Office: Zufallszahlen generieren und festschreiben (ohne VBA)

Helfe beim Thema Zufallszahlen generieren und festschreiben (ohne VBA) in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, Mein Ziel ist es eine Simulation durchzuführen und nach jedem Durchlauf das neue Ergebnis zu speichern. Wie kann ich hierfür zufallszahlen... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von JaqueP, 1. August 2008.

  1. JaqueP Erfahrener User

    Zufallszahlen generieren und festschreiben (ohne VBA)


    Hallo,

    Mein Ziel ist es eine Simulation durchzuführen und nach jedem Durchlauf das neue Ergebnis zu speichern. Wie kann ich hierfür zufallszahlen festschreiben die ich generiert habe. Die Zahlen ändern sich ständig, z.B. bei einem Klick auf den Tabellenrand. Und wie kann ich es erreichen, dass die Zahlen genau dann neu generiert werden, wenn ich es möchte?

    Eine weitere Frage betrifft das Aufsummieren von bestimmten Zeilen. Wenn ich z.B. immer nur A1 bis A5 und dann A7 bis A11 usw. ausummieren möchte, wie kann ich das erreichen.

    Ich wäre sehr dankbar für eure Hilfe, da ich schon eine ganze Weile verzweifelt damit rummache!

    :-?
     
    JaqueP, 1. August 2008
    #1
  2. silex1
    silex1 Super-Moderator
    Hallo,
    1.
    also mit den Zufallszahlen, die kannst Du beeinflussen, allerdings betrifft es dann alle Berechnungen!
    Unter EXTRAS>OPTIONEN>BERECHNUNGEN auf manuell stellen.
    So kannst Du mittels F9 Taste die Zahlen generieren wann Du willst!

    Vorm F9 drücken, kannst Du die Zahlen mittels KOPIEREN>INHALT EINFÜGEN>Werte auf einem anderen Bereich ablegen!

    2.
    Alle Werte stehen in A. Dann folgende Formel in B5 =SUMME(A1:B5)
    dann Zelle B1 bis B5 markieren und nach unten kopieren!

    lg silex1
     
    silex1, 1. August 2008
    #2
  3. miriki Erfahrener User
    Ohne VBA mWn gar nicht.
    Formeln werden eben alle Nase lang neu berechnet, und das gilt auch für Ergebnisse, die durch ZUFALL() erzeugt wurden, wie z.B. auch für HEUTE(), JETZT() usw.

    Ohne VBA mWn gar nicht. ;-)
    Selbst generierte Ereignisse, zu denen etwas passieren soll, sind ureigenste Aufgabe von Buttons und Konsorten, die mit entsprechendem VBA-Code bestückt werden.

    So:
    Code:
    =summe( a1:a5 ; a7:a11 )
    Gruß, Michael
     
    miriki, 1. August 2008
    #3
  4. JaqueP Erfahrener User

    Zufallszahlen generieren und festschreiben (ohne VBA)

    1. funktioniert soweit, vielen Dank!

    2. funktioniert auch, aber die Sache ist etwas schwieriger:

    Es sind je 50 Werte in A,B,C,D,..,AP untereinander dann zwei leere Zeilen, dann ein neuer Block und dasselbe Spiel (Also 1 Block hat 50 Zeilen und 40 Spalten). Ich hatte ursprünglich vor in einem neuen Blatt die Summen zu berechnen. Excel soll dann A1 bis A50 summieren darunter A52 bis A101 usw. (Später auch dasselbe für B, C,... AP, folglich ergibt sich ein Block nur mit den Summen von 1 Zeile und 40 Spalten). Wie krieg ich den Befehl für ein neues Blatt hin? Das ganze im neuen Blatt ohne Leerzeilen zwischen den Summen.
    Ich könnte das nach deiner Methode probieren, dann hätte ich aber immer 50 Leerzeilen dazwischen. Evt. kann man im Nachhinein die Leerzeilen wieder löschen, nur wie geht das wieder?
     
    JaqueP, 1. August 2008
    #4
  5. schatzi Super-Moderator
    Hallo!

    =SUMME(INDIREKT("Tabelle2!"&ADRESSE((ZEILE($A1)-1)*51+1;SPALTE(A$1))&":"&ADRESSE((ZEILE($A1)-1)*51+50;SPALTE(A$1))))

    generiert die Formel =SUMME(Tabelle2!A1:A50)

    Füllst du sie nach unten aus, dann wird sie zu
    =SUMME(Tabelle2!A52:A101)
    =SUMME(Tabelle2!A103:A152)
    usw.

    Füllst du sie nach rechts aus, dann wird sie zu
    =SUMME(Tabelle2!B1:B50)
    =SUMME(Tabelle2!C1:C50)
    usw.
     
    schatzi, 1. August 2008
    #5
  6. silex1
    silex1 Super-Moderator
    @JaqueP
    "Wer einen Apfel beschreiben will, söllte ihn mindestens einmal gesehen haben!"
    kann hier leider nix von 50 Zellen lesen?

    Aber Schatzi hat wie immer die richtige Lösung zur Hand (oder soll ich lieber im Kopf sagen?)

    @Hallo Schatzi,
    Ist Deine Formel, die die andere Formel erzeugt notwendig?
    Mir geht es hier hauptsächlich um Fehlervermeidung. Unterbindet Deine Formel etwas, was mit =SUMME(Tabelle2!A1:A50) enstehen kann/könnte?

    lg silex1
     
    silex1, 1. August 2008
    #6
  7. JaqueP Erfahrener User
    OK vielen Dank! Das muß ich erstmal verarbeiten und schauen wie es klappt.

    Mal was grundsätzliches: Kann es sein das Excel anfängt Fehler zu machen, wenn man die Simulationszahl erhöht? Also ich hab jetzt ca. 1000 Durchläufe, das sind 50.000 solcher Pakete und dazu muß EXCEL ca. 2 Mio Zufallszahlen erzeugen. Da kommt es vor das EXCEL einfach nicht den angegebenen Bereich einhält in dem ich die Zufallszahl definiert habe.

    Woran kann das liegen?
     
    JaqueP, 1. August 2008
    #7
  8. schatzi Super-Moderator

    Zufallszahlen generieren und festschreiben (ohne VBA)

    @silex1: Ich verstehe nicht ganz...
    Meine Formel macht genau das gleiche wie die "normale" Summenformel, d.h. wenn die "normale" Formel z.B. #WERT! liefert, dann tut meine Formel das auch. Sie erfüllt lediglich den von JaqueP gewünschten Zweck, entsprechend "ziehbar" zu sein.

    @JaqueP: Die größte potentielle Fehlerquelle sitzt meist vor dem Bildschirm. :-D (Meistens sogar vor MEINEM! :-( )
    Da ich nicht weiß, wie du deine ZZs erstellst, kann ich nur vermuten, dass es möglicherweise an einem Rundungsfehler liegen kann.
     
    schatzi, 1. August 2008
    #8
  9. silex1
    silex1 Super-Moderator
    Hallo Schatzi,

    das ist der große Unterschied!
    Danke Dir!

    lg und schönes WE, silex1
     
    silex1, 1. August 2008
    #9
  10. JaqueP Erfahrener User
    sorry, aber die formel kapier ich nicht ganz. Ist für mich schwer nachzuvollziehen da ich nicht weiß, welche berechnungsschritte gemacht werden. Jedenfalls stimmen die Ergebnisse bei mir nicht. Ich vermute der &Adresse Befehl braucht für meinen Fall noch den richtigen Tabellennamen.

    Villeicht vergessen wir erstmal die leerzeichen dann wird es einfacher:

    Also eine Formel für das Feld"Tabelle2 B4", die mir aus Tabelle1 C3:C52 ausummiert und nach unten "ziehbar" ist, d.h.

    im Feld "Tabelle2 B5" die Summe aus Tabelle1 C53:C102
    im Feld "Tabelle2 B6" die Summe aus Tabelle1 C103:C152

    usw.

    Bitte noch nicht ins WE gehen!
     
  11. schatzi Super-Moderator
    Hallo!

    Dann nimm diese Formel:

    =SUMME(BEREICH.VERSCHIEBEN(Tabelle1!C$3;50*(ZEILE(A1)-1);SPALTE(A1)-1;50))

    Sie ist nach unten und auch nach rechts ausfüllbar.
     
    schatzi, 1. August 2008
    #11
  12. JaqueP Erfahrener User
    Verdammt ich krieg das nicht hin. Was kann ich tun?

    Sind in deinen Formeln noch "Platzhalter" die ich durch irgendwas ersetzen muß wie BEREICH.VERSCHIEBEN? Ich finde zu dem Befehl auch nichts in meiner EXCEL Hilfe womit ich es mir erschließen könnte.
     
  13. schatzi Super-Moderator

    Zufallszahlen generieren und festschreiben (ohne VBA)

    Hallo!

    Diese Formel ist noch einen Tick kürzer:

    =SUMME(BEREICH.VERSCHIEBEN(Tabelle1!C$3;50*(ZEILE(A1)-1);;50))

    Schreibe sie genau so in Tabelle2!B4 und fülle sie nach unten und/oder nach rechts aus.

    Eine ausführliche Erklärung der Funktion findest du hier.
     
    Zuletzt von einem Moderator bearbeitet: 9. Dezember 2020
    schatzi, 1. August 2008
    #13
  14. JaqueP Erfahrener User
    Danke, das hat tatsächlich geholfen! Das hat mir das WE gerettet. Ein Segen dieses Forum! :-D
     
Thema:

Zufallszahlen generieren und festschreiben (ohne VBA)

Die Seite wird geladen...
  1. Zufallszahlen generieren und festschreiben (ohne VBA) - Similar Threads - Zufallszahlen generieren festschreiben

  2. Zufallszahl mit Markierungen

    in Microsoft Excel Hilfe
    Zufallszahl mit Markierungen: Guten Tag, ich habe mir eine Excel Liste mit meinen Schallplatten erstellt. In Zeile 1 sind die Überschriften. In Spalte A ist die Nummerierung der Platte und in Spalte E der Zustand. Die Zellen...
  3. Mit Zufallszahl Werte sortieren

    in Microsoft Excel Hilfe
    Mit Zufallszahl Werte sortieren: Hallo ihr Lieben, ich glaube ich habe eine einfache Frage, aber 2 Stunden sich durch das leere Internet zu wühlen, hat mir nicht mal annährend eine Lösung gebracht. Ich habe in den Zellen A2-A13...
  4. Zufallszahl einmalig generieren

    in Microsoft Excel Hilfe
    Zufallszahl einmalig generieren: Moin, ich hoffe jemand kann mir helfen. Gegeben ist die variable x, nun soll in zufälliger Abfolge jede ganze Zahl von 1-x ausgeworfen werden. Hierbei darf aber jede Zahl nur einmalig vorkommen....
  5. ZUFALLSZAHL (Funktion)

    in Microsoft Excel Tutorials
    ZUFALLSZAHL (Funktion): ZUFALLSZAHL (Funktion) Excel für Microsoft 365 Excel für Microsoft 365 für Mac Excel für das Web Excel 2019 Excel 2016 Excel 2019 für Mac...
  6. ID als Zufallszahl erzeugen

    in Microsoft Excel Hilfe
    ID als Zufallszahl erzeugen: Hallo zusammen, ich habe folgendes Problem in meiner Excel-Datei: Ich baue zur Zeit einen statischen Ansatz, um Fertigungskosten abzuschätzen. Dabei habe ich bisher vier UF gebaut. In zwei UF...
  7. Zufallszahlen als Summanden einer vorgegebenen Summe

    in Microsoft Excel Tutorials
    Zufallszahlen als Summanden einer vorgegebenen Summe: Sub Zufallssummanden() 'statt einzutippen eben schnell konstruieren Workbooks.Add xlWorksheet: [A1] = 901 'gewünschte Summe [A2:A11] = "=RANDBETWEEN(1,180)+ROW()%" 'Summanden-Range hier...
  8. Zufallszahl generieren sie danach aber als Wert und nicht als Formel haben

    in Microsoft Excel Hilfe
    Zufallszahl generieren sie danach aber als Wert und nicht als Formel haben: Mein Problem ist folgendes, wenn ich eine Zufallszahl generiere, dann wird sie ja nach jedem mal wenn ich enter drücke neu generiert. Ich weiss wie ich es Manuell machen kann das nur noch der...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden