在 Excel 中,你可以通過公式來判斷某個時間是否在工作時間范圍內(例如早上 9:00 到晚上 8:30)。以下是實現方法的詳細步驟:
1.?準備數據
假設:
- 列表示日期或不固定的時間間隔(例如 A 列)。
- 行表示 24 小時的時間(例如 B 列)。
- 我們需要判斷某個時間是否在工作時間范圍內。
2.?設置工作時間范圍
假設工作時間為早上 9:00 到晚上 8:30:
- 起始時間:9:00,可以寫在某個單元格中,例如?C1。
- 結束時間:20:30,可以寫在某個單元格中,例如?C2。
你也可以直接在公式中硬編碼這些時間。
3.?使用公式判斷是否在工作時間范圍內
假設你有一個時間值在?A2?單元格中,你可以使用以下公式來判斷是否在工作時間范圍內:
=IF(AND(A2>=TIME(9,0,0), A2<=TIME(20,30,0)), "工作時間", "非工作時間")
- TIME(9,0,0)?表示早上 9:00。
- TIME(20,30,0)?表示晚上 8:30。
- AND()?函數用于判斷時間是否在范圍內。
- IF()?函數返回結果為 "工作時間" 或 "非工作時間"。
4.?應用公式到整個表格
如果你有一個時間表格,行是 24 小時時間,列是不固定的日期或時間間隔,你可以將公式拖動填充到整個表格中。
例如:
- A 列是日期或時間間隔。
- B 列是時間(如 0:00、1:00、2:00 等)。
- 在 C2 單元格中輸入公式:
=IF(AND(B2>=TIME(9,0,0), B2<=TIME(20,30,0)), "工作時間", "非工作時間")
- 然后將公式向下拖動,或者向右擴展。
5.?高級條件格式(可選)
如果你希望在工作時間范圍內的單元格以某種顏色顯示,可以使用條件格式:
- 選中時間表格區域。
- 點擊?開始?>?條件格式?>?新建規則。
- 選擇?使用公式確定格式。
- 輸入公式:
=AND(B2>=TIME(9,0,0), B2<=TIME(20,30,0))
- 設置格式(如填充顏色為綠色)。
- 點擊?確定。
這樣,工作時間范圍內的單元格會自動高亮顯示。
6.?注意事項
- 確保你的時間值是 Excel 可識別的時間格式(例如?hh:mm?或?hh:mm:ss)。
- 如果你的時間包含日期部分,可以使用?MOD?函數提取時間部分。例如:
=IF(AND(MOD(A2,1)>=TIME(9,0,0), MOD(A2,1)<=TIME(20,30,0)), "工作時間", "非工作時間")
MOD(A2,1)?會提取時間部分,忽略日期。
希望這些方法能幫到你!