31.12.2024, 15:12
Hallo zusammen,
ich habe eine Tabelle (Ausgaben), bei der ich in der Ergebniszeile einige Formeln unterbringen will. So möchte ich z.B. die Spalte "netto" summieren, allerdings abhängig von einem anzugebenden Monat (Monatssumme). Dabei möchte ich aber auch noch eingestellte Filter in der Tabelle berücksichtigen (z.B. nur Ausgaben "EDV").
Mit folgender Formel gelingt mir das (z.B. für November):
Nun kann ich den Monat auch aus einer anderen Zelle holen, in meinem Beispiel aus G69, der ich den Namen "x_Monat" gegeben habe:
"Schöner" gefiele es mir allerdings, wenn ich den Monat aus der Ergebniszeile (67) selber holen könnte, z.B. aus Zelle G67 (bzw. "A_Tab[[#Ergebnisse];[Konto]]"):
Das gelingt mir allerdings nicht manuell: wenn ich in diese Zelle (G67) per Hand etwas eingebe, kommt bei F67 immer "0,00" raus. Nehme ich einen Umweg, indem ich den Wert in Zelle G67 per Formel aus G69 hole, dann stimmt das Ergebnis in F67.
Fragen:
Warum erreiche ich bei manueller Eingabe in G67 nicht das gewünschte Ergebnis?
Kann ich an der Formel in F67 etwas ändern, damit manuelle Eingaben in G67 funktionieren?
Danke für's Lesen und Beschäftigen.
ich habe eine Tabelle (Ausgaben), bei der ich in der Ergebniszeile einige Formeln unterbringen will. So möchte ich z.B. die Spalte "netto" summieren, allerdings abhängig von einem anzugebenden Monat (Monatssumme). Dabei möchte ich aber auch noch eingestellte Filter in der Tabelle berücksichtigen (z.B. nur Ausgaben "EDV").
Mit folgender Formel gelingt mir das (z.B. für November):
Code:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("F" & ZEILE(2:66))) * ([Monat]=11))
Nun kann ich den Monat auch aus einer anderen Zelle holen, in meinem Beispiel aus G69, der ich den Namen "x_Monat" gegeben habe:
Code:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("F" & ZEILE(2:66))) * ([Monat]=x_Monat))
"Schöner" gefiele es mir allerdings, wenn ich den Monat aus der Ergebniszeile (67) selber holen könnte, z.B. aus Zelle G67 (bzw. "A_Tab[[#Ergebnisse];[Konto]]"):
Code:
=SUMMENPRODUKT(TEILERGEBNIS(9;INDIREKT("F" & ZEILE(2:66))) * ([Monat]=A_Tab[[#Ergebnisse];[Konto]]))
Das gelingt mir allerdings nicht manuell: wenn ich in diese Zelle (G67) per Hand etwas eingebe, kommt bei F67 immer "0,00" raus. Nehme ich einen Umweg, indem ich den Wert in Zelle G67 per Formel aus G69 hole, dann stimmt das Ergebnis in F67.
Fragen:
Warum erreiche ich bei manueller Eingabe in G67 nicht das gewünschte Ergebnis?
Kann ich an der Formel in F67 etwas ändern, damit manuelle Eingaben in G67 funktionieren?
Danke für's Lesen und Beschäftigen.
Herzliche Grüße aus dem Rheinland
Jörg
[Windows 10, Microsoft 365]
Jörg
[Windows 10, Microsoft 365]