是否有方法启用/禁用公式所获取的数据子集



共有两张:DataStatsData包含的记录(几百个(分为大约20个类别。在Stats表上,我想做各种计算。有没有一种方法可以组成公式,只接受启用的类别?

以前,这是在Excel中实现的,SUMIFS函数使其成为可能(条件包括在内(。但在GS中,如果条件1为真,则SUMIFS不评估进一步的条件。或者:我做错了什么。完全有可能。

=SUMIF(Data!K:K, "<="&G3, Data!N:N)本版本为单一条件。上面写着"如果K的相应值小于或等于G3,请给我数据表上N列的总和"。

SUMIFS(Data!N:N, Data!K:K, "<="&G3, Data!B:B, G2:G20)(与SUMIF相比语法略有不同(

这里,范围G2:G20包含我希望能够打开和关闭的类别列表,B列包含类别标签。在Excel中,当您指示这样的范围时,它会起作用。在GS——没有那么多。

无论Excel实现如何,在Google Sheets中实现打开/关闭功能的最佳方式是什么?

try:

=SUMPRODUCT(FILTER(Data!N:N, Data!K:K<=G3, 
REGEXMATCH(""&Data!:B:B, TEXTJOIN("|", 1, G2:G20))))

请注意,G3与G2:G20重叠,因此在引用时有些地方不正确

最新更新