hallo wie generiere ich zufallszahlen zwischen diesen Bereich ( -0.02 und +0.03) ???
Danke
Gruß Tom
hallo wie generiere ich zufallszahlen zwischen diesen Bereich ( -0.02 und +0.03) ???
Danke
Gruß Tom
… wie generiere ich zufallszahlen zwischen diesen Bereich ( -0.02 und +0.03) …
Hallo Tom,
da die Funktion =zufallszahl() Zahlen zwischen 0 und 1 (einschließlich) erzeugt, würde ich sagen mit
=zufallszahl()/20-0,02
.
MfG Georg V.
… wie generiere ich zufallszahlen zwischen diesen Bereich ( -0.02 und +0.03) …
da die Funktion =zufallszahl() Zahlen zwischen 0 und 1
(einschließlich) erzeugt, würde ich sagen mit=zufallszahl()/20-0,02
.
Hallo Georg,
die Formel ist okay, ich kam auf =ZUFALLSZAHL()*(0,05)-0,02, aber das ist ja gleichwertig.
Aber „einschließlich“ glaube ich nicht, 0 oder 1 gibt es m.E. nicht bei Zufallszahl, nur die mehr oder minder krummen Werte dazwischen.
Da ich mir da aber nicht 100 pro sicher bin zog ich in Spalte A die Formel =zufallszahl() runter und wollte das in B1 mit Min() bzw. max() erkunden, aber das war meinem Rechner wohl zuviel, kam das Übliche, Excel wurde beendet wollen Sie einen Problembericht an MS senden…
Gruß und wünsch dir noch ein schönes Pfingsten
Reinhard
Grüezi zusmman
… wie generiere ich zufallszahlen zwischen diesen Bereich ( -0.02 und +0.03) …
da die Funktion =zufallszahl() Zahlen zwischen 0 und 1
(einschließlich) erzeugt, würde ich sagen mit
Hmmm, die Hilfe sagt hier ‚zwischen 0 und 1‘ - IMO sind diese beiden Werte nicht enthalten. DAs legt auch das Beispiel aus der Hilfe nahe:
=ZUFALLSZAHL()*100
Eine (variierende) Zufallszahl, die größer gleich 0 und kleiner 100 ist
die Formel ist okay, ich kam auf =ZUFALLSZAHL()*(0,05)-0,02,
aber das ist ja gleichwertig.
Ja, das wäre auch mein Ansattz gewesen - die Klammern bei 0.05 sind IMO aber nicht notwendig, da Excel klar die ‚Punkt vor Strich‘-Regel beim Berechnen berücksichtigt.
Aber „einschließlich“ glaube ich nicht, 0 oder 1 gibt es m.E.
nicht bei Zufallszahl, nur die mehr oder minder krummen Werte
dazwischen.
Ja, dieser Ansicht bin ich ebenfalls
Da ich mir da aber nicht 100 pro sicher bin zog ich in Spalte
A die Formel =zufallszahl() runter und wollte das in B1 mit
Min() bzw. max() erkunden, aber das war meinem Rechner wohl
zuviel, kam das Übliche, Excel wurde beendet wollen Sie einen
Problembericht an MS senden…
Meiner hats problemlos gepackt - aber ich hab nicht runtergezogen sondern in A1 die Formal gepackt, dann die komplette Spalte markiert, sodass A1 die aktive Zelle war.
Dann mit F2 in den Bearbeitungsmodus gewechselt und gleich wieder mit Strg+Return abgeschlossen. Das geht viel fixer als ein Runterziehen 
–
Mit freundlichen Grüssen und frohe Pfingsten
Thomas Ramel
Grüezie Thomas,
Hmmm, die Hilfe sagt hier ‚zwischen 0 und 1‘ - IMO sind diese
beiden Werte nicht enthalten. DAs legt auch das Beispiel aus
der Hilfe nahe:
ja schon, aber den Angaben in der Hilfe ist nie zu trauen, deshalb teste ich da manches immer mal aus.
In der Hilfe zu Macrooptions steht u.a.:
Category Variant optional. Eine Ganzzahl, die die Funktionskategorie des Makros angibt (z.B. Finanzmathematisch, Datum & Zeit oder Benutzerdefiniert).
Der MS-gläubige Leser deutet das so daß Category eine Zahl sein muß, dies ist aber falsch, der Name der Gruppe geht auch.
Zumindest soll es gehen, die nachfolgenden Codes, das Grundgerüst stammt von Michael Schwimmer bzw. Monika Weber sollen in XL2003 funktionieren, bei meinem XL2000 kommt aber nur der allseits beliebte 1004 Fehler beim ersten und vierten Code.
die Formel ist okay, ich kam auf =ZUFALLSZAHL()*(0,05)-0,02,
aber das ist ja gleichwertig.Ja, das wäre auch mein Ansattz gewesen - die Klammern bei 0.05
sind IMO aber nicht notwendig, da Excel klar die ‚Punkt vor
Strich‘-Regel beim Berechnen berücksichtigt.
Jepp, in dem Beispiel hast du recht, die Klammer blieb noch „übrig“ vom Rumtesten mit
=ZUFALLSZAHL()*(b-a)+a
In dem obigen Beispiel sicher nicht, aber grundsätzlich setze ich erst mal Klammern wenn ich z.B. mit Wahrheitswerten rechne wie
=(x>=5)*17
Dann lasse ich sie auch mal weg und schaue was passiert und siehe da, in zugegeben sehr seltenen Fällen braucht man die Klammern nicht.
Da ich mir da aber nicht 100 pro sicher bin zog ich in Spalte
A die Formel =zufallszahl() runter und wollte das in B1 mit
Min() bzw. max() erkunden, aber das war meinem Rechner wohl
zuviel, kam das Übliche, Excel wurde beendet wollen Sie einen
Problembericht an MS senden…Meiner hats problemlos gepackt - aber ich hab nicht
runtergezogen sondern in A1 die Formal gepackt, dann die
komplette Spalte markiert, sodass A1 die aktive Zelle war.
Dann mit F2 in den Bearbeitungsmodus gewechselt und gleich
wieder mit Strg+Return abgeschlossen. Das geht viel fixer als
ein Runterziehen
Aha, danke für die Information. Ich weiß gar nicht mehr ob es die Statusbar-Leiste war oder eine neue mir unbekannte, jedenfalls erschien unten eine (Symbol-?) Leiste wo als einziger Inhalt von 65536 bis 1 runtergezählt wurde und man konnte beim Runterzählen zuschauen so langsam ging das.
Gut daß ich das nicht mit einer kompletten Spalte in XL2007 machte, der PC würde wahrscheinlich immer noch runterzählen *gg*
Gruß
Reinhard
Option Explicit
'
Sub CreateOwnCategory()
Application.MacroOptions \_
Macro:="dblRound", \_
Description:="Auf- oder abrunden auf Ganzzahlen", \_
Category:="Meine eigene Kategorie"
End Sub
'
Sub CreateOwnCategory2()
Application.MacroOptions \_
Macro:="dblRound", \_
Description:="Auf- oder abrunden auf Ganzzahlen", \_
Category:=15
End Sub
'
Sub CreateOwnCategory3()
Application.MacroOptions \_
Macro:="dblRound", \_
Description:="Auf- oder abrunden auf Ganzzahlen", \_
Category:=1
End Sub
'
Sub CreateOwnCategory4()
Application.MacroOptions \_
Macro:="dblRound", \_
Description:="Auf- oder abrunden auf Ganzzahlen", \_
Category:="Text"
End Sub
'
Function dblRound()
End Function
Ciao Reinhard
Hmmm, die Hilfe sagt hier ‚zwischen 0 und 1‘ - IMO sind diese
beiden Werte nicht enthalten. DAs legt auch das Beispiel aus
der Hilfe nahe:ja schon, aber den Angaben in der Hilfe ist nie zu trauen,
deshalb teste ich da manches immer mal aus.
Full ACK!
die Formel ist okay, ich kam auf =ZUFALLSZAHL()*(0,05)-0,02,
aber das ist ja gleichwertig.Ja, das wäre auch mein Ansattz gewesen - die Klammern bei 0.05
sind IMO aber nicht notwendig, da Excel klar die ‚Punkt vor
Strich‘-Regel beim Berechnen berücksichtigt.Jepp, in dem Beispiel hast du recht, die Klammer blieb noch
„übrig“ vom Rumtesten mit=ZUFALLSZAHL()*(b-a)+a
Ja, das hatte ich vermutet.
In dem obigen Beispiel sicher nicht, aber grundsätzlich setze
ich erst mal Klammern wenn ich z.B. mit Wahrheitswerten rechne
wie
=(x>=5)*17
Dann lasse ich sie auch mal weg und schaue was passiert und
siehe da, in zugegeben sehr seltenen Fällen braucht man die
Klammern nicht.
Boolsche Vergleiche sind auch nochmal was anderes als reine mathematische Operationen - da kapsle ich auch sehr gerne mit den Klammern; schon rein der Übersichtlichkeit wegen (sonst weiss ich am Ende nicht mehr was ich eigentlich vergleichen wollte
)
Meiner hats problemlos gepackt - aber ich hab nicht
runtergezogen sondern in A1 die Formal gepackt, dann die
komplette Spalte markiert, sodass A1 die aktive Zelle war.
Dann mit F2 in den Bearbeitungsmodus gewechselt und gleich
wieder mit Strg+Return abgeschlossen. Das geht viel fixer als
ein RunterziehenAha, danke für die Information. Ich weiß gar nicht mehr ob es
die Statusbar-Leiste war oder eine neue mir unbekannte,
jedenfalls erschien unten eine (Symbol-?) Leiste wo als
einziger Inhalt von 65536 bis 1 runtergezählt wurde und man
konnte beim Runterzählen zuschauen so langsam ging das.
Ja, beim Ziehen wird IMO jedesmal wenn in einer neuen Zeile die ZUFALLSZAHL() eingefügt und berechnet wird der ganze Rest der vorher schon da steht nochmals durchgerechnet (wegen volatil) - das ist dann rekursiv und kostet ein wenig Zeit.
Gut daß ich das nicht mit einer kompletten Spalte in XL2007
machte, der PC würde wahrscheinlich immer noch runterzählen
*gg*
…Du musst ja nicht dabei stehen bleiben, oder…?
–
Mit freundlichen Grüssen
Thomas Ramel
Grüezie Thomas,
Gut daß ich das nicht mit einer kompletten Spalte in XL2007
machte, der PC würde wahrscheinlich immer noch runterzählen
*gg*…Du musst ja nicht dabei stehen bleiben, oder…?
aber selbstverständlich muß ich da dabei bleiben, ich will mich ja schließlich über MS aufregen und rumfluchen 
Und, ich habe bald XL22007, mannomann was ich da alles schon so im Vorfeld gelesen habe, da wimmelt es ja von Dingen wo man sich aufregen kann und sogar muß *lach*
Ich habe gehört wenn man da eine Zeile ausblendet, also nicht mal löscht, so werden alle Formeln im gesamten Blatt, von mir aus auch in allen anderen Blättern neu berechnet.
Da freue ich mich jetzt schon darauf mich dadrüber aufzuregen…
Gruß
Reinhard, der sich in Wahrheit über ganz andere Dinge freut und jetzt rausgeht um das geniale Wetter zu genießen
Würde dann diese Formel nicht stimmen?
=ZUFALLSZAHL()*(-0,02-0,03)+0,03
?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
Kann man auch den Befehl ZUFALLSBEREICH(min;max) nehmen?
Grüezi Daniel
Kann man auch den Befehl ZUFALLSBEREICH(min;max) nehmen?
Prinzipiell geht auch das - allerdings muss dann das Analyse-AddIn aktiviert sein und andererseits liefert diese Funktion nur ganze Zahlen im Bereich.
Diese müssten dann noch umgerechnet werden, also je nach Anforderung z.B. so:
=ZUFALLSBEREICH(-2;3)/100
–
Mit freundlichen Grüssen
Thomas Ramel