Beispiel:
A B C D
100 0 0 0
99 1 0 0
99 0 1 0
99 0 0 1
98 2 0 0
.
.
.
.
usw. weiß jemand eine Möglichkeit (VBA oder EXcel)?
Beispiel:
A B C D
100 0 0 0
99 1 0 0
99 0 1 0
99 0 0 1
98 2 0 0
.
.
.
.
usw. weiß jemand eine Möglichkeit (VBA oder EXcel)?
4 ineinader stehende for ... next schleifen
hth
Any
das ist ja fast schon weniger ein Excel-Problem als ein Statistik Problem! (Verteilungsfunktion ist aber nicht der richtige ausdruck...) Oder willst Du die Kombinationen auch DARSTELLEN?
Die ANZAHL der Kombinationen wenn eine Zahl mehrfach vorkommt ist (bei Dir kommt die Null mehrfach vor):
Anzahl der Zahlen ^ (hoch) Anzahl der Variabeln, also hier
100^4 = 100.000.000.
In Excel-Notation: =100^4
Falls jede Zahl doch nur 1mal vorkommen kann brauchst Du die Zellenfunktion =kombinationen(4; 101)
Gruß,
Maximilian
Der Teilzeitstatistiker
ich hab eine methode für die erste variable:
Sub y()
a = 28
reihe = 3
alt = 0
While a >= 0
differenz = 100 - a
Range(Cells(reihe, 26), Cells(reihe + alt + differenz + 1, 26)).Value = a
alt = alt + differenz + 1
reihe = reihe + alt
a = a - 1
Wend
End Sub
jetzt sollte ich halt noch irgendwie die anderen machen...
weißt du rat?
also in der innersten schleife passierts:
Summe bilden und entscheiden.
Grüße
Any
.....wollte nur mal sehen wieviele Kombinationen es gibt.
Obwohl mein Programm 100000000mal läuft war es schnell vorbei, Ergebnis: 176851. Hab ichs mir doch gedacht, dass die Kombinationen nicht alle auf ein Sheet (mit ca 65000 Zeilen) passen.......
Mit dem o.g. Programmgerüst kannst Du sicher auch die Kombinationen ausgeben lassen - weißt Du wie das geht?
Maximilian
ich hab zwar Algorithmen zur Darstellung von Kombinationen mit/ohne Wiederholung. Aber kann das sein, dass Du
n=100 zu k=4 Kombinationen mit Wiederholung brauchst? Das sind
4421275 Variationen oder hab ich da was falsch verstanden?
Melde Dich per PM wenn für Dich von Interesse..
Gruß HW
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen