Board logo

標題: 以週數為分別,資料加總 [打印本頁]

作者: vickyl    時間: 2011-6-29 21:56     標題: 以週數為分別,資料加總

各位大大你好
我有一張總表,是每個月的出勤,因有三個班別,所以要彙整到一總表,以利做圖表
其中週數的部分已用公式帶出來了,如何在總表可以以週分別,資料計算?
data為三班彙整的資料
Month想以週別的資料表做計算

懇情各位高手幫忙~~
thanks.



[attach]6876[/attach]
作者: Hsieh    時間: 2011-6-29 23:28

本帖最後由 Hsieh 於 2011-6-30 00:05 編輯

C3=SUMPRODUCT((data!$C$3:$AG$3=--Month!C$2)*(OFFSET(data!$C$1,MATCH(Month!$B3,data!$B:$B,0)-1,,,31)&0)/10)
作者: vickyl    時間: 2011-6-29 23:58

可否請大大解釋說明一下
不太了解這兩個語法的使用
Thanks.
作者: vickyl    時間: 2011-6-30 00:15

為何我複製C3-->E3 數值卻與實際上的加總數字不符?@@
作者: Hsieh    時間: 2011-6-30 00:26

本帖最後由 Hsieh 於 2011-6-30 00:36 編輯

回復 4# vickyl

因為你的Data內容空白處是"",原本用&0/10的方式只能適合整數
因為小數點的問題造成除以10的差錯,那就得再想其他辦法
C3陣列公式
=SUMPRODUCT((data!$C$3:$AG$3=--Month!C$2)*IF(OFFSET(data!$C$1,MATCH(Month!$B3,data!$B:$B,0)-1,,,31)="",0,OFFSET(data!$C$1,MATCH(Month!$B3,data!$B:$B,0)-1,,,31)))
或是你的公式若要傳回""的部分都改成傳回0,(若不想顯示0就在檢視設定中設定不顯示零值)
才能夠使用SUMPRODUCT來計算
作者: vickyl    時間: 2011-7-12 20:56

回復 5# Hsieh


    謝謝大大的解答!
所以目前數值不能有小數點,就可以了!




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)