• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Formule om te bepalen of een getal een priemgetal is.

Status
Niet open voor verdere reacties.
Code:
=IF(F6=2,"Prime",IF(AND(MOD(F6,ROW(OFFSET($C$2,,,ROUNDUP(SQRT(F6),0)-1)))<>0),"Prime","Not Prime"))

Deze had je al gevonden?
Code:
(assuming the number is in the cell B5) type the below formula and

=IF(MIN(MOD($B$5,ROW(INDIRECT("2:"&INT(SQRT($B$5))))))=0,"not prime","prime")

hit ctrl+shift+enter and bingo, it tells you if the number is prime or not.

Deze is misschien wel leuk.
Need a Macro or conditional formatting to pick out Prime Numbers.
 
Laatst bewerkt:
Misschien deze maar is gemaakt in EXCEL 2019
Weet niet of dit de bedoeling is maar geprobeerd in ieder geval.

Code:
=SOMPRODUCT(1*(REST(A4;RIJ(INDIRECT("1:"&A4)))=0))=2
 
In Excel 365 kan ik deze vereenvoudigen tot:
Code:
=SOM(--(REST(A2;REEKS(A2))=0))=2
Veel simpeler zal het wel niet worden!

Bedankt voor het meedenken allen.
 
Alleen als ik hoger ga als
Code:
1048577 krijg ik#VERW!
in 2019
 
1048576 is het maximum aantal rijen in Excel...

Voor nog grotere priemgetallen is dus een andere berekeningsmethode nodig... voor nu gaat mij dat wat te ver.
 
Nou AlexCEL dat is ook zo gaat zeker te ver.
Dat ik daar zelf niet aan had gedacht.
Bedankt voor de reactie!

Groetjes
Johan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan