Excel中if函数怎么设置,判断一个数值是否OK?
发布网友
发布时间:2022-04-30 00:40
我来回答
共3个回答
热心网友
时间:2022-06-27 09:36
IF
用途:执行逻辑判断,它可以根据逻辑表达式的真假,返
回不同的结果,从而执行数值或公式的条件检测任务。
语法:IF(logical_test,value_if_true,
value_if_false)。
参数:Logical_test 计算结果为 TRUE 或 FALSE 的任何数
值或表达式;Value_if_true 是 Logical_test 为 TRUE 时函数
的返回值,如果 logical_test 为 TRUE 并且省略了
value_if_true,则返回 TRUE。而且 Value_if_true 可以是一个表达式;Value_if_false 是 Logical_test 为 FALSE 时函数
的返回值。如果 logical_test 为 FALSE 并且省略
value_if_false,则返回 FALSE。Value_if_false 也可以是一
个表达式。
实例:公式“=IF(C2>=85,"A",IF(C2>=70,"B",
IF(C2>=60,"C",IF(C2<60,"D"))))”,其中第二个 IF 语句
同时也是第一个 IF 语句的参数。同样,第三个 IF 语句是第二
个 IF 语句的参数,以此类推。例如,若第一个逻辑判断表达
式 C2>=85 成立,则 D2 单元格被赋值“A”;如果第一个逻辑
判断表达式 C2>=85 不成立,则计算第二个 IF 语句
“IF(C2>=70”;以此类推直至计算结束,该函数广泛用于需
要进行逻辑判断的场合。
修复答案:
=IF(A1<100,"NG",IF(A1>200,"NG","OK"))
热心网友
时间:2022-06-27 09:37
楼上的是否写错了?应该是
=if(and(a1<=200,a1>=100),"ok","ng")
楼主可以复制公式,一试变知。
热心网友
时间:2022-06-27 09:37
用宏命令做:
Private Sub Worksheet_Activate()
Dim k
For k = 1 To 8
Sheet3.Cells(k, 6) = Int(Rnd * 200)
If Int(Sheet3.Cells(k, 6)) > 100 And Int(Sheet3.Cells(k, 6)) < 200 Then
Sheet3.Cells(k, 7) = "OK"
Else
Sheet3.Cells(k, 7) = "NG"
End If
End Sub