2024年6月11日发(作者:)
一、IF函数
1.1、含义
执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对
数值和公式进行条件检测。
1.2、语法
IF(logical_test,value_if_true,value_if_false)
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。
例如,A10==100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,
表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记
或符号,指定表达式 (例如:IF(G2="成都",400,200))
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
示例一
A
1 数据
2 50
公式 说明(结果)
=IF(A2<=100,"Withinbudget","Overbudget")
“Overbudget”。(Withinbudget)
=IF(A2=100,SUM(B5:B15),"") 如果上面数字为100,
则计算单元格区域B5:B15,否则返回空文本("") 如果上面的数字小
于等于100,则公式将显示“Withinbudget”。否则,公式显示示例二
A B
1 实际费用 预算费用
2 1500 900
3 500 900
4 500 925
公式 说明(结果)
=IF(A2>B2,"OverBudget","OK") 判断第1行是否
超出预算(OverBudget)
=IF(A3>B3,"OverBudget","OK") 判断第2行是否
超出预算(OK)
示例三
A
1 成绩
2 45
3 90
4 78
公式 说明(结果)
=IF(A2>89,"A",IF(A2>79,"B",IF(A2>69,"
C",IF(A2>59,"D","F")))) 为第一个成绩指定一
个字母等级(F)
=IF(A3>89,"A",IF(A3>79,"B",IF(A3>69,"
C",IF(A3>59,"D","F")))) 为第二个成绩指定一
个字母等级(A)
=IF(A4>89,"A",IF(A4>79,"B",IF(A4>69,"C
",IF(A4>59,"D","F")))) 为第三个成绩指定一
个字母等级(C)
在上例中,第二个 IF 语句同时也是第一个 IF 语句的参数 value_if_false。同
样,第三个 IF 语句是第二个 IF 语句的参数 value_if_false。例如,如果第一个
logical_test (AVERAGE > 89) 为 TRUE,则返回“A”;如果第一个 logical_test
为 FALSE,则计算第二个 IF 语句,以此类推。
用下列关键字指定数字的字母等级。
如果成绩是 则返回
大于89 A
80到89 B
70到79 C
60到69 D
小于60 F
二、ASC函数
2.1用途:
将全角字符转换为半角字符。
2.2语法:
ASC(text)
2.3参数:
Text 待要查找其长度的文本。
2.4说明:
公式将全角字母转化为半角字母,若不包含全角字母则保持不变。
实例:
如果A1=电脑EXCEL,则公式“=ASC(A1)”返回电脑EXCEL。
vb代码中,忽然遇到ASC("8")了,查询了好半天,才搞明白原
来是取数字8的ASCII码。
三、SEARCH函数
功能:用来返回指定的字符串在原始字符串中首次出现的位置
格式:SEARCH(find_text,within_text,start_num)
find_text:要查找的文本字符串
within_text:要在哪一个字符串查找
start_num:从within_text的第几个字符开始查找。
发布评论