Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1160to1164
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Summe dynamisch (wenn, dbsumme?)

Summe dynamisch (wenn, dbsumme?)
Karl
Hallo Excel Profis,
Ich habe ein Problem beim Summe dynamisch berechnen (Summe per Vormonat) von nicht zusammenhängenden Spalten:
Bsp:
Spalten = Jan. 10 / Jan Abweichung / Feb. 10 / Feb Abw. / usw... / Summe per Vormonat
5 / -1 / 4 / -3 / usw... / 9 (Summe per Feb.)
~ Ich möchte, dass in der letzten Spalte (Summer per Vormonat) alle Monate summiert werden, bis einschließlich des aktuellen Vormonats; also derzeit nur bis einschließlich Mai.
Ich komme leider mit dbsumme oder summewenn nicht weiter. Es sollte in abhängigkeit des datum geschehen.
hier habe ich schon die formel für den vormonat:
=DATUM(JAHR(HEUTE());MONAT(HEUTE());1)-1
vielleicht kann jemand helfen? wäre super froh.
grüße karl!

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 08:56:24
Ramses
Hallo
Das Prinzip geht so
Tabelle1

 ABCDEFGHIJ
1401.01.201001.02.201001.03.201001.04.201001.05.201001.06.201001.07.201001.08.2010 6
1511111111  

Formeln der Tabelle
ZelleFormel
J14=SUMMENPRODUKT(A15:H15*(MONAT(A14:H14)<=MONAT(HEUTE())))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer
Anzeige
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 09:15:19
Karl
Hallo Ramses,
vielen Dank für die erste Hilfe. Um den Vormonat zu bekommen habe ich wie folgt mit "-1" korrigiert:
=SUMMENPRODUKT(A15:H15*(MONAT(A14:H14)<=MONAT(HEUTE())-1))
Mein Problem ist immer noch, dass die Werte, auf die sich die Formel bezieht, nicht in zsmhängenden Spalten bzw. einer Matrix, stehen.
Zwischen den Monatsspalten ist immer noch eine Spalte für "Abweichung im Monat", die soll nicht berücksichtigt werden?
Vorschläge? :(
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 09:27:08
Ramses
Hallo
Es hätte auch genügt "< Monat(Heute())"
"...die soll nicht berücksichtigt werden..."
Wenn in der oberen Zeile kein gültiges Datum steht, werden die Werte auch nicht berücksichtigt.
Gruss Rainer
Anzeige
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 09:29:29
Karl
wenn kein gültiges datum drin steht, zb "Abweichung" dann bekomme ich den Fehler #Wert
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 09:36:21
Ramses
Hallo
Dann mach es so
Tabelle1

 ABCDEFGHIJ
101.01.2010Text01.03.2010Text01.05.201001.06.201001.07.201001.08.2010  
211111111 3

Formeln der Tabelle
ZelleFormel
J2=SUMMEWENN(A1:H1;"<"&DATUM(JAHR(HEUTE()); MONAT(HEUTE()); 1); A2:H2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Rainer
Anzeige
oder so...
23.06.2010 09:58:26
Erich
Hi,
den Monatsanfang
=DATUM(JAHR(HEUTE()); MONAT(HEUTE()); 1)
kann man kürzer so schreiben:
=HEUTE()-TAG(HEUTE())+1
In der Formel:
 ABCDEFGHIJ
101.01.2010Text01.03.2010Text01.05.201001.06.201001.07.201001.08.2010
211111111 3

Formeln der Tabelle
ZelleFormel
J2=SUMMEWENN(A1:H1;"<"&HEUTE()-TAG(HEUTE())+1; A2:H2)

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Schon aber....
23.06.2010 13:23:54
Ramses
Hallo Erich
Sei mir nicht böse. Sicher eine elegante Variante.
Aber ich bevorzuge Lösungen die der Anwender u.U. noch nachvollziehen kann bzw. in der Hilfe nachsehen kann, und nicht eine Formel die auf Gedeih und Verderb ein paar Zeichen kürzer ist.
Gruss Rainer
auf Gedeih und Verderb?
23.06.2010 13:51:10
Erich
Hi Rainer,
es ging mir (hier ;-)) überhaupt nicht darum, ein paar Zeichen einzusparen.
Wesentlich scheint mir, das Datum als Zahl zu begreifen, mit der man rechnen kann, "wie wenns eine Zahl wäre".
Und wenn man 17 vom 17. Mai abzieht, ist man eben beim letzten April.
TAG() finde ich auch nicht gerade kryptischer als JAHR() oder MONAT()...
Bin dir überhaupt nicht böse! - Grüße von Erich aus Kamp-Lintfort
Anzeige
Vergleich zweier Formeln zum Monatsersten
23.06.2010 16:44:37
Erich
Hi,
hier mal eine vergleichende Darstellung der beiden Formeln, aus der man ersehen kann, was tatsächlich abgeht.
Blau getönt sind die Formeln, bei denen Excel in die Kalenderberechnung einsteigen muss.
(Diese Formeln per Hand nachzurechnen wäre überhaupt nicht trivial und etwas arbeitsaufwändig...)
Für mich ist die Formel mit TAG() viel naheliegender und logisch wie rechnerisch einfacher.
Wenn man vom 7. oder 24. Marz auf den 1. März kommen will - was läge näher als 6 bzw. 23 Tage zurück zu gehen?
 ABCD
1Berechnung des Monatsersten - Vergleich zweier Formeln
2FormelWertformatierte AnzeigeBeschreibung
3    
4=DATUM(JAHR(HEUTE()); MONAT(HEUTE()); 1)4033001.06.2010Berechne Datum aus Jahr des Datums, Monat des Datums und Tag 1.
5    
6=HEUTE()4035223.06.2010Berechne Tagesdatum 40352
7=JAHR(40352)2010 Berechne Jahr 2010 aus 40352
8=HEUTE()4035223.06.2010Berechne Tagesdatum 40352
9=MONAT(40352)6 Berechne Monat 6 aus 40352
10=DATUM(2010; 6; 1)4033001.06.2010Berechne Datum 40330 aus 2010, 6 und (Tag=)1
11    
12    
13=HEUTE()-TAG(HEUTE())+14033001.06.2010Gehe vom Datum um die Tageszahl-1 zurück
14    
15=HEUTE()4035223.06.2010Berechne Tagesdatum 40352
16=HEUTE()4035223.06.2010Berechne Tagesdatum 40352
17=TAG(40352)23 Berechne Tag 23 aus 40352
18=40352-23+14033001.06.2010Rechne 40352-23+1

Formeln der Tabelle
ZelleFormel
B4=DATUM(JAHR(HEUTE()); MONAT(HEUTE()); 1)
C4=B4
B6=HEUTE()
C6=B6
B7=JAHR(40352)
B8=HEUTE()
C8=B8
B9=MONAT(40352)
B10=DATUM(2010; 6; 1)
C10=B10
B13=HEUTE()-TAG(HEUTE())+1
C13=B13
B15=HEUTE()
C15=B15
B16=HEUTE()
C16=B16
B17=TAG(40352)
B18=40352-23+1
C18=B18

Ich bevorzuge Lösungen, die der Anwender nachvollziehen bzw. in der Hilfe nachsehen kann,
und nicht eine Formel, die auf Gedeih und Verderb ein paar Zeichen länger ist. ;-))
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Summe dynamisch (wenn, dbsumme?)
23.06.2010 09:24:25
Karl
Habe das in einem anderem Forum gefunden, bekomme es aber nicht angewendet:
//
ich habe ein Problem bei einer Tabelle.
Sie ist folgendermaßen strukturiert. Ich habe die Monate nebeneinander, je Monat aber zwei Spalten (Plan und Ist). Darunter jeweils die Zahlen. Jetzt möchte ich in den letzten beiden Spalten jeweils den kumulierten Wert für Plan und für Ist haben, bis zum aktuellen Monat. D.h. wenn wir im Februar sind, dann die Zahlen Januar + Februar usw. Und das nach Plan und nach Ist. Ich habe es schon mit SummeWenn in Kombination mit einer Index probiert, klappt aber nicht.
//
Wenn deine Überschrift z. B. aus dem Datum und Soll bzw IST besteht würde so etwas gehen:
=summenprodukt(($A$1:$X$1<=heute())*($A$2:$X$2="IST")*($A2:$X2))
//
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige