Benötige SumIf basierend auf zwei Kriterien

Benötige SumIf basierend auf zwei Kriterien

Ich brauche Hilfe. Ich brauche eine SUMMEWENN, wenn Name und Datum übereinstimmen.

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

Benötigtes Ergebnis

Date  Jun  Mar
Name1  33   14
Name2  43   4

Antwort1

Vorausgesetzt, Ihre Daten sind wie folgt angeordnet: mit „Datum“ in A1und „7“ in E3, können Sie Folgendes tun:

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

Bitte geben Sie ein mitCTRL+SHIFT+ENTER

Bildbeschreibung hier eingeben

Antwort2

Die Lösung von Bruce Wayne ist gut. Es gibt auch einen einfacheren (aber etwas weniger flexiblen) Ansatz: =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1ist der Bereich, für den die Bedingung getestet wird. Die Zeilen und Spalten sind beide verankert, da ich immer mit demselben Array von Monatsnamen teste.

"="&B$7ist die Bedingung. Hier ist die Zeile verankert, weil ich mir immer die Monatsnamen in Zeile 7 ansehe, die Spalte jedoch nicht, weil ich diese über meine Tabelle ziehen und auf die Spaltenüberschrift anwenden möchte, unter der sie sich befindet.

$B2:$E2Dies ist der Bereich, der summiert wird. sumif Jetzt ist die Spalte verankert, die Zeile jedoch nicht, da ich sie nach unten ziehen und auf die Namensnummer in Spalte A anwenden möchte.

Bei diesem Ansatz müssen Sie etwas sorgfältiger mit den $-Zeichen umgehen, um sicherzustellen, dass auf die richtige Namensnummer verwiesen wird usw. Außerdem müssen Ihre Namen in der Übersichtstabelle in derselben Reihenfolge stehen wie in der Starttabelle.

Demo

verwandte Informationen