if

阅读(2263) 标签: if,

本章介绍if的多种用法。

if x

描述:

介绍if语句。

语法:

if  x

备注:

执行if语句若x真,则执行完本代码块,否则跳过。

参数:

x

布尔表达式。

示例:

 

A

B

 

1

=6

 

16

2

if A1>5

 

if 代码块。

3

 

>A1=A1+10

相关概念:

if x …{ else { if x} }

if x … else

if x else

if x …{ else { if x}… }

描述:

介绍if语句。

语法:

if  x 

  if 代码块

{else {if x}}

  else (或者else if)的代码块,当else (或者else if)不存在时,本代码块不存在

备注:

根据条件表达式x,当x为真时,计算if代码块,否则跳过if代码块,执行else(或者else if)后面的代码块。

参数:

x

布尔表达式。

示例:

 

A

B

C

 

1

=13

=2

 

C1 返回7

2

if(A1>10)

 

 

 

3

 

if(B1==1)

>C1=2+3

 

4

 

else if(B1==2)

>C1=3+4

 

5

 

else if(B1==3)

>C1=4+5

 

6

else if(A1>5)

 

 

 

7

 

>C1=5+6

 

 

相关概念:

if x … else

if x else

if x

if x…else …

描述:

介绍if语句。

语法:

if  x   else  

备注:

ifelse在同一行里,若x真,则执行下一格直到碰到else,否则执行else后的格直到本行结束。else部分省略。

参数:

x

布尔表达式。

示例:

 

A

B

C

D

 

1

=2

 

 

 

A1 返回 7

2

if A1>5

>A1=A1+4

else

>A1=A1+5

 

相关概念:

if x …{ else { if x}… }

if x else

if x

if x else

描述:

介绍if语句。

语法:

if  x

else 

 

备注:

执行if代码块,x真,则执行完本代码块,否则执行else的代码块。else部分可省略。elseif必须写在同一列上。

参数:

x

  布尔表达式。

示例:

 

A

B

 

1

=3

 

 

2

if A1>5

 

if 代码块。

3

 

>A1=A1+10

4

else

 

else 代码块。

5

 

>A1=A1+15

相关概念:

if x …{ else { if x}… }

if x … else …

if x