请问在WPS的表格中,如何给一排函数的结果求和?

我是做体检行业的,我们拿到客户的名单以后会在名单表里面给他们的人进行匹配对应的套餐,一般有可能是按照年龄来划分套餐等级,比如说某公司以50岁划分套餐等级,50以下的2000元的,50以上的3000元,那我就会使用=ifxx<50"2000","3000",这个函数去填充价格那一列,xx选择第一个的年龄那一个单元格,那么整个表格中所有人都会自动填充上他们相对应的价格,但是无论是鼠标点击价格这一列或者是用sum函数计算这一列,都是0,所以想请问有没有办法计算这一列的总和,我就能算出这个订单的总价了。

在WPS的表格中给一排函数的结果求和,用了IF函数公式=IF(B2<50,"2000","3000")这样求出来的结果不是数值,而是文本型数字,所以用SUM函数求和得到的结果为0,应该将公式修改如下:

=IF(B2<50,2000,3000)

如果只是要一个总和的话,可以不用IF函数和SUM函数公式,直接用SUMPRODUCT函数公式即可,如下:

=SUMPRODUCT((B2:B100<50)*2000+(B2:B100>=50)*3000)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-08-28
你的公式中,
数字"2000"和"3000"被打了双引号,
所以返回的结果是文本型数字,
如果要返回数值型数字的话,
把双引号去掉即可。
=IF(A1<50,2000,3000)
这样当你选中区域时,
底部的状态栏里会显示和的,
也可以在某单元格里使用SUM进行求和。
相似回答