如何根据多个字符串条件(Google 张)找到最大值和最小值?
How do I find the maximum and minimum against multiple string criteria (Google Sheets)?
我正在使用从网页导入的数据到 Google 表格(使用 ImportJSON)。从下面的 table 中,我想找到 "sell price min" 列中的最大和最小数字。理论上,只有来自第 1 列中 "Valid Cities" 列表的数据才算数(例如,来自 "Arthurs Rest" 的价格不计入该函数,但来自 "Bridgewatch" 和 [=25= 的价格] 会)。
我试过的公式是:
=MINIFS(E:E,D:D,{A5:A10})
=MAXIFS(E:E,D:D,{A5:A10})
这些功能都没有按照预期的方式工作。它只显示第一个城市(Caerleon)的售价。我通过混合 "Valid Cities" 的顺序对此进行了测试,它通常是公式似乎关心的列表中的第一个城市。我希望能够找到 max/min 有效的城市。
谢谢
我 认为 MAXIFS
和 MINIFS
只能在检查单个条件(例如“>25”而不是范围)时使用.
另请注意,公式中有 E:E
和 D:D
的地方,您可能需要 E4:E
和 D4:D
。您对前三行中输入的值不感兴趣。
完成所需任务的一种方法是在单元格 G4-G13(N.B 中使用辅助列(例如 G 列)和以下公式(N.B。您将必须更改 D4
和E4
在每个相应的行中。
=IFERROR(IF(MATCH(D4,$A:$A, 0), E4))
此公式 returns Sell Price Min
如果城市在有效城市列表中,或者 </code> 如果不在列表中。</p>
<p>然后只需使用 <code>MIN(G4:G)
和 MAX(G4:G)
即可找到该列的最小值和最大值。
使用数组函数会有更好的解决方案,但上述方法有望为您指明正确的方向。
我正在使用从网页导入的数据到 Google 表格(使用 ImportJSON)。从下面的 table 中,我想找到 "sell price min" 列中的最大和最小数字。理论上,只有来自第 1 列中 "Valid Cities" 列表的数据才算数(例如,来自 "Arthurs Rest" 的价格不计入该函数,但来自 "Bridgewatch" 和 [=25= 的价格] 会)。
我试过的公式是:
=MINIFS(E:E,D:D,{A5:A10})
=MAXIFS(E:E,D:D,{A5:A10})
这些功能都没有按照预期的方式工作。它只显示第一个城市(Caerleon)的售价。我通过混合 "Valid Cities" 的顺序对此进行了测试,它通常是公式似乎关心的列表中的第一个城市。我希望能够找到 max/min 有效的城市。 谢谢
我 认为 MAXIFS
和 MINIFS
只能在检查单个条件(例如“>25”而不是范围)时使用.
另请注意,公式中有 E:E
和 D:D
的地方,您可能需要 E4:E
和 D4:D
。您对前三行中输入的值不感兴趣。
完成所需任务的一种方法是在单元格 G4-G13(N.B 中使用辅助列(例如 G 列)和以下公式(N.B。您将必须更改 D4
和E4
在每个相应的行中。
=IFERROR(IF(MATCH(D4,$A:$A, 0), E4))
此公式 returns Sell Price Min
如果城市在有效城市列表中,或者 </code> 如果不在列表中。</p>
<p>然后只需使用 <code>MIN(G4:G)
和 MAX(G4:G)
即可找到该列的最小值和最大值。
使用数组函数会有更好的解决方案,但上述方法有望为您指明正确的方向。