2012年9月7日 星期五

Excel-依週別和星期計次(SUMPRODUCT)

在 Excel 中有一堆日期的數列,如果要分別依週別和星期統計次數,該如何處理?

(這類練習在本部落格中已出現多次,讀者可以參考其他幾篇文章。試著以搜尋方式來找到其他文章!)

 

【公式處理】

儲存格G2:=SUMPRODUCT((日期>=D2)*(日期<=F2))

複製儲存格G2,往下各列貼上。

儲存格J2:=SUMPRODUCT(--(WEEKDAY(日期,2)=ROW(1:1)))

其中 WEEKDAY 函式的參數 2,指定回傳的數值為星期一(1)到星期日(7)。

ROW(1:)=1,往下複製時會變為ROW(2:2)=2、ROW(3:3)=3、…

複製儲存格J2,往下各列貼上。

 

【補充資料】

相關函式的詳細說明,請參考微軟網站:

SUMPRODUCThttp://office.microsoft.com/zh-tw/excel-help/HP010342935.aspx

SUMPRODUCT:傳回各陣列中所有對應元素乘積的總和。

語法:SUMPRODUCT(array1, [array2], [array3], ...)

array1:要求對應元素乘積和的第一個陣列引數。

array2, array3,...:要求對應元素乘積和的第 2 個到第 255 個陣列引數。

註:各陣列必須有相同的維度(相同的列數,相同的欄數)。否則會傳回錯誤值#VALUE!。並且會將所有非數值資料的陣列元素當成0來處理。

沒有留言:

張貼留言

檢視其他文章

好康東東