在if或else的代码块中,可以使用分支代码进一步判断。
|
A |
B |
C |
1 |
2016-2 |
|
|
2 |
=A1.split@p("-") |
>year=A2(1) |
>month=A2(2) |
3 |
if [1,3,5,7,8,10, 12].pos( month)>0 |
>A8=31 |
|
4 |
else if [4,6,9,11 ].pos( month )>0 |
>A8=30 |
|
5 |
else if month==2 |
if year%400==0 |
>A8=29 |
6 |
|
else if year%100!=0 && year%4==0 |
>A8=29 |
7 |
|
else |
>A8=28 |
8 |
|
|
|
在这个例子中,A1中输入包含年月的字符串,中间用"-"分隔,后面的代码计算出这个月共有多少天。计算时,首先根据月份判断,对于2月还需要进一步判断这一年是否是闰年。计算完毕后,A8中结果如下: