Zählen der Anzahl der Vorkommen der Zahl n, der die Zahl m in Excel vorangestellt ist

Zählen der Anzahl der Vorkommen der Zahl n, der die Zahl m in Excel vorangestellt ist

Ich habe schon sehr oft gewürfelt und die Ergebnisse in Excel eingegeben. Ich möchte die Anzahl der 1er zählen, die nach einer kommen, 2er, die nach einer kommen, 3er, die nach einer kommen und so weiter. Ich müsste also irgendwie auf die vorherige Zelle verweisen können, damit Excel z. B. diese 2 nur zählt, wenn die vorherige Zelle eine 1 enthielt. Wie geht das? Ich würde eine Arbeitsblattlösung einer VBA-Lösung vorziehen. Danke!

Antwort1

diese 2 nur, wenn die vorherige Zelle 1 enthielt

Wenn die Daten beispielsweise den Bereich A1:A10 einnehmen, verwenden Sie die Formel, um 2 Sekunden direkt unter 1 Sekunde zu zählen

=COUNTIFS(A2:A10,2,A1:A9,1)

Verwenden Sie in VBA

MsgBox WorksheetFunction.CountIfs(Range("A1:A9"),1,Range("A2:A10"),2)

Antwort2

Diese Lösung ist im Grunde eine erweiterte Version vonAkinas. Es passt sich automatisch der Anzahl der eingegebenen Würfelwürfe an und zeigt alle unterschiedlichen Zählwerte gleichzeitig an.

Richten Sie ein Arbeitsblatt wie folgt ein:

Screenshot des Arbeitsblattes

Geben Sie die folgende Formel ein C3und füllen Sie sie anschließend aus C3:H8:

=COUNTIFS(
  $A$3:INDEX($A:$A,ROW($A$3)+COUNT($A:$A)-2),C$1,
  $A$4:INDEX($A:$A,ROW($A$3)+COUNT($A:$A)-1),$B3
)

verwandte Informationen