在Excel中总结每n列
在本文中,我们将学习在Excel中按工作日返回SUM价格。
简而言之,在处理价格填充数据时。有时,我们需要找到有条件的价值总和。条件是获得分隔列中的价格值之和。
对于本文,我们将需要使用以下功能:
现在,我们将从这些函数中得出一个公式。在这里,我们将得到一个值列表,我们需要获取给定第n列的每个倍数中的值之和。
使用公式:
=SUMPRODUCT ( -- ( MOD ( COLUMN ( list ) - COLUMN ( first ) + 1 , n ) = 0 ) , list )
list:沿列的值列表first:列表的第一个单元格,它返回列号n:要累加的第n个列值。
示例:
所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。
在这里,我们给出了包含数字的数据。在这里,我们需要在第三列的每个倍数中找到数字的总和。因此,为此,我们在公式的列中分配了列表。
现在,我们将使用以下公式来获得第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键即可得到结果。
如您在上面的快照中看到的,每个第3个间隔提取的值的总和返回171。这些值被标记在红色框中,如上面的快照所示。
或者,您可以使用以下公式使用列表数组:
上面的公式将返回相同的结果。只有一个名为range的替换列表被数组范围(C5:O5)替换。
如您所见,该公式效果很好。现在,我们需要复制其他列表的公式。因此,请使用CTRL + D或Excel的下拉选项。
=SUMPRODUCT ( -- ( MOD ( COLUMN ( C5:O5 ) - COLUMN ( C5 ) + 1 , P5 ) = 0 ), C5:O5 )
从上面的公式可以看到,您可以获得条件值。注意:
。 SUMPRODUCT函数将非数字值视为0。
。 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中转换为英寸]