部除去2 个。如果percent=0.1,30 个数据点的10%等于3 个
数据点。函数TRIMMEAN 将对称地在数据集的头部和尾部各除
去一个数据。
实例:如果A1=78、A2=45、A3=90、A4=12、A5=85,则公
式“=TRIMMEAN(A1:A5,0.1)”返回62。
74.TTEST
用途:返回与学生氏-t检验相关的概率。它可以判断两
个样本是否来自两个具有相同均值的总体。
语法:TTEST(array1,array2,tails,type)
参数:Array1 是第一个数据集,Array2是第二个数据集,
Tails 指明分布曲线的尾数。如果tails=1,TTEST 函数使用
单尾分布。如果tails=2,TTEST 函数使用双尾分布。Type 为
t 检验的类型。如果type等于(1、2、3)检验方法(成对、等
方差双样本检验、异方差双样本检验)
实例:公式“=TTEST({3,4,5,8,9,1,2,4,5},{6,19,3,2,14,4,5,17,1},2,1)”返回0.196016。
75.VAR
用途:估算样本方差。
语法:VAR(number1,number2,...)
参数:Number1,number2,...对应于与总体样本的1 到
30个参数。
实例:假设抽取某次考试中的5个分数,并将其作为随机
样本,用VAR 函数估算成绩方差,样本值为A1=78、A2=45、
A3=90、A4=12、A5=85,则公式“=VAR(A1:A5)”返回1089.5。
76.VARA
用途:用来估算给定样本的方差。它与VAR 函数的区别在
于文本和逻辑值(TRUE和FALSE)也将参与计算。
语法:VARA(value1,value2,...)
参数:Value1,value2,...作为总体的一个样本的1 到
30个参数。
实例:假设抽取某次考试中的5个分数,并将其作为随机
样本,用VAR 函数估算成绩方差,样本值为A1=78、A2=45、
A3=90、A4=12、A5=85,则公式“=VARA(A1:A5,TRUE)”返回
1491.766667。
77.VARP
用途:计算样本总体的方差。
语法:VARP(number1,number2,...)
参数:Number1,number2,...为对应于样本总体的1 到
30个参数。其中的逻辑值(TRUE和FALSE)和文本将被忽略。
37
实例:如果某次补考只有5 名学生参加,成绩为A1=88、
A2=55、A3=90、A4=72、A5=85,用VARP函数估算成绩方差,
则公式“=VARP(A1:A5)”返回214.5。
78.VARPA
用途:计算样本总体的方差。它与VARP函数的区别在于
文本和逻辑值(TRUE和FALSE)也将参与计算。
语法:VARPA(value1,value2,...)
参数:Value1,value2,...作为样本总体的1到30个参
数。
实例:如果某次补考只有5 名学生参加,成绩为A1=88、
A2=55、A3=90、A4=72、A5=85,用VARPA 函数估算成绩方差,
则公式“=VARPA(A1:A5)”返回214.5。
79.WEIBULL
用途:返回韦伯分布。使用此函数可以进行可靠性分析,
如设备的平均无故障时间。
语法:WEIBULL(x,alpha,beta,cumulative)
参数:X 为用来计算函数值的数值,Alpha分布参数,Beta
分布参数,Cumulative指明函数的形式。
实例:公式“=WEIBULL(98,21,100,TRUE)”返回
0.480171231,=WEIBULL(58,11,67,FALSE)返回0.031622583。
80.ZTEST
用途:返回z 检验的双尾P 值。Z 检验根据数据集或数组
生成x 的标准得分,并返回正态分布的双尾概率。可以使用此
函数返回从某总体中抽取特定观测值的似然估计。
语法:ZTEST(array,x,sigma)
参数:Array为用来检验x 的数组或数据区域。X为被检
验的值。Sigma 为总体(已知)标准偏差,如果省略,则使用样
本标准偏差。
实例:公式“=ZTEST({3,6,7,8,6,5,4,2,1,9},
4)”返回0.090574。
(十一)文本和数据函数
1.ASC
用途:将字符串中的全角(双字节)英文字母更改为半角
(单字节)字符。
语法:ASC(text)
参数:Text为文本或包含文本的单元格引用。如果文本
中不包含任何全角英文字母,则文本不会被更改。
实例:如果A1=excel,则公式“=ASC(A1)”返回
excel。
2.CHAR
用途:返回对应于数字代码的字符,该函数可将其他类型
的电脑文件中的代码转换为字符(操作环境为
MacintoshMacintosh字符集和WindowsANSI字符集)。
语法:CHAR(number)。
参数:Number是用于转换的字符代码,介于1~255之间
(使用当前计算机字符集中的字符)。
实例:公式“=CHAR(56)”返回8,=CHAR(36)返回$。
3.CLEAN
用途:删除文本中不能打印的字符。对从其他应用程序中
输入的字符串使用CLEAN 函数,将删除其中含有的当前操作系
统无法打印的字符。
语法:CLEAN(text)。
参数:Text为要从中删除不能打印字符的任何字符串。
实例:由于CHAR(7)返回一个不能打印的字符,因此公式
“=CLEAN(CHAR(7)&"text"&CHAR(7))”返回text。
4.CODE
用途:返回文字串中第一个字符的数字代码(对应于计算
机当前使用的字符集)。
语法:CODE(text)
参数:Text为需要得到其第一个字符代码的文本。
实例:因为CHAR(65)返回A,所以公式
“=CODE("Alphabet")”返回65。
5.CONCATENATE
用途:将若干文字串合并到一个文字串中,其功能与"&"
运算符相同。
语法:CONCATENATE(text1,text2,...)
参数:Text1,text2,...为1到30个将要合并成单个文
本的文本项,这些文本项可以是文字串、数字或对单个单元格
的引用。
实例:如果A1=98、A2=千米,则公式“=CONCATENATE(A1,
A2)”返回“98千米”,与公式“=A1&A2”等价。
6.DOLLAR 或RMB
用途:按照货币格式将小数四舍五入到指定的位数并转换
成文字。
38
语法:DOLLAR(number,decimals)或RMB(number,
decimals)。
参数:Number是数字、包含数字的单元格引用,或计算
结果为数字的公式;Decimals 是十进制的小数,如果Decimals
为负数,则参数number从小数点往左按相应位数取整。如果
省略Decimals,则假设其值为2。
实例:公式“=RMB(1586.567,2)”返回“¥1586.57”,
=RMB(99.888)返回“¥99.89”。
7.EXACT
用途:测试两个字符串是否完全相同。如果它们完全相同,
则返回TRUE;否则返回FALSE。EXACT函数能区分大小写,但
忽略格式上的差异。
语法:EXACT(text1,text2)。
参数:Text1是待比较的第一个字符串,Text2是待比较
的第二个字符串。
实例:如果A1=物理、A2=化学A3=物理,则公式
“=EXACT(A1,A2)”返回FALSE,=EXACT(A1,A3)返回FALSE,
=EXACT("word","word")返回TRUE。
8.FIND
用途:FIND 用于查找其他文本串(within_text)内的文本
串(find_text),并从within_text的首字符开始返回
find_text 的起始位置编号。此函数适用于双字节字符,它区
分大小写但不允许使用通配符。
语法:FIND(find_text,within_text,start_num),
参数:Find_text是待查找的目标文本;Within_text是
包含待查找文本的源文本;Start_num 指定从其开始进行查找
的字符,即within_text 中编号为1的字符。如果忽略
start_num,则假设其为1。
实例:如果A1=软件报,则公式“=FIND("软件",A1,1)”
返回1。
9.FINDB
用途:FINDB用于查找其他文本串(within_text)内的文
本串(find_text),并根据每个字符使用的字节数从
within_text 的首字符开始返回find_text 的起始位置编号。
FIND与FINDB 的区别在于:前者是以字符数为单位返回起始
位置编号,后者是以字节数为单位返回起始位置编号。
语法:FINDB(find_text,within_text,start_num),
参数:Find_text是待查找的目标文本;Within_text是
包含待查找文本的源文本;Start_num指定从其开始进行查找
的字符,即within_text中编号为1 的字符。如果忽略
start_num,则假设其为1。
注意:此函数适用于双字节字符,它能区分大小写但不允
许使用通配符。其它事项与FIND 函数相同。
实例:如果A1=电脑爱好者,则公式“=FINDB(爱好者",
A1,1)”返回5。因为每个字符均按字节进行计算,而一个汉
字为2个字节,所以第三个汉字“爱”从第五个字节开始。
10.FIXED
用途:按指定的小数位数四舍五入一个数,以小数格式设
置后以文字串形式返回结果。
语法:FIXED(number,decimals,no_commas)。
参数:Number是要进行四舍五入并转换成文字串的数;
Decimals为一数值,用以指定小数点右边的小数位数;
No_commas 为一逻辑值。如果是TRUE,则函数FIXED 返回的文
字不含逗号。如果no_commas 是FALSE 或省略,则返回的文字
中包含逗号。
实例:如果A1=2001.16845,则公式“=FIXED(A2,2,
TRUE)”返回2001.17,=FIXED(6834.567,-1)返回6830。
11.JIS
用途:将字符串中的半角(单字节)英文字母更改为全角
(双字节)字符。
语法:JIS(text)
参数:Text为文本或对包含文本的单元格(或引用)。如
果文本中不包含任何半角英文字母,则文本不会更改。
实例:如果A1=excel,则公式“=JIS(a1)”返回EXCEL。
12.LEFT 或LEFTB
用途:根据指定的字符数返回文本串中的第一个或前几个
字符。此函数用于双字节字符。
语法:LEFT(text,num_chars)或LEFTB(text,
num_bytes)。
参数:Text 是包含要提取字符的文本串;Num_chars指定
函数要提取的字符数,它必须大于或等于0。Num_bytes按字
节数指定由LEFTB提取的字符数。
实例:如果A1=电脑爱好者,则LEFT(A1,2)返回“电脑”,
LEFTB(A1,2)返回“电”。
13.LEN 或LENB
用途:LEN返回文本串的字符数。LENB返回文本串中所有
字符的字节数。
语法:LEN(text)或LENB(text)。
参数:Text待要查找其长度的文本。
39
注意:此函数用于双字节字符,且空格也将作为字符进行
统计。
实例:如果A1=电脑爱好者,则公式“=LEN(A1)”返回5,
=LENB(A1)返回10。
14.LOWER
用途:将一个文字串中的所有大写字母转换为小写字母。
语法:LOWER(text)。
语法:Text是包含待转换字母的文字串。
注意:LOWER函数不改变文字串中非字母的字符。LOWER
与PROPER和UPPER函数非常相似。
实例:如果A1=Excel,则公式“=LOWER(A1)”返回excel。
15.MID 或MIDB
用途:MID返回文本串中从指定位置开始的特定数目的字
符,该数目由用户指定。MIDB返回文本串中从指定位置开始
的特定数目的字符,该数目由用户指定。MIDB函数可以用于
双字节字符。
语法:MID(text,start_num,num_chars)或MIDB(text,
start_num,num_bytes)。
参数:Text是包含要提取字符的文本串。Start_num 是文
本中要提取的第一个字符的位置,文本中第一个字符的
start_num为1,以此类推;Num_chars指定希望MID从文本
中返回字符的个数;Num_bytes指定希望MIDB 从文本中按字
节返回字符的个数。
实例:如果a1=电子计算机,则公式“=MID(A1,3,2)”
返回“计算”,=MIDB(A1,3,2)返回“子”。
16.PHONETIC
用途:提取文本串中的拼音(furigana)字符。
语法:PHONETIC(reference)。
参数:Reference为文本串或对单个单元格或包含文本串
的单元格区域的引用。如果reference为单元格区域,则返回
区域左上角单元格中的furigana文本串。如果reference 为
不相邻单元格的区域,将返回#N/A错误值。
注意:该函数在中文Excel 中无效。
17.PROPER
用途:将文字串的首字母及任何非字母字符之后的首字母
转换成大写。将其余的字母转换成小写。
语法:PROPER(text)
参数:Text是需要进行转换的字符串,包括双引号中的
文字串、返回文本值的公式或对含有文本的单元格引用等。
实例:如果A1=学习excel,则公式“=PROPER(A1)”返回
“学习Excel”。
18.REPLACE 或REPLACEB
用途:REPLACE 使用其他文本串并根据所指定的字符数替
换另一文本串中的部分文本。REPLACEB的用途与REPLACE相
同,它是根据所指定的字节数替换另一文本串中的部分文本。
语法:REPLACE(old_text,start_num,num_chars,
new_text),REPLACEB(old_text,start_num,num_bytes,
new_text)。
参数:Old_text 是要替换其部分字符的文本;Start_num
是要用new_text替换的old_text 中字符的位置;Num_chars
是希望REPLACE 使用new_text替换old_text 中字符的个数;
Num_bytes是希望REPLACE使用new_text替换old_text的字
节数;New_text是要用于替换old_text 中字符的文本。
注意:以上两函数均适用于双字节的汉字。
实例:如果A1=学习的革命、A2=电脑,则公式
“=REPLACE(A1,3,3,A2)”返回“学习电脑”,=REPLACEB(A1,
2,3,A2)返回“电脑的革命”。
19.REPT
用途:按照给定的次数重复显示文本。可以通过REPT函
数对单元格进行重复填充。
语法:REPT(text,number_times)。
参数:Text是需要重复显示的文本,Number_times是重
复显示的次数(正数)。
注意:REPT函数的结果不能多于255个字符。
实例:公式“=REPT("软件报",2)”返回“软件报软件
报”。
20.RIGHT 或RIGHTB
用途:RIGHT 根据所指定的字符数返回文本串中最后一个
或多个字符。RIGHTB根据所指定的字节数返回文本串中最后
一个或多个字符。
语法:RIGHT(text,num_chars),RIGHTB(text,num_bytes)。
参数:Text是包含要提取字符的文本串;Num_chars 指定
希望RIGHT 提取的字符数,它必须大于或等于0。如果
num_chars大于文本长度,则RIGHT 返回所有文本。如果忽略
num_chars,则假定其为1。Num_bytes 指定欲提取字符的字节
数。
实例:如果A1=学习的革命,则公式“=RIGHT(A1,2)”
返回“革命”,=RIGHTB(A1,2)返回“命”。
40
21.SEARCH 或SEARCHB
用途:返回从start_num 开始首次找到特定字符或文本串
的位置编号。其中SEARCH以字符数为单位,SEARCHB以字节
数为单位。
语法:SEARCH(find_text,within_text,start_num),
SEARCHB(find_text,within_text,start_num)。
参数:Find_text 是要查找的文本,可以使用通配符,包
括问号“?”和星号“*”。其中问号可匹配任意的单个字符,
星号可匹配任意的连续字符。如果要查找实际的问号或星号,
应当在该字符前键入波浪线“~”。Within_text是要在其中
查找find_text 的文本。Start_num 是within_text 中开始查
找的字符的编号。如果忽略start_num,则假定其为1。
实例:如果A1=学习的革命,则公式“=SEARCH("的",
A1)”返回3,=SEARCHB("的",A1)返回5。
22.SUBSTITUTE
用途:在文字串中用new_text 替代old_text。如果需要
在一个文字串中替换指定的文本,可以使用函数SUBSTITUTE;
如果需要在某一文字串中替换指定位置处的任意文本,就应当
使用函数REPLACE。
语法:SUBSTITUTE(text,old_text,new_text,
instance_num)。
参数:Text是需要替换其中字符的文本,或是含有文本
的单元格引用;Old_text是需要替换的旧文本;New_text用
于替换old_text的文本;Instance_num 为一数值,用来指定
以new_text替换第几次出现的old_text;如果指定了
instance_num,则只有满足要求的old_text被替换;否则将
用new_text替换Text 中出现的所有old_text。
实例:如果A1=学习的革命、A2=电脑,则公式
“=SUBSTITUTE(A1,"的革命",A2,1)”返回“学习电脑”。
23.T
用途:将数值转换成文本。
语法:T(value)。
参数:Value 是需要进行测试的数据。如果value 本身就
是文本,或是对文本单元格的引用,T函数将返回value;如
果没有引用文本,则返回""(空文本)。
实例:如果A1中含有文本“电脑”,则公式“=T(A1)”
返回“电脑”。
24.TEXT
用途:将数值转换为按指定数字格式表示的文本。
语法:TEXT(value,format_text)。
参数:Value 是数值、计算结果是数值的公式、或对数值
单元格的引用;Format_text是所要选用的文本型数字格式,
即“单元格格式”对话框“数字”选项卡的“分类”列表框
中显示的格式,它不能包含星号“*”。
注意:使用“单元格格式”对话框的“数字”选项卡设置
单元格格式,只会改变单元格的格式而不会影响其中的数值。
使用函数TEXT 可以将数值转换为带格式的文本,而其结果将
不再作为数字参与计算。
实例:如果A1=2986.638,则公式“=TEXT(A5,"#,
##0.00")”返回2,986.64。
25.TRIM
用途:除了单词之间的单个空格外,清除文本中的所有的
空格。如果从其他应用程序中获得了带有不规则空格的文本,
可以使用TRIM 函数清除这些空格。
语法:TRIM(text)。
参数:Text是需要清除其中空格的文本。
实例:如果A1=FirstQuarterEarnings,则公式
“=TRIM(A1)”返回“FirstQuarterEarnings”。
26.UPPER
用途:将文本转换成大写形式。
语法:UPPER(text)。
参数:Text为需要转换成大写形式的文本,它可以是引
用或文字串。
实例:公式“=UPPER("apple")”返回APPLE。
27.VALUE
用途:将表示数字的文字串转换成数字。
语法:VALUE(text)。
参数:Text为带引号的文本,或对需要进行文本转换的
单元格的引用。它可以是Excel可以识别的任意常数、日期或
时间格式。如果Text 不属于上述格式,则VALUE函数返回错
误值#VALUE!。
注意:通常不需要在公式中使用VALUE函数,Excel 可以
在需要时自动进行转换。VALUE函数主要用于与其他电子表格
程序兼容。
实例:公式“=VALUE("¥1,000")”返回1000;
=VALUE("16:48:00")-VALUE("12:00:00")返回0.2,该序列数
等于4 小时48 分钟。
28.WIDECHAR
用途:将单字节字符转换为双字节字符。
41
语法:WIDECHAR(text)。
参数:Text是需要转换为双字节字符的文本或包含文本
的单元格引用。
注意:因为汉字本身是双字节字符,所以使用此函数转换
汉字时得到的是汉字的原形。
实例:公式“=WIDECHAR("apple")”返回apple,
=WIDECHAR("电脑")返回“电脑”。
三、函数应用案例──算账理财
1.零存整取储蓄
“零存整取”是工薪阶层常用的投资方式,这就需要计算
该项投资的未来值,从而决定是否选择某种储蓄方式。
(1)函数分解
FV 函数基于固定利率及等额分期付款方式,返回某项投
资的未来值。
语法:FV(rate,nper,pmt,pv,type)
Rate 为各期利率;Nper为总投资期,即该项投资的付款
期总数;Pmt 为各期所应支付的金额,其数值在整个年金期间
保持不变;Pv为现值,即从该项投资开始计算时已经入账的
款项,或一系列未来付款的当前值的累积和;Type为数字0
或1,用以指定各期的付款时间是在期初还是期末。
(2)实例分析
新建一个工作表,在其A1、B1、C1、D1单元格分别输入
“投资利率”、“投资期限”、“投资金额”和“账户初始金
额”。假设妻子新建一个账户每月底存入300元,年利2.1%(即
月息0.00175),连续存款5 年,可以在A2、B2、C2、D2 单元
格分别输入“0.00175”、“60”、“500”和“1”。
然后选中E2单元格输入公式“=FV(A2,B2,-C2,D2,1)”,
回车即可获得该投资的到期本金合计为“¥18,994.67”。公
式中的“-C2”表示资金是支出的,“C2”前不加负号也可,
这样计算出来的结果就是负值。
如果丈夫也有“零存整取”账户,每月初存入200元,年
利1.28%(即月息0.001667),连续存款3年,可以在A3、B3、
C3、D3单元格分别输入“0.001667”、“36”、“200”和
“0”。然后把E2 单元格中的公式复制到E3 单元格(将光标指
向E2单元格的拖动柄,当黑色十字光标出现后向下拖动一
格),即可得知该投资的到期本金合计“¥7,426.42”。
提示:上述计算结果包括本金和利息,但不包括利息税等
其他费用。
2.还贷金额
如今贷款购买住房进行消费的家庭越来越多,计算贷款的
月偿还金额是决策的重要依据,下面我们就来设计如何知道自
己每月的还款金额。
(1)函数分解
PMT 函数基于固定利率及等额分期付款方式,返回贷款的
每期付款额。
语法:PMT(rate,nper,pv,fv,type)
Rate 为贷款利率;Nper 为该项贷款的付款总数;Pv为现
值,或一系列未来付款的当前值的累积和;Fv为未来值,或
在最后一次付款后希望得到的现金余额;Type为数字0或1。
(2)实例分析
新建一个工作表,在其A1、B1、C1、D1单元格分别输入
“贷款利率”、“还贷年限”、“贷款金额”和“还贷时间”。
假设贷款年利为4.1%(即月息0.00342),预计的还贷时间为
10年,贷款金额为10万元,且每月底还贷。可以在A2、B2、
C2、D2单元格分别输入“0.00342”、“360”、“100000”
和“1”(表示月末还贷,0 表示月初还贷)。然后选中E2单元
格输入公式“= PMT(A2,B2,C2,,D2)”,回车就可以获得每月
的还款金额为“¥-481.78”。
上式中C2 后的两个逗号之间还有一个参数,表示还贷期
限结束时账户上的余额,对这个例子来说应该是0,所以可以
忽略该参数或写成“= PMT(A2,B2,C2,0,D2)”。
3.保险收益
保险公司开办了一种平安保险,具体办法是一次性缴费
12000 元,保险期限为20年。如果保险期限内没有出险,每
年返还1 000 元。请问在没有出险的情况下,它与现在的银行
利率相比,这种保险的收益率如何。
(1)函数分解
RATE 函数返回投资的各期利率。该函数通过迭代法计算
得出,并且可能无解或有多个解。
语法:RATE(nper,pmt,pv,fv,type,guess)
Nper 为总投资期,即该项投资的付款期总数;Pmt 为各期
付款额,其数值在整个投资期内保持不变;Pv为现值,即从
该项投资开始计算时已经入帐的款项,或一系列未来付款当前
值的累积和;Fv为未来值,或在最后一次付款后希望得到的
现金余额;Type为数字0 或1。
(2)实例分析
新建一个工作表,在其A1、B1、C1、D1单元格分别输入
“保险年限”、“年返还金额”、“保险金额”、“年底返还”
和“现行利息”。然后在A2、B2、C2、D2 和E2 单元格分别输
42
入“20”、“1000”、“12000”、“1”(表示年底返还,0
表示年初返还)和“0.02”。然后选中F2 单元格输入公式
“=RATE(A2,B2,C2,,D2,E2)”,回车就可以获得该保险的年收
益率为“0.06”。要高于现行的银行存款利率,所以还是有利
可图的。上面公式中的C2后面有两个逗号,说明最后一次付
款后账面上的现金余额为零。
4.个税缴纳金额
假设个人收入调节税的收缴标准是:工资在800 元以下的
免征调节税,工资800 元以上至1 500 元的超过部分按5%的
税率征收,1 500 元以上至2 000元的超过部分按8%的税率征
收,高于2 000 元的超过部分按20%的税率征收。我们可以按
以下方法设计一个可以修改收缴标准的工作簿:
新建一个工作表,在其A1、B1、C1、D1、E1单元格分别
输入“姓名”、“工资总额”、“扣款”、“个税”和“实付
工资”。为了方便个税标准的修改,我们可以另外打开一个工
作表(例如Sheet2),在其A1、B1、C1、D1、E1 单元格中输入
“免征标准”、“低标准”、“中等标准”和“高标准”,然
后分别在其下方的单元格内输入“800”、“1500”、
“2000”、“2000”。
接下来回到工作表Sheet1中,选中D 列的D2单元格输入
公式“=IF(C2<=Sheet2!A2,"
",IF((C2-Sheet2!A2)<=Sheet2!B2,(C2-Sheet2!A2)*0.05,IF
(C2-Sheet2!C2<=Sheet2!C2,(C2-Sheet2!C2)*0.08,IF(C2>Sh
eet2!D2,(C2-Sheet2!D2)*0.2))))”,回车后即可计算出C2
单元格中的应缴个税金额。此后用户只需把公式复制到C3、
C4 等单元格,就可以计算出其他职工应缴纳的个税金额。
上述公式的特点是把个税的征收标准放到另一个工作表
中,如果征税标准发生了变化,用户只需修改相应单元格中的
数值,不需要对公式进行修改,可以减少发生计算错误的可能。
公式中的IF语句是逐次计算的,如果第一个逻辑判断
“C2-Sheet2!A2)<=Sheet2!B2”成立,即工资收入低于征收标
准,则个税计算公式所在单元格被填入空格;如果第一个逻辑
判断式不成立,则计算第二个IF语句,直至计算结束。假如
征税标准多于4 个,可以按上述继续嵌套IF 函数(最多7个)。
四、函数应用案例──信息统计
使用Excel 管理人事信息,具有无须编程、简便易行的特
点。假设有一个人事管理工作表,它的A1、B1、C1、D1、E1、
F1、G1和H1 单元格分别输入“序号”、“姓名”、“身份证
号码”、“性别”、“出生年月”等。自第2行开始依次输入
职工的人事信息。为了尽可能减少数据录入的工作量,下面利
用Excel 函数实现数据统计的自动化。
1.性别输入
根据现行的居民身份证号码编码规定,正在使用的18 位
的身份证编码。它的第17位为性别(奇数为男,偶数为女),
第18位为效验位。而早期使用的是15位的身份证编码,它的
第15位是性别(奇数为男,偶数为女)。
(1)函数分解