Рассчитать среднее значение даты в Excel

Рассчитать среднее значение даты в Excel

Есть ли способ вычислить среднее значение даты, но просто "игнорируя" год? Позвольте мне объяснить. У меня есть эти даты:

введите описание изображения здесь

Если я использую=СРЕДНЕЕ(F2:F39), результатом будет 15.12.2008. Это не то, что мне нужно. На самом деле я хотел бы определить средний день и месяц. Там есть пара декабрьских дат, которые я, вероятно, мог бы исключить, потому что они далеки, но, используя остальные даты, я предполагаю, что среднее значение будет где-то около, скажем, 12 июля (независимо от года), например. Надеюсь, это имеет смысл. Если нужны дополнительные подробности, пожалуйста, дайте мне знать. Спасибо!

решение1

Конечно, вы можете создать ячейку с формулой, которая использует МЕСЯЦ и ДЕНЬ даты, но один и тот же год для каждой из них. Затем, когда вы усредняете этот столбец, вы получаете среднее значение дня/месяца. Если вы хотите, чтобы я включил формулу в свой ответ, то ответьте, и я обновлю.

решение2

Это можно сделать и без вспомогательного столбца, но с оговоркой, что это не сработает, если в диапазоне есть пустые ячейки.

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

Краткое примечание. Это формула массива (на что указывают фигурные скобки в формуле). Введите формулу без фигурных скобок, затем нажмите Ctrl+ Shift+ Enter(вместо просто Enter), чтобы подтвердить формулу.

решение3

Добавьте дополнительный столбец, в котором вы вычисляетедень года:

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

Затем усредните это значение, округлите или усеките его по своему усмотрению, а затем преобразуйте его обратно в дату, как показано ниже.продемонстрировано в этом вопросе SU.

Поскольку вы можете использовать любой произвольный год, у вас не должно возникнуть проблем с високосными годами.

решение4

Поскольку вам не нужны дробные ответы, вам придется также использовать ROUND(). Но лучший способ — создать столбец Месяц и День, которые используют функции MONTH() и DAY() и усредняют/округляют результаты каждого соответствующего столбца (формулы показаны здесь):

 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)

Значения, показанные здесь:

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

Связанный контент