在excel中,在同一行的一组数中提取一个值,保障该值是改组数中大于指定数值并且是相距最近的数值。

例如:既定数值:75,一行值为:(60,66,72,80,85),返回80
2024-12-22 13:59:28
推荐回答(2个)
回答1:

=min(if(a1:e1>75,a1:e1)),数组公式,以同时按ctrl+shift+回车三键结束
或=sumproduct((large((a1:e1>75)*a1:e1,countif(a1:e1,">75")))),普通公式,直接回车

回答2:

如果你的"同一行的一组数中"是按顺序排列的,可用如下公式(假设该组数在A1:E1区域)
=INDEX(A1:E1,,MATCH(75,A1:E1,1)+1)