1、如果A1大于100,并且B1小于50(两个条件同时满足的情况):
=if(and(A1>100,B1<50),1,0)
2、如果A1>100,或者B1<50(并列条件的情况):
=IF(OR(A1>100,B1<50),1,0)
IF(logical_test, [value_if_true], [value_if_false]),其中logical_test是逻辑检验的表达式;value_if_true是检验结果为真的返回值,value_if_false是检验结果为否的返回值。
在E4单元格中输入函数=if(D4>=90,"优",),意思是若D4单元各种的数值大于等于90,那么就输出“优”;若D4单元格数值小于90就输出第2个if函数的值。
功能
IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。
VB中多条件语句并列时建议使用块形式编写代码,也方便查找错误和修改代码。
If...Then...Else 语句,根据表达式的值有条件地执行一组语句。
说明:
可以使用单行形式(第一种语法)来做短小简单的测试。但是,块形式(第二种语法)则提供了更强的结构化与适应性,并且通常也是比较容易阅读、维护及调试的。
And 运算符,用来对两个表达式进行逻辑连接。
正确的代码如下:
Private Sub Command1_Click()If Text1.Text = Text2.Text And Val(Text1) = 123 Then
Label1.Visible = False
Label2.Visible = False
Label3.Visible = True
Else
Form2.Show
End If
End Sub
Private Sub Form_Load()
Text1 = 123
Text2 = 125
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)