儲存格E2:=SUMIF($A$2:$A$17,D2,$B$2:$B$17)
當你在儲存格A18:B19中輸入資料時,公式結果不會改變,即新增資料不會併入計算。
如果先將儲存格範圍以名稱定義:
選取儲存格A1:B14,按 Ctrl+Shift+F3 鍵,勾選「頂端列」。定義名稱:人員、數量。
儲存格E2:=SUMIF(人員,D2,數量)
當你在儲存格A18:B19中輸入資料時,公式結果不會改變,即新增資料不會併入計算。
如果你想在儲存格A18:B19中輸入資料時,公式結果隨之改變,則可以將儲存格範圍先行擴大,名稱定義的範圍改為:
人員:=工作表3!$A$2:$A$100
數量:=工作表3!$B$2:$B$100
只要在儲存格範圍A2:B100裡輸入資料,都可以看到正確結果。
如果想要更精確的處理公式,將名稱的儲存格範圍予以改變:
人員:=OFFSET($A$2,0,0,COUNTA(A:A)-1,1)
數量:=OFFSET($B$2,0,0,COUNTA(B:B)-1,1)
利用 COUNTA 函數來計算一欄中儲存格有內容的個數。
再代入 OFFSET 函數來取得在內容的儲存格範圍。
當在欄位中新增資料時,計算公式可以得到正確的結果。
文章標籤
全站熱搜
留言列表