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

Forumthread: 100 % auf 5 Felder zufällig verteilen

100 % auf 5 Felder zufällig verteilen
12.09.2015 10:17:21
Johann
Hallo!
Ich bin auf der Suche nach einer Excel Funktion die
100 % jeweils rein zufällig auf jeweils z.B. 5 Felder verteilt.
Gibt es im Excel einen Befehl dafür ? so in etwa:
=zufällig(100;A5,A6,A7,A8,A9)
Ich kenne nur =ZUFALLSBEREICH(1;100).
Ich suche jedoch eine Funktion in der die Summe auch wieder 100 % ergibt.
Die 100% dementsprechend verteilt werden.
Ich hoffe ihr wisst was ich suche und könnt mir damit weiterhelfen?

Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: 100 % auf 5 Felder zufällig verteilen
12.09.2015 10:23:44
Sepp
Hallo Johann,
Tabelle1

 AB
10,6025997919%
20,8968260728%
30,456915114%
40,9148152728%
50,3583773411%
6 100%

Formeln der Tabelle
ZelleFormel
A1=ZUFALLSZAHL()
B1=A1/SUMME($A$1:$A$5)
A2=ZUFALLSZAHL()
B2=A2/SUMME($A$1:$A$5)
A3=ZUFALLSZAHL()
B3=A3/SUMME($A$1:$A$5)
A4=ZUFALLSZAHL()
B4=A4/SUMME($A$1:$A$5)
A5=ZUFALLSZAHL()
B5=A5/SUMME($A$1:$A$5)
B6=SUMME(B1:B5)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: 100 % auf 5 Felder zufällig verteilen
12.09.2015 11:37:35
Johann
Hallo Sepp & Vielen Dank für die wunderbare Hilfe!
Nun möchte ich einen "Schwerpunkt" setzen.
40 % sollten sich auf B1 - B5 verteilen, der rest dann
weiterhin auf die ganzen Felder.
( Weiterhin gilt dass nachwievor alle Felder zufällig verteilt werden- jedoch sollten 40 % auf
den ersten 5 Zeilen verteilt werden und die restlichen 60 % auf die weiteren...)
Ich wäre überaus Dankbar wenn mir hierbei auch jemand weiterhelfen kann.
https://www.herber.de/bbs/user/100146.xls

Anzeige
AW: 100 % auf 5 Felder zufällig verteilen
12.09.2015 17:11:48
Daniel
Hi
Formel für B1:B5: =A1/SUMME($A$1:$A$5)*0,4
Formel für B6:B20: =A6/SUMME($A$6:$A$20)*0,6
Gruss Daniel

Anzeige
AW: 100 % auf 5 Felder zufällig verteilen
13.09.2015 09:06:30
Sepp
Hallo Johann,
Tabelle2

 ABC
10,612728946,05% 
20,949918429,39% 
30,881687668,71% 
40,62410836,17% 
50,979781539,68%40,00%
60,147306171,52% 
70,105065461,08% 
80,020985320,22% 
90,343207513,54% 
100,797190558,21% 
110,51969995,36% 
120,030482090,31% 
130,9845365410,15% 
140,264843432,73% 
150,043444970,45% 
160,804368028,29% 
170,625663186,45% 
180,394376644,06% 
190,268129112,76% 
200,473461684,88%60,00%
21   
229,87098543100,00% 

Formeln der Tabelle
ZelleFormel
A1=ZUFALLSZAHL()
B1=A1/(SUMME($A$1:$A$5)/0,4)
C5=SUMME(B1:B5)
B6=A6/(SUMME($A$6:$A$20)/0,6)
C20=SUMME(B6:B20)
A22=SUMME(A1:A20)
B22=SUMME(B1:B20)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

100 % auf 5 Felder zufällig verteilen in Excel


Schritt-für-Schritt-Anleitung

Um 100 % auf 5 Felder in Excel zufällig zu verteilen, kannst du folgende Schritte befolgen:

  1. Erstelle eine Tabelle: Öffne ein neues Excel-Dokument und erstelle eine einfache Tabelle mit 5 Zeilen (z.B. A1 bis A5).

  2. Zufallszahlen generieren: In den Zellen A1 bis A5 fügst du die Formel =ZUFALLSZAHL() ein. Diese Formel generiert Zufallswerte zwischen 0 und 1.

    =ZUFALLSZAHL()
  3. Werte normalisieren: In den benachbarten Zellen (B1 bis B5) verwendest du die Formel zur Normalisierung, um sicherzustellen, dass die Summe der Werte 100 % ergibt. Die Formel lautet:

    =A1/SUMME($A$1:$A$5)
  4. Summe berechnen: In Zelle B6 kannst du die Summe der prozentualen Werte überprüfen:

    =SUMME(B1:B5)
  5. Zufällig sortieren: Wenn du die Werte in einer bestimmten Reihenfolge anzeigen möchtest, kannst du die gesamte Tabelle zufällig sortieren. Füge eine Hilfsspalte hinzu und verwende die ZUFALLSZAHL()-Formel, um die Zeilen zu mischen.


Häufige Fehler und Lösungen

  • Fehler: Summe ergibt nicht 100 %

    • Lösung: Stelle sicher, dass du die Normalisierungsformel korrekt eingegeben hast. Überprüfe, ob die Zellen A1 bis A5 tatsächlich Zufallszahlen enthalten.
  • Fehler: Werte ändern sich ständig

    • Lösung: Um die Zufallszahlen zu fixieren, kopiere die Zellen mit den Zufallswerten und füge sie als Werte ein (Rechtsklick > Inhalte einfügen > Werte).

Alternative Methoden

  • VBA-Makro verwenden: Du kannst auch ein VBA-Skript nutzen, um 100 % auf 5 Felder zufällig zu verteilen. Zum Beispiel:

    Sub Zufallswerte()
       Dim i As Integer
       Dim Summe As Double
       For i = 1 To 5
           Cells(i, 1).Value = Rnd()
           Summe = Summe + Cells(i, 1).Value
       Next i
       For i = 1 To 5
           Cells(i, 2).Value = Cells(i, 1).Value / Summe
       Next i
    End Sub
  • Excel-Funktionen kombinieren: Du kannst auch ZUFALLSBEREICH nutzen, um Werte zu generieren und dann die Normalisierung vornehmen.


Praktische Beispiele

Nehmen wir an, du hast folgende Zufallszahlen in den Zellen A1 bis A5:

A B
0,6 19 %
0,9 28 %
0,4 14 %
0,9 28 %
0,3 11 %
1,0 100 %

Du kannst die Werte in der Spalte B mit der Normalisierungsformel erhalten. So verteilst du die 100 % auf 5 Felder.


Tipps für Profis

  • Verwendung von Tabellen: Nutze Excel-Tabellen, um die Handhabung der Daten zu erleichtern und die Formeln automatisch anpassen zu lassen.
  • Datenüberprüfung: Implementiere eine Datenüberprüfung, um sicherzustellen, dass die Eingaben für die Zufallszahlen innerhalb eines bestimmten Bereichs liegen.
  • Zufällig sortieren: Verwende die Funktion SORTIEREN in Excel, um die Ergebnisse nach Bedarf neu anzuordnen.

FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass die Werte nicht ständig neu berechnet werden? Um die Werte zu fixieren, kopiere die Zellen mit den Zufallszahlen und füge sie als Werte ein.

2. Kann ich die Verteilung anpassen? Ja, du kannst die Normalisierungsformeln ändern, um verschiedene Verteilungen zu testen (z.B. 40 % auf die ersten 5 und 60 % auf die restlichen Felder).

3. Welche Excel-Version wird benötigt? Diese Funktionen sind in den meisten Excel-Versionen verfügbar, einschließlich Excel 2010 und neuer.

4. Wie kann ich die Tabelle zufällig sortieren? Füge eine Hilfsspalte mit =ZUFALLSZAHL() und sortiere die Tabelle basierend auf dieser Spalte.

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