close

2094

Excel SUMPRODUCTSUMIF函數應用問題

實用性

●○○

難易度

●○○○

範本檔

2094XLSX

錦子老師您好:

跟您說明一下需求,在「資料」工作表中是原始資料,「統計」工作表是要統計資料工作表中資料,在統計的B欄件數是要統計不具合原因的出現次數,但是有一個地方地方比較特殊,就是每一列的不具合原因不管出現幾次都只計一次,但是日數要累計,例如在第24列的問題2出現兩次,只要計一次,不過日數要加總為9,這個工作表計設上是有問題的,但因為主管要求,只能繼續延用,所以向錦子老師求教。

一、日數統計

這個是在整個問題中較好解決的一個項目,我們可以用SUMPRODUCT函數或是SUMIFS函數來統計。

如果是用SUMPRODUCT函數來統計則在C2儲存格輸入公式:

=SUMPRODUCT((資料!$E$3:$E$63=A2)*資料!$D$3:$D$63)+SUMPRODUCT((資料!$G$3:$G$63=A2)*資料!$F$3:$F$63)+SUMPRODUCT((資料!$I$3:$I$63=A2)*資料!$H$3:$H$63) +SUMPRODUCT((資料!$K$3:$K$63=A2)*資料!$J$3:$J$63)+SUMPRODUCT((資料!$M$3:$M$63= A2)*資料!$L$3:$L$63)+SUMPRODUCT((資料!$O$3:$O$63=A2)*資料!$N$3:$N$63)+ SUMPRODUCT((資料!$Q$3:$Q$63=A2)*資料!$P$3:$P$63)+SUMPRODUCT((資料!$S$3:$S$63 =A2)*資料!$R$3:$R$63)+SUMPRODUCT((資料!$U$3:$U$63=A2)*資料!$T$3:$T$63)+ SUMPRODUCT((資料!$W$3:$W$63=A2)*資料!$V$3:$V$63)+SUMPRODUCT((資料! $Y$3:$Y$63=A2)*資料!$X$3:$X$63)

再將C2儲存格的公式複製到C3:C31儲存格範圍。

如果是用SUMIF函數來統計則在D2儲存格輸入公式:

=SUMIF(資料!E$3:E$63,A2,資料!D$3:D$63)+SUMIF(資料!G$3:G$63,A2,資料!F$3:F$63)+SUMIF(資料!I$3:I$63,A2,資料!H$3:H$63)+SUMIF(資料!K$3:K$63,A2,資料!J$3:J$63)+SUMIF(資料!M$3:M$63,A2,資料!L$3:L$63)+SUMIF(資料!O$3:O$63,A2,資料!N$3:N$63)+SUMIF(資料!Q$3:Q$63,A2,資料!P$3:P$63)+SUMIF(資料!S$3:S$63,A2,資料!R$3:R$63)+SUMIF(資料!U$3:U$63,A2,資料!T$3:T$63)+SUMIF(資料!W$3:W$63,A2,資料!V$3:V$63)+SUMIF(資料!Y$3:Y$63,A2,資料!X$3:X$63)

再將C2儲存格的公式複製到D3:D31儲存格範圍。

二、件數統計

點取「新工作表」鈕,增加一張空白工作表。

在第二列輸入各個問題名稱。

A3儲存格輸入公式:

=IF(COUNTIF(資料!$D3:$Y3,A$2)>0,1,0)

統計資料工作表D欄到Y欄的第三列含有A2儲存格內容的儲存格數目,若大於1則輸入1,否則輸入0

再將A3儲存格公式複製到A3:Y63儲存格。(這個列數要依據我們產品項目在資料工作表佔用的列數做調整)

框選A3:Y64儲存格,再點取「常用 > 自動加總」圖示。

統計每一列各個問題次數。

點取「統計」工作表標籤,切換到「統計」工作表。

點取B2儲存格輸入公式:

=INDEX(分析表!$A$64:$AD$64,1,MATCH(A2,分析表!$A$2:$AD$2,0))

利用MATCH函數抓取A2儲存格內容在「分析表」工作表A2:AD2中的那一欄,再用INDEX函數傳回其64列內容。

 

 


arrow
arrow

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