Google sheets 选择一个范围内的最大值,该值也小于另一个范围内的相应值';s排

Google sheets 选择一个范围内的最大值,该值也小于另一个范围内的相应值';s排,google-sheets,formula,google-sheets-formula,Google Sheets,Formula,Google Sheets Formula,我在A列和B列中有两组数据。我想从A列中选择最大值,该值也小于B列中相应行中的值。我认为我应该能够使用MAXIFS函数实现这一点,但我可以找到的所有示例都与静态值进行比较。我试过这些选择 =MAXIFS(A1:A10, B1:B10, "<") =MAXIFS(A1:A10, B1:B10, A&"<"&B) =MAXIFS(A1:A10,B1:B10,“=ARRAY\u约束(ARRAYFORMULA( 如果(LEN(间接(地址(行(),列(B:B)))>0, 就我

我在A列和B列中有两组数据。我想从A列中选择最大值,该值也小于B列中相应行中的值。我认为我应该能够使用
MAXIFS
函数实现这一点,但我可以找到的所有示例都与静态值进行比较。我试过这些选择

=MAXIFS(A1:A10, B1:B10, "<")
=MAXIFS(A1:A10, B1:B10, A&"<"&B)
=MAXIFS(A1:A10,B1:B10,“
=ARRAY\u约束(ARRAYFORMULA(
如果(LEN(间接(地址(行(),列(B:B)))>0,

就我所知,如果(间接(地址(行(),列(B:B)),没有办法让它与MAXIFS一起工作

你可以写这个

=maxifs(A:A,A:A,"<"&B:B)

=maxifs(A:A,A:A,“太棒了!最后一个答案max(query())正是我需要的,而且非常清楚,当我需要更新工作表时,我有机会在6个月内理解它。我不清楚这是如何回答这个问题的,你能补充一些解释吗?如果B1>=max(A:A),那么C1=max的第二大数字(A:A)
=maxifs(A:A,A:A,"<"&B:B)
=ArrayFormula(max(if(A:A<B:B,A:A)))
=max(filter(A:A,A:A<B:B))

=max(query(A:B,"select A where A<B"))