多个单元格求和,但个别单元格需计算?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个单元格求和,但个别单元格需计算?相关的知识,希望对你有一定的参考价值。

你这个应该是计算工时的一个表吧,如果全部都是8+1.5或者8+2或者其它,也就是说第一个数相同,那我还是建议你先把这个计算出来,因为可以想到,不是每一行的需要计算的单元格的位置都是相同的,如果用VALUATE函数的确是可以自动把结果计算出来,可是你无法下拉。如下图中的情况。

第一行的公式就无法套用在第二行上面。并且每个月都不一样。所以想要快捷,我建议你先单独计算出来。先用替换的方式把所有的8+换成=8+。

这样就直接可以得到结果,再用SUM去求出和来。再把结果的公式去除(复制、选择性粘贴,值)如下图中,G列就是去除公式后的,因为是演示所以在G列,实际操作中你可以直接在F列粘贴。

最后,再用替换,查找=号,替换成""。还原原数据,如下图:

参考技术A

公式=EVALUATE(TEXTJOIN("+",TRUE,A3:O3))

首先用TEXTJOIN函数把有字符的单元格里的数字用加号连接成算术运算式,之后再用EVALUATE函数对算术运算式计算结果。如下图:

参考技术B

函数的解法:

方法一:如果使用wps可以直接使用evaluate函数=sum(evaluate(a1:d1)),如果使用Excel,需要先定义名称,再引用。

方法二:高版本的优优势:=REDUCE(,A1:D1,LAMBDA(x,y,x+SUM(--TEXTSPLIT(y,"+"))))

或者:=SUM(MAP(A1:D1,LAMBDA(x,SUM(--TEXTSPLIT(x,"+")))))

参考技术C 多个单元格求和,但个别单元格需计算?
=EVALUATE()
参考技术D 第1步,先将要计算的单元格都算出来,第2步,对所有单元格一键求和

以上是关于多个单元格求和,但个别单元格需计算?的主要内容,如果未能解决你的问题,请参考以下文章

如何创建具有多种单元格类型的分组表视图?

在多个单元格上迭代函数

excel如果为周六周日则这几个单元格求和,否则为0?

php合并单元格

excel 拖动公式或者拖动求和时,如果跳过隐藏单元格?求助

EXCEL中对1个单元格中多个数字求和