Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 如何根据多个字符串条件(Google Sheets)查找最大值和最小值?_Google Sheets_Max_Google Sheets Formula_Min_Maxifs - Fatal编程技术网

Google sheets 如何根据多个字符串条件(Google Sheets)查找最大值和最小值?

Google sheets 如何根据多个字符串条件(Google Sheets)查找最大值和最小值?,google-sheets,max,google-sheets-formula,min,maxifs,Google Sheets,Max,Google Sheets Formula,Min,Maxifs,我正在使用从网页导入的数据(使用ImportJSON)到Google工作表中。从下表中,我想找到“最低售价”列中的最大值和最小值。理论上,数据仅在第1列中的“有效城市”列表中有效(例如,“Arthurs Rest”的价格不会计入函数,但“Bridgewatch”和“Lymhurst”的价格会计入函数) 我尝试过的公式是: =MINIFS(E:E,D:D,{A5:A10}) =MAXIFS(E:E,D:D,{A5:A10}) 这两种功能都不能按预期的方式工作。它只显示第一个城市(Caerleo

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

我尝试过的公式是:

=MINIFS(E:E,D:D,{A5:A10})
=MAXIFS(E:E,D:D,{A5:A10})
这两种功能都不能按预期的方式工作。它只显示第一个城市(Caerleon)的售价。我通过混合“有效城市”的顺序来测试这一点,它通常是列表中第一个公式似乎关心的城市。我希望能够找到有效城市的最大/最小值。 谢谢我认为
MAXIFS
MINIFS
只能在检查单个标准时使用,例如“>25”而不是范围

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

实现所需功能的一种方法是在单元格G4-G13(注意)中使用具有以下公式的辅助列(例如G列)。您必须在每个对应行中更改
D4
E4

=IFERROR(IF(MATCH(D4,$A$5:$A$10, 0), E4))
如果城市在有效城市列表中,则此公式返回
最低售价
,否则返回

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

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

我认为
MAXIFS
MINIFS
只能在检查单个标准时使用,例如“>25”而不是范围

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

实现所需功能的一种方法是在单元格G4-G13(注意)中使用具有以下公式的辅助列(例如G列)。您必须在每个对应行中更改
D4
E4

=IFERROR(IF(MATCH(D4,$A$5:$A$10, 0), E4))
如果城市在有效城市列表中,则此公式返回
最低售价
,否则返回

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

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