Я хотел бы провести t-тест для времени отхода ко сну у подростков, но значения данных выходят за пределы полуночи.
Я нашел эту формулу для расчета среднего времени отхода ко сну:
=AVERAGE((IF(B2:B118<>"",IF(B2:B118<--"12:00:00",B2:B118+1,B2:B118))))
но когда я запускаю t-тест, среднее время оказывается явно неверным.
Я не думаю, что код для запуска t-теста в Excel может обрабатывать разные значения времени am/pm.
Я думал о переводе времени в 24-часовой формат, но не думаю, что это сработает.
В среднем это будет 11 вечера, а в полночь — 11:30 утра.
решение1
Я хотел бы предложить два возможных метода нахождения Mean/Average
времени between before midnight and after midnight
.
Как это работает:
- Формула для
Method 1
(вспомогательного метода времени) в ячейкеG38
.
=IF(F38<0.5,F38+1,F38)
Заполните формулу.
Формула массива (CSE) в ячейке
G49
, заканчивается наCtrl+Shift+Enter.{=AVERAGE(TIME(HOUR(G38:G47),MINUTE(G38:G47),SECOND(G38:G47)))}
Формула массива (CSE) для
Method 2
ячейкиG51
(избегает метода вспомогательного времени).
{=AVERAGE((F38:F47)+(F38:F47<0.5))}
Примечание.
- Добавляет день к любому времени до полудня, прежде чем получить среднее значение.
- Вы также можете применить
NUMBER
формат ячейки кG38:G47
. - В основном
DATE
,TIME
поэтомуNumeric data
при применении предлагаемой формулы Excel успешно вычисляетTIME
результаты.
При необходимости измените ссылки на ячейки в формуле.