Excel '10-Formel zum Suchen und Summieren einer Zeile basierend auf dem Schnittpunkt von 2 Datenpunkten. (dh Name (Zeile), Monat (Spalte)

1

Ich benötige eine Excel 2010-Matrixformel, die 2 gegebene Datenpunkte, z. B. "Name" (Zeile) und "Monat" (Spalte), und die Summe einer Zeile basierend auf dem Schnittpunkt dieser beiden Punkte in einer Datentabelle zurückgibt . (Ich entschuldige mich, aber ich kann keine JPG einfügen.) Der Referenzbereich für "Name" in meiner Tabelle ist beispielsweise A2: A15, und der entsprechende Bereich für "Monat" ist B1: M1. Die in der Tabelle selbst enthaltenen Daten sind monatliche Umsätze nach Namen.

Die erforderliche Formel gibt die "YTD" -Summe aller Werte (monatliche Verkäufe) zurück, die in einer Zeile zwischen dem Schnittpunkt eines angegebenen "Namens" und "Monats" enthalten sind, und gibt effektiv den YTD-Wert für einen angegebenen "Namen" basierend auf einem angegebenen Wert zurück "Monat."

Für meine Formel (außerhalb der Tabelle) ist meine Datenpunktreferenz "Name" die Zelle "B20" und meine Datenpunktreferenz "Monat" die Zelle "C20". (Ich hoffe das macht Sinn!!)

Ich habe mit VIELEN Variationen von SUM (INDEX (MATCH und SUM (OFFSET (MATCH-Formeln) experimentiert, aber ohne Erfolg. Die Schwierigkeit besteht darin, zwei Datenpunktreferenzen zu lösen. :(

Tom
quelle
Können Sie geben einige Beispieldaten ( die zeigen , was Ausgabe , die Sie wollen)? In Ihrem zweiten Absatz steht "... zwischen der Kreuzung ...". Dazwischen und was ?
Scott

Antworten:

1

Sie könnten die folgende Formel verwenden:

SUM(IF(A2:A5=B20,OFFSET(B2,0,0,4,MATCH(C20,B1:M1,0))))

Drücken Sie dann Strg + Umschalt + Eingabetaste , um Excel als Matrixformel anzugeben.

Isaac A. Nugroho
quelle
0

Was enthält B1: M1 genau? Textwerte wie "Jan", "Feb" etc. oder Daten?

Wenn es sich um Daten handelt, können Sie SUMPRODUCTdiese verwenden

=SUMPRODUCT((A2:A15=B20)*(B1:M1<=C20),B2:M15)

oder für Textwerte versuchen

=SUMPRODUCT((A2:A15=B20)*((1&B1:M1)+0<=(1&C20)+0),B2:M15)

Barry Houdini
quelle