Wie viel unterschiedliche Reihenfolgen können aus einem Text gebildet werden,
Lösung
In A1 steht der Text
Hilfsspaltenlösung:
Schreibe in C1
=WENN(ZEILE()>LÄNGE($A$1);"";TEIL($A$1;ZEILE();1))
und kopiere dies bis C100, Text kann maximal 100 Zeichen haben.
in D1 steht die Anzahl Permutationen:
{=FAKULTÄT(LÄNGE(A1))/PRODUKT(FAKULTÄT(WENN((ZÄHLENWENN(INDIREKT("C1:C"&ZEILE(1:100));C1:C100))*(C1:C100<>"")=1;ZÄHLENWENN(C1:C100;C1:C100);1)))}
Lösung mit Namen (ohne Hilfsspalte):
vergebe folgende Namen
Name:ix
bezieht sich auf:=ZEILE(INDIREKT("1:"&LÄNGE(Tabelle1!$A$1)))
Name:Feld
bezieht sich auf:=TEIL(Tabelle1!$A$1;ix;1)
Anzahl Permutationen mit Wiederholungen:
{=FAKULTÄT(LÄNGE($A$1))/PRODUKT(FAKULTÄT(WENN(VERGLEICH(Feld;Feld;0)=ix;MMULT((Feld=MTRANS(Feld))*1;WENN(ix;1));1)))}
Anzahl Permutationen ohne Wiederholung ergeben sich aus
=Fakultät(Länge(A1))
Erläuterung
MMULT zählt, wie oft jedes Zeichen im Text vorkommt. Mit ZÄHLENWENN ist das nur in einem Bereich möglich.