我想對青少年的就寢時間進行 t 檢驗,但數據值跨越午夜。
我找到了計算平均就寢時間的公式:
=AVERAGE((IF(B2:B118<>"",IF(B2:B118<--"12:00:00",B2:B118+1,B2:B118))))
但當我執行 t 檢定時,平均時間顯然不正確。
我不認為在 Excel 中執行 t 檢定的程式碼可以處理上午/下午的不同時間值。
我考慮過轉換為 24 小時制,但我認為這也不行。
平均晚上 11 點和午夜為上午 11:30。
答案1
我想建議兩種可能的方法來尋找Mean/Average
時間between before midnight and after midnight
。
怎麼運作的:
Method 1
Cell 中的(輔助時間方法)公式G38
。
=IF(F38<0.5,F38+1,F38)
向下填寫公式。
Cell 中的數組 (CSE) 公式
G49
,以Ctrl+Shift+Enter。{=AVERAGE(TIME(HOUR(G38:G47),MINUTE(G38:G47),SECOND(G38:G47)))}
Method 2
單元格中的陣列 (CSE) 公式G51
(避免輔助時間方法)。
{=AVERAGE((F38:F47)+(F38:F47<0.5))}
注意
- 在獲得平均值之前,將一天添加到早於中午的任何時間。
- 您也可以
NUMBER
在 上套用儲存格格式G38:G47
。 - 基本上
DATE
,TIME
因此Numeric data
在應用建議的公式時,Excel 會成功評估TIME
以獲得結果。
根據需要調整公式中的儲存格引用。