如何 return 基于范围内两列的最大值
How to return highest value based on two columns in a range
我正在尝试根据一些条件自动将电子表格 return 设为超出范围的最大值。
我想要超出多个玩家和出价范围的每个“玩家”的最高“出价”。我也需要它先找到最高的“年份”,然后从中取最高值。
这是我所说内容的示例电子表格。
例如,如果我想要 B15:G40 范围内对“Joe Mixon”的最高出价,我想 return 所有者、最高年份和最高出价 return 在单元格中编辑E3:G3
希望这是有道理的!任何建议都会很棒!
谢谢!
假设您希望最近一年的薪水优先于最近的薪水,那么相应列顶部的这些公式应该有效。查看您的 googlesheet 上带有我的名字的示例标签。
所有者:
=FILTER(E16:E,B16:B=B3,F16:F=F3,G16:G=G3)
年
=MAXIFS(F16:F,B16:B,B3)
出价:
=MAXIFS(G16:G,B16:B,B3,F16:F,F3)
编辑:
Player() 用一个只需要稍作修改的公式来粉碎它。印象深刻....
=INDEX(IFNA(VLOOKUP(B3:B12&C3:C12&D3:D12,SORT({B16:B&C16:C&D16:D, E16:G}, 3, 0, 4, 0, 1, 0), {2, 3, 4}, 0)))
使用:
=INDEX(IFNA(VLOOKUP(B3:B12&C3:C12&D3:D12,
SORT({B16:B&C16:C&D16:D, E16:G}, 3, 0, 4, 0, 2, 0), {2, 3, 4}, 0)))
哪里
3, 0, 4, 0, 2, 0
Year, descending, Bid Amount, descending, Owner, descending
例如。优先级是:
Year > Bid Amount > Owner
我正在尝试根据一些条件自动将电子表格 return 设为超出范围的最大值。
我想要超出多个玩家和出价范围的每个“玩家”的最高“出价”。我也需要它先找到最高的“年份”,然后从中取最高值。
这是我所说内容的示例电子表格。
例如,如果我想要 B15:G40 范围内对“Joe Mixon”的最高出价,我想 return 所有者、最高年份和最高出价 return 在单元格中编辑E3:G3
希望这是有道理的!任何建议都会很棒!
谢谢!
假设您希望最近一年的薪水优先于最近的薪水,那么相应列顶部的这些公式应该有效。查看您的 googlesheet 上带有我的名字的示例标签。
所有者:
=FILTER(E16:E,B16:B=B3,F16:F=F3,G16:G=G3)
年
=MAXIFS(F16:F,B16:B,B3)
出价:
=MAXIFS(G16:G,B16:B,B3,F16:F,F3)
编辑: Player() 用一个只需要稍作修改的公式来粉碎它。印象深刻....
=INDEX(IFNA(VLOOKUP(B3:B12&C3:C12&D3:D12,SORT({B16:B&C16:C&D16:D, E16:G}, 3, 0, 4, 0, 1, 0), {2, 3, 4}, 0)))
使用:
=INDEX(IFNA(VLOOKUP(B3:B12&C3:C12&D3:D12,
SORT({B16:B&C16:C&D16:D, E16:G}, 3, 0, 4, 0, 2, 0), {2, 3, 4}, 0)))
哪里
3, 0, 4, 0, 2, 0
Year, descending, Bid Amount, descending, Owner, descending
例如。优先级是:
Year > Bid Amount > Owner