大家好
我从 B 列到 D 列有 3 个条件。
T
= 在该特定日期满足条件,F
否则。所有 3 个条件在每个日期都有自己的 T
和 F
。
我想要实现的是:
当我为条件 1 选择
On
,为条件 2 选择 Off
,为条件 3 选择 On
时,QUERY
函数能够忽略条件 2,并给出条件 1 = T
的日期行
且条件 3 = T
。所以基本上,如果条件 2 是 Off
,那么查询函数将只查看条件 1 和 3,并提取 Condition 1
和 Condition 3
等于 T
的日期。
F 列中的数据是基于
On Off
中的 B2:B4
条件的预期输出。我可以知道有什么方法可以实现这种自动化吗?任何帮助将不胜感激!
这是我的表格:
https://docs.google.com/spreadsheets/d/1zOB2rrysOQ7V6_Pa-caQN94Y-gFI_JT2gJ9Hf6tZQi8/edit#gid=0
尝试,先C2
=if(B2="On","B='T'",)
,然后C3 =if(B3="On","C='T'",)
,然后C4 =if(B4="On","D='T'",) then in
C5
=textjoin(" and ",true,C2:C4)
然后
=QUERY(A8:D16,"Select A " & if(C5="",,"where "&C5&" "),1)
=query(da,"选择计数(A),其中 D='RS' AND A>日期'"&H$1&"' 和 A