Summieren Sie mehrere Zeilen, wenn die Kriterien erfüllt sind, und passen Sie zu einer bestimmten Spalte

Summieren Sie mehrere Zeilen, wenn die Kriterien erfüllt sind, und passen Sie zu einer bestimmten Spalte
=IFNA(SUM(VLOOKUP($A4,Consol!$C$8:$BS$222,MATCH(TB!G$1,Consol!$C$2:$BS$2,0),FALSE)),0) 

Ich habe ein monatliches Projektfinanzierungsmodell (PFM) und muss die Daten in ein TB einspeisen (ebenfalls monatlich). Ich muss also mehrere Zeilen im PFM summieren, die das Kriterium erfüllen, Teil eines bestimmten GL-Codes zu sein, und ich brauche die Formel, um die Daten abzurufen, wenn das Datum übereinstimmt, d. h. im TB für den GL-Code 200 im Januar 19 muss ich den Januar 19 im PFM finden und dann alle Zeilen summieren, die als GL-Code 200 gekennzeichnet wurden.

Bild 1 ist die TB

Bild 2 ist das PFM

Antwort1

=WENNFEHLER(SUMMEWENN(Consol!$C$10:$C$147,TB!$A12,INDEX(Consol!$K$10:$CX$147,,VERGLEICH(TB!J$1,Consol!$K$2:$CX$2,0))),0)

Wo:

  1. Consol!$C$10:$C$147 sind die GL-Codes des PFM-Modells

  2. TB!$A12 ist der spezifische GL-Code auf dem TB

  3. Consol!$K$10:$CX$147 sind alle relevanten Summierungsdaten im PFM

  4. TB!J$1 ist das Datum auf dem TB-Modell

  5. Consol!$K$2:$CX$2 sind alle Daten auf dem PFM

Die Lösung summiert also alle Übereinstimmungen, die denselben GL-Code zurückgeben, mit SUMIF und findet dann die richtige Spalte zum Summieren mit einer Kombination aus MATCH und INDEX

verwandte Informationen