Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 6327|回复: 33

[已解决]单元格3个数字相加函数如何表达:比如6+5+8??

[复制链接]
发表于 2016-6-29 21:05 | 显示全部楼层 |阅读模式
本帖最后由 晴雨心情 于 2016-7-13 15:36 编辑

单元格为两个整数相加6+6函数:
=SUMPRODUCT(--(SUBSTITUTE(A1,"+"," ")&"/1"))


那如果是三个数字相加的呢,比如6+5+8函数要怎么写??


最佳答案:=SUM(--(0&TRIM(MID(SUBSTITUTE(A1,"+",REPT(" ",99)),ROW($1:$20)*99-98,99))))
              函数输入完后按住ctrl+shift+enter得出答案。。
最佳答案
2016-7-6 17:27
如果有多种运算,还是建议用宏表函数evaluate,
如果只是加法,可以用数组函数
=SUM(--(0&TRIM(MID(SUBSTITUTE(A1,"+",REPT(" ",99)),ROW(1:20)*99-98,99))))
发表于 2016-6-29 21:36 | 显示全部楼层
回复

使用道具 举报

发表于 2016-6-29 21:47 | 显示全部楼层
  1. =SUM(IFERROR(MID(F2,ROW(INDIRECT("1:"&LEN(F2))),1)*1,0))
复制代码
数组公式。
回复

使用道具 举报

发表于 2016-6-29 21:49 | 显示全部楼层
如果数据在A1单元格,那你就把F2改成A1就行了。
回复

使用道具 举报

发表于 2016-6-29 21:54 | 显示全部楼层
  1. =SUM(--MID(SUBSTITUTE(F1,"+",""),ROW(INDIRECT("1:"&LEN(SUBSTITUTE(F1,"+","")))),1))
复制代码
回复

使用道具 举报

发表于 2016-6-30 09:15 | 显示全部楼层
走着走着, 就散了, 回忆都淡了;
看着看着, 就累了, 星光也暗了;
听着听着, 就醒了, 开始埋怨了;
回头发现, 你不见了, 突然我乱了。
回复

使用道具 举报

 楼主| 发表于 2016-6-30 11:25 | 显示全部楼层
ws278106483 发表于 2016-6-29 21:54

都不行啊大哥,是一个单元格里面有三个数字,两个加号,例如:5+7+2,然后得出和。我是一整列都是这种数字的,都是3个数字相加的,我要求和,然后要再去乘以其他数字的。。麻烦你了。。
回复

使用道具 举报

发表于 2016-6-30 13:23 | 显示全部楼层
能否举个例子,用excel举例,说出你想要的结果.
回复

使用道具 举报

 楼主| 发表于 2016-6-30 13:56 | 显示全部楼层
ws278106483 发表于 2016-6-30 13:23
能否举个例子,用excel举例,说出你想要的结果.

5+8+9
8+99+1
7+22+8
4+5+6
1+5+6
就是我这一列里面的数字都是这样子的,3个数字相加,我要在第二列求出他们相加的和,这个函数要怎么写,平时最快的方法就是直接在第一个数字前面加一个=,就可以得出相加总和,但是我平时工作导出来的数据都是有几百行,每个都去输入=会累死人的,之前两个数字相加的函数是这样子的:=SUMPRODUCT(--(SUBSTITUTE(A1,"+"," ")&"/1")),但是变成三个数字相加这个函数就不能用了。不知道你能不能明白我的意思,我就是想得出一个后,往下面一拉,下面的跟着一样全都求出和。
回复

使用道具 举报

发表于 2016-6-30 17:20 | 显示全部楼层
本帖最后由 ws278106483 于 2016-6-30 17:21 编辑
  1. =LEFT(A1,FIND("+",A1)-1)+MID(A1,FIND("+",A1)+1,FIND("+",A1,FIND("+",A1)+1)-FIND("+",A1)-1)+RIGHT(A1,LEN(A1)-FIND("+",A1,FIND("+",A1)+1))
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-6 16:19 , Processed in 0.369308 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表