如何在Excel中对列表内各元素分别减去指定数值?
Excel累计扣减型减法操作说明
- 操作场景:对列表
{20,20,20}按顺序执行累计扣减50的操作 - 输出结果:最终得到计算结果
{0,0,10}
计算规则说明:按列表顺序依次用元素值扣减目标值,当前元素值不足以覆盖剩余待扣减额度时,该位置返回0,剩余待扣减额度顺延到下一个元素继续扣除;待目标值全部扣减完成后,后续元素直接返回扣减后的正数结果。
你可以使用如下Excel公式实现该效果,假设原始数据存放在A1:A3单元格,待扣减总额50存放在C1单元格:
- 点击B1单元格,输入公式:
=MAX(0,A1-MAX(0,$C$1-SUM($A$1:A1)+A1)) - 按住B1单元格右下角的填充柄,下拉到B3单元格即可自动计算所有结果。
操作演示图:
内容的提问来源于stack exchange,提问作者Ali Jaber
相关产品推荐
相关产品推荐

