窥壹馈 发表于 2021-11-11 15:11:09

=SUM(10^MMULT(LOG(MID(SUBSTITUTE(D5:$D$28&"*1","*",REPT(" ",9)),{1,10},9)),{1;1}))-SUM(E6:$E$28)

选中区域,粘贴公式CTRL+回车
=SUM(10^MMULT(LOG(MID(SUBSTITUTE(TEXT(D5:$D$29,"0;0;1")&"*1","*",REPT(" ",9)),{1,10},9)),{1;1}))-SUM(E6:$E$29)-1

规避最后一个无合并,但要求数据最后有一空行。

慕虚荣 发表于 2021-11-12 02:22:50

简单点就加个辅助列。。
=SUM(G5:G28)-SUM(E6:E28)选中E5:E28 同时按下CRTL+ENTER键进行填充!

胜前广告小舒 发表于 2021-11-12 19:11:10

非常感谢你,我还有个疑问,如果我这个sheet里面有两个单独分开的表格,那么后面的需要更改代码中的什么数据呢

野王 发表于 2021-11-13 01:21:39

郑传辉 发表于 2021-11-13 07:15:52

请上附件,能力不够 ,猜不到

童豆 发表于 2021-11-15 15:04:03

万分感谢!!!

花事了 发表于 2021-11-27 08:16:47

=SUM(10^MMULT(LOG(MID(SUBSTITUTE(TEXT(D34:$D$64,"0;0;1")&"*1","*",REPT(" ",9)),{1,10},9)),{1;1}))-SUM(E35:$E$64)-1

D列以下求和(含当前位置)-E列以下的数据求和(不含当前位置)

洪世贤 发表于 2021-12-6 14:06:59

你这个方法我试过,如果一个sheet里面只有一个表格是适用的,但是存在一个问题,如果我一个sheet里面有连续好几个这样类似的表格怎么处理?

士心走云 发表于 2021-12-8 20:21:09

=SUM(G5:G$28)-SUM(E6:E$28) 锁定最后单元格!
最好的办法还是改表的结构。。减少不必要合并单元格的使用!规范用表方能事半功倍,

克格博 发表于 2021-12-10 14:28:59

=SUM(10^MMULT(LOG(MID(SUBSTITUTE(D5:$D$28&"*1","*",REPT(" ",9)),{1,10},9)),{1;1}))-SUM(E6:$E$28)

选中区域,粘贴公式CTRL+回车
=SUM(10^MMULT(LOG(MID(SUBSTITUTE(TEXT(D5:$D$29,"0;0;1")&"*1","*",REPT(" ",9)),{1,10},9)),{1;1}))-SUM(E6:$E$29)-1

规避最后一个无合并,但要求数据最后有一空行。
页: 1 [2] 3
查看完整版本: 求大神,EXCEL中需要把D列中的数字求和到E列的合并单元格内