2017-08-17 6 views
0

Ich möchte eine SUMIFS-Bedingung erstellen, wo ich auf beide Argumente verweisen kann. Ich möchte sagen können "WENN der Monat und das Jahr des ersten Arguments dem Monat und Jahr des zweiten Arguments entsprechen". Beispiele für SUMME, die ich gesehen habe, haben jedoch eine Bedingung wie "= Essen", wo Sie keine Funktion für das andere Argument ausführen können. Wie kann dies erreicht werden?Beziehen Sie sich auf Argumente in SUMIFS bedingten

Antwort

2

SUMPRODUCT ist leistungsfähiger als SUMME, obwohl es schwerer zu verstehen ist.

=SUMPRODUCT(MONTH(B1:B20)=MONTH(D1), YEAR(B1:B20)=YEAR(D1), C1:C20) 

Dieser prüft alle Zeilen von 1 bis 20, wenn der Monat des Datums in Spalte B zu sehen, auf den Monat D1 gleich ist, und ebenfalls für das Jahr. Wenn beide gleich sind, summiert es den Wert aus Spalte C dieser Zeile.

Details darüber, wie SUMPRODUCT arbeitet:

Wenn entweder der Monat oder das Jahr nicht gleich ist, dann ist das Ergebnis der ersten oder zweiten Reihe für diese Zeile Null. Dies wird mit dem Wert in Spalte C multipliziert, was zu Null führt. Also ist der Wert, der aus dieser Zeile summiert wird, Null; mit anderen Worten, es wird ignoriert.

+0

Genau das, was ich wollte, danke! – mp94

Verwandte Themen