需要帮助使用 SUMIFS 或其他公式来替换电子表格中的 SUMPRODUCT

需要帮助使用 SUMIFS 或其他公式来替换电子表格中的 SUMPRODUCT

我需要一个能够更快地计算日期之间发生次数的公式。

我有 2 列,一列是日期(事件发生日期),另一列是事件类型。基本上,我希望能够添加 1 月、2 月、3 月等发生的所有“可疑”事件。我还有其他类别,但我可以在需要时替换。

目前我正在使用 SUMPRODUCT,它非常慢,导致数据输入缓慢。我尝试过 SUMIFS,但不确定如何让它工作。

谢谢

答案1

对于多条件计数计数(末尾带有“S”)如果您使用的是 Excel 2007 或更高版本,则应该符合要求。

例如,如果您的日期列是 A,事件类型列是 B,那么您可以在 E2 中使用如下公式

=COUNTIFS(B:B,"suspicious",A:A,">="&D2,A:A,"<"&EOMONTH(D2,0)+1)

其中 D2 包含您想要计算的日期 - 月份的 1 日。

您可以在 D3 中列出更多日期,然后将公式复制到列中以获取每个月的计数

答案2

与 SUMPRODUCT 相比,COUNTIF 可能是一个更好的解决方案。

另外,既然您说数据输入速度变慢了,您可以尝试使用宏,而不是工作表公式。这样,计算只会在您需要时运行,而不是每次修改工作表时自动运行。

相关内容