文章目录
前言
学习year、month、day、weekday、weeknum、if、and、or、iserror和iferror函数。
一、year( )函数
year()函数含义:提取日期的年份
使用:=year(serial_number)
示例1: 提取日期中的年份。
二、month( )函数
month()函数含义:提取日期的月份。
使用:=month(serial_number)
示例1: 提取日期的月份。
三、day( )函数
day()函数含义:提取日期的天
使用:=day(serial_number)
示例1: 提取日期的天。
四、weekday( )函数
weekday()函数含义:提取返回日期的星期数(给一个日期,返回今天星期几)。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数
使用:=weekday(serial_number,[return_type])
,serial_number:选中的日期,return_type:返回值类型的数字(1:1(星期天)到7(星期六);2:1(星期一)到7(星期日))
示例1: 给定日期,返回该日期是星期几。
五、weeknum( )函数
weeknum()函数含义:用于返回指定日期是一年中第几个星期的数字
使用:=weeknum(serial_number,[return_type])
,返回值类型的数字(1:1(星期天)到7(星期六);2:1(星期一)到7(星期日))
示例1: 查看日期是一年中的第几周。
六、if( )函数
IF()函数含义:如果为真,返回一个值,为假,返回另一个值。
使用:=IF(logical_test,[value_if_true],[value_if_false])
,logical_test:条件表达式
示例1: 给定一个数:5,判断该数大于10,返回1,小于10,返回0
七、and( )函数
and()函数含义:如果条件都为真,返回True,否则返回false
使用:=and(logical1,[logical1],.....)
,条件可以有多个
示例1: 给定一个数:5,判断该数是否大于1,小于8,是返回True,否则返回false
八、or( )函数
or()函数含义:如果有一个条件为真,则返回True,若全部为假时,则为false
使用:=or(logical1,[logical1],....)
示例1: 给定一个数:5,判断该数是否大于1,或小于10
示例2:判断5,是否小于2,或小于3
九、iserror( )函数
iserror()函数含义:用于测试函数式返回的数值是否有错,有错,该函数返回True,否则返回false
使用:=iserror(value)
示例1: 判断5/0是否有错
十、iferror( )函数
IFerror()函数含义:判断某些内容的正确与否,正确返回正确的结果,错误返回需要显示的信息
使用:IFerror(value,value_if_error)
**示例1:**判断5/0是否有误,有误返回error。
**示例2:**判断0/5是否有误,有误返回error。