Excel减法函数用法的7个实例,含带条件、数字带单位

文章推薦指數: 80 %
投票人數:10人

二、Excel减法函数的使用方法及实例 ... 2、说明:. 公式=SUM(-A1,B1) 中,A1 前的- 表示减A1,公式的意思是:用B1 减A1,即用Sum函数计算减法只需在减数前 ... 办公软件>Excel>Excel2016>正文 Excel减法函数用法的7个实例,含带条件、数字带单位、有标识才相减和用表格所有数减一个数 亮术网2019-10-14本网原创 在Excel中,计算减法有两种方法,一种是用加法函数(即求和函数)Sum计算,另一种是用减号计算。

用Sum函数计算减法时,只需在减数前加减号;用减号计算直接用一个数减另一个数即可。

在计算减法过程中,如果遇到带条件的减法,需要用If函数来判断条件;如果遇到参与运算的数字带单位,需要用Left函数和Find函数来截取数字,然后再计算;如果要求有标识的数字才参与计算,则需要结合Indirect+Match+Row函数实现;如果要求用表格中的所有数减一个数,则需要用选择性粘贴。

 一、Excel减法函数说明Excel并未直接提供减法函数,减法运算需要使用加法运算函数,即求和函数Sum,所不同的是只需在要减掉的数前加减号(负号)。

另外,除可用Sum函数做减法运算外,还可以直接用减号(即-)。

 二、Excel减法函数的使用方法及实例(一)两个数求差的实例1、假如要把B列的数字减掉A列的数字。

双击C1单元格,把公式=SUM(-A1,B1)复制到C1,按回车,返回201;选中C1,把鼠标移到C1右下角的单元格填充柄上,鼠标变为黑色加号后,双击左键,则求出剩余数字之差;操作过程步骤,如图1所示:图12、说明:公式=SUM(-A1,B1)中,A1前的-表示减A1,公式的意思是:用B1减A1,即用Sum函数计算减法只需在减数前加减号(负号)。

 (二)相减结果为负数加绝对值转为正数的实例1、假如要用A列的数字减B列的数字,A列数字小,B列数字大。

双击C1,把公式=SUM(A1,-B1)复制到C1,按回车,返回-201;双击C1,给公式加返回绝对值函数ABS,则公式变为=ABS(SUM(A1,-B1)),按回车,返回201;操作过程步骤,如图2所示:图22、公式说明:公式=SUM(A1,-B1)返回的为负数,如果要求做减法运算后返回正数,只需再加一个取绝对值函数ABS。

 .三、用减号计算减法的实例1、选中C1单元格,输入公式=B1-A1,按回车,返回201;选中C2,输入公式=A2-B2,按回车,返回-326,双击C2,给公式加上取绝对值函数ABS,则公式变为=ABS(A2-B2),按回车,返回326;操作过程步骤,如图3所示:图32、公式说明:用减号计算减法直接用一个数减另一个数即可,如果所得结果为负数且要求返回正数,同样加取绝对值函数ABS。

  四、Excel减法函数或用减号计算的扩展应用实例(一)数字带单位的减法运算1、假如要计算1月与2月销量之差,且1月销量带单位。

双击C2单元格,把公式=LEFT(A2,FIND("斤",A2)-1)-B2复制到C2,按回车,返回9;选中C2,用双击C2单元格填充柄的方法求剩余销量之差;操作过程步骤,如图4所示:图4 2、公式=LEFT(A2,FIND("斤",A2)-1)-B2说明:A、FIND("斤",A2)用于找“斤”在A2中的位置,结果为4,以把它作为下一步只提取数字的字符个数。

之所以要用Find函数返回要提取的数字个数,是因为A列不同单元格数字个数不一样,而数字后都有“斤”字,只要返回“斤”字在文本中的位置再减1,就能准确的计算得数字个数。

B、则LEFT(A2,FIND("斤",A2)-1)变为LEFT(A2,4-1),进一步计算,用Left从A2的左边开始截取三个字符,结果为995。

C、则公式变为=995-B2,B2为986,两数相减,结果为9。

 (二)带条件的减法运算1、要求:如果B2不为空,用A2减B2;否则如果C2不为空,用A2减C2;否则如果D2不为空,用A2减D2;否则返回空文本。

双击E2单元格,把公式=IF(B2<>"",A2-B2,IF(C2<>"",A2-C2,IF(D2<>"",A2-D2,"")))复制到E2,按回车,返回3;选中E2,双击E2的单元格填充柄,则返回剩余数值的结果;操作过程步骤,如图5所示:图5 2、公式=IF(B2<>"",A2-B2,IF(C2<>"",A2-C2,IF(D2<>"",A2-D2,"")))说明:A、公式嵌套了两个If,执行时先从最外层的If开始,第一次取最外层If的条件B2<>""来判断,如果成立(即B2不为空),则执行A2-B2,否则执行IF(C2<>"",A2-C2,IF(D2<>"",A2-D2,""));因为B2为6不空为,因此执行 A2-B2,即9-6。

B、当公式在E3时,则公式变为=IF(B3<>"",A3-B3,IF(C3<>"",A3-C3,IF(D3<>"",A3-D3,""))),由于B3为空,因此执行IF(C3<>"",A3-C3,IF(D3<>"",A3-D3,""));C3为4,因此C3<>""成立,执行A3-C3,即6-4。

C、当公式在E4时,则公式变为=IF(B4<>"",A4-B4,IF(C4<>"",A4-C4,IF(D4<>"",A4-D4,""))),由于B4、C4和D4都为空,因此三个If的条件没有一个成立,最后返回最里层If的第三个参数,即返回""。

 (三)一列中有标识的数字才相减1、假如要求B列有1的A列的两数字才相减,例如:B2和B4都有1,则用A2减A4。

双击C2单元格,把公式=IFERROR(A2-INDIRECT("A"&(ROW()+MATCH(B2,B3:B$9,0))),"")复制到C2,按回车,返回36;选中C2,双击C2的单元格填充柄,则计算出剩余有标识的两数之差;操作过程步骤,如图6所示:图6 2、公式=IFERROR(A2-INDIRECT("A"&(ROW()+MATCH(B2,B3:B$9,0))),"")说明:A、ROW()用于返回公式所在行的行号,当公式在C2,它返回2。

B、MATCH(B2,B3:B$9,0)用于返回B2下离B2最近的标识(即1)的位置,结果为2;B2为查找值,B3:B$9为查找范围,0表示精确匹配;B2和B3为相对引用,当往下拖时,B2会变为B3、B4等,B3会变为B4、B5等;B$9表示对列相对引用对行绝对引用,当往下拖时,B$9不会变为B10、B11等;之所以要用B3:B$9,是因为要实现始终在当前单元格的下一个单元格到最后一个单元格的范围内查找标识。

C、则INDIRECT("A"&(ROW()+MATCH(B2,B3:B$9,0))变为INDIRECT("A"&(2+2)),进一步计算变为INDIRECT("A4"),接着再用Indirect 返回对字符串"A4"的引用,即返回23。

D、则公式变为=IFERROR(A2-23,""),A2为59,A2-23等于36;IfError是错误处理函数,如果A2-23返回错误,IfError返回"",否则返回A2-23。

 (四)用表格中所有的数减一个数1、假如要用表格中所有数字减掉100。

选中F2单元格,输入100,按回车,再次选中F2,按Ctrl+C复制,框选B2:E9,右键选中的区域,在弹出的菜单中选择“选择性粘贴”,打开“选择性粘贴”窗口,选择“粘贴”下面的“数值”,再选择“运算”下的“减”,单击“确定”,则表格中的所有数字都减掉100;操作过程步骤,如图7所示:图72、如果选择“粘贴”下的“全部”,则会把100所在的F2单元格的格式一起粘贴到B2:E9,也就是用F2的格式覆盖掉B2:E9的格式,但选择“数值”,则只粘贴数值不会覆盖格式。

本文浓缩标签:Excel求和Sum函数If函数Match函数Left函数提问或评注 相关阅读 ExcelLeft函数和LeftB函数使用方法的9个实例,含ExcelSumIf函数条件带?/*、Average和数组多条ExcelAverageIf函数使用方法的7个实例,包含条件ExcelMatch函数的使用方法的8个实例,含与Sum、OfExcelSum函数基本及与if、OffSet、Match、RigExcel求和包括用快捷键、选项与批量快速对行列或指定ExcelIf函数单条件与用嵌套或And/*、OR/+组合多ExcelCountIf函数的使用方法,包含与If、Sum组合



請為這篇文章評分?