1045 |
Excel 如何用不同工作天進行加總及平均-2016版 |
||||
示範檔 |
無 |
範例檔 |
1045.XLSX |
結果檔 |
1045F.XLSX |
孫悟空:「師父,我在Excel活頁簿中有一工作表「10月」在其第二列為10月份各個日期,在第四列為該月份的第幾個工作天。」如下圖所示。
我在A3儲存格輸入欲計算工作天後,可利用公式在AH5儲存格計算加總及A5儲存格計算平均。如A3輸入5,則AH5,AJ5需計算10/1 ~10/5 的加總及平均、A3輸入15,則AH5及AJ5需計算10/1 ~10/17的加總及平均。
唐三藏:「悟空呀,這個問題非常容易,須使用到AVERAGEIF、WORKDAY.INTL這二個函數。
步驟1:點取AH5儲存格輸入公式「=SUMIF(B$2:AF$2,"<="&WORKDAY.INTL($B$2,$A$3-1,11),B5:AF5)」後,按ENTER鍵完成輸入。
步驟2:點取AJ5儲存格輸入公式「=AVERAGEIF(B$2:AF$2,"<="&WORKDAY.INTL($B$2, $A$3-1,11),B5:AF5)」後,按ENTER鍵完成輸入。。
步驟3:框選AH5:AJ5儲存格範圍,將公式複製到AH6:AJ14儲存格範圍。
【函數說明】
WORKDAY.INTL 函數
語法
WORKDAY.INTL(start_date, days, [weekend], [holidays])
Start_date為必要參數。這是開始日期取數值的整數部份。
Days為必要參數。這是start_date之前或之後的工作日數。正值表示未來日期;負值表示過去日期;零表示start_date。Day-offset會取為整數。
Weekend為選用參數。指出一週中屬於週末日而不視為工作日的日子。Weekend是指定何時是週末的數字或字串。
Weekend 數字 |
週末日 |
Weekend 數字 |
週末日 |
---|---|---|---|
1 或省略 |
星期六、星期日 |
11 |
僅星期日 |
2 |
星期日、星期一 |
12 |
僅星期一 |
3 |
星期一、星期二 |
13 |
僅星期二 |
4 |
星期二、星期三 |
14 |
僅星期三 |
5 |
星期三、星期四 |
15 |
僅星期四 |
6 |
星期四、星期五 |
16 |
僅星期五 |
7 |
星期五、星期六 |
17 |
僅星期六 |
Holidays為選用參數。這是要從工作日行事曆排除的一組選擇性的一個或多個日期。Holidays應為包含日期的儲存格範圍,或是代表這些日期之序列值的常數陣列。Holidays 中的日期或序列值順序可以任意排列。
【公式說明】
1. WORKDAY.INTL($B$2,$A$3-1,11) 傳回B2儲存格開始距離A3儲存格數值減一的日期。
2. SUMIF(B$2:AF$2,"<="&WORKDAY.INTL($B$2,$A$3-1,11),B5:AF5) 統計B2:AF2中1.計算的日期範圍中欄數相同的第5列儲存格數值加總。
留言列表