Primzahlen in Excel,

Hallo liebe w-w-w-ler,

gibt es eine Möglichkeit Primzahlen (gesuchter Bereich 1-300) in Excel ausfindig zu machen. (Keine komplizierten, selbstgebastelteten Formeln bitte).

Gruss Reinhard

Hallo Reinhard,

gibt es eine Möglichkeit Primzahlen (gesuchter Bereich 1-300)
in Excel ausfindig zu machen. (Keine komplizierten,
selbstgebastelteten Formeln bitte).

Wenn Du keine „selbstgebastelten Formeln“ willst, lautet die Antwort: Nein, ansonsten: Ja.

Schreib doch nochmal genau, was Du möchtest :wink:

Gruß
Sculpture

Also gut !!!
Hi sculpture,

also gut, dann selbstgebastelt.

Ich möchte aus einer Zahlenreihe von 1 bis 300 die Primzahlen aussortiert (markiert oder WAHR - FALSCH) haben.

Gruss Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ok!! :wink:
Hi Reinhard,

also gut: schreibe folgenden Code in ein Modul, d.h.: Öffne den VB-Editor (Alt+F11), klicke mit Rechts auf das Project der Arbeitsmappe (etwa VBAProject(Mappe1)) -> Einfügen -> Modul. Dorthin kopierst Du folgenden Code:

Private Function IstPrim(x) As Boolean
IstPrim = True
If x Mod 2 = 0 Then
IstPrim = False
Else
For i = 3 To Sqr(x) Step 2
If x Mod i = 0 Then
IstPrim = False
Exit Function
End If
Next
End If
End Function

Ab sofort steht Dir in dieser Arbeitsmappe die Funktion IstPrim zur Verfügung. Stehen in Spalte A die Zahlen von 1 bis 300, schreibst Du in Zelle B1 „=IstPrim(A1)“ und kopierst es nach unten. In Spalte B steht dann für alle Primzahlen WAHR, ansonsten FALSCH.

Viele Grüße
Sculpture

2 „Gefällt mir“

GENIAL, DANKE, DANKE, DANKE!!! (o.T.)
o.T.