Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1196to1200
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

Monatstage aus Datumsbereich errechnen

Monatstage aus Datumsbereich errechnen
MathiasW.
Hallo Excel Freunde,
ich möchte aus Start- u. Enddatum, die Tage für jeden Monat im Datumsbereich errechnen.
Dazu habe ich in Zelle B2 das Startdatum, in Zelle B3 ist das Enddatum.
In den Zellen D2:D13 stehen die Monatsnamen Januar bis Dezember, daneben in E2:E13 sollen die Ergebnisse stehen.
Bsp:
B2=05.01.2011
B3=20.05.2011
Errechenet sollen nun die Tage der Monate werden.
In E2 müsste dann 26 stehen, in E3=28; E4=31; E5=30; E6=20
In den anderen Zellen E7:13 müsste eine 0 stehen, da keine Tage in diesen Zeitraum fallen.
Eine Datei habe ich mal angehängt.
https://www.herber.de/bbs/user/73155.xls
Wisst ihr eine Formel?
Dank im vorraus
Mathias

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Monatstage aus Datumsbereich errechnen
19.01.2011 18:33:09
Josef

Hallo Mathias,
deine Berechnung ist aber falsch.

Tabelle1

 ABCDE
1   MonatTage
2Start05.01.2011 Januar27
3Ende20.05.2011 Februar28
4ges. Tage136 März31
5   April30
6   Mai20
7   Juni0
8   Juli0
9   August0
10   September0
11   Oktober0
12   November0
13   Dezember0

Formeln der Tabelle
ZelleFormel
E2=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A1))*1)
E3=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A2))*1)
B4=B3-B2+1
E4=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A3))*1)
E5=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A4))*1)
E6=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A5))*1)
E7=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A6))*1)
E8=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A7))*1)
E9=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A8))*1)
E10=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A9))*1)
E11=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A10))*1)
E12=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A11))*1)
E13=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A12))*1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
Datumsdifferenz auf Monate aufteilen
20.01.2011 00:19:13
Erich
Hi Mathias,
kleine Unterschiede in den Eergebnissen entstehen durch unterschiedliche Annahmen,
ob der erste bzw. letzte vorgegebene Tag mitgerechnet werden soll oder nicht.
Hier die Varianten:
 ABDEFGH
1  MonatTageSeppVar. 1Var. 2
2Start05.01.201101.01.201126272727
3Ende20.05.201101.02.201128282828
4ges. Tage135 / 13601.03.201131313131
5  01.04.201130303030
6  01.05.201120201920
7  01.06.20110000
8       
9   135136135136

Formeln der Tabelle
ZelleFormel
E2=WENN(MONAT($B$2)=1;TAG(MONATSENDE($B$2;0))-TAG(B2); 0)
F2=SUMMENPRODUKT((MONAT(ZEILE(INDIREKT($B$2&":"&$B$3)))=ZEILE(A1))*1)
G2=MAX(;MIN(D3;B$3)-MAX(D2;B$2))
H2=MAX(;MIN(D3;B$3+1)-MAX(D2;B$2))

Unter "Tage" wird der 1. Tag nicht mitgerechnet, dafür der letzte Tag - also jeweils 24:00 Uhr.
Sepps Formel nimmt sowohl den ersten als auch den letzten Tag mit - also 0:00 Uhr am von-Tag bis 24:00 Uhr am bis-Tag.
Das Gleiche gilt für Var. 2.
Var. 1 geht grundsätzlich von 0:00 Uhr aus, der Tag "bis" zählt dann nicht mit.
Sepps Formel bzw. Var. 1 und Var. 2 können je nach Interpretation richtig sein - aber man sollte sich klar darüber sein,
welche Uhrzeiten am von- und am bis-Tag jeweils gemeint sind.
Ach ja:
Die Monate habe ich als Datumse, nicht als Text vorgegeben.
Per Zahlebnformat "MMMM" kann man sie ja als Monatsnamen darstellen.
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige

346 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige