首页 > 解决方案 > 如何计算 COUNTIFS 中各个单元格的总和?

问题描述

我在 excel 中有一个数据库,其中的列包含许多不同的数据。在另一张纸上,我希望能够SUMCOUNTIFS语句中执行 a。

我脑子里的逻辑是这样的,但显然它不起作用:

=COUNTIFS($B:$B,$F4,(SUM($C:$C+$D:$D)),">=2")

所以在这里我说如果数据库的 B 列中的值等于我在工作表上的单元格 F4 中的值,那么我想,对于值是我在 F4 中的值的每一行,将这些值相加在单元格 C 和 D 之间,如果该值大于 2,则计算它,如果不是,则不计算它。

这是预期输出的图片:

标签: excelexcel-formula

解决方案


这是基于您的示例数据的选项,但是从外观上看,我得到的结果与您的不同:

在此处输入图像描述

中的公式G4

=SUMPRODUCT(($B$4:$B$12=$F4)*($C$4:$C$12+$D$4:$D$12>=G$3))

注意:我更改了单元格的G3:H3值以便能够引用它们。

向下和向右拖动。对于动态参考样式,您可以尝试:

=SUMPRODUCT((F2:INDEX(F:F,COUNTA(F:F))=C3)*(H2:INDEX(H:H,COUNTA(H:H))+I2:INDEX(I:I,COUNTA(I:I))>=2))

推荐阅读