公式当前正在重复计算单元格

问题描述 投票:0回答:1

我有以下公式,可以在列内的单元格中查找某些关键字。

=SUMPRODUCT(COUNTIFS('Data'!$G:$G,{"*" & Settings!$E$5 & "*","*" & Settings!$E$6 & "*","*" & Settings!$E$7 & "*"}))

这是数据表上的数据示例。

G 栏
2024年9月、2024年8月
2024 年 8 月
2024年5月
2023 年 9 月
2024年9月、2024年8月、2023年5月
2024年9月、2024年8月、2024年7月

还有设置表。

第三季度
2024 年 7 月
2024 年 8 月
2024 年 9 月

使用上述公式,我可以获得该季度每个月的发生次数。因此,我会得到 8 的计数。相反,我需要包含该季度中至少其中一个月份的单元格计数。所以答案应该是 4。

如何获得至少包含这些月份之一的细胞计数?

google-sheets google-sheets-formula
1个回答
0
投票

您可以尝试(假设这些内容是纯文本格式):

=countifs(index(regexmatch(Data!G:G,join("|",Settings!E5:E7))),true)
© www.soinside.com 2019 - 2024. All rights reserved.