Primzahlen
#1
Hallo,

in Python gibt es die Funktion Primzahlen im Bereich (Untergrenze, Obergrenze)

In Excel sind ja die zahlentheoretischen Formel scheinbar nicht existent. Kann mir jemand da was empfehlen? Oder VBA was schreiben. 

Danke
Top
#2
Bitte nicht gleich lamentieren.
Wehrdienst für nach 31.12.2007 geborene Männer. Freiwilligkeit wird nicht ausreichen; also gibt es das Losverfahren mit daraus mehr als 50% Dienstverpflichteten. Herzlichen Glückwunsch. (Ich habe 15 Monate in der Lw gedient). Weiße Jahrgänge der Bw also ca. -1937 und 1994-2007. Alternativen wie Zivildienst/Verweigerung/Soziales Jahr noch nicht besprochen.
Top
#3
Vielleicht:


Code:
Sub M_Sieve_erastothenes()
    n = 100000
     
     sp = [row(1:100000)]
     For j = 2 To UBound(sp)
        For jj = 2 To n \ j
             sp(j * jj, 1) = ""
        Next
        If j = 2 Then sp(j, 1) = ""
     Next
     y = 1
     For j = 1 To UBound(sp)
        If sp(j, 1) <> "" Then
           sp(y, 1) = sp(j, 1)
           y = y + 1
        End If
     Next
    Range("A1").Resize(n).Value = sp
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#4
Danke erstmal, melde mich noch mir der Implementation .... ich lamentiere auch nicht mehr...
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste