Excel公式教程 转载,下面我们就来说一说关于isdate函数使用方法?我们一起去了解并探讨一下这个问题吧!

isdate函数使用方法(IS类函数详解)

isdate函数使用方法

Excel公式教程

转载

标签: excel公式教程 is类函数分类: Excel公式教程-函数篇

IS类函数一共9个,前面已经介绍了4个:ISBLANK、ISNUMBER、ISNA和ISERR,本文介绍其余的5个:ISTEXT、ISNONTEXT、ISLOGICAL、ISREF和ISERROR。

一、IS类函数的共同点

(一)IS类函数参数的共同点

IS类函数都只有一个参数,该参数可以是任何类型的数值。

对于大多数的函数,只要有一个参数出现错误值,将使函数无法正常计算下去,导致函数返回错误值。而IS类函数只用于检测参数是不是属于某种类型的数值,参数本身并不参与任何计算,所以即使参数是错误值,也不会导致函数返回错误值。

大多数情况下,函数对其参数的数值类型会有一定的要求,对于不符合要求的,有时候可以自动进行转换,如果无法转换成适合的数值类型,函数将返回错误值#VALUE!。而IS类函数对其参数的数值类型没有要求,所以不会对参数的数值类型进行转换。

如果参数是一个空单元格,大多数的函数都会把它转换成适合类型的数值。例如,假设A1是一个空单元格,那么:

=TIME(A1,30,15) 相当于=TIME(0,30,15)

=REPLACE("ABCDE",1,4,A1) 相当于=REPLACE("ABCDE",1,4,"")

=NOT(A1) 相当于=NOT(FALSE)

而IS类函数并不会这样转换,因此,ISNUMBER(A1)、ISTEXT(A1)、ISLOGICAL(A1)都返回FALSE。

(二)IS类函数返回值的共同点

IS类函数都返回逻辑值,可用于需要逻辑值的地方,例如条件格式公式、数据有效性自定义里的公式,或嵌套在以逻辑值为参数的函数中,如IF、AND、OR、NOT等函数。

二、ISTEXT函数

语法ISTEXT(value)

检测一个数值是否文本值,是则返回TRUE,否则返回FALSE。

可用TYPE函数代替ISTEXT函数,ISTEXT(value)可写成TYPE(value)=2。

三、ISNONTEXT函数

语法ISNONTEXT(value)

检测一个数值,如果不是文本值则返回TRUE,如果是文本值则返回FALSE。

可用TYPE函数代替ISNONTEXT函数,ISNONTEXT(value)可写成TYPE(value)<>2。

四、ISLOGICAL函数

语法ISLOGICAL(value)

检测一个数值是否逻辑值,是则返回TRUE,否则返回FALSE。

可用TYPE函数代替ISLOGICAL函数,ISLOGICAL(value)可写成TYPE(value)=4。

五、ISREF函数

语法ISREF(value)

检测参数是否一个引用,是则返回TRUE,否则返回FALSE。

其他IS类函数的参数都是一个单值,而ISREF的参数可以是一个数组。这使得ISREF函数在数组公式中并不会进行数组运算。

所以,下面的公式返回64,TYPE检测到的数值类型是数组:

{=TYPE(ISNUMBER(A1:A8))}

=TYPE(ISNUMBER({1,2,3}))

而下面的公式则返回4,TYPE检测到的数值类型是逻辑值:

{=TYPE(ISREF(A1:A8))}

=TYPE(ISREF({1,2,3}))

六、ISERROR函数

语法ISERROR(value)

检测一个数值是否错误值,是则返回TRUE,否则返回FALSE。

大多数情况下可以用ISERROR代替ISNA和ISERR函数。

可用TYPE函数代替ISERROR函数,ISERROR(value)可写成TYPE(value)=16。

,