從一個計算公式開始說起,如下:
=A1*B1
其結果為50,僅有一個數。
若想讓多個數和1相乘,結果會怎樣呢?
=A1:A5*B1
會返回一組值:50(5*10)、20(2*10)、30(3*10)、10(1*10)、60(6*10),但由于單元格無法同時顯示多個結果,因此會顯示為 #VALUE! 錯誤值。
若讓一列數和另一列數相乘,是得到什麼結果呢?
=A1:A5*B1:B5
會返回對應的行一對一相乘,結果如下:50(5*10)、6(2*3)、15(3*5)、6(1*6)、48(6*8),由于單元格無法同時顯示多個結果,因此仍會顯示為 #VALUE! 錯誤值。
到這裡,大家需要記得:excel中運算返回值的結果一般有兩種:1個數 和 1組數。
若想在公式中返回一組數,就需使用 數組運算。
即在輸入公式之後,按 ctrl shift enter 三鍵,即會自動添加大括号{}。象sumproduct、lookup 函數可直接執行數組運算,不需添加大括号。
舉例如下:
如下圖,在銷售統計表中,需要按照銷售數量,計算出所有人員的銷量之和。
若使用普通方法,公式應為:
=2*10 5*10 9*10 8*10 4*10=280
若用數組法:
{=SUM(B2:B6*10)}
總結一下,由于 B2:B6*10 在計算之後,會返回多個結果,因此公式需添加大括号。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!