Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

 [Excel 2003] Zufallszahlen generieren und festschreiben (ohne VBA)
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 10:04 Nach oben

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!

Confused
Benutzer-Profile anzeigenPrivate Nachricht senden
silex1
User mit gefährlichem Halbwissen
User mit gefährlichem Halbwissen


Anmeldedatum: 18.12.2007
Beiträge: 120
Wohnort: Dresden

BeitragVerfasst am: 01.08.2008, 10:22 Nach oben

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

_________________
"Was nutzt der Baum der Erkenntnis, wenn das Blatt der Erfahrung fehlt!"
Benutzer-Profile anzeigenPrivate Nachricht senden
miriki
Schlauberger
Schlauberger


Anmeldedatum: 05.03.2007
Beiträge: 439
Wohnort: Kiel

BeitragVerfasst am: 01.08.2008, 10:27 Nach oben

JaqueP hat Folgendes geschrieben:
Wie kann ich hierfür zufallszahlen festschreiben die ich generiert habe.

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.

Zitat:
Und wie kann ich es erreichen, dass die Zahlen genau dann neu generiert werden, wenn ich es möchte?

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

Zitat:
Wenn ich z.B. immer nur A1 bis A5 und dann A7 bis A11 usw. ausummieren möchte, wie kann ich das erreichen.

So:
Code:
=summe( a1:a5 ; a7:a11 )


Gruß, Michael
Benutzer-Profile anzeigenPrivate Nachricht sendenICQ-Nummer
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 10:58 Nach oben

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?
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 01.08.2008, 11:13 Nach oben

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.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
silex1
User mit gefährlichem Halbwissen
User mit gefährlichem Halbwissen


Anmeldedatum: 18.12.2007
Beiträge: 120
Wohnort: Dresden

BeitragVerfasst am: 01.08.2008, 11:42 Nach oben

@JaqueP
"Wer einen Apfel beschreiben will, söllte ihn mindestens einmal gesehen haben!"
Zitat:
Eine weitere Frage betrifft das Aufsummieren von bestimmten Zeilen. Wenn ich z.B. immer nur A1 bis A5 und dann A7 bis A11 usw.

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

_________________
"Was nutzt der Baum der Erkenntnis, wenn das Blatt der Erfahrung fehlt!"
Benutzer-Profile anzeigenPrivate Nachricht senden
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 11:48 Nach oben

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?
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 01.08.2008, 11:53 Nach oben

@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. Very Happy (Meistens sogar vor MEINEM! Sad )
Da ich nicht weiß, wie du deine ZZs erstellst, kann ich nur vermuten, dass es möglicherweise an einem Rundungsfehler liegen kann.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
silex1
User mit gefährlichem Halbwissen
User mit gefährlichem Halbwissen


Anmeldedatum: 18.12.2007
Beiträge: 120
Wohnort: Dresden

BeitragVerfasst am: 01.08.2008, 12:08 Nach oben

Hallo Schatzi,

Zitat:
"ziehbar" zu sein
das ist der große Unterschied!
Danke Dir!

lg und schönes WE, silex1

_________________
"Was nutzt der Baum der Erkenntnis, wenn das Blatt der Erfahrung fehlt!"
Benutzer-Profile anzeigenPrivate Nachricht senden
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 16:05 Nach oben

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!
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 01.08.2008, 17:17 Nach oben

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.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 18:11 Nach oben

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.
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5725

BeitragVerfasst am: 01.08.2008, 18:19 Nach oben

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.

_________________

Viele Grüße vom Schatzi

------------------------
Ich bin nur noch sporadisch erreichbar!
Bitte hofft nicht auf eine schnelle Beantwortung einer Rückfrage meinerseits!
Jeder andere Helfer darf Rückfragen gerne übernehmen!
Benutzer-Profile anzeigenPrivate Nachricht senden
JaqueP
Newbie
Newbie


Anmeldedatum: 31.07.2008
Beiträge: 11
Wohnort: Frankfurt

BeitragVerfasst am: 01.08.2008, 19:34 Nach oben

Danke, das hat tatsächlich geholfen! Das hat mir das WE gerettet. Ein Segen dieses Forum! Very Happy
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Anzahl an Zeichen abhängig von Wert g... woerli Microsoft Excel Hilfe 1 13.11.2008, 13:24 Letzten Beitrag anzeigen
Keine neuen Beiträge Zeilennummerierung ohne Leerzeilen Frau Uli Microsoft Word Hilfe 2 09.11.2008, 16:16 Letzten Beitrag anzeigen
Keine neuen Beiträge lückenlos ohne Doppelgänger auflisten Krino Microsoft Excel Hilfe 3 27.10.2008, 00:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Kalendersynchronisiesation mit PDA oh... luna171 Microsoft Outlook Hilfe 2 25.09.2008, 13:27 Letzten Beitrag anzeigen
Keine neuen Beiträge Datenauswertung ohne Excel-Dateien zu... Manolo99 Microsoft Excel Hilfe 1 08.08.2008, 20:59 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de