excel常用函数求数值中的各个数字之和
发布时间:2022-01-29 13:03:42
在单元格中是一个数,使用公式求组成这个数的单个数字相加的和,如下图1所示。
图1
先不看答案,自已动手试一试。
公式
在单元格C3中,输入数组公式:
=SUM(1*(MID(B3,ROW(INDIRECT(“1:”& LEN(B3))),1)))
下拉至单元格C10。
公式解析
公式中:
ROW(INDIRECT(“1:” & LEN(B3)))
用来生成连续的整数,其最大值为单元格B3中数值的长度,即:
{1;2;3;4;5;6;7;8;9}
将此数组传递给MID函数:
MID(B3,ROW(INDIRECT(“1:” &LEN(B3))),1)
即:
MID(B3, {1;2;3;4;5;6;7;8;9},1)
得到数组:
{“1″;”2″;”3″;”4″;”5″;”6″;”7″;”8″;”9”}
实现了将数值进行拆分。
将上面的数组与1相乘转换为数字:
1*(MID(B3,ROW(INDIRECT(“1:” &LEN(B3))),1))
即:
1*{“1″;”2″;”3″;”4″;”5″;”6″;”7″;”8″;”9”}
得到数组:
{1;2;3;4;5;6;7;8;9}
传递给SUM函数求和:
=SUM({1;2;3;4;5;6;7;8;9})
得到结果:
45
另一个公式
还可以使用SUMPRODUCT函数来解决。这是一个非数组公式:
=SUMPRODUCT(MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)+0)
公式中:
OFFSET($A$1,,,LEN(B3))
以单元格A1为起点,扩展至单元格B3长度数量的单元格,本例中为A9,即单元格区域A1:A9,传递给ROW函数:
ROW(OFFSET($A$1,,,LEN(B3)))
解析为:
{1;2;3;4;5;6;7;8;9}
将上面的数组传递给MID函数:
MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)
即:
MID(B3, {1;2;3;4;5;6;7;8;9},1)
得到:
{“1″;”2″;”3″;”4″;”5″;”6″;”7″;”8″;”9”}
实现了数拆分成单个数字。
然后与0相加,得到数值组成的数组:
MID(B3,ROW(OFFSET($A$1,,,LEN(B3))),1)+0
即:
{“1″;”2″;”3″;”4″;”5″;”6″;”7″;”8″;”9”}+0
得到:
{1;2;3;4;5;6;7;8;9}
将其传递给SUMPRODUCT函数:
=SUMPRODUCT({1;2;3;4;5;6;7;8;9})
对于单个数组,SUMPRODUCT函数直接对其中的元素求和,得到结果:
45


猜你喜欢
- 许多Win10新用户都是使用本地账户登录的系统,这就无法享用微软帐户登录系统所带来的个性化设置同步和OneDrive文件同步等特性。所以下面
- Mac音频编辑器哪个更好用呢?小编今天给大家整理了5款好用的音频编辑器,感兴趣的朋友快来跟小编看看吧。1.Metadatics
- Win10系统的资源管理器最近老是出现问题,每次开机之后运行没一会就会崩溃,而且重启也解决不了问题,这是怎么回事呢?让小编教教你们怎么解决W
- Win11系统安装在笔记本上,将会有一个电源计划的功能,那如何创建自定义电源计划?本文就为大家带来了详细的设置方法,需要的朋友一起看看吧自定
- 随着智能手机的普及,礼物的形式不再拘泥于实体的形式,更多的人会选择赠送虚拟的礼物。如果我们发现了正是朋友所需要的付费应用,也可以当成礼物「包
- 在幻灯片当中,我们通常会添加各种文字与图形,当在幻灯片里输入多段文字的时候,如果感觉文字行距过于拥挤,看不清楚,该如何在PPT演示文稿当中增
- 视频编辑王是一款大家经常使用的视频编辑软件,你知道视频编辑王怎么对视频打马赛克的吗?接下来我们一起往下看看视频编辑王对视频打马赛克的方法吧。
- 在wps文字中设置图案页码的方法:1、打开文件,”视图“--”页眉和页脚“。 2、打开”任务窗口“,就可以看到右边
- Word2003页眉横线怎么去除取消边框1、视图-页眉和页脚,即可进入页眉的编辑状态。 2、格式-边框和底纹,切换
- 一、 基本介绍QQ拼音输入法与大多数拼音输入法一样,支持全拼、简拼、双拼三种基本的拼音输入模式。而在输入方式上,QQ 拼音输入法支持单字、词
- 我有一个朋友,是做招投标工作的,有许多资料都是复印件,需要插到文件中,现在需要把这些复印资料重新排序,并打印上统一的页号,如果只是几页的话,
- 很多人使用微信进行聊天,同时也会关注很多微信公众号,并且有些人也有自己的微信公众号,那么你知道微信公众号是怎么登录的吗?相信很多人都不知道,
- excel里面如何绘制三线表头?excel是打工人常用的办公软件之一,我们在使用word文档制作表格的时候,经常需要制作表头,那么小伙伴们知
- win10安全模式怎么退出?如果需要进入win10电脑安全模式进行一些修复的操作的话,等到修复完成后我们需要进行一些设置来退出win10电脑
- 之前有个网友问笔者PS怎么画虚线比较方便,除了这位网友,应该还有很多用户都想知道,笔者便在此整理了一下,在低版本的PS中,画线本来就不是很方
- Windows10玩GTA5闪退怎么解决?GTA5是一款非常知名的游戏,很多的玩家都在畅玩,但是很多的用户们在玩耍这一款游戏的时候,遇到了自
- 经常需要输入各种各样的文字,输入文档后有时候我们还需要给文档添加页眉页脚,那么批量给文档添加页眉的方法,我们已经在之前的教程当中给大家介绍过
- 随着我们电脑的使用,有时候会出现一些大大小小的问题,就比如近期有用户发现电脑存在安装360卫士软件经常性崩溃闪退的问题,对于这一问题十分苦恼
- 最近AMD翻新了Ryzen 3 1200 CPU,升级了其架构等,其它的规格上没有什么太大的变化,但是其价格没有浮动等,依旧以原价进行售卖等
- 日常办公中相信很多小伙伴们都会用到excel这款办公软件,那使用的过程中想突出显示重复数值的设置方法,那小伙伴们都知道吗?下面一起来了解一下