在本文中,我们将学习在Excel中按工作日返回SUM价格。

简而言之,在处理价格填充数据时。有时,我们需要找到有条件的价值总和。条件是获得分隔列中的价格值之和。

对于本文,我们将需要使用以下功能:

现在,我们将从这些函数中得出一个公式。在这里,我们将得到一个值列表,我们需要获取给定第n列的每个倍数中的值之和。

使用公式:

=SUMPRODUCT ( -- ( MOD ( COLUMN ( list ) - COLUMN ( first ) + 1 , n ) = 0 ) , list )

list:沿列的值列表first:列表的第一个单元格,它返回列号n:要累加的第n个列值。

示例:

所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。

在这里,我们给出了包含数字的数据。在这里,我们需要在第三列的每个倍数中找到数字的总和。因此,为此,我们在公式的列中分配了列表。

image

现在,我们将使用以下公式来获得第3、6、9、12等的数字总和,直到列表结束为止公式:

=SUMPRODUCT ( -- ( MOD ( COLUMN ( list ) - COLUMN ( C5 ) + 1 , P5 ) = 0 ) ,list )

list:沿列使用指定范围给出的值列表。

C5:返回作为单元格引用给出的列号的列表的第一个单元格P5:作为单元格引用给出的n的值说明:

  • link:/ mathematical-functions-excel-mod-function [MOD]link:/ lookup-and-reference-excel-column-function [COLUMN](list)-link:/ lookup-and- reference-excel-column-function [COLUMN](C5)+ 1,P5)

返回每个n间隔的相对列号。像\ {1,2,0,1,2,0,1,2,0,1,2,0,1}上面的数组将与0值匹配,并返回True和False数组。 \ {FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE,FALSE,TRUE,FALSE} SUMPRODUCT函数对接收到的每个TRUE值都考虑值1,对于FALSE值则考虑值0,如下所示。

SUMPRODUCT(-(\ {0,0,1,0,0,1,0,0,1,0,0,1,0}),\ {40,36,51,33,42,30, 92、67、34、54、69、56、50})

*-将TRUE转换为1,将FALSE转换为0。 *对应于1的值将仅按上述公式所示相加。

  • 现在,SUMPRODUCT函数将所有值相加,如下所示。

SUMPRODUCT(\ {0,0,51,0,0,30,0,0,34,0,0,56,0})

值\ {51 + 30 + 34 + 56}的总和必须返回171。在这里,函数数组的名称为range,单元格的名称为cell_reference。按Enter键即可得到结果。

image

如您在上面的快照中看到的,每个第3个间隔提取的值的总和返回171。这些值被标记在红色框中,如上面的快照所示。

或者,您可以使用以下公式使用列表数组:

image

上面的公式将返回相同的结果。只有一个名为range的替换列表被数组范围(C5:O5)替换。

如您所见,该公式效果很好。现在,我们需要复制其他列表的公式。因此,请使用CTRL + D或Excel的下拉选项。

=SUMPRODUCT ( -- ( MOD ( COLUMN ( C5:O5 ) - COLUMN ( C5 ) + 1 , P5 ) = 0 ), C5:O5 )

从上面的公式可以看到,您可以获得条件值。注意:

image

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

image

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

希望本文有关如何仅在Excel中具有公式的第n列中返回SUM的说明。在此处查找有关SUMPRODUCT函数的更多文章。请在下方的评论框中分享您的查询。我们将为您提供帮助。

相关文章

链接:/ summing-excel-sumproduct-function [如何在Excel中使用SUMPRODUCT函数]:在Excel中将多个数组中的值相乘后返回SUM。

link:/ summing-sum-if-date-is-between [如果日期介于之间,则为SUM]:返回Excel中给定日期或期间之间的值的SUM。

`link:/ summing-sum-if-date-大于给定日期[如果日期大于给定日期,则求和]’:*返回excel中给定日期或时期之后的值的总和。

`link:/ summing-2-ways-to-to-sum-by-month-in-excel [2 Excel中按月求和的方法]’:*返回excel中给定特定月份内值的总和。

link:/ summary-to-to-to-to-multiple-columns-condition [如何用条件求和多列]:*返回excel中具有条件的多列的值之和

热门文章

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

`link:/ tips-condition-formatting-with-if-statement [如果使用条件格式]

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

link:/ tips-inches-to-feet [将英寸转换为英尺并在Excel 2016中转换为英寸]