本章介绍if的多种用法。
描述:
介绍if语句。
语法:
备注:
执行if语句若x为真,则执行完本代码块,否则跳过。
参数:
x |
布尔表达式。 |
示例:
|
A |
B |
|
1 |
=6 |
|
16 |
2 |
if A1>5 |
|
if 代码块。 |
3 |
|
>A1=A1+10 |
相关概念:
描述:
介绍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语句。
语法:
if x … else …
备注:
if与else在同一行里,若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语句。
语法:
if x
…
else
…
备注:
执行if代码块,若x为真,则执行完本代码块,否则执行else的代码块。else部分可省略。else和if必须写在同一列上。
参数:
x |
布尔表达式。 |
示例:
|
A |
B |
|
1 |
=3 |
|
|
2 |
if A1>5 |
|
if 代码块。 |
3 |
|
>A1=A1+10 |
|
4 |
else |
|
else 代码块。 |
5 |
|
>A1=A1+15 |
相关概念: