回覆列表
-
1 # 使用者9968533101278
-
2 # 使用者2458114238191884
假設A1為前一個日期,B1為後一個日期,則A1到b1之間的天數為:
=DATEDIF(A1,B1,"d")
DATEDIF函式是Excel隱藏函式,在幫助和插入公式裡面沒有。 返回兩個日期之間的年\月\日間隔數。常使用DATEDIF函式計算兩日期之差。
DATEDIF(start_date,end_date,unit)
Start_date 為一個日期,它代表時間段內的第一個日期或起始日期。
End_date 為一個日期,它代表時間段內的最後一個日期或結束日期。
Unit 為所需資訊的返回型別,具體如下。
Unit 返回
"Y" 時間段中的整年數。
"M" 時間段中的整月數。
"D" 時間段中的天數。
"MD" start_date 與 end_date 日期中天數的差。忽略日期中的月和年。
"YM" start_date 與end_date 日期中月數的差。忽略日期中的年。
"YD" start_date 與 end_date 日期中天數的差。忽略日期中的年。
注:結束日期必須大於起始日期。
有2個路子,先貼一個比較地道思路的,做2頁,第2頁其實就是個流水賬,某某某在幾月份是加班/調休了幾天,除了天數以外,其他(某某某、月份、加班/調休)都是用資料有效性下拉選單來做。第1頁是彙總頁,公式看上去挺複雜,但邏輯關係很簡單,公式以李四調休為例。我沒做3個月彙總,這也很容易的,因為表格裡已經有每個月彙總了,再進一步做個季度彙總就可以了。另一個路子是多數人常用的格式就是分列做每個人每月的加班/調休天數。要出門先不做了。