2017-07-25 3 views
0

Ich versuche, Zahlenwerte für die Anzahl der Vorkommen innerhalb eines Datasets basierend auf den Zeilen- und Spaltenüberschriften einer Tabelle zu generieren. Ich habe Countifs und SumProduct probiert, aber ich kann es nicht zur Arbeit bringen.Excel-Anzahl basierend auf mehr als einem Kriterium

zum Beispiel (wo ich nur eine der Variablen enthalten sind, und ich habe AT gemacht: AT eine Säule von 1 s, damit es zusammenzufassen)

=SUMPRODUCT(('Call Handling year'!AT:AT)*('Call Handling year'!AF:AF='Call Handling Month'!B28))   

hilfreich wäre Anregungen.

+0

Hallo, können Sie genauer erklären, was zur Folge haben Sie bekommen, warum seine falsch und was Sie erwartet hatten. Auch wenn es nützlich wäre zu verstehen, wie Ihre Daten ausgelegt sind – maxhob17

+0

Ich habe gerade versucht = SUMMENPRODUKT (ISNUMBER (MATCH (INDIREKT (B28), 'Call Handling Month'! AF: AF, 0)) * ISNUMBER (MATCH (INDIREKT (A29), 'Call Handling Month'! AM: AM, 0))) Sowohl mit dieser als auch mit der obigen Formel bekomme ich 0 Werte, was mit dem erwarteten Wert von 9 aus einer Pivot-Tabelle übereinstimmt (und einen Blick auf die Rohdaten selbst. Die Formel befindet sich in einem separaten Datenblatt zu dem Datensatz, der sich auf dem Blatt 'Call Handling year'! befindet. B28 und A29 enthalten in diesem Fall Textwerte, die in den angegebenen Spalten gefunden werden, zB ein Monat (Format 0417) und eine Namensreferenz zB AG – user13641

Antwort

0

Die Anzahl basierend auf mehr als einem Kriterium lautet CountIfS. Hier ist ein Beispiel der Umsetzung:

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]) =COUNTIFS(B2:B5,"=Yes",C2:C5,"=Yes")

The official MS article is here.


Es gibt eine Option Sumproduct statt CountIfS zu verwenden. Es ist wie folgt aus:

=SUMPRODUCT((B2:B6=C2)*1) 
+SUMPRODUCT((B8:B13=C8)*1) 
+SUMPRODUCT((B16:B20=C16)*1) 

I wrote an article with examples about it here.

Verwandte Themen