如何使用 Excel 中的非数组公式计算数字中的数字总和?
在 Excel 中,我们可以轻松地添加数字的位数。通常,涉及多个值的计算可以借助数组公式来处理,但在这里,我们将使用非数组公式来求数字的位数之和。例如,假设我们在 Excel 工作表的一个单元格中有一个数字 238,我们想要找到这个数字的数字之和。它基本上是 2 + 3 + 8 等于 13。让我们看看如何在不使用数组公式的情况下做到这一点。但在跳到非数组公式求数字之和的方法之前,让我们先看看什么是数组公式。
数组公式
数组公式只不过是一种可以同时进行多项计算的方法。它还可以在特定的单元格范围内进行多次计算。看下面的例子。假设我们必须找到数量和成本的乘积,如下面的 Excel 表所示。如果我们使用数组公式来执行此操作,那么我们可以更快地获得结果。
我们可以使用多单元格数组公式将数量和成本列相乘。
多单元格数组公式
在这里,我们必须使用一个公式,我们将获得所有行的结果。要计算Amount表的所有值,我们将首先选择要查看最终结果的区域。选择所需区域后按F2 ,以便返回到所选区域的第一个单元格。
然后,在光标所在的第一个单元格中写入数组公式。公式很简单: =B2:B4*C2:C4
现在,不要只按回车键,因为这样它只会在一个单元格中打印结果。这些公式是 CSE,这意味着它们只有在您单击CTRL + SHIFT + ENTER 时才能正确执行。查看结果。
请注意,Excel 会自动在公式周围添加花括号。这是为了表明它是一个数组公式。
非数组公式
我们可以使用两个非数组公式来求数字的数字之和。这些是:
- 总和指数公式
- 和积和间接公式
让我们一一看看。
1. Sum and Index 公式:在这里,我们有一个数字 243,我们必须找到它的数字之和。我们将转到要获取总和的单元格并编写以下公式:
=SUM(INDEX(1*(MID(A1,ROW(INDIRECT(“1:”&LEN(A1))),1)),,))
此公式使用各种函数。让我们更多地理解这个公式:
- INDEX函数将返回给定位置的值。在这种情况下,它将是这些数字的值。
- MID函数将从字符串的中间返回一系列值。在这种情况下,字符串只是数字本身。
- ROW函数将简单地返回引用的数字。这里的行号将是 A1。
- INDIRECT函数将从这字符串数字返回一个有效的单元格引用。
- LEN函数将返回字符串的字符数。在这种情况下,它将是 3。
和和索引公式
只需按 Enter,您就会得到结果。
2. Sumproduct 和间接公式:再次 我们有一个数字 243,我们必须找到它的数字之和。我们将转到要获取总和的单元格并编写以下公式:
=SUMPRODUCT(MID(A1,ROW(INDIRECT(“1:” & LEN(A1))),1)*1)
此类别下还有一个公式相同:
=SUMPRODUCT(MID(A1,ROW(OFFSET($A$1,,,LEN(A1))),1)+0)
它显示在这里:
这两个公式都给出相同的输出:
此公式中使用了更多函数。这些是:
- OFFSET函数将返回一个范围,指定一定数量的行和列来寻址一个单元格。
- SUMPRODUCT函数首先将一系列单元格相乘,然后返回乘积的总和。