close

2373

Excel工時計算-IFAND函數

歪歪:「錦子老師,我要在D欄計算每一列的實際工作時間,如下圖,不知公式要如何設定。

謝謝。」

錦子老師:「點取D2儲存輸入公式:

=(C2-B2)+IF(AND(B2<0.5,C2>0.54167),-0.04167,0)+IF(AND(B2<0.70833,C2>0.72917),-0.02083,0)

後複製公式到D3:D6儲存格即可以。

【公式解說】

0.5 為中午12:00的值。

0.54167 為中午12:30的值。

0.70833 為下午5:00的值。

0.72917 為下午5:30的值。

0.04167 1小時的值。

0.02083 為半小時的值。

AND(B2<0.5,C2>0.54167),-0.04167,0) 如果開始時間比0.5早且結束時間比0.54167晚,則扣1小時(-0.04167),否則不扣值。

IF(AND(B2<0.70833,C2>0.72917),-0.02083,0) 如果開始時間比0.70833早且結束時間比0.72917晚,則扣0.5小時(-0.02083),否則不扣值。

如果要變成10進制的數值而不是以時間格式顯示,則只要公式最後乘上24即可。

=((C2-B2)+IF(AND(B2<0.5,C2>0.54167),-0.04167,0)+IF(AND(B2<0.70833,C2>0.72917),-0.02083,0))*24

部落格相關範例

2019.04.12

2069EXCEL運算問題

2019.08.04

2163EXCEL自動提醒反紅或警示另一個工作表清單內重覆的資料

2019.08.17

2180EXCEL 問題求解-VLOOKUPIF函數應用

2019.08.20

F02函數綜合應用大雜燴-邏輯函數

2019.08.24

2185EXCEL比對員工Card ID

2019.09.20

2208Excel函數用法-COUNTCOUNTIFIFIFERRORMATCHMIDOFFSETRIGHTVLOOKUP

2019.09.21

2208Excel函數用法-COUNTCOUNTIFIFIFERRORMATCHMIDVLOOKUPOFFSET

2019.11.18

2313年資計算以每個年度一月底為基準

2019.11.29

2327專案月薪資表()—IFCOUNTIFSVLOOKUPSMALLIFERRORROWSUMIFS

2019.12.15

2293Excel IF公式問題

2020.01.11

2334EXCEL 找尋指定的值-IFIFERRORCOUNTIFVLOOKUP

2020.01.29

903Excel旁門左道-萬年曆製作

2020.02.13

909這樣的Excel儲存格合併,聽說會的人只有1%-高級篇

2020.04.19

979資料剖析問題-IFFIND函數組合應用

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()