# 危險的`SUMIFS`函數 ###### tags: `EXCEL` ## 前言 `SUMIFS`函數從EXCEL 2010開始出現之後,我很慶幸可以少寫一些陣列公式。 這個函數可以加總某一個欄位符合數個準則的所有引數。 >微軟的官方說明: >[https://support.microsoft.com/zh-tw/office/sumifs-%E5%87%BD%E6%95%B8-c9e748f5-7ea7-455d-9406-611cebce642b](https://support.microsoft.com/zh-tw/office/sumifs-%E5%87%BD%E6%95%B8-c9e748f5-7ea7-455d-9406-611cebce642b) 直到昨天我才發現這個函數在對「數值字串」判斷符合準則,與我們所預期的不同。 ## 案例  以上圖為例,id值`006206`的加總應該是`0`。 但我們用`SUMIFS`函數計算的結果,id值`006206`的加總卻是`4000`。(如下圖)  我猜測,這是`SUMIFS`函數將`006206`與`6206`視為相同所致。 如果,我們採用陣列公式(如下圖),即能顯示正確的數值。  ## 結論 使用`SUMIFS`函數,當有某個準則為*數值字串*時,可能會出現計算錯誤的狀況。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up