利用IF函数的判断结果,可以对学生成绩给出优劣等级。假设等级条件为:总成绩大于600为优,550~599为良,500~549为中,450~499为差,小于450为劣。具体操作如下。
01 在工作表中输入需要给优劣等级的成绩。
02 在G3单元格中输入公式:=IF(F3>600,”优”,IF (F3>550,”良”,IF(F3>500,”中”,IF(F3>450,”差”,”劣”)))),然后按下“Enter”键确认。
03 利用填充柄将公式复制到其他单元格即可。
以技巧的形式详细讲解了Excel 2010公式与函数的应用技巧。全书主要内容包括:公式与函数应用基础、财务函数应用技巧、逻辑与文本函数应用技巧、日期和时间函数应用技巧、查找与引用函数应用技巧、统计函数应用技巧、信息与工程函数应用技巧、其他函数应技巧等。
利用IF函数的判断结果,可以对学生成绩给出优劣等级。假设等级条件为:总成绩大于600为优,550~599为良,500~549为中,450~499为差,小于450为劣。具体操作如下。
01 在工作表中输入需要给优劣等级的成绩。
02 在G3单元格中输入公式:=IF(F3>600,”优”,IF (F3>550,”良”,IF(F3>500,”中”,IF(F3>450,”差”,”劣”)))),然后按下“Enter”键确认。
03 利用填充柄将公式复制到其他单元格即可。
如果需要在单元格中输入一个逻辑值FALSE,可直接在单元格中输入文字FALSE,或者通过FALSE函数来实现。FALSE函数的公式为:=FALSE()。
如果需要在单元格中输入一个逻辑值TRUE,可直接在单元格中输入文字TRUE,或者通过TRUE函数来实现。TRUE函数的公式为:=TRUE()。
如果需要判断一笔开支是否在预算内,可通过IF函数实现。假设输入一个数字,若小于100,则显示“预算内”,否则显示“超支”,具体操作如下。
01 在“B1”单元格中输入需要计算的数据,如输入“90”。
02 在单元格中输入公式:=IF(B1<=100,”预算内”,”超支”),然后按下“Enter”键确认,得到结果“预算内”。
如果需要对数据执行真假值判断,并根据逻辑计算的真假值返回不同结果,可通过IF函数实现。
IF函数的语法为:IF(logical_test, value_if_true, value_if_false),其中各个函数参数的含义如下。
※ logical_test:表示计算结果为TRUE或FALSE的任意值或表达式。如“A10=100”是一个逻辑表达式,若单元格A10中的值等于100,则计算结果为TRUE,否则为FALSE。
※ value_if_true:是logical_test参数为TRUE时返回的值。例如,若此参数是文本字符串“预算内”,而且logical_test参数的计算结果为TRUE,则IF函数显示文本“预算内”;若logical_test为TRUE而value_if_true为空,则此参数返回0(零)。
※ value_if_false:是logical_test为FALSE时返回的值。例如,若此参数是文本字符串“超出预算”,而logical_test参数的计算结果为FALSE,则IF函数显示文本“超出预算”;若logical_test为FALSE而value_if_false被省略,即value_if_true后面没有逗号,则会返回逻辑值FALSE;若logical_test为FALSE且value_if_false为空,即value_if_true后面有逗号且紧跟着右括号,则会返回值0(零)。
逻辑判断的结果通常为TRUE或FALSE。如果不希望以TRUE或FALSE作为逻辑判断结果,可通过IF、AND或OR等函数实现。
例1:检查单元格中是否包含文本“画眉”。若是,返回“匹配”;若不是,返回“不匹配”
01 在“B1”单元格中输入需要检查的内容。
02 在需要显示处理结果的单元格中输入公式:=IF(B1= “画眉”,”匹配”,”不匹配”),然后按下“Enter”键确认即可。
例2:检查B1单元格中是否包含文字“水”。若是,显示“OK”;若否,显示“No”
01 在“结果”单元格中输入需要检查的内容。
02 在单元格中输入公式:=IF(ISNUMBER (FIND(“水”, B1)),”OK”, “NO”),按下“Enter”键确认即可。
如果需要创建条件公式,可通过AND、OR或NOT函数以及运算符来实现。默认的计算结果为逻辑值TRUE或FALSE。
01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。
02 在需要显示结果的单元格中输入公式:=AND(A2>A3,A2<A4),然后按下“Enter”键,得到结果“FALSE”。
2.判断10是否大于9或小于8
01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入数据“8”。
02 在需要显示结果的单元格中输入公式:=OR(A2>A3, A2<A4),然后按下“Enter”键,得到结果“TRUE”。
01 在“A2”单元格中输入数据“10”,在“A3”单元格中输入数据“9”,在“A4”单元格中输入“24”。
02 在“B2”单元格中输入公式“= A2+A3”,按下“Enter”键确认。
03 在需要显示结果的单元格中输入公式:= NOT (B2=A4),然后按下“Enter”键,得到结果“TRUE”。
如果需要计算国库券的等效收益率,可通过“TBILLEQ”函数实现。TBILLEQ函数的语法为:TBILLEQ (settlement, maturity, discount),各参数的含义介绍如下。
※ settlement:国库券的成交日。
※ maturity:国库券的到期日。
※ discount:国库券的贴现率。
假设贴现率为9.14%,计算国库券的等效收益率。
01 在“B1:B3”单元格区域中依次输入国库券的成交日、到期日和贴现率。
02 在单元格中输入公式:=TBILLEQ(B1,B2,B3),然后按下“Enter”键确认即可。
如果需要计算国库券的收益率,可通过“TBILLYIELD”函数实现。TBILLYIELD函数的语法为:=TBILLYIELD (settlement, maturity, pr),各参数的含义介绍如下。
※ settlement:国库券的成交日。
※ maturity:国库券的到期日。
※ pr:面值¥100的国库券价格。
假设面值¥100的国库券的价格为98.45,计算国库券的收益率。
01 在“B1:B3”单元格区域中依次输入国库券的成交日、到期日和每¥100面值的价格。
02 在单元格中输入公式:=TBILLYIELD(B1,B2,B3),然后确认即可。
如果需要计算面值¥100的国库券的价格,可通过“TBILLPRICE”函数实现。TBILLPRICE函数的语法为:=TBILLPRICE (settlement, maturity, discount)。
假设国库券的贴现率为9.14%,计算面值¥100的国库券价格。
01 在“B1:B3”单元格区域中依次输入国库券的成交日、到期日和贴现率。
02 在单元格中输入公式:=TBILLPRICE(B1,B2,B3),确认即可。
如果需要计算到期付息的有价证券的年收益率,可通过“YIELDMAT”函数实现。YIELDMAT函数的语法为:=YIELDMAT (settlement, maturity, issue, rate, pr, basis)。下面举例计算。
01 在“B1:B6”单元格区域中依次输入证券的成交日、到期日、发行日、息票年利率、价格以及日计数基准类型。
02 在单元格中输入公式:=YIELDMAT(B1,B2,B3,B4, B5,B6),按下“Enter”键确认即可。