本文作者:office教程网

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

office教程网 2024-10-15 10:04:31
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要: 在单元格中是一个数,使用公式求组成这个数的单个数字相加的和,如下图1所示。

图1
先不看答案,自已动手试一试。
公式
在单元格C3中,输入数组公式:
=SUM(1...

在单元格中是一个数,使用公式求组成这个数的单个数字相加的和,如下图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})

excel常用函数判断回文

excel常用函数判断回文,使用公式判断单元格中的数据是否是回文。 所谓回文,是指单词或句子无论是从左向右读还是从右向左读,都是一样的。也就是说,属于回文的单词或句子是左右对称的。例如,单词“deed”、“madam”。 先不看答案,自已动手试一试。 公式 假设单词或句子在单元格A1中,那么可以使用公式: =

得到结果:

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函数求满足条件的单元格两两相乘之积的和

需要求一行中列B至列V中的值两两相乘的结果之和,例如: (B2*C2) (E2*F2) (H2*I2) … (T2*U2) 注意,每两个列中的值相乘之间间隔了一列,也就是说,要求第1行中“A”和“B”对应的第2行中的值相乘的积之和。有没有不需要列出该行中的每个单元格的更简单的公式? 示例数据如下图1所示。

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:excel常用函数求数值中的各个数字之和发布于2024-10-15 10:04:31
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: