网站首页 > 文章精选 正文
问题:单元格中有一个值,如何将这个值中的所有数字进行相加?
例如:下图中,B3单元格的值为:1845,每个数字进行相加,即:1+8+4+5=18,也就是D3单元格中显示的结果。
如何用函数公式来解决?
具体操作步骤如下:
1、选中D3单元格,在编辑栏中输入公式:=SUMPRODUCT(1*MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)),按回车键回车,并将公式下拉填充至D8单元格即可。
2、动图演示如下。
3、公式解析。
①LEN(B3):
LEN函数:返回文本字符串中的字符个数。
LEN(B3)就是返回B3单元格的字符个数,结果为4。
②INDIRECT("1:"&LEN(B3)):
INDIRECT函数:返回文本字符串所指定的引用。
由①可知,公式LEN(B3)返回的结果为4,所以该公式可简化为:INDIRECT("1:4")。
③ROW(INDIRECT("1:"&LEN(B3))):
ROW函数:返回一个引用的行号。
由②可知,公式INDIRECT("1:"&LEN(B3))公式简化为:INDIRECT("1:4"),所以公式ROW(INDIRECT("1:"&LEN(B3)))可以简化为ROW(INDIRECT("1:4")),结果为:{1;2;3;4}。
④1*MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1):
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符。
由③可知,公式ROW(INDIRECT("1:"&LEN(B3)))返回的结果为:{1;2;3;4},代入公式得:1*MID(B3,{1;2;3;4},1),该公式的意思是:在B3单元格中,分别从位置1、2、3和4开始,提取一个字符,得到的结果为:{1;8;4;5}。前面*1是把文本型的数字转成数值型的数字。
⑤=SUMPRODUCT(1*MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)):
SUMPRODUCT函数:返回相应的数组或区域乘积的和。
由④可知,公式1*MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)返回的结果为:{1;8;4;5},代入公式得:=SUMPRODUCT({1;8;4;5})。用SUMPRODUCT函数把数组{1;8;4;5}中的每个值相加,即可得到结果:18。
注意:如果要计算的值中,有负数或者非正整数,那么计算的结果将返回错误值:#VALUE!。
好的,今天的分享就到这里了,如果您对以上操作与什么不懂之处,可以评论区留言或私信找我哦~创作不易,希望您的点赞转发支持!
本文首发公众号【Word和Excel达人先生】,如需转载请联系小编!
- 上一篇: 数组(I) - 网络统计学(11)
- 下一篇: 我的天!EV3还能这么玩!十进制转二进制程序
猜你喜欢
- 2025-04-27 C# - 初识数组 033
- 2025-04-27 LeetCode-448-找到所有数组中消失的数字
- 2025-04-27 「算法」几分钟时间让你彻底学会—时间复杂度
- 2025-04-27 Vlookup一次性查找多个值,4种方法,你更喜欢哪种?
- 2025-04-27 用long类型让我出了次生产事故,写代码还是要小心点
- 2025-04-27 C语言实现从数组中随机选取并返回一个元素
- 2025-04-27 Excel如何运用INDEX+SMALL+IF数组函数进行第几次查找
- 2025-04-27 一式取数!教你如何快准狠地提取单元格里面的数字
- 2025-04-27 怎样的数组在手机号里容易让孩子成绩不稳定呢?
- 2025-04-27 正则表达式学习之替换分组练习
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)