Registriert seit: 12.03.2015
Version(en): windows 8
12.03.2015, 05:21
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2015, 06:14 von Kjube.
Bearbeitungsgrund: Fragestellung leicht verändert, da Ausgangsfrage wohl nicht möglich war.
)
Guten Tag,
ich habe in Spalte A1:A1000 Zufallszahl() erzeugt. Daraus soll nun jeweils zu zu 20% eine 0 entstehen oder zu 80% eine 1.
Ist das irgendwie machbar ohne VBA?
MFG.
André
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hallo André,
mit
Code:
=ZUFALLSBEREICH(0;1)
kannst du zwar nur Nullen und Einsen anzeigen lassen. Mit Formeln wirst du aber aus meiner Sicht keine Gewichtung herleiten können. Falls überhaupt, dürfte das wohl nur mit VBA möglich sein.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 12.03.2015
Version(en): windows 8
12.03.2015, 05:43
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2015, 05:44 von Kjube.)
Hey,
ich habe diesen Link gefunden, da wird das erklärt. Ich bin aber irgendwie zu blöd das auf mein Beispiel umzumünzen.
http://www.herber.de/excelformeln und bitte suchen .../formeln.html?welcher=401
Registriert seit: 12.03.2015
Version(en): windows 8
12.03.2015, 05:43
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2015, 05:44 von Kjube.)
sry Doppelpost
Registriert seit: 14.04.2014
Auch Hallo,
Code:
=--(ZUFALLSZAHL()<0,8)
cu, Bernd
Registriert seit: 12.03.2015
Version(en): windows 8
12.03.2015, 20:00
(Dieser Beitrag wurde zuletzt bearbeitet: 12.03.2015, 21:11 von Rabe.
Bearbeitungsgrund: Zitat gekürzt auf relevanten Teil!
)
(12.03.2015, 16:31)bst schrieb: Code:
=--(ZUFALLSZAHL()<0,8)
Moin Bernd,
Kannst du vllt einmal erklären was genau da passiert? Und was ich machen müsste wenn ich statt 1/0 bspw 2/5 haben möchte?
Danke.
Registriert seit: 14.04.2014
Morgen,
Excel's Funktion Zufallszahl liefert annähernd gleichverteilte Zufallszahlen im Intervall [0.0, 1.0)
D.h. im Intervall [0.0, 0.8) liegen ca. 80% aller gezogenen Werte.
Code:
=ZUFALLSZAHL() < 0,8
liefert also zu ca. 80% WAHR und zu ca. 20% FALSCH.
Das -- benutze ich hier zur Typumwandlung Boolean in Zahl wobei --WAHR 1 und --FALSCH 0 ergibt.
Um das zwei beliebigen Zahlen zuzuordnen nimm z.B.:
Code:
=WENN(ZUFALLSZAHL()<0,8;2;5)
HTH, Bernd
Registriert seit: 14.04.2014
Version(en): Office 2013/2016/2019/365
13.03.2015, 10:42
(Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2015, 10:45 von chris-ka.)
hi,
oder
=(ZUFALLSZAHL()>0,8)*3+2
lg
lg Chris
Feedback nicht vergessen.
3a2920576572206973742064656e20646120736f206e65756769657269672e
Registriert seit: 14.04.2014
Version(en): Office 2013/2016/2019/365
13.03.2015, 10:43
(Dieser Beitrag wurde zuletzt bearbeitet: 13.03.2015, 10:44 von chris-ka.)
doppelt
lg Chris
Feedback nicht vergessen.
3a2920576572206973742064656e20646120736f206e65756769657269672e