Microsoft Excel中的IF功能条件

时间:2019-05-01 12:13:42

标签: excel excel-formula

在excel中,可以说我要检查从A1到A9是否等于值10?我该怎么做?

我唯一想到的是:

IF(A1:A9 = 10, "True", "False")

那我应该怎么做才能解决这个问题?

编辑: 因为我的问题现在还不清楚。我只想知道...

IF(A1 = 10, True, False)
IF(A2 = 10, True, False)
IF(A3 = 10, True, False)

以此类推...

4 个答案:

答案 0 :(得分:1)

要让单个单元格返回TRUEFALSE,只需键入=A1=10并向下拖动即可。

一次尝试整个范围,请尝试:

{=AND(EXACT(A1:A9;10))}

请注意,这是通过 Ctrl Shift Enter 输入的数组公式,将返回TRUEFALSE

答案 1 :(得分:0)

您可以使用A1:A9来测试=CountIf()中的任何单元格是否包含“ 10”:

=IF(COUNTIF(A1:A9, 10)>0, "True", "False")

相反,如果您想知道范围的总和是否为10,则可以在其中粘贴Sum()(问题尚不清楚):

=IF(Sum(A1:A9)=10, "True", "False")

答案 2 :(得分:0)

检查等于10的单元格数量是否等于A1:A10内的单元格数量

=IF(COUNTIF(A1:A9, 10) = ROWS(A1:A9), TRUE, FALSE)

enter image description here

答案 3 :(得分:0)

不确定是否要让所有像元等于10,还是要让任何一个像元等于,但可以:

=IF(COUNTIF(A1:A9,10)=COUNT(A1:A9),TRUE,FALSE)
如果所有值为10,则

将显示为真。

此版本将显示是否有一个单元格等于10:

=IF(COUNTIF(A1:A9,10)>=1,TRUE,FALSE)