在 Excel 中使用 Min/Max 函数如何从同一行返回不同的值?

在 Excel 中使用 Min/Max 函数如何从同一行返回不同的值?

我在一张 Excel 工作表中创建了一个表格(没有使用表格工具,只是使用单元格)。

在另一张表中,我调用了该表的最小/最大函数来返回最高/最低值。

但是我也想知道该值对应的年份,所以我想知道如何做到这一点?正在搜索的B38:B55年份和值是什么。E38:E55

我如何才能检索相应的年份值?

答案1

=INDEX($B$38:$B$55,MATCH(MIN($E$38:$E$55),$E$38:$E$55,))

=INDEX($B$38:$B$55,MATCH(MAX($E$38:$E$55),$E$38:$E$55,))

这些公式将为您提供找到的值的第一年。最小值或最大值可能会重复。请注意,如果您使用的是另一张工作表,则范围应以工作表名称开头,例如 Sheet1!$B$38:$B$55

重复示例 {2013;2014;2015;2016;2017;2018;2019;2020;2021;2022;2023;2024;2025;2026;2027;2028;2029;2030} {118;130;109;134;112;135;126;109;125;123;103;111;118;140;102;140;102;105} 因此,最小值为 2027,即使 102 也在 2029 年。同样,最大值为 2926,但 140 也在 2028 年。注意:您可以使用条件格式突出显示最大值和最小值。问候 Brian

相关内容