将一系列单元格的值与单个单元格的值进行比较

时间:2018-01-16 16:39:45

标签: excel excel-formula

我想将一系列单元格的值与单个单元格的值进行比较。我想知道该范围的任何单元格值是否较小。

示例:

A1:1
A2:5
A3:7
A4:9

B1:2

我可以使用这个公式:

=IF(OR(A1<B1,A2<B1,A3<B1,A4<B1),0,B1)

它做我需要的。但我正在寻找比OR更优雅和实用的配方,因为我需要检查超过100个细胞的范围。

我使用哪种配方?

提前致谢。

编辑:COUNTIF工作正常,但现在我想将同一行2列中的一系列值与单个单元格进行比较。

示例:

A1:1
A2:5
A3:7

B1:2
B2:3
B3:6

C1:11

=IF(OR(AND(A1<C1,B1>C1),AND(A2<C1,B2>C1),AND(A3<C1,B3>C1)),0,C1)  

COUNTIF只检查其中的任何单元格和范围是否更小或更大。但它并不匹配行。

1 个答案:

答案 0 :(得分:0)

您可以计算单元格中A列的最小值,并将其与B1中的值进行比较。

=IF(MIN(A1:A4)<B1,0,B1)