1045

Excel 如何用不同工作天進行加總及平均-2016

示範檔

範例檔

1045.XLSX

結果檔

1045F.XLSX

孫悟空:「師父,我在Excel活頁簿中有一工作表「10月」在其第二列為10月份各個日期,在第四列為該月份的第幾個工作天。」如下圖所示。

我在A3儲存格輸入欲計算工作天後,可利用公式在AH5儲存格計算加總及A5儲存格計算平均。如A3輸入5,則AH5AJ5需計算10/1 ~10/5 的加總及平均、A3輸入15,則AH5AJ5需計算10/1 ~10/17的加總及平均。

唐三藏:「悟空呀,這個問題非常容易,須使用到AVERAGEIFWORKDAY.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_dateDay-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:AF21.計算的日期範圍中欄數相同的第5列儲存格數值加總。


arrow
arrow

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