Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: in 12 Zeilen (Spalte A) die Zahlen 1-12 zufällig verteilen

in 12 Zeilen (Spalte A) die Zahlen 1-12 zufällig verteilen
16.12.2019 08:47:50
Rolf
Guten Montag Forum
Wahrscheinlich ist das kein Problem für euch:
Ich habe 12 Zeilen, in die ich nach dem Zufallsprinzip die Zahlen 1-12 nummerieren will.
Also nicht 1,2,3,4... sondern so 7,4,8,5... dabei soll jede Zahl nur 1 mal vorkommen. und dann noch einen Knopf für Wiederholung für Wiederholung in immer einer anderen Reihenfolge.
Danke für einen kurzen Code.
Guten Start in die Woche!
Rolf
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: dazu sieh mal ...
16.12.2019 09:45:28
Rolf
Hallo Werner
Der von dir vorgeschlagene Beitrag funktioniert mit Zahlen. Diese Habe ich aber nicht.
Habe etwas mit der Formel herumprobiert, komme aber nicht weiter.
So soll das bei mir in etwas aussehen:
Jeweils Spalte A/B/C
Klein gross [Hier eine zufallszahl von 1 bis 12]
dick dünn [Hier eine zufallszahl von 1 bis 12]
Halb ganz [Hier eine zufallszahl von 1 bis 12]
Richtig falsch [Hier eine zufallszahl von 1 bis 12]
Rot grün [Hier eine zufallszahl von 1 bis 12]
weiter für 12 Zeilen...
Danke für eine weitere Antwort.
Gruss Rolf
Anzeige
AW: dann Hilfstabelle und dafür SVERWEIS() owT
16.12.2019 10:05:52
neopa
Gruß Werner
.. , - ...
AW: sorry, nicht SVERWEIS() sondern INDEX() ...
16.12.2019 10:14:13
neopa
Hallo Rolf,
... so:
Arbeitsblatt mit dem Namen 'Tabelle2'
 ABCDEFGHI
1Text11      0,27142419Text1
2Text8      0,64786154Text2
3Text10      0,2702937Text3
4Text3      0,73823063Text4
5Text1      0,41962445Text5
6Text5      0,59847863Text6
7Text6      0,6231081Text7
8Text7      0,14370922Text8
9Text2      0,6672178Text9
10Text9      0,17011736Text10
11Text12      0,00803256Text11
12Text4      0,69094482Text12
13         

ZelleFormel
A1=INDEX(I:I;VERGLEICH(KKLEINSTE(H$1:H$12;ZEILE());H$1:H$12;0))
H1=ZUFALLSZAHL()
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
Danke für eure wie immer tolle Unterstützung! OwT
16.12.2019 11:04:04
Rolf
AW: bitteschön owT
16.12.2019 11:05:32
neopa
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zufällige Verteilung der Zahlen 1-12 in Excel


Schritt-für-Schritt-Anleitung

  1. Vorbereitung der Daten
    Öffne ein neues Excel-Arbeitsblatt und stelle sicher, dass du in Spalte A 12 Zeilen für die zufälligen Zahlen von 1 bis 12 vorgesehen hast.

  2. Erstellung der Zufallszahlen
    In Zelle A1 gib die folgende Formel ein:

    =INDEX(ROW($1:$12), RANG(G1, G$1:G$12))

    In Zelle G1 schreibe die Formel:

    =ZUFALLSBEREICH(1, 12)

    Ziehe die Formel in G1 nach unten bis G12.

  3. Zufallszahlen einfügen
    Kopiere die Werte aus Spalte G und füge sie in Spalte A ein, indem du "Werte einfügen" auswählst. Dadurch werden die Zufallszahlen von 1 bis 12 in Spalte A eingefügt und jede Zahl wird nur einmal verwendet.

  4. Button für Wiederholung erstellen
    Um die Zahlen in einer neuen zufälligen Reihenfolge zu generieren, kannst du einen Button hinzufügen. Füge über die Entwicklertools einen Button hinzu und weise ihm ein Makro zu, das den Vorgang von Schritt 2 wiederholt.


Häufige Fehler und Lösungen

  • Fehler beim Zufallsbereich
    Wenn du eine Fehlermeldung erhältst, überprüfe, ob du die richtige Formel für die Zufallszahlen verwendet hast. Stelle sicher, dass du den Bereich korrekt angegeben hast.

  • Doppelte Zahlen
    Falls du mehr als einmal dieselbe Zahl in Spalte A siehst, überprüfe deine Formeln und stelle sicher, dass die Zellen ordnungsgemäß kopiert und eingefügt wurden.


Alternative Methoden

Eine weitere Möglichkeit, die Zahlen von 1 bis 12 zufällig zu verteilen, ist die Verwendung der Funktion ZUFALLSZAHL in Kombination mit SORTIEREN.

  1. Erstelle eine Liste von 1 bis 12 in einer anderen Spalte (z.B. Spalte B).
  2. Verwende in Spalte A die Formel:
    =SORTIEREN(B1:B12, ZUFALLSZAHL(), 1)

    Diese Methode funktioniert gut, um die Zahlen in einer zufälligen Reihenfolge darzustellen, und ist besonders nützlich, wenn du schnell Ergebnisse benötigst.


Praktische Beispiele

Beispiel 1:
Wenn du in einer Tabelle mit den Überschriften "Klein" und "Groß" arbeitest, kannst du die Zufallszahlen in die dritte Spalte einfügen, um eine zufällige Zuordnung zu erstellen:

  • Spalte A: Klein
  • Spalte B: Groß
  • Spalte C: Zufallszahl von 1 bis 12

Beispiel 2:
Für die Verwendung mit SVERWEIS() kannst du die Zufallszahlen in einer Hilfstabelle nutzen, um Daten dynamisch zu verknüpfen.


Tipps für Profis

  • Makros verwenden: Um den Prozess zu automatisieren, erstelle ein Makro, das die Zufallszahlen generiert und die Werte in Spalte A aktualisiert.
  • Daten validieren: Verwende die Datenüberprüfung, um sicherzustellen, dass nur gültige Zufallszahlen eingegeben werden.
  • Zahlen von 1 bis 100 kopieren: Wenn du eine größere Liste benötigst, kannst du die gleiche Methode mit der Anpassung der Bereichsgröße verwenden.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Zahlen nicht mit 1 beginnen?
Du kannst die Formel anpassen, um einen Bereich zu wählen, der mit einer höheren Zahl beginnt. Ändere die ZUFALLSBEREICH() Funktion entsprechend.

2. Gibt es eine Möglichkeit, die Zahlen von 1 bis 100 zu generieren?
Ja, du kannst die ZUFALLSBEREICH() Funktion anpassen, um Zahlen zwischen 1 und 100 zu generieren, indem du den Bereich in der Formel entsprechend änderst.

3. Wie kopiere ich die Zahlen von 1 bis 10 in eine andere Spalte?
Du kannst einfach die Zahlen manuell eingeben oder die Funktion SEQUENZ() verwenden, um sie schnell zu erstellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige