excel绝对值相加减的公式
(一)两个数求差的实例
公式=SUM(-A1,B1)中,A1前的-表示减A1,公式的意思是:用B1减A1,即用Sum函数计算减法只需在减数前加减号(负号)。
(二)相减结果为负数加绝对值转为正数的实例
公式=SUM(A1,-B1)返回的为负数,如果要求做减法运算后返回正数,只需再加一个取绝对值函数ABS。
三、用减号计算减法的实例
1、选中C1单元格,输入公式=B1-A1,按回车,返回201;选中C2,输入公式=A2-B2,按回车,返回-326,双击C2,给公式加上取绝对值函数ABS,则公式变为=ABS(A2-B2),按回车,返回326;
四、Excel减法函数或用减号计算的扩展应用实例
(一)数字带单位的减法运算
公式=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的单元格填充柄,则返回剩余数值的结果;操作过程步骤.
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的单元格填充柄,则计算出剩余有标识的两数之差.