Excel問答, 是對老徐漫談粉絲們提出的優秀問題進行的答疑解惑。 希望能幫助到每一個看到此文的讀者。
更多Excel問答文章請關注老徐漫談頭條號。
粉絲問題(參考下圖)在 Excel 中使用 SUMIFS 函式, 看起來公式是正確的, 但結果卻是錯誤的。 大家來除錯吧!
儲存格H2:=SUMIFS(工作表2!N:N,工作表2!L:L,工作表1!A2,工作表2!K:K,TODAY(),工作表2!M:M,"出")
複製儲存格H2, 貼至儲存格H2:H5。
根據我的測試, 因為公式中使用了多個類似「工作表2!N:N」這類的儲存格範圍, 所以導致計算結果不正確, 解決方法是:
按一下F9鍵(重新運算)不過, 在此提醒, 儘量不要使用範圍過大的儲存格範圍來運算, 雖然你可以按 F9 鍵來解決, 但是你只要忘記了, 結果就出錯了。 所以, 只要稍加修改公式即可解決了。
例如:(儲存格範圍自訂)
儲存格H2:=SUMIFS(工作表2!$N$2:$N$7,工作表2!$L$2:$L$7,工作表1!A2,
工作表2!$K$2:$K$7,TODAY(),工作表2!$M$2:$M$7,"出")
或是
儲存格H2:=SUMPRODUCT((工作表2!$K$2:$K$7=TODAY())*(工作表2!$L$2:$L$7
=工作表1!A2)*(工作表2!$M$2:$M$7="出")*工作表2!$N$2:$N$7)