2017-03-29 5 views
1

Ich habe ein Blatt mit mehreren Spalten von "Ja"/"Nein". Ich muss die Anzahl der Zeilen zählen, die> 5 "Ja" haben. Die Bestimmung, ob eine einzelne Zeile enthalten sein sollte, ist mit cofif leicht zu treffen, aber ich kann nicht herausfinden, wie man die Zeile "zum Zählen berechtigen" lässt und dann die Anzahl der Zeilen, die meine Kriterien erfüllen, summiert.Excel - COUNTIF und SUMMIF über mehrere Zeilen

+0

einen Helfer colum erstellen das zählt, wenn ja ... Übrigens, wenn du deine Daten postest, können wir dir helfen. Oder zumindest ein Bild Ihrer Tabelle. –

+0

Verwenden Sie eine Helper-Spalte von countifs() für jede Zeile. Dann unten einen weiteren Count, der alle> 5 zählt. Oder erstellen Sie eine UDF mit VBA, die das tut, was Sie wollen. –

+0

Oh Mann. Duh. Vielen Dank! Gibt es einen Weg, es ohne die Helper-Spalte zu tun - nur für mein Excel-Wissen. Ich schätze, es gibt einen Weg, es zu tun, aber ich konnte es nicht herausfinden. – tommyboy

Antwort

2

Ihr Angebot Unter der Annahme A2:Z100 diese Matrixformel wird die Anzahl der Zeilen mit 5 oder mehr "Yes" Einträge zählen

=SUM((MMULT((A2:Z100="Yes")+0,TRANSPOSE(COLUMN(A2:Z100)^0))>=5)+0)

bestätigen mit CTRL + SHIFT + ENTER

oder Sie können diese Version mit FREQUENCY

verwenden

=SUM(IF(FREQUENCY(IF(A2:Z100="Yes",ROW(A2:Z100)),ROW(A2:Z100))>=5,1))

.... die auch mit COUNTIF "Array-Eintrag"

oder einen dritten Ansatz braucht - nicht-Array-Eintrag nicht brauchen

=SUMPRODUCT(0+(COUNTIF(OFFSET(A2:Z100,ROW(A2:A100)-ROW(A2),0,1),"Yes")>=5))

+0

Ich denke, er will nur Zeilen mit> 5 "Ja" -Werte. Ansonsten sieht das super aus. –

+1

Sie haben wahrscheinlich Recht, Jacob, natürlich können Sie die> = 5 nach Bedarf ändern –

+0

Ich stehe korrigiert, ich muss dies studieren. –