如果值在 Excel 中的某个范围内,如何返回该值

如果值在 Excel 中的某个范围内,如何返回该值

我不知道如何在 Excel 中返​​回某个范围内的值。例如,假设我有 A、B、C 和 D 列。我想检查 B 列中的值是否之间A 和 C 中的值,然后返回 D 列中的所述值。例如: 请看此处的图片。

这里,5(B1)确实介于 1(A1)和 10(C1)之间,因此在单元格 D5 中返回 5。

我如何使用函数来实现这一点?我的尝试失败了,在单元格 D5 中我写道:

=if(A1 < B1 < C1, B1)

但我一直得到一个空单元格。这是为什么?关于如何返回(TRUE 或 FALSE)或(YES 或 NO)有多种资源,但我不想要其中任何一个。我希望返回值本身。

答案1

A1 < B1 < C1不是 Excel 识别的逻辑。需要使用以下方法完成AND

AND(A1 < B1, B1 < C1)

所以:

=IF(AND(A1 < B1, B1 < C1),B1,"")

相关内容