Clever-Excel-Forum

Normale Version: indirekt mehrere tabellenblätter
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Geschätzte Forumschaffende

Bei folgendem Problem wisst ihr sicher (hoffentlich) eine Antwort:

http:// Auf http://www.herber.de/excelfo...lcher=342

fand ich die Formel:

=SUMME(SUMME((ZEILE(1:12)<=MONAT(HEUTE()))*SUMMEWENN(INDIREKT(TEXT(DATUM(1;ZEILE(1:12);1);"MMMM")&"!I11");"<1e+99")))


Konkret brauche ich genau diese Formel, ausser, dass sie nicht nur zum aktuellen Monat addieren soll, sondern alle Sheets von Januar bis Dezember. Ich durchschaue leider nicht die ganze Formel. Vielleicht, weiss von euch jemand Rat?

Lieber Gruss

mykophil
Hallo, es ginge ..:

=SUMME(SUMMEWENN(INDIREKT(TEXT(DATUM(1;ZEILE(1:12);1);"MMMM")&"!I11");"<1e+99"))

als Matrixformel (mit Strg+Umsch+Enter abschließen statt nur Enter... ... aber es geht auch viel einfacher geht doch ..:

=SUMME(Januar:Dezember!I11)
Lieber Jörg

Vielen Dank für die zackige Antwort. Leider erhalte ich #ZAHL damit. Könnte es sein, weil ich die Datumswerte von Excel auf 1904 gestellt habe?

Nur schon die Formel =DATUM(1;1;1) ergibt bei mir #ZAHL.

Hast Du darauf auch einen schlauen Rat?

Lieber Gruss

mykophil
Hallo,

gelöscht wg. Gedankenfehler.
(12.01.2015, 16:10)mykophil schrieb: [ -> ]Lieber Jörg

Vielen Dank für die zackige Antwort. Leider erhalte ich #ZAHL damit. Könnte es sein, weil ich die Datumswerte von Excel 1904 gestellt habe?

Nur schon die Formel =DATUM(1;1;1) ergibt bei mir #ZAHL.

Hast Du darauf auch einen schlauen Rat?

Lieber Gruss

mykophil

Hallo, warum hast Du denn 1904-Datumswerte eingestellt..? und warum nimmst Du nicht die einfache Formel? Warum =DATUM(1;1;1) ..? Das ist 01.01.1901. Den Zusammenhang sehe ich ehrlich gesagt nicht...
(12.01.2015, 16:15)Peter schrieb: [ -> ]Hallo,

gelöscht wg. Gedankenfehler.

Hallo Peter, gerade war der Beitrag noch da...

Arbeitsblatt mit dem Namen 'Blatt1'
 Z
1201.01.1901

ZelleFormel
Z12=DATUM(1;1;1)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
edit:

Ich habe die Formel nun beim datum auf datum(4; ... angepasst. Da ich die Datumswerte auf 1904 gestellt habe.

=SUMME(SUMMEWENN(INDIREKT(TEXT(DATUM(4;ZEILE(1:12);1);"MMMM")&"!I11");"<1e+99"))

Nun erzählt Excel #BEZUG. Dies wahrscheinlich weil noch nicht alle Tabellenblätter Januar bis Dezember bestehen. Wechsle ich nämlich Zeile(1:12) in Zeile(1:2), da Januar und Februar schon bestehen, funktionierts. WEiss jemand ne möglichkeit wie ich diesen Fehler abfangen kann und trotzdem das Total der bestehenden Zellen I11 ausgeben kann?

Lieber Gruss und vielen Dank für Eure tolle Hilfe.



mykophil
edit:

=SUMME(SUMMEWENN(INDIREKT(TEXT(DATUM(4;ZEILE($1:$12);1);"MMMM")&"!I11");"<1e+99"))

es funktioniert damit!

Vielen lieben Dank euch!

mykophil
Hallo, kannst Du uns mal bitte verraten, was Du vorhast..? DATUM(4;ZEILE(1:12);1) was willst Du denn hiermit..? Warum existieren denn nicht alle Blätter..?

=SUMME(Januar:Dezember!I11)
(12.01.2015, 16:38)mykophil schrieb: [ -> ]edit:

=SUMME(SUMMEWENN(INDIREKT(TEXT(DATUM(4;ZEILE($1:$12);1);"MMMM")&"!I11");"<1e+99"))

es funktioniert damit!

Vielen lieben Dank euch!

mykophil

Hallo, erstens das glaube ich nicht, zumindest nicht wenn nicht alle TabellenBlätter vorhanden sind. Und: warum in der Hölle, nimmst Du nicht die einfache SUMMEN()-Formel..? Da gibt's auch keine Fehlermeldung, wenn nicht alle TabellenBlätter vorhanden sind...!!!!
Seiten: 1 2 3