Office: (Office 365) SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern

Helfe beim Thema SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hier mal die Sache als LAMDA() im Namensmanager eingebaut. Aufruf der Formel für 2025:=SummenAusgeben(A3:A14) 2026: =SummenAusgeben(A18:A29) Gruß Uwe... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von fmeyer84, 4. Januar 2026 um 09:05 Uhr.

  1. fmeyer84 Neuer User

    SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern


    Danke für deine Hilfe und deinen Vorschlag, werde aber die Variante von @Onur nutzen, die habe ich verstanden und passt perfekt zu dem was ich vorhabe.
     
  2. fmeyer84 Neuer User
    Ich wollte jetzt die INDIREKT Funktion auch wieder auf "normale" (für mich zumindest) Bezüge abändern (also Datum aus A3:A368) aber leider kommt dann nix bei raus... Was bedeutet das mit dem FALSCH in der INDIREKT Funktion?

    Code:
    =LET(jahr;JAHR($A101);monat;MONAT($A101);datum;INDIREKT(jahr&"!$A$3:$A$368";FALSCH);wert;INDIREKT(jahr&"!$E$3:$E$368";FALSCH);filter;FILTER(wert;((MONAT(datum)=monat)*(JAHR(datum)=jahr)));WENNFEHLER(SUMME(FILTER(filter;ISTZAHL(filter)));""))
    
     
    Zuletzt bearbeitet: 4. Januar 2026 um 16:38 Uhr
  3. Exl121150 Erfahrener User
    Hallo,

    ich habe deine Werte aus dem Arbeitsblatt "2026" an die Werte im Arbeitsblatt "2025" angefügt und im Arbeitsblatt "Monatsablesung" in den Zellen I2 und I17 (bzw. in P2 und P17) je eine Formel eingefügt, die auf die Daten in "2025" zugreift.
    Der Unterschied besteht darin, ob die Gesamtzeile unmittelbar angefügt wird (I2 und I17) oder erst nach den 12 Monatszeilen (P2 und P17).

    Die Formel in P17 lautet:
    Code:
    =LET(
        jr; $A16;
        m; '2025'!$A$2:.$M$9999;
        dt; INDEX(m; ; 1);
        g; GRUPPIERENNACH(
            TEXT(dt; "JJJJ MM");
            SPALTENWAHL(m; 5; 7; 9; 11; 13);
            VSTAPELN(HSTAPELN(SUMME; SUMME; SUMME; SUMME; SUMME); {"Strom". "PV". "Gas". "Gas". "Wasser"});
            0; 1;;  JAHR(dt) = jr; 1
        );
        mo; WEGLASSEN(g; -1);
        su; ÜBERNEHMEN(g; -1);
        VSTAPELN(WENNFEHLER(ERWEITERN(mo; 15 - ZEILEN(mo); ; ""); mo); su)
    )
     
  4. Klaus-Dieter Erfahrener User

    SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern

    Hallo,

    habe mir erlaubt, die Formeln mal etwas zu verschlanken. Wenn man da noch die Jahreszahl implementiert, können alle Daten auf einem Blatt erfasst werden.
     ABCDEF
    2 StromPVGasGasWasser
    3Jan. 25314,737,9726,82672,97216
    4Feb. 25231,081,8927,67457,42714
    5Mrz. 25171,3190,655,68264,75619
    6Apr. 25176,1211,400,00048,65020
    7Mai. 25134,8219,790,00037,91419
    8Jun. 25140,0220,140,00033,83725
    9Jul. 25114,6185,730,00014,46515
    10Aug. 25136,9228,000,00028,09321
    11Sep. 25163,4175,990,00031,08720
    12Okt. 25277,676,180,00043,75518
    13Nov. 25275,771,5117,41273,46619
    14Dez. 25316,473,4956,68483,43220
    15? Aktuell2137,8 kWh1735 kWh107 m³516,882 m³210 m³

    Formeln der Tabelle
    ZelleFormel
    B3=SUMMENPRODUKT((MONAT('2025'!$A2:$A367)=ZEILE($A1))*('2025'!$E2:$E367))
    C3=SUMMENPRODUKT((MONAT('2025'!$A2:$A367)=ZEILE($A1))*('2025'!$G2:$G367))
    D3=SUMMENPRODUKT((MONAT('2025'!$A2:$A367)=ZEILE($B1))*('2025'!$I2:$I367))
    E3=SUMMENPRODUKT((MONAT('2025'!$A2:$A367)=ZEILE($C1))*('2025'!$K2:$K367))
    F3=SUMMENPRODUKT((MONAT('2025'!$A2:$A367)=ZEILE($D1))*('2025'!$M2:$M367))
    B4=SUMMENPRODUKT((MONAT('2025'!$A3:$A368)=ZEILE($A2))*('2025'!$E3:$E368))
    C4=SUMMENPRODUKT((MONAT('2025'!$A3:$A368)=ZEILE($A2))*('2025'!$G3:$G368))
    D4=SUMMENPRODUKT((MONAT('2025'!$A3:$A368)=ZEILE($B2))*('2025'!$I3:$I368))
    E4=SUMMENPRODUKT((MONAT('2025'!$A3:$A368)=ZEILE($C2))*('2025'!$K3:$K368))
    F4=SUMMENPRODUKT((MONAT('2025'!$A3:$A368)=ZEILE($D2))*('2025'!$M3:$M368))
    B5=SUMMENPRODUKT((MONAT('2025'!$A4:$A369)=ZEILE($A3))*('2025'!$E4:$E369))
    C5=SUMMENPRODUKT((MONAT('2025'!$A4:$A369)=ZEILE($A3))*('2025'!$G4:$G369))
    D5=SUMMENPRODUKT((MONAT('2025'!$A4:$A369)=ZEILE($B3))*('2025'!$I4:$I369))
    E5=SUMMENPRODUKT((MONAT('2025'!$A4:$A369)=ZEILE($C3))*('2025'!$K4:$K369))
    F5=SUMMENPRODUKT((MONAT('2025'!$A4:$A369)=ZEILE($D3))*('2025'!$M4:$M369))
    B6=SUMMENPRODUKT((MONAT('2025'!$A5:$A370)=ZEILE($A4))*('2025'!$E5:$E370))
    C6=SUMMENPRODUKT((MONAT('2025'!$A5:$A370)=ZEILE($A4))*('2025'!$G5:$G370))
    D6=SUMMENPRODUKT((MONAT('2025'!$A5:$A370)=ZEILE($B4))*('2025'!$I5:$I370))
    E6=SUMMENPRODUKT((MONAT('2025'!$A5:$A370)=ZEILE($C4))*('2025'!$K5:$K370))
    F6=SUMMENPRODUKT((MONAT('2025'!$A5:$A370)=ZEILE($D4))*('2025'!$M5:$M370))
    B7=SUMMENPRODUKT((MONAT('2025'!$A6:$A371)=ZEILE($A5))*('2025'!$E6:$E371))
    C7=SUMMENPRODUKT((MONAT('2025'!$A6:$A371)=ZEILE($A5))*('2025'!$G6:$G371))
    D7=SUMMENPRODUKT((MONAT('2025'!$A6:$A371)=ZEILE($B5))*('2025'!$I6:$I371))
    E7=SUMMENPRODUKT((MONAT('2025'!$A6:$A371)=ZEILE($C5))*('2025'!$K6:$K371))
    F7=SUMMENPRODUKT((MONAT('2025'!$A6:$A371)=ZEILE($D5))*('2025'!$M6:$M371))
    B8=SUMMENPRODUKT((MONAT('2025'!$A7:$A372)=ZEILE($A6))*('2025'!$E7:$E372))
    C8=SUMMENPRODUKT((MONAT('2025'!$A7:$A372)=ZEILE($A6))*('2025'!$G7:$G372))
    D8=SUMMENPRODUKT((MONAT('2025'!$A7:$A372)=ZEILE($B6))*('2025'!$I7:$I372))
    E8=SUMMENPRODUKT((MONAT('2025'!$A7:$A372)=ZEILE($C6))*('2025'!$K7:$K372))
    F8=SUMMENPRODUKT((MONAT('2025'!$A7:$A372)=ZEILE($D6))*('2025'!$M7:$M372))
    B9=SUMMENPRODUKT((MONAT('2025'!$A8:$A373)=ZEILE($A7))*('2025'!$E8:$E373))
    C9=SUMMENPRODUKT((MONAT('2025'!$A8:$A373)=ZEILE($A7))*('2025'!$G8:$G373))
    D9=SUMMENPRODUKT((MONAT('2025'!$A8:$A373)=ZEILE($B7))*('2025'!$I8:$I373))
    E9=SUMMENPRODUKT((MONAT('2025'!$A8:$A373)=ZEILE($C7))*('2025'!$K8:$K373))
    F9=SUMMENPRODUKT((MONAT('2025'!$A8:$A373)=ZEILE($D7))*('2025'!$M8:$M373))
    B10=SUMMENPRODUKT((MONAT('2025'!$A9:$A374)=ZEILE($A8))*('2025'!$E9:$E374))
    C10=SUMMENPRODUKT((MONAT('2025'!$A9:$A374)=ZEILE($A8))*('2025'!$G9:$G374))
    D10=SUMMENPRODUKT((MONAT('2025'!$A9:$A374)=ZEILE($B8))*('2025'!$I9:$I374))
    E10=SUMMENPRODUKT((MONAT('2025'!$A9:$A374)=ZEILE($C8))*('2025'!$K9:$K374))
    F10=SUMMENPRODUKT((MONAT('2025'!$A9:$A374)=ZEILE($D8))*('2025'!$M9:$M374))
    B11=SUMMENPRODUKT((MONAT('2025'!$A10:$A375)=ZEILE($A9))*('2025'!$E10:$E375))
    C11=SUMMENPRODUKT((MONAT('2025'!$A10:$A375)=ZEILE($A9))*('2025'!$G10:$G375))
    D11=SUMMENPRODUKT((MONAT('2025'!$A10:$A375)=ZEILE($B9))*('2025'!$I10:$I375))
    E11=SUMMENPRODUKT((MONAT('2025'!$A10:$A375)=ZEILE($C9))*('2025'!$K10:$K375))
    F11=SUMMENPRODUKT((MONAT('2025'!$A10:$A375)=ZEILE($D9))*('2025'!$M10:$M375))
    B12=SUMMENPRODUKT((MONAT('2025'!$A11:$A376)=ZEILE($A10))*('2025'!$E11:$E376))
    C12=SUMMENPRODUKT((MONAT('2025'!$A11:$A376)=ZEILE($A10))*('2025'!$G11:$G376))
    D12=SUMMENPRODUKT((MONAT('2025'!$A11:$A376)=ZEILE($B10))*('2025'!$I11:$I376))
    E12=SUMMENPRODUKT((MONAT('2025'!$A11:$A376)=ZEILE($C10))*('2025'!$K11:$K376))
    F12=SUMMENPRODUKT((MONAT('2025'!$A11:$A376)=ZEILE($D10))*('2025'!$M11:$M376))
    B13=SUMMENPRODUKT((MONAT('2025'!$A12:$A377)=ZEILE($A11))*('2025'!$E12:$E377))
    C13=SUMMENPRODUKT((MONAT('2025'!$A12:$A377)=ZEILE($A11))*('2025'!$G12:$G377))
    D13=SUMMENPRODUKT((MONAT('2025'!$A12:$A377)=ZEILE($B11))*('2025'!$I12:$I377))
    E13=SUMMENPRODUKT((MONAT('2025'!$A12:$A377)=ZEILE($C11))*('2025'!$K12:$K377))
    F13=SUMMENPRODUKT((MONAT('2025'!$A12:$A377)=ZEILE($D11))*('2025'!$M12:$M377))
    B14=SUMMENPRODUKT((MONAT('2025'!$A13:$A378)=ZEILE($A12))*('2025'!$E13:$E378))
    C14=SUMMENPRODUKT((MONAT('2025'!$A13:$A378)=ZEILE($A12))*('2025'!$G13:$G378))
    D14=SUMMENPRODUKT((MONAT('2025'!$A13:$A378)=ZEILE($B12))*('2025'!$I13:$I378))
    E14=SUMMENPRODUKT((MONAT('2025'!$A13:$A378)=ZEILE($C12))*('2025'!$K13:$K378))
    F14=SUMMENPRODUKT((MONAT('2025'!$A13:$A378)=ZEILE($D12))*('2025'!$M13:$M378))
    B15=SUMME(B4:B14)
    C15=SUMME(C4:C14)
    D15=SUMME(D4:D14)
    E15=SUMME(E4:E14)
    F15=SUMME(F4:F14)

    Bedingte Formatierungen der Tabelle
    ZelleNr.: / BedingungFormat
    F151. / Formel ist =B15>46000Abc


    Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8 [parse/HTML]
     
    1 Person gefällt das.
  5. fmeyer84 Neuer User
    Danke, aber das passt leider garnicht :)

    Da hab ich kein Schaltjahr mit drin (also mal Daten von E3:E367 bis E3:E368), zumal deine (wahrscheinlich durch runterkopieren) Daten in F14 nicht passen können (in A378 gibts kein Datum)...

    Des Weiteren verstehe ich deine bedingte Formatierung nicht :)

    Trotzdem danke für deine Hilfe.
     
  6. fmeyer84 Neuer User
  7. Klaus-Dieter Erfahrener User
    Hallo,

    mein Grundvorschlag beinhaltet eine Liste für alle Jahre! Das ist nicht meine bedingte Formatierung, die war in der Datei schon drin. Die Zeilennummer hat sich beim herunter ziehen der Formeln erhöht, das war nicht beabsichtigt und ist mir nicht aufgefallen. Ein Blatt für jedes Jahr ist Murks.
     
  8. Exl121150 Erfahrener User

    SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern

    Hallo @fmeyer84,

    wie passt mein Vorschlag (Posting #18) ? Da du ja Excel365 hast, müssten die Formeln funktionieren.
     
  9. OilMax Erfahrener User
    @Anton,
    die Ausgaben sind schon so korrekt. Im O2024 fehlen mir da paar Funktionen, so dass ich dir nicht mehr hinterlassen kann.

    Hier noch eine Variante meiner 1. UDF aber ohne Indirekt;
    Aufruf Blatt "2025": =SummenAusgeben(A3:A14;'2025'!A2:A368;'2025'!E2:M368)
    Code:
    =LAMBDA(BereichMonat;BereichDatum;BereichDaten;LET(xA; INDEX(BereichMonat; 1);xB; MONATSENDE(xA; 0);xC; WENNNV(FILTER(BereichDaten;(BereichDatum>=xA)*(BereichDatum<=xB);0);0);xD; SPALTENWAHL(xC; 1; 3; 5; 7; 9);xE; HSTAPELN(SUMME(INDEX(xD;;1));SUMME(INDEX(xD;;2));SUMME(INDEX(xD;;3));SUMME(INDEX(xD;;4));SUMME(INDEX(xD;;5)));xF; REDUCE(xE;SEQUENZ(ANZAHL(BereichMonat)-1; 1; 2; 1);LAMBDA(acc;i;LET(m; INDEX(BereichMonat; i);xAa; m;xBa; MONATSENDE(xAa; 0);xCa; WENNNV(FILTER(BereichDaten;(BereichDatum>=xAa)*(BereichDatum<=xBa);0);0);xDa; SPALTENWAHL(xCa; 1; 3; 5; 7; 9);xG; HSTAPELN(SUMME(INDEX(xDa;;1));SUMME(INDEX(xDa;;2));SUMME(INDEX(xDa;;3));SUMME(INDEX(xDa;;4));SUMME(INDEX(xDa;;5)));VSTAPELN(acc; xG))));xH;HSTAPELN(SUMME(INDEX(xF;;1));SUMME(INDEX(xF;;2));SUMME(INDEX(xF;;3));SUMME(INDEX(xF;;4));SUMME(INDEX(xF;;5)));VSTAPELN(xF; xH)))
    Mit O365 kann man dies eben effizienter machen.

    Gruß Uwe
     
  10. Onur
    Onur User
    "Ich wollte jetzt die INDIREKT Funktion auch wieder auf "normale" (für mich zumindest) Bezüge abändern (also Datum aus A3:A368) aber leider kommt dann nix bei raus... Was bedeutet das mit dem FALSCH in der INDIREKT Funktion?"
    FALSCH bedeutet "Ich benutze die Z1S1-Schreibweise" - also musst du "WAHR" nehmen oder gar nix (auch das Komma weglassen).
     
    1 Person gefällt das.
  11. fmeyer84 Neuer User
    Das funktioniert beides nicht - weder

    Code:
    =LET(jahr;JAHR($A101);monat;MONAT($A101);datum;INDIREKT(jahr&"!$A$3:$A$368");wert;INDIREKT(jahr&"!$E$3:$E$368");filter;FILTER(wert;((MONAT(datum)=monat)*(JAHR(datum)=jahr)));WENNFEHLER(SUMME(FILTER(filter;ISTZAHL(filter)));""))
    noch

    Code:
    =LET(jahr;JAHR($A101);monat;MONAT($A101);datum;INDIREKT(jahr&"!$A$3:$A$368";WAHR);wert;INDIREKT(jahr&"!$E$3:$E$368";WAHR);filter;FILTER(wert;((MONAT(datum)=monat)*(JAHR(datum)=jahr)));WENNFEHLER(SUMME(FILTER(filter;ISTZAHL(filter)));""))
     
  12. fmeyer84 Neuer User
    Danke für deinen Vorschlag. Ist spannend und werde ich bestimmt bei anderen Projekten mal verwenden, hab diese Funktion auch noch nie probiert. Jetzt werde ich erstmal die Funktion von Onur verwenden um dieses Projekt abzuschließen.
     
  13. Onur
    Onur User

    SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern

Thema:

SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern

Die Seite wird geladen...
  1. SUMMENPRODUKT dynamisch aus bestimmten Tabellenblättern - Similar Threads - SUMMENPRODUKT dynamisch bestimmten

  2. Summenprodukt / Zählenwenn, ausser bestimmter Zeichen

    in Microsoft Excel Hilfe
    Summenprodukt / Zählenwenn, ausser bestimmter Zeichen: Hallo zusammen :-) In einem Dienstplanprogramm auf Basis von Excel möchte ich an den jeweiligen Arbeitstagen die Dienste zählen, um zu ermitteln, wie viele Mitarbeiter an dem Tag insgesamt im...
  3. Summenprodukt als Vergleich zu Pivot

    in Microsoft Excel Hilfe
    Summenprodukt als Vergleich zu Pivot: Hallo Zusammen, ich habe eine kurze Frage. Ich habe eine Tabelle in der von den Quelldaten, ca. 35000 Zeilen, Pivots erstellt werden. Als Vergleich würde ich gerne Formeln neben die Pivotwerte...
  4. Summenprodukt vereinfachen

    in Microsoft Excel Hilfe
    Summenprodukt vereinfachen: Hallo, ich habe folgende Summenprodukt-Formel, die ich gerne vereinfachen möchte: =SUMMENPRODUKT (B10:X10=B1+B10:X10=B3+B20:X20=B1+B20:X20=B3+[...]+B200:X200=B1+B200:X200=B3) Ich simuliere...
  5. Zaehlenwenns mit mehreren Kriterien?

    in Microsoft Excel Hilfe
    Zaehlenwenns mit mehreren Kriterien?: Hallo Zusammen, ich habe in einer Tabelle eine Kundennummer und in einer anderen alle Lieferungen an diesen Kunden inkl der Lieferbedingungen pro Lieferung. Ich wüsste gerne, ob es zu einem...
  6. Office 365; Summenprodukt

    in Microsoft Excel Hilfe
    Office 365; Summenprodukt: Moinmoin zusammen, ich bekomme den Fehler #WERT! nicht weg. Die Formel lautet: =SUMMENPRODUKT((MONAT($B$11:$B$36)=MONAT($N$11))*($E$11:$E$36)) Damit möchte ich lediglich geleistete Minuten pro...
  7. Summewenns mit Datum und Zwei Buchstaben eingrenzen

    in Microsoft Excel Hilfe
    Summewenns mit Datum und Zwei Buchstaben eingrenzen: Guten Abend Zusammen, ich versuche aus einer Tabelle mit Summewenns (sumifs) die Beträge vom Kalendermonat abweichend zu errechnen. Das funktioniert mittlerweile auch. Da das Datum über den...
  8. Berechnen mit Summenprodukt

    in Microsoft Excel Hilfe
    Berechnen mit Summenprodukt: Hallo Excel Freaks Ich stütze mich auf meine Frage die ich schon einmal gestellt hatte. (Danke René für deine Hilfe!)...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden