100次浏览 发布时间:2024-09-05 09:19:01
我们依然以if表达式作为我们的突破点:
函数三要素:
1.函数有函数名:比如if就是函数名,另外输入的时候大小写都没关系,系统会自动转化为大写的IF
2.函数有参数值:比如if函数有三个if(逻辑表达式,表达式为真时的返回值,表达式为假时的返回值)
3.函数的返回值:if(1>2,"1大于2","1小于2")此函数返回值是1小于2
if(逻辑表达式,表达式为真时的返回值,表达式为假时的返回值)
=IF(TRUE,"表达式为真","表达式为假")
我们这里主要研究的点是if的第一个参数逻辑表达式,这个逻辑表达式是在很多函数中都会出现的点
逻辑真或假:
excel中的真或假就是TRUE或FALSE
真就是TRUE
假就是FALSE
另外我们在单元格输入:空格或者0的时候,返回值就是假,我们也可以认为这是个表达式
表达式 | 返回值 |
=IF(0,"表达式为真","表达式为假") | 表达式为假 |
=IF(,"表达式为真","表达式为假") | 表达式为假 |
if的第一个参数就是逻辑表达式:在上表没有输入默认是空,输入0表达式依然为假
另外直接输入:非0的数字逻辑表达式的值为真
表达式 | 返回值 |
=IF(1,"表达式为真","表达式为假") | 表达式为真 |
=IF(2,"表达式为真","表达式为假") | 表达式为真 |
=IF(3,"表达式为真","表达式为假") | 表达式为真 |
=IF(-1,"表达式为真","表达式为假") | 表达式为真 |
=IF(1.1,"表达式为真","表达式为假") | 表达式为真 |
非0的数字逻辑表达式的值为真 |
我们最常见的表达式可能就是比较或者相等的数学表达式
说明 | 数学表达式 | 数学表达式返回值 | 函数表达式 | 函数返回值 |
1大于2 | =1>2 | FALSE | =IF(1>2,"表达式为真","表达式为假") | 表达式为假 |
1大于等于2 | =1>=2 | FALSE | =IF(1>=2,"表达式为真","表达式为假") | 表达式为假 |
1小于2 | =1<2 | TRUE | =IF(1<2,"表达式为真","表达式为假") | 表达式为真 |
1小于等于2 | =1<=2 | TRUE | =IF(1<=2,"表达式为真","表达式为假") | 表达式为真 |
1不等于2 | =1<>2 | TRUE | =IF(1<>2,"表达式为真","表达式为假") | 表达式为真 |
我们以第一行为例解释下上表:
数学表达式:1>2 意思就是同行的说明列中的文字:1大于2
数学表达式返回值就是在单元格中输入:=1>2 返回的结果是FALSE也就是返回结果是假,换句话说就是1不大于2
函数表达式:=IF(1>2,"表达式为真","表达式为假") 函数返回值:表达式为真
除了数字有时候我们还使用文字相等:
函数表达式 | 函数返回值 | |
语文 | =IF(A2="数学","本行是数学","本行不是数学") | 本行不是数学 |
数学 | =IF(A3="数学","本行是数学","本行不是数学") | 本行是数学 |
英文 | =IF(A4="数学","本行是数学","本行不是数学") | 本行不是数学 |