根據這篇: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】

image

【公式設計與解析】

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)式

學不完.教不停.用不盡文章列表

arrow
arrow
    文章標籤
    Excel Time 時區
    全站熱搜
    創作者介紹
    創作者 vincent 的頭像
    vincent

    學不完.教不停.用不盡

    vincent 發表在 痞客邦 留言(0) 人氣()