Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
08.03.2025, 09:44
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2025, 09:44 von RPP63.)
Moin!
Gegeben sei ein leeres Tabellenblatt.
Ich möchte 10 bis 15 ganzzahlige dreistellige Zufallszahlen generieren.
Die Formel lautet
=LET(
anz; ZUFALLSBEREICH(10; 15);
ZUFALLSMATRIX(anz; ; 100; 999; 1)
)Wenn ich jetzt mittels F9 Neuberechnungen anstoße, erscheint in unregelmäßigen Abständen #Überlauf! statt der Liste.
Wie erklärt sich dieser Fehler?
Ich habe auch Copilot gefragt.
Das Ergebnis war "etwas" unbefriedigend.
Noch ergänzend:
Der Fehler kann selbst dann auftreten, wenn ich die variable Zeilenzahl in eine andere Zelle auslagere:
Zelle | Formel |
A1 | =ZUFALLSBEREICH(10;15) |
C1 | =ZUFALLSMATRIX(A1;;100;999;1) |
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Zitat:erscheint in unregelmäßigen Abständen #Überlauf!
bei mir sofort!
So kann ich den Fehler nachstellen
Code:
=ZUFALLSMATRIX(ZUFALLSBEREICH(10;15);;100;999;1)
Der ist logisch nicht nachvollziehbar. Eine Auslagerung der Formel für die Länge der Liste ergibt keine Logik für das Auftreten des Fehlers
Code:
=ZUFALLSBEREICH(10;15)
=ZUFALLSMATRIX(D1;;100;999;1)
Deutet auf einen Bug hin.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Wie gesagt,
manchmal funktioniert es ja:
| A | B | C |
1 | 12 | | 996 |
2 | | | 839 |
3 | | | 859 |
4 | | | 438 |
5 | | | 469 |
6 | | | 856 |
7 | | | 502 |
8 | | | 692 |
9 | | | 139 |
10 | | | 101 |
11 | | | 884 |
12 | | | 583 |
13 | | | |
Zelle | Formel |
A1 | =ZUFALLSBEREICH(10;15) |
C1 | =ZUFALLSMATRIX(A1;;100;999;1) |
Und ja, ich sehe keine Logik dahinter …
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 12.04.2014
Version(en): Office 365
Moin Ralf
Nicht verzagen,
Detlef Bill fragen.
https://www.youtube.com/watch?v=iaJv6E0GRC4
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:1 Nutzer sagt Danke an shift-del für diesen Beitrag 28
• RPP63
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
08.03.2025, 10:36
(Dieser Beitrag wurde zuletzt bearbeitet: 08.03.2025, 10:38 von RPP63.)
Thanks, Bill (und natürlich Detlef)!
Zusammenfassung:
"Eigentlich" dürfte es nie funktionieren.
Die Tatsache, dass es doch manchmal geht, treibt selbst Bill Jelen auf die Palme.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
09.03.2025, 17:08
(Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2025, 17:08 von Elex.)
Hallo
Mit etwas Beiwerk kommt man evtl. zu einer brauchbaren Verwendung.
Formel in A1.
=WENN(B1<>"";A1#;ZUFALLSMATRIX(ZUFALLSBEREICH(1;10);4;1;12;WAHR))
B1 markieren und für Neuberechnung immer wieder Entf. drücken.
Gruß Elex
Registriert seit: 13.04.2014
Version(en): 365
09.03.2025, 17:54
(Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2025, 17:55 von BoskoBiati.)
Hi,
ist genausowenig hilfreich:
Und das 5-6mal hintereinander!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Also in Excel Web funktioniert das.
Frage: In deinem Bild steht die Formel in Spalte C.
Registriert seit: 13.04.2014
Version(en): 365
hi,
ok, das war mein Fehler. Der bei jedem Mal entstehende Überlauf wird durch die Formel überspielt.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.