发布网友 发布时间:2023-03-12 06:03
共5个回答
热心网友 时间:2024-11-30 02:13
你这个应该是计算工时的一个表吧,如果全部都是8+1.5或者8+2或者其它,也就是说第一个数相同,那我还是建议你先把这个计算出来,因为可以想到,不是每一行的需要计算的单元格的位置都是相同的,如果用VALUATE函数的确是可以自动把结果计算出来,可是你无法下拉。如下图中的情况。
第一行的公式就无法套用在第二行上面。并且每个月都不一样。所以想要快捷,我建议你先单独计算出来。先用替换的方式把所有的8+换成=8+。
这样就直接可以得到结果,再用SUM去求出和来。再把结果的公式去除(复制、选择性粘贴,值)如下图中,G列就是去除公式后的,因为是演示所以在G列,实际操作中你可以直接在F列粘贴。
最后,再用替换,查找=号,替换成""。还原原数据,如下图:
热心网友 时间:2024-11-30 02:13
公式=EVALUATE(TEXTJOIN("+",TRUE,A3:O3))
首先用TEXTJOIN函数把有字符的单元格里的数字用加号连接成算术运算式,之后再用EVALUATE函数对算术运算式计算结果。如下图:
热心网友 时间:2024-11-30 02:14
函数的解法:
方法一:如果使用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,"+")))))
热心网友 时间:2024-11-30 02:14
多个单元格求和,但个别单元格需计算?热心网友 时间:2024-11-30 02:15
第1步,先将要计算的单元格都算出来,第2步,对所有单元格一键求和