excel常用函数求数值中的各个数字之和

时间:2022-01-29 13:03:42 

在单元格中是一个数,使用公式求组成这个数的单个数字相加的和,如下图1所示。

excel常用函数求数值中的各个数字之和

图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

标签:excel图表制作,excel常用函数,excel数据透视表,Excel教程
0
投稿

猜你喜欢

  • excel里怎么合并单元格?

    2023-03-25 13:06:22
  • WORD文档括号内的文字怎么替换为空格?

    2023-03-08 13:55:01
  • word水平对齐方式的设置方法步骤

    2022-09-04 00:02:13
  • word 多级列表应用实例教程

    2022-08-14 13:00:26
  • 如何快速对指定颜色的excel单元格底纹进行批量替换?

    2022-01-23 20:20:02
  • 苹果iOS15.4口罩解锁功能设置教程

    2023-08-21 02:24:29
  • 怎么解决Word转pdf时出现"PDF Maker文件遗失"的情况

    2023-12-01 08:47:32
  • wps excel中默认页边距怎么更改

    2023-07-23 08:16:43
  • 如何在Word 2016中从模板创建新文档?

    2022-06-09 22:25:10
  • 如何更改word文档修订者的用户名?

    2023-10-17 05:58:46
  • 怎么在Excel 2007中单元格键入时间日期

    2023-03-02 12:27:27
  • word文档首页页码怎么去掉,第二页开始是1?

    2022-08-15 04:26:45
  • 学会了这几个Word技巧,日常办公更轻松

    2022-09-12 05:35:54
  • 办公人不能不知道的8个使用技巧,提升你的Word编辑效率

    2023-11-09 03:32:01
  • Word如何设置首行缩进2字符

    2022-03-26 20:52:33
  • 玩吃鸡提示显卡内存不足闪退怎么办?

    2023-06-10 19:23:55
  • 一年级语文(部编)全册知识要点汇总(Word版,22页,含答案)

    2023-11-10 00:54:54
  • Win10电脑还原功能被本地策略组编辑器关闭了怎么打开?

    2023-12-13 04:21:47
  • 熟知win10更新内容:Win10 1809有什么变化

    2023-11-12 02:54:29
  • 如何批量提取Word图片

    2022-11-11 08:07:44
  • asp之家 电脑教程 m.aspxhome.com