我與我公司的所有員工都有一個Excel表。該列表還包括每位員工的病假日。我想計算每年的病假。Excel函數計算成對日期差異
我的excel表看起來像這樣(縮短的版本):
A B C D E F G ...
1 Name From To From To From To ...
2 Max 2015/06/15 2015/06/16 2016/08/17 2016/08/17
3 Sarah 2016/01/20 2016/01/20
4 Phil
...
說明:馬克斯病了兩次。首先從2015/06/15到2015/06/16,第二從2016/08/17到2016/08/17。每當他生病時,桌子向右擴展。莎拉只在2016/01/20生病,菲爾沒有生病。
現在,我想計算一年的病假。 我可以做類似
A B
10 2015 Sum of sick days in 2015
11 2016 Sum of sick days in 2016
所以需要做的事情是:
- 檢查,如果日期是在正確的連續兩年的所有日期NETWORKDAYS的
- 成對計算,即裝置 = SUM(NETWORKDAYS(B2; C2))爲2015年和 = SUM(NETWORKDAYS(D2; E2); NETWORKDAYS(B3; C3))爲2016年
但它應該更加動態。我只想選擇矩陣,例如每年A1到I8,其餘應自動計算。有人知道我能做到嗎?