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
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
excel里怎么合并单元格?
![](https://img.aspxhome.com/file/2023/1/37821_0s.jpg)
WORD文档括号内的文字怎么替换为空格?
![](https://img.aspxhome.com/file/2023/9/26499_0s.jpg)
word水平对齐方式的设置方法步骤
word 多级列表应用实例教程
![](https://img.aspxhome.com/file/2023/2/33312_0s.png)
如何快速对指定颜色的excel单元格底纹进行批量替换?
![](https://img.aspxhome.com/file/2023/7/a140057_0s.jpg)
苹果iOS15.4口罩解锁功能设置教程
![](https://img.aspxhome.com/file/2023/4/45534_0s.png)
怎么解决Word转pdf时出现"PDF Maker文件遗失"的情况
![](https://img.aspxhome.com/file/2023/0/19150_0s.png)
wps excel中默认页边距怎么更改
![](https://img.aspxhome.com/file/2023/4/36724_0s.jpg)
如何在Word 2016中从模板创建新文档?
![](https://img.aspxhome.com/file/2023/4/23174_0s.jpg)
如何更改word文档修订者的用户名?
![](https://img.aspxhome.com/file/2023/8/35488_0s.png)
怎么在Excel 2007中单元格键入时间日期
![](https://img.aspxhome.com/file/2023/1/37341_0s.png)
word文档首页页码怎么去掉,第二页开始是1?
![](https://img.aspxhome.com/file/2023/9/35249_0s.png)
学会了这几个Word技巧,日常办公更轻松
![](https://img.aspxhome.com/file/2023/7/34237_0s.png)
办公人不能不知道的8个使用技巧,提升你的Word编辑效率
![](https://img.aspxhome.com/file/2023/7/17117_0s.gif)
Word如何设置首行缩进2字符
![](https://img.aspxhome.com/file/2023/9/33739_0s.jpg)
玩吃鸡提示显卡内存不足闪退怎么办?
![](https://img.aspxhome.com/file/2023/8/53368_0s.jpg)
一年级语文(部编)全册知识要点汇总(Word版,22页,含答案)
![](https://img.aspxhome.com/file/2023/8/16918_0s.jpg)
Win10电脑还原功能被本地策略组编辑器关闭了怎么打开?
![](https://img.aspxhome.com/file/2023/4/51104_0s.png)
熟知win10更新内容:Win10 1809有什么变化
![](https://img.aspxhome.com/file/2023/1/48961_0s.jpg)
如何批量提取Word图片
![](https://img.aspxhome.com/file/2023/1/29171_0s.png)