
=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.
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:
Consol!$C$10:$C$147 sind die GL-Codes des PFM-Modells
TB!$A12 ist der spezifische GL-Code auf dem TB
Consol!$K$10:$CX$147 sind alle relevanten Summierungsdaten im PFM
TB!J$1 ist das Datum auf dem TB-Modell
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