全部練習題 / 數學

超過核准門檻的報銷單加總(SUMIF)

簡單 數學
題目說明
提示 0/4
官方解法 2
–
測試案例
1
2
3
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

題目

題目說明

財務匯出的 A2:C8 把大大小小的報銷單都列在一起。稽核只在意超過核准門檻的那些單據,而門檻本身放在 D2(每季都會調整)。請把「嚴格大於門檻」的報銷金額總和算進 Total above limit 儲存格 E2。

條件要由 D2 組出來——門檻會隨測試案例改變,500 和答案都不能寫死在公式裡。

題目資料

用表格檢視整份資料(可選取、可複製)
這道題的資料表
ABCDE
1ClaimRequesterAmountLimitTotal above limit
2EXP-101Ana Li420500
3EXP-102Ben Kim500
4EXP-103Chen Wu1250
5EXP-104Dana Ortiz80
6EXP-105Ana Li900
7EXP-106Eve Novak610
8EXP-107Ana Li1500

觀念解析

SUMIF(range, criteria, [sum_range]) 逐格比對 range 與 criteria,只把 sum_range 中對應位置符合的值相加。當要比對的欄和要加總的欄是同一欄(「只加總大於 X 的數字」),第三個參數可以省略,SUMIF 就直接加總它剛比對過的那些儲存格。運算子必須用 & 跟儲存格串起來:">"&D2 才會在執行時組成一個字串。

解題思路

答案寫在 E2。送出時我們會換 3 組輸入重跑你的公式,寫死數字一定過不了 —— 公式必須跟著儲存格走。

  1. 目標儲存格是 E2
  2. 門檻放在 D2,條件要寫成 ">"&D2,不能寫成 ">500"
  3. 金額在 C2:C8;因為要比對的欄就是要加總的欄,第三個參數可以省略
  4. 形狀:=SUMIF(?, ">"&?, ?)

官方解法

展開 2 種解法(建議先自己試一次)

解法 1:省略加總範圍的 SUMIF

=SUMIF(C2:C8, ">"&D2)

SUMIF 用 ">"&D2 組出的字串比對 C2:C8,把通過的儲存格相加。因為沒有給加總範圍,它加總的就是剛比對過的這些儲存格——這正是「只加總大於 X 的數字」的標準寫法。

解法 2:同一條公式但把加總範圍寫出來

=SUMIF(C2:C8, ">"&D2, C2:C8)

結果完全相同,只是明寫出來:條件範圍與加總範圍是同一欄。之後若把「比對欄」與「加總欄」拆開,這種寫法可以直接沿用。

函數指南

相關練習

常見問題

如何只加總超過門檻的金額?

=SUMIF(C2:C8, ">500") 只會加總大於 500 的數字。如果門檻放在儲存格裡,就用 & 把運算子和儲存格串起來:=SUMIF(C2:C8, ">"&D2),門檻改變時公式不用動。

為什麼門檻等於最大金額時總和是 0?

因為 > 是嚴格大於。當最大金額剛好等於門檻,沒有任何一列符合條件,SUMIF 會回傳 0 而不是報錯。若剛好等於門檻的金額也要算進來,請改用 ">="。

SUMIF 的第三個參數可以不寫嗎?

可以。省略時 SUMIF 加總的就是條件範圍本身,正好適用於「只加總大於 X 的數字」這種比對欄與加總欄相同的情況。