/ / Verwendung von Summenprodukt in Excel mit mehreren Bedingungen in jeder n-ten Zelle in derselben Spalte - Excel, Countif

So verwenden Sie sumproduct in Excel mit mehreren Bedingungen in jeder n-ten Zelle in derselben Spalte - Excel, Countif

Ich bin neu in Excel und habe versucht, einige Aufgaben mit Excel zu erledigen, indem ich Formeln google. Ich bin rübergekommen sumproduct und ich glaube, es wird funktionieren, was ich brauche, aber ich kann die Formel nicht richtig schreiben.

Ich muss jede n-te Zelle in einer Spalte zählen, wenn sie "2" ist und die vorhergehende Zelle in derselben Spalte "0" ist. Aus dem, was ich online gesehen habe, scheint es wie ein sumproduct mit 2 arrays sollte funktionieren. Das habe ich mir ausgedacht, aber es funktioniert nicht:

=SUMPRODUCT(((MOD(ROW(C2:C111)-ROW(C2),5)=0)+0,ISNUMBER(SEARCH("0",C2:C111))+0)*((MOD(ROW(C3:C111)-ROW(C3),5)=0)+0,ISNUMBER(SEARCH("2",C3:C111))+0))

Jede Hilfe wird geschätzt!

Antworten:

0 für die Antwort № 1

=SUMPRODUCT(IF(C1:C114=0,1,0),IF(C1:C114<>"",1,0)*IF(C2:C115=2,1,0))

 OR

=SUMPRODUCT((C1:C114=0)*(C1:C114<>"")*(C2:C115=2))

und verwenden Sie STRG + UMSCHALT + EINGABETASTE für eine Matrixformel.

NB: Diese sind gleichwertig. Die Bereiche sind um eine Zeile versetzt, um die Bedingung zu erfüllen, dass "0" eine Zeile über "2" ist. Es gibt eine dritte Bedingung: Befindet sich eine leere Zelle oberhalb der "2", wird dies ignoriert. Andernfalls wertet die Formel den NULL-Wert als Null aus.