请问,Excel中,如何将一列数的绝对值相加求和

 我来答
seyooo
2021-11-06 · TA获得超过6661个赞
知道小有建树答主
回答量:287
采纳率:73%
帮助的人:19.9万
展开全部
举个栗子,ABS(A1:A20),这是分别把(A1:A20)单元格里的数值全部变成绝对值后并把它们组成数组,因为这是个数组,直接用sum函数是不行的,要么得配合数组操作组合键ctrl+shift+enter才可以完成。每次这样按不烦?!
所以得用能直接操作数组的函数才行。
这里可以用SUMPRODUCT函数
SUMPRODUCT函数本来是返回数组之间乘积之和的函数。
SUMPRODUCT函数结构是这样,=SUMPRODUCT(array1,array2,array3, ...),array为数组。比如,=SUMPRODUCT({1;2;3},{1;2;3}),返回的是1*1+2*2+3*3=14。
但是,划重点,当函数内数组只有一个的时候,相当于把本数组乘以一个对面数组成员全是1的同等量数组后再求和,那这样的话,它就可以变相地把本数组内的数值求和了。
所以这里是这么用的,=SUMPRODUCT(ABS(A1:A20)),这样就会返回(A1:A20)这区域单元格里的数值的绝对值之和了。
(剪刀手→ Y Y)
cfzzj007
2016-11-17 · TA获得超过5365个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1536万
展开全部
可以用以下任意公式:
=SUMPRODUCT(ABS(A1:A20))
=ABS(SUMIF(A:A,"<0"))+SUMIF(A:A,">0")
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式