mb-grille hat geschrieben:so scheint es zu funktionieren, aber die Formel wird dann zu lang
Die Terme
kannst du leicht verkürzt und – jedenfalls für meinen Geschmack – lesbarer darstellen mit
Damit lässt sich auch sehr übersichtlich die tabellenübergreifende Summe von quasi hintereinander liegenden Bereichen bilden:
Code: Alles auswählen
=SUMME(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4;INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ))
Dummerweise
klappt allerdings das, was mit der SUMME problemlos funktioniert, mit der bedingten Summenbildung
mit SUMMEWENN nicht:
Code: Alles auswählen
=SUMMEWENN(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4;INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ))
Calc meldet hier den
Fehler 504, der besagt, dass „
[…] z. B. […] ein Domänenbezug anstelle eines Zellbezugs“ gefunden wurde. Es bleibt also wohl – sofern sich niemand mit einer klugen Lösung hierzu findet – nichts anderes übrig, als tatsächlich jedes Tabellenblatt einzeln „abzuklopfen“. Nur würde ich der Übersichtlichkeit und Nachvollziehbarkeit halber dafür 13 Hilfszellen – etwa X2:X14 – spendieren:
Code: Alles auswählen
B2: =SUMMEWENN(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Januar.$C$"&LZ);A4)
…
B13: =SUMMEWENN(INDIREKT("$Dezember.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4)
B14: =SUMME(X2:X13)
Das Weglassen des dritten Parameters der SUMMEWENN-Funktion bewirkt, dass über den in ihrem ersten Parameter angegebenen Bereich summiert wird.
Gruß
lorbass
[quote="mb-grille"]so scheint es zu funktionieren, aber die Formel wird dann zu lang[/quote]
Die Terme
[code]INDIREKT(ADRESSE(ErZei;3;1;1;"Januar"))[/code] kannst du leicht verkürzt und – jedenfalls für meinen Geschmack – lesbarer darstellen mit
[code]INDIREKT("$Januar.$C$"&EZ)[/code]
Damit lässt sich auch sehr übersichtlich die tabellenübergreifende Summe von quasi hintereinander liegenden Bereichen bilden:
[code]=SUMME(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4;INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ))[/code]
Dummerweise [b]klappt allerdings das[/b], was mit der SUMME problemlos funktioniert, mit der bedingten Summenbildung [b]mit SUMMEWENN nicht[/b]:
[code]=SUMMEWENN(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4;INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ))[/code]
[i]Calc[/i] meldet hier den [u]Fehler 504[/u], der besagt, dass „[i][…] z. B. […] ein Domänenbezug anstelle eines Zellbezugs[/i]“ gefunden wurde. Es bleibt also wohl – sofern sich niemand mit einer klugen Lösung hierzu findet – nichts anderes übrig, als tatsächlich jedes Tabellenblatt einzeln „abzuklopfen“. Nur würde ich der Übersichtlichkeit und Nachvollziehbarkeit halber dafür 13 Hilfszellen – etwa X2:X14 – spendieren:
[code] B2: =SUMMEWENN(INDIREKT("$Januar.$C$"&EZ):INDIREKT("$Januar.$C$"&LZ);A4)
…
B13: =SUMMEWENN(INDIREKT("$Dezember.$C$"&EZ):INDIREKT("$Dezember.$C$"&LZ);A4)
B14: =SUMME(X2:X13)[/code]
Das Weglassen des dritten Parameters der SUMMEWENN-Funktion bewirkt, dass über den in ihrem ersten Parameter angegebenen Bereich summiert wird.
Gruß
lorbass