【问题标题】:How do I find the maximum and minimum against multiple string criteria (Google Sheets)?如何根据多个字符串标准(Google 表格)找到最大值和最小值?
【发布时间】:2020-04-20 10:00:09
【问题描述】:

我正在使用从网页导入的数据到 Google 表格(使用 ImportJSON)。从下表中,我想在“最低售价”列中找到最大和最小数字。理论上,只有来自第 1 列中的“有效城市”列表的数据才会计算在内(例如,来自“Arthurs Rest”的价格不会计入函数,但来自“Bridgewatch”和“Lymhurst”的价格会)。

我尝试过的公式是:

=MINIFS(E:E,D:D,{A5:A10})
=MAXIFS(E:E,D:D,{A5:A10})

这些功能都没有按预期工作。它只是显示第一个城市 (Caerleon) 的售价。我通过混合“有效城市”的顺序对此进行了测试,它通常是公式似乎关心的列表中的第一个城市。我希望能够找到有效城市的最大/最小。 谢谢

【问题讨论】:

    标签: google-sheets max google-sheets-formula min maxifs


    【解决方案1】:

    认为 MAXIFSMINIFS 只能在检查单个条件(例如“25”而不是范围)时使用。

    另请注意,如果您的公式中有E:ED:D,您可能需要E4:ED4:D。您对前三行中输入的值不感兴趣。

    实现您想要的一种方法是在单元格 G4-G13 中使用具有以下公式的辅助列(例如列 G)(注意,您必须在每个相应的行中更改 D4E4

    =IFERROR(IF(MATCH(D4,$A$5:$A$10, 0), E4))
    

    如果城市在有效城市列表中,则此公式返回Sell Price Min,否则返回

    然后只需使用MIN(G4:G)MAX(G4:G) 即可找到该列的最小值和最大值。

    使用数组函数会有更好的解决方案,但上述方法有望为您指明正确的方向。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-26
      • 1970-01-01
      • 1970-01-01
      • 2015-06-29
      • 2020-03-21
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多