EP02. “Budget Limit 限制预算总额”
🔒 登录后可标记已读- 用 Data Validation 搭配 SUM 函数,让一栏数字加总起来不能超过某个预算上限
- 一旦输入的数字会让总和超标,Excel 直接拒绝输入
- 前置知识:SUM 函数和绝对引用(
$符号)的概念 - 学完能做出一份"填了会自动帮你守住预算"的表格
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。
设置总和限制规则
- 选取要限制的范围,例如 B2:B8(各预算项目金额)
- Data 选项卡 → Data Tools 组 → Data Validation
- Allow 下拉菜单选择 Custom
- Formula 输入框填入判断"总和不超过预算上限"的公式,逻辑上是:
=SUM($B$2:$B$8)<=100
(这里的 100 是预算上限,比如设定预算上限是 RM100,公式就是判断 B2:B8 加起来不能超过 RM100)
📌 范围一定要用绝对引用 $B$2:$B$8,因为这条规则要应用到 B2:B8 这整个范围的每一格,如果不锁定,规则复制到其他格时范围会跟着偏移,判断就乱了
- B10 单元格另外放一个 SUM 公式,方便实时看到目前总和是多少:
=SUM(B2:B8)
- 选中 B3 单元格重新打开 Data Validation,确认公式已经正确套用到这一格(应该看到的还是同一条
$B$2:$B$8规则)
[截图:Data Validation 对话框,Allow 选 Custom、Formula 栏填入 =SUM($B$2:$B$8)<=100 的界面]
测试效果
预算上限设为 RM100。在 B7 输入一个数字(例如 30),如果加上其他格子的总和会超过 RM100,Excel 会弹出错误提示,拒绝这次输入。
函数速查
| 函数 | 语法 | 用途 | 例子 |
|---|---|---|---|
| SUM | =SUM(number1, [number2], ...) | 求和 | =SUM($B$2:$B$8) |
学完你会
- ✅ 会用 Data Validation + SUM 公式,把一栏数字的总和锁在预算上限内
- ✅ 知道范围一定要用绝对引用(
$B$2:$B$8),规则才能正确套用到整个范围 - ✅ 会在旁边多放一个 SUM 公式,让填表的人实时看到还剩多少预算额度
常见错误
- Data Validation 公式里的范围没用绝对引用,导致规则应用到 B3、B4……等其他格时,范围偷偷偏移,规则形同虚设
- 忘记 Data Validation 只在"新输入"或"修改"这一格时才会触发检查,如果是用粘贴(Paste)整批贴入数据,有时候不会触发验证,需要额外注意
- 只设了总和上限,没有在旁边放一个像 B10 这样的实时总和公式,使用者不知道目前还剩多少预算额度可以填
Sources
Blog / Website: