在Excel里进行减法运算最简单的方法就是使用减号“-”,把两个或者多个单元格或者数字用加号隔开来表示相减的意思,比如=A1-B1就可以得到A1和B1之间的差值了。这个基本的操作符号是Excel自带的基本数学运算之一,并不需要借助其他的函数或者是插件,在所有的版本下都可以正常使用;它可以用来做简单的数值相减的工作(比如=100-25),也可以用来做带变量的数据相减工作(比如=A2-B2),并且可以利用填充柄快速地复制出一整列的数据差值;如果要同时减去几个数的话,则可以用SUM函数的形式写出=SUM(A1,B1,C1,D1)这样的公式来完成。

基础减法操作就是把一个单元格的数据变成整个列的数据
在Excel里做减法的第一种方法就是选中要得到的结果单元格,在该单元格内输入等号“=”,然后依次点击被减数所在的单元格(比如A1),接着输入减号“-”,再点击减数所在的单元格(比如B1),最后按下回车键就可以得出结果了。此时公式会自动变成=A1-B1,并且具有动态联动的效果——当A1或者B1的数据发生变化时,结果也会随之更新。如果需要对多行数据进行统一计算差值的话,比如说A列表示收入、B列表示成本、C列表示利润,在C1处输入=A1-B1之后把鼠标移到C1右下角的位置上,等到光标变成一个带黑点的十字架的时候再按住左键往下拉到C100处,系统就会自动生成出一系列的公式=A2-B2、=A3-B3……一直到=A100-B100为止,整个过程不需要手动去修改任何公式,非常高效。
二、多次使用减法来完成安全链式的计算可以采用SUM函数
如果要从总数里依次减去几个项目的费用(比如总预算减去人工费、材料费、出差费等),可以采用=A1-B1-C1-D1的形式来表示,但是这样的公式比较长而且容易出错;更好的方法是用=SUM(A1,-B1,-C1,-D1),把所有的被减数都变成负数再求和,这样逻辑更加明了,并且不会因为缺少括号而造成运算顺序上的混乱,在财务报表中的“大项-小项1-小项2…”式的计算也适用此法,而且该公式可以在Excel 2007以及之后的所有版本中正常使用,不需要数组确认就可以直接输入并执行。
第三部分批量差值计算提高版:使用IMSUB函数一次填充值和价两列差额
尽管IMSUB本来是用于复数运算的,但是它的语法IMSUB(被减数,减数)对于普通的数值也是可以兼容的。它的一个优点就是可以使用Ctrl+Enter进行批量填充:选择C1到C100这一整列范围,在单元格中输入=IMSUB(A1,B1),然后按下Ctrl+Enter键,Excel就会自动生成每一行对应的公式的值,并且不会因为拖动而引起相对引用的变化的问题,特别适用于需要对大量的原始数据进行处理并且要保证行与列一一对应的场合。
第四步是取差值的绝对值,并用ABS函数来消除正负号带来的影响
在误差分析、质量对比或者KPI偏差统计的时候,通常要关注的是数值差别的大小而不管它是正还是负。这时可以在减法公式的外面再套一个绝对值函数,比如=ABS(A1-B1),不论A1是否大于B1或者是小于B1,结果总是非负数。这样的组合公式可以直接用来做条件格式设置阈值高亮,也可以用作数据透视表中的值字段来进行汇总分析,保证统计数据的一致性和比较性。
五、用文字表示的数字相减的方法是先转换为数值形式再进行计算
如果原始数据因为导入或者复制粘贴而变成了文本格式,在进行加减运算时就会出现错误值#VALUE!的情况,这时可以使用双负号强制转换的方法来解决,即用公式=--A1--B1或者VALUE函数=VALUE(A1)-VALUE(B1),也可以通过选择有问题的那一列,在数据选项卡下点击“分列”,再按下一步和完成的操作来实现批量把文本型的数据转换成数值型的数据之后再做减法运算就可以正常工作了。
因此,虽然Excel没有专门的减法函数,但是可以用运算符、SUM、IMSUB和ABS等工具来实现各种初学者到专家级别的操作。






评论区 (0)
暂无评论,快来抢沙发吧!
发表评论