根據這篇:Excel-依規則調整顯示的時間(TIME,VLOOKUP)
如果上班和下班在全天都要調時間,該如何處理?
上班時間:
【XX:10以內顯示XX:00】【XX:11~07:49顯示XX:30】【XX:50以後顯示XX+1:00】
下班時間:
【XX:20以內顯示XX:00】【XX:21~XX:49顯示XX:30】【XX:50以後顯示XX+1:00】
【公式設計與解析】
1. 上班時間調整
儲存格B2:
=TIME(HOUR(A2),30-30*(MINUTE(A2)<=10)+30*(MINUTE(A2)>=50),0)
(1) MINUTE(A2)<=10:判斷「分」是否小於或等於10,傳回 1/0。
(2) MINUTE(A2)>=50:判斷「分」是否大於或等於50,傳回 1/0。
(3) 30-30*第(1)式+30*第(2)式
2. 下班時間調整
儲存格B13:
=TIME(HOUR(A13),30-30*(MINUTE(A13)<=20)+30*(MINUTE(A13)>=50),0)
(1) MINUTE(A13)<=20:判斷「分」是否小於或等於10,傳回 1/0。
(2) MINUTE(A13)>=50:判斷「分」是否大於或等於50,傳回 1/0。
(3) 30-30*第(1)式+30*第(2)式
文章標籤
全站熱搜
留言列表