【问题标题】:OR logic and CONTAINS in a query in Google Sheets或逻辑并包含在 Google 表格中的查询中
【发布时间】:2018-01-13 11:10:51
【问题描述】:

我在查询中遇到 OR 逻辑问题。我正在尝试对列 (D) 求和,如果:

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

• B 列 = 包含 atecaibiza(单元格可以是“get the ateca”、“new ibiza xx”...)

• C 列 = footer

首先尝试使用 SUMIFS,但没有成功:

=SUMIFS(C:C;A:A;"cars/build-price/carselector.html";B:B;{"ateca"; "ibiza"};D:D;"footer")

然后尝试使用 QUERY,但我真的不懂这种语言:

=SUM(QUERY(A:D;"Select C where A='cars/build-price/carselector.html' and D='footer' and (B='ateca' or B='ibiza')"))

找不到如何适应“包含”和“或”逻辑。

有人可以帮忙吗?

【问题讨论】:

    标签: google-sheets google-query-language


    【解决方案1】:

    查询可能是:

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

    【讨论】:

    • 像魅力一样工作!谢谢。
    【解决方案2】:

    试试这个公式:

    =SUMPRODUCT(C:C,ArrayFormula((A:A="cars/build-price/carselector.html")*(D:D="footer")*((N(REGEXMATCH(B:B,"ateca")))+(N(REGEXMATCH(B:B,"ibiza"))))))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多