返回SUM在本文中,我们将学习仅从Excel中的公式返回SUM。

简而言之,在处理部分填充的数据时。有时,我们需要找到具有条件的价值总和。条件是获得仅使用公式提取值的总和。对于本文,我们将需要使用以下功能:

。 SUMPRODUCT功能。 ISFORMULA函数`link:/ summing-excel-sumproduct-function [SUMPRODUCT function]`是Excel中的数学函数。它在多个范围内运行。它将相应的数组相乘,然后相加。

总计=(A1 B1 C1 .. + A2 B2 C2 .. +…)

语法:

=

SUMPRODUCT

( array1 , [array2] , …​)

array:它是范围或值列表。

“ link:/ working-with-formulas-isformula [ISFORMULA function]”在单元格引用中存在公式的情况下返回TRUE,否则返回FALSE。

语法:

=

ISFORMULA

( reference )

reference:引用单元格,在哪里检查公式现在,我们将从这些函数中得出一个公式。在这里,我们将提供数据,并需要在应用公式的情况下求和的结果。

使用公式:

=

SUMPRODUCT

( array *

ISFORMULA

( array) )

说明:

  • ISFORMULA函数根据在单元格上检查的条件返回TRUE和FALSE。

  • SUMPRODUCT函数将每个TRUE值视为1,将FALSE值视为0。

  • 对应值之间取的乘积将忽略FALSE值,因为这些值将乘以0s。由于将值乘以1,所以只有TRUE值会获得SUM。

示例:

让我们通过在一个示例上运行此公式来测试该公式。这里有一个数据,其中“谷物的价格”由“数量”乘以其单价的乘积提取,并且“人工”输入了一些“价格”值。

因此,如果我需要在公式提取总价格的位置找到价格的总和。

image

现在,我们将使用以下公式获得SUM公式:

= SUMPRODUCT ( E2 : E15 * ISFORMULA ( E2 : E15 ) )

说明:

ISFORMULA函数根据从E2到E15的数组单元中检查的条件返回TRUE和FALSE。 SUMPRODUCT函数针对每个收到的TRUE值考虑值1,对于FALSE值考虑值0,如下所示。

SUMPRODUCT(E2:E15 * \ {TRUE; FALSE; FALSE; FALSE; TRUE; TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; TRUE; TRUE; TRUE; TRUE))

  • 对应值之间取的乘积将忽略FALSE值,因为这些值将乘以0s。值乘以1时,只有TRUE值会获得SUM,如下所示。

SUMPRODUCT(\ {58.41; 0; 0; 0; 82.84; 95.58; 0; 90.27; 0; 37.8; 78.48; 57.97; 97.72; 77.88}

image

这里该函数的数组作为cell_reference给出。输入获得结果

image

如上快照所示,提取存在公式的值的总和

如果需要查找不具有公式的值的总和,请使用NOT函数

使用以下公式:

= SUMPRODUCT ( E2:E15 * NOT ( ISFORMULA ( E2:E15 ) ) )

||使用下面的快照中所示的值获得

image

从上面的公式中可以看到注意:

。SUMPRODUCT函数将非数字值视为0s

。SUMPRODUCT函数将逻辑值TRUE视为1,将False视为0。 | |参数数组必须具有相同的长度,否则函数将返回错误

希望这篇关于如何仅从Excel中的公式返回SUM的文章是解释性的。在此处查找有关SUMPRODUCT函数的更多文章。请在下方的评论框中分享您的查询。我们将为您提供帮助。

相关文章

链接:/ summing-excel-sumproduct-function 链接:/ excel-text-formulas-如何删除excel中的文本,从一个开始position [如何从位置开始在Excel中删除文本*]

link:/ excel-editing-validating-text-entries-in-microsoft-excel [用彩色在excel中创建下拉列表]

热门文章

`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式以提高生产率]]

link:/ excel-range-name-absolute-reference-in-excel [Excel中的绝对引用]

如果使用条件格式链接:/逻辑表达式是否具有通配符[如果带通配符]

link:/ lookup-formulas-vlookup-by-date-in-excel [按日期查找Vlookup]