在 Excel 中取得如下圖的資料表:

如果你要計算各領域的篇數,最簡單的做法是使用SUMPRODUCT函數:

儲存格G3:=SUMPRODUCT(--(C2:C137=F3),D2:D137)

將儲存格G3複製到儲存格G3:G6。其中的「--」是為了將 True/False 陣列轉換為 1/0 陣列。

如果你要在一個儲存格中計算二個領域的篇數,則可以使用兩個 SUMPRODUCT 函數:

SUMPRODUCT(合於條件一的篇數)+SUMPRODUCT(合於條件二的篇數)

此處的「+」為「加」的概念。

你也可以運算 OR 的觀念,在 SUMPRODUCT 函數中使用「+」運算子:

儲存格J3:=SUMPRODUCT(--(A2:A137=I3),--((C2:C137="文法")+(C2:C137="商管")),D2:D137)

儲存格K3:=SUMPRODUCT(--(A2:A137=I3),--((C2:C137="數理")+(C2:C137="工程")),D2:D137)

千萬不可使用OR((C2:C137="文法")+(C2:C137="商管")),這是錯誤的方式,會得到 #VALUE! 錯誤訊息。

文章標籤
全站熱搜
創作者介紹
創作者 vincent 的頭像
vincent

學不完.教不停.用不盡

vincent 發表在 痞客邦 留言(0) 人氣(1,253)