常有人問到在以下的 Excel 資料表中,如何能用最簡捷的公式求出次數的小計(參考下圖)?只要藉用 SUMPRODUCT 函數,將可以最簡捷的公式計算出來。
首先,選取儲存格A1:C21,按一下 Ctrl+Shift+F3 鍵,勾選「頂端列」,定義名稱:人員、狀況、次數。
【輸入公式】
儲存格F2:=SUMPRODUCT((人員=$E2)*(狀況=F$1)*次數)
複製儲存格F2,貼至儲存格F2:G5。
公式要簡捷,必須藉助「名稱」的定義,再加上對儲存格絶對位址或是相對位址的妥善運用,即可完成。
其中的「*」運算,可以將判斷產生的 True/False 陣列,轉換為 1/0 陣列。所以公式相當於兩個條件皆成立者(相乘運算結果為1,其餘狀況為0),乘上次數的加總。
【補充資料】
關於函數說明,請參閱微軟網站的說明:
SUMPRODUCT:http://office.microsoft.com/zh-tw/excel-help/HP010342935.aspx
SUMPRODUCT:傳回各陣列中所有對應元素乘積的總和。 |
語法:SUMPRODUCT(array1, [array2], [array3], ...) array1:要求對應元素乘積和的第一個陣列引數。 array2, array3,...:要求對應元素乘積和的第 2 個到第 255 個陣列引數。 註:各陣列必須有相同的維度(相同的列數,相同的欄數)。否則會傳回錯誤值#VALUE!。並且會將所有非數值資料的陣列元素當成0來處理。 |
全站熱搜
留言列表