
Ich habe eine Spalte mit Werten, die entweder 5 oder 0 sind. Ich versuche, die Vorkommen der Zahl 0 zu zählen, während ich die Nullen, die mehr als einmal hintereinander vorkommen, als nur ein Vorkommen zähle.
Beispielsweise würde im obigen Bild die 0, die in A6 vorkommt, als eine Instanz zählen, aber die beiden 0en, die in A10 und A11 vorkommen, würden auch nur als eine Instanz zählen, da sie aufeinander folgen. Wie würde dies erreicht?
Antwort1
OK, ich habe es versucht, aber ich verstehe nicht ganz, was meine Formel macht, also kann ich es nicht wirklich gut erklären,
Aber es scheint zu funktionieren:
=SUMPRODUCT(--($A$1:$A$19<>OFFSET($A$1:$A$19,1,0)),--(OFFSET($A$1:$A$19,1,0)<>""))
Lassen Sie mich wissen, ob es bei einem größeren Datensatz für Sie funktioniert. (Wenn nicht, werde ich die Antwort entfernen.)
Antwort2
Ich arbeite mit deutschem Excel, daher kann ich meine Formel hier nicht einfügen, da sie Befehle in deutscher Sprache enthält. Aber so würde ich das Problem anhand des von Ihnen bereitgestellten Bildes lösen.
1) Behandeln Sie den Unterschied zwischen dem ersten Wert (A1) und allen anderen Werten. Vor dem allerersten Wert steht nichts. Also inB1ich würde so etwas schreiben wie:
=IF(A0=0;"counts";"doesn't count")
2) Für jeden folgenden Wert können Sie die vorherigen überprüfen.B2ich würde eine Formel wie diese schreiben:
=IF(AND(A2=0;A1=0);"doesn't count";IF(A2=0;"counts";"doesn't count"))
3) Ziehen Sie diese Formel ausB2über alle Ihre Datenfelder unten. Das Ergebnis ist:
A B
1 0 counts
2 0 doesn't count
3 5 doesn't count
4 5 doesn't count
5 5 doesn't count
6 0 counts
7 5 doesn't count
8 5 doesn't count
9 5 doesn't count
10 0 counts
11 0 doesn't count
12 5 doesn't count
13 0 counts
14 5 doesn't count
15 5 doesn't count
16 5 doesn't count
17 0 counts
18 0 doesn't count
... und Sie können damit alles umgehen, counts
wie Sie möchten, und... nun ja... sie zählen.