Google sheets 或逻辑,并包含在Google Sheets中的查询中

Google sheets 或逻辑,并包含在Google Sheets中的查询中,google-sheets,google-query-language,Google Sheets,Google Query Language,我对查询中的OR逻辑有问题。我试图对(D)列求和,如果: •A列=cars/build price/carselector.html •B列=包含ateca或ibiza(单元格可以是“获取ateca”、“新ibiza xx”、…) •C列=页脚 第一次尝试使用SUMIFS,但无效: =SUMIFS(C:C;A:A;"cars/build-price/carselector.html";B:B;{"ateca"; "ibiza"};D:D;"footer") 然后尝试了一个查询,但我不太懂这种语

我对查询中的OR逻辑有问题。我试图对(D)列求和,如果:

•A列=
cars/build price/carselector.html

•B列=包含
ateca
ibiza
(单元格可以是“获取ateca”、“新ibiza xx”、…)

•C列=
页脚

第一次尝试使用SUMIFS,但无效:

=SUMIFS(C:C;A:A;"cars/build-price/carselector.html";B:B;{"ateca"; "ibiza"};D:D;"footer")
然后尝试了一个查询,但我不太懂这种语言:

=SUM(QUERY(A:D;"Select C where A='cars/build-price/carselector.html' and D='footer' and (B='ateca' or B='ibiza')"))
找不到如何匹配“包含”和“或”逻辑

有人可以帮忙吗?

试试这个公式:

=SUMPRODUCT(C:C,ArrayFormula((A:A=“cars/build price/carselector.html”)*(D:D=“footer”)*((N(REGEXMATCH(B:B,“ateca”)))+(N(REGEXMATCH(B:B,“ibiza”;)))
查询可以是:

=QUERY(A:D,"select sum(D) where A='cars/build-price/carselector.html' and C='footer' and (B contains 'ateca' or B contains 'ibiza')")

工作起来很有魅力!非常感谢。