Berechnen Sie den Datumsdurchschnitt in Excel

Berechnen Sie den Datumsdurchschnitt in Excel

Gibt es eine Möglichkeit, den Datumsdurchschnitt zu berechnen, ohne dabei das Jahr zu berücksichtigen? Lassen Sie es mich erklären. Ich habe diese Daten:

Bildbeschreibung hier eingeben

Wenn ich=MITTELWERT(F2:F39), das Ergebnis wird der 15.12.2008 sein. Das ist nicht das, was ich brauche. Was ich wirklich gerne hätte, wäre, den durchschnittlichen Tag und Monat zu ermitteln. Es gibt da ein paar Dezemberdaten, die ich wahrscheinlich streichen könnte, weil sie weit daneben liegen, aber wenn ich die restlichen Daten verwende, schätze ich, dass der Durchschnitt irgendwo um, sagen wir, den 12. Juli (unabhängig vom Jahr) liegen würde. Ich hoffe, das ergibt Sinn. Wenn Sie weitere Details benötigen, lassen Sie es mich bitte wissen. Danke!

Antwort1

Natürlich könnten Sie eine Zelle mit einer Formel erstellen, die MONAT und TAG des Datums verwendet, aber für beide dasselbe Jahr. Wenn Sie dann den Durchschnitt dieser Spalte berechnen, erhalten Sie den Durchschnitt des Tages/Monats. Wenn Sie möchten, dass ich die Formel in meine Antwort einbeziehe, antworten Sie und ich werde sie aktualisieren.

Antwort2

Sie können dies ohne Hilfsspalte tun, mit der Einschränkung, dass es nicht funktioniert, wenn der Bereich leere Zellen enthält.

{=AVERAGE(DATE(2015,MONTH(F2:F21),DAY(F2:F21)))}

Eine kurze Anmerkung. Dies ist eine Array-Formel (wie durch die geschweiften Klammern in der Formel angezeigt). Geben Sie die Formel ohne die geschweiften Klammern ein und drücken Sie dann Ctrl+ Shift+ Enter(statt nur Enter), um die Formel zu bestätigen.

Antwort3

Fügen Sie eine zusätzliche Spalte hinzu, in der Sie berechnenTag des Jahres:

= F1 - DATE(YEAR(A1),1,1) + 1

Dann berechnen Sie den Durchschnitt, runden oder kürzen ihn nach Belieben und konvertieren ihn dann wieder in ein Datum alsin dieser SU-Frage demonstriert.

Da Sie dort jedes beliebige Jahr verwenden können, sollten Sie mit Schaltjahren keine Probleme haben.

Antwort4

Da Sie keine Bruchzahlen möchten, müssen Sie auch ROUND() verwenden. Am besten erstellen Sie jedoch eine Monats- und eine Tagesspalte, die die Funktionen MONTH() und DAY() verwenden und die Ergebnisse der jeweiligen Spalte mitteln/runden (Formeln werden hier angezeigt):

 Date   Month   Day
41852   =MONTH(P30) =DAY(P30)
41821   =MONTH(P31) =DAY(P31)
41821   =MONTH(P32) =DAY(P32)
41852   =MONTH(P33) =DAY(P33)
34881   =MONTH(P34) =DAY(P34)
41030   =MONTH(P35) =DAY(P35)
40695   =MONTH(P36) =DAY(P36)
40725   =MONTH(P37) =DAY(P37)
40881   =MONTH(P38) =DAY(P38)
40725   =MONTH(P39) =DAY(P39)
40881   =MONTH(P40) =DAY(P40)
40725   =MONTH(P41) =DAY(P41)
40756   =MONTH(P42) =DAY(P42)
40391   =MONTH(P43) =DAY(P43)
40391   =MONTH(P44) =DAY(P44)
40391   =MONTH(P45) =DAY(P45)
34881   =MONTH(P46) =DAY(P46)
34881   =MONTH(P47) =DAY(P47)
34881   =MONTH(P48) =DAY(P48)
34516   =MONTH(P49) =DAY(P49)
=Q50&"/"&R50    =ROUND(AVERAGE(Q30:Q49),0)  =ROUND(AVERAGE(R30:R49),0)

Hier angezeigte Werte:

Date    Month   Day
8/1/2014    8   1
7/1/2014    7   1
7/1/2014    7   1
8/1/2014    8   1
7/1/1995    7   1
5/1/2012    5   1
6/1/2011    6   1
7/1/2011    7   1
12/4/2011   12  4
7/1/2011    7   1
12/4/2011   12  4
7/1/2011    7   1
8/1/2011    8   1
8/1/2010    8   1
8/1/2010    8   1
8/1/2010    8   1
7/1/1995    7   1
7/1/1995    7   1
7/1/1995    7   1
7/1/1994    7   1
  8/1       8   1

verwandte Informationen