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. :(
Antworten:
Sie könnten die folgende Formel verwenden:
Drücken Sie dann Strg + Umschalt + Eingabetaste , um Excel als Matrixformel anzugeben.
quelle
Was enthält B1: M1 genau? Textwerte wie "Jan", "Feb" etc. oder Daten?
Wenn es sich um Daten handelt, können Sie
SUMPRODUCT
diese 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)
quelle