请问手机端或pc端是什么意思有哪些可以精确到小数点后20位或更多位的伽玛函数计算器应用?请帮我推荐一下

科学计算器 |安全下载普通下载安全下载应用有被劫持的风险,可能出现广告、病毒、扣费等风险状况,建议使用百度手机助手安全下载。安全下载这个方案是设计用于平板电脑和手机用户!它可以评估任何长度和复杂性,有实数或复数的任何数学表达式。表达式可以在编辑文本框( IOD)输入,然后在编辑的任何行中的字符串的中间。运算执行可以从任何一行中输入输出显示( IOD)进行。认识16运营商,即是以复数超过60个基本功能,和85的数学和物理常数(如“三角函数,双曲函数,对数函数,且反显” , “概率函数” , “贝塔函数” , “伽玛功能” , “误差函数”,而更多的特殊功能, “逻辑运算符像异或( XOR ) ”,“普朗克常数” , “原子质量不变” , “阿伏伽德罗常数”,... ) 。...
展开全部介绍
下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载下载意见反馈百度手机助手正在下载打开助手立即安装EXCEL中所有函数的使用
EXCEL中所有函数的使用
1.求和函数SUM
语法:SUM(number1,number2,...)。
参数:number1、number2...为1到30个数值(包括逻辑值和文本表达式)、区域或引用,各参数之间必须用逗号加以分隔。
注意:参数中的数字、逻辑值及数字的文本表达式可以参与计算,其中逻辑值被转换为1,文本则被转换为数字。如果参数为数组或引用,只有其中的数字参与计算,数组或引用中的空白单元格、逻辑值、文本或错误值则被忽略。
应用实例一:跨表求和
使用SUM函数在同一工作表中求和比较简单,如果需要对不同工作表的多个区域进行求和,可以采用以下方法:选中Excel XP“插入函数”对话框中的函数,“确定”后打开“函数参数”对话框。切换至第一个工作表,鼠标单击“number1”框后选中需要求和的区域。如果同一工作表中的其他区域需要参与计算,可以单击“number2”框,再次选中工作表中要计算的其他区域。上述操作完成后切换至第二个工作表,重复上述操作即可完成输入。“确定”后公式所在单元格将显示计算结果。
应用实例二:SUM函数中的加减混合运算
财务统计需要进行加减混合运算,例如扣除现金流量表中的若干支出项目。按照规定,工作表中的这些项目没有输入负号。这时可以构造“=SUM(B2:B6,C2:C9,-D2,-E2)”这样的公式。其中B2:B6,C2:C9引用是收入,而D2、E2为支出。由于Excel不允许在单元格引用前面加负号,所以应在表示支出的单元格前加负号,这样即可计算出正确结果。即使支出数据所在的单元格连续,也必须用逗号将它们逐个隔开,写成“=SUM(B2:B6,C2:C9,-D2,-D3,D4)”这样的形式。
应用实例三:及格人数统计
假如B1:B50区域存放学生性别,C1:C50单元格存放某班学生的考试成绩,要想统计考试成绩及格的女生人数。可以使用公式“=SUM(IF(B1:B50=″女″,IF(C1:C50&=60,1,0)))”,由于它是一个数组公式,输入结束后必须按住Ctrl+Shift键回车。公式两边会自动添加上大括号,在编辑栏显示为“{=SUM(IF(B1:B50=″女″,IF(C1:C50&=60,1,0)))}”,这是使用数组公式必不可少的步骤。
2.平均值函数AVERAGE
语法:AVERAGE(number1,number2,...)。
参数:number1、number2...是需要计算平均值的1~30个参数。
注意:参数可以是数字、包含数字的名称、数组或引用。数组或单元格引用中的文字、逻辑值或空白单元格将被忽略,但单元格中的零则参与计算。如果需要将参数中的零排除在外,则要使用特殊设计的公式,下面的介绍。
应用实例一:跨表计算平均值
标签名为“一班”、“二班”和“三班”的工作表存放各班学生的成绩,则它们的总平均分计算公式为“=AVERAGE(一班!C1:C36,三班!C1:C32,三班!C1:C45)”。式中的引用输入方法与SUM跨表求和时相同。
应用实例二:忽略零的平均值计算公式
假设A1:A200随机存放包括零在内的48个数值,在AVERAGE参数中去掉零引用很麻烦,这种情况可以使用公式“=AVERAGE(IF(A1:A200&&0, A1:A200,″″)”。公式输入结束后按住Ctrl+Shift回车,即可对A1:A200中的数值(不包括零)计算平均值。
3.逻辑函数IF
语法:IF(logical_test,value_if_true,value_if_false)。
参数:logical_test是结果为true(真)或false(假)的数值或表达式;value_if_true是logical_test为true时函数的返回值,如果logical_test为ture并且省略了value_if_true,则返回true。而且value_if_true可以是一个表达式;value_if_false是logical_test为false时函数的返回值。如果logical_test为false并且省略value_if_false,则返回false。Value_if_false也可以是一个表达式。
应用实例一:个人收入调节税计算
假设个人收入调节税的稽征办法是:工资在1000元以下的免征调节税,工资1000元以上至1500元的超过部分按5%的税率征收,1500元以上至2000元的超过部分按8%的税率征收,高于2000元的超过部分按30%的税率征收。
假如工作表的B列存放职工姓名,C列存放工资,选中D列的空白单元格输入公式“=IF(C2&=1000,″″,IF((C2-1000)&=1500,(C2-1000)*0.05,IF(C2-E2&=1500,(C2-1500)*0.08,IF(C2&2000,(C2-2000)*0.3))))”,回车后即可计算出C2工资应缴纳的收入调节税。
公式中的IF语句是逐次计算的,如果第一个逻辑判断C2&=1000成立,则公式所在单元格被填入空格;如果第一个逻辑判断式不成立,则计算第二个IF语句;直至计算结束。如果税率征收标准发生了变化,只须改变逻辑和计算式中的值,如和2000等即可。
应用实例二:消除无意义的零
用SUM函数计算工资总额等问题时,若引用的全部参数均为空白单元格,公式仍然会计算出一个“0”。这样打印出来的报表不仅很不美观。为此可将计算公式设计为“=IF(SUM(A1:B1,D2:E8)&&0,SUM(A1:B1,D2:E8),″″)”,即是当SUM(A1:B1,D2:E8)计算结果不等于零时,公式所在单元格显示SUM(A1:B1,D2:E8)的计算结果,否则显示一个空格。
上面这个问题在财务计算中依然存在,如公式“=A1-A6-A9”有可能为零或显示负数。为了避免打印零或负数,可以设计公式“=IF(A2-A6-A9=0,″″,IF(A2-A6-A9&0,RMB(A2-A6-A9),A2-A6-A9))”。当A2-A6-A9=0时在单元格中填写零,否则进行下一个逻辑判断。如果A2-A6-A9&0则在结果前添加一个“¥”符号,否则进行正常运算直至结束。
应用实例三:多条件求和
假设C1:C460区域内存放着职工的职称,D1:D460区域存放着职工的性别。如果要统计具有高级职称的男性职工总数,可以使用公式“=SUM(IF(C1:C460=″高级″,IF(D1:D460=″男″,1,0)))”。这是一个数组公式,输入结束后按住Ctrl+Shift回车即可计算出结果。
4.快捷方式或链接创建函数HYPERLINK
语法:HYPERLINK(link_location,friendly_name)。
参数:link_location是文件的路径和文件名,它可以指向文档中的某个具体位置。如Excel工作表中的特定单元格或区域,或某个Word文档中的书签,也可以指向硬盘中的文件或是Internet或Intranet的URL。Friendly_name为单元格中显示的链接文字或数字,它用蓝色显示并带有下划线。如果省略了friendly_name,单元格就将link_location显示为链接。
应用实例:管理文档或网站地址
如果你拥有大量文档或收集了许多网站地址,管理起来一定有困难。如果能够将其中的文档名、URL等与文档等对象链接起来,不仅管理方便,还可以直接打开文档或访问站点。具体操作方法是:首先根据文档类型建立管理工作表,其中的文件名或网站名必须使用以下方法输入:选中一个空白单元格,单击Excel XP工具栏中的“粘贴函数”按钮,打开“粘贴函数”对话框,在“函数分类”框下选中“查找与引用”,然后在“函数名”框内找到HYPERLINK函数。单击对话框中的“确定”按钮,弹出“HYPERLINK”函数向导。在“link_location”框中输入文件的完整路径和名称(包括扩展名),如“C:\my
documents\IT网站集锦.doc”,然后在“friendly_name”框中输入文件名(如“IT网站集锦”)。确认输入无误单击“确定”按钮,所选单元格即出现带下划线的紫色文件名“IT网站集锦”。
此后你就可以从工作表中打开文档,方法是:打开工作表,在其中找到需要打开的文件。箭头光标指向文件名会变成手形,若停留片刻则会显示该文件的完整路径和名称,单击则会调用关联程序将文件打开。
如果你收集了许多网站的URL,还可以用此法建立一个大型“收藏夹”。既可以用Excel的强大功能进行管理,又可以从工作表中直接访问Web站点。
5.计数函数COUNT
语法:COUNT(value1,value2,...)。
参数:value1,value2...是包含或引用各类数据的1~30个参数。
注意:COUNT函数计数时数字、日期或文本表示的数字会参与计数,错误值或其他无法转换成数字的文字被忽略。如果参数是一个数组或引用,那么只有数组或引用中的数字参与计数;其中的空白单元格、逻辑值、文字或错误值均被忽略。
应用实例:及格率统计
假如C1:G42存放着42名学生的考试成绩,在一个空白单元格内输入公式“=COUNTIF(C1:C42,″&=60″)/COUNTA(C1:C42)”回车,即可计算出该列成绩的及格率(即分数为60及以上的人数占总人数的百分比)。
6.最大值函数MAX、最小值函数MIN
语法:MAX(number1,number2,...),MIN(number1,number2,...)。
参数:number1,number2...是需要找出最大值(最小值)的1至30个数值、数组或引用。
注意:函数中的参数可以是数字、空白单元格、逻辑值或数字的文本形式,如果参数是不能转换为数字的内容将导致错误。如果参数为数组或引用,则只有数组或引用中的数字参与计算,空白单元格、逻辑值或文本则被忽略。
应用实例:查询最高分(最低分)
假如C1:G42存放着42名学生的考试成绩,则选中一个空白单元格,在编辑栏输入公式“=MAX(C1:C42)”,回车后即可计算出其中的最高分是多少。
如果将上述公式中的函数名改为MIN,其他不变,就可以计算出C1:G42区域中的最低分。
7.条件求和函数SUMIF
语法:SUMIF(range,criteria,sum_range)。
参数:range是用于条件判断的单元格区域,criteria是由数字、逻辑表达式等组成的判定条件,sum_range为需要求和的单元格、区域或引用。
应用实例:及格平均分统计
假如A1:A36单元格存放某班学生的考试成绩,若要计算及格学生的平均分,可以使用公式“=SUMIF(A1:A36,″&=60″,A1:A36)/COUNTIF(A1:A36,″&=60″)。公式中的“=SUMIF(A1:A36,″&=60″,A1:A36)”计算及格学生的总分,式中的“A1:A36”为提供逻辑判断依据的单元格引用,“&=60”为判断条件,不符合条件的数据不参与求和,A1:A36则是逻辑判断和求和的对象。公式中的COUNTIF(A1:A36,″&=60″)用来统计及格学生的人数。
8.贷款偿还计算函数PMT
语法:PMT(rate,nper,pv,fv,type).
参数:如今贷款买房子或车子的人越来越多,计算某一贷款的月偿还金额是考虑贷款的重要依据,Excel XP提供的PMT函数是完成这一任务的好工具。语法中的rate是贷款利率;nper为贷款偿还期限;pv是贷款本金;fv为最后一次付款后剩余的贷款金额,如果省略fv,则认为它的值为零;type为0或1,用来指定付款时间是在月初还是月末。如果省略type,则假设其值为零。
应用实例:购房还款金额
假如你为购房贷款十万元,如果年利率为7%,每月末还款。采用十年还清方式时,月还款额计算公式为“=PMT(7%/12,120,-100000)”。其结果为¥-1,161.08,就是你每月须偿还贷款1161.08元。
9.样本的标准偏差函数STDEV
语法:STDEV(number1,number2,...)。
参数:number1,number2,...为对应于总体样本的1到30个参数,它们可以是数值、引用或数组。
注意:STDEV函数的参数是总体中的样本,并忽略参数中的逻辑值(true或false)和文本。如果需要用全部数据计算标准偏差,则应使用STDEVP函数。如果参数中的逻辑值和文本不能忽略,请使用STDEVA函数。
应用实例一:成绩离散度估计
假设某班共有36名学生参加考试,随机抽取的五个分数为A1=78、A2=45、A3=90、A4=12和A5=85。如果要估算本次考试成绩相对平均分的离散程度,即学生的考试成绩偏离平均分的多少,可以使用公式“=STDEV(A1:A5)”。其计算结果为33.,标准偏差的数值越大成绩越分散。
应用实例二:质量波动估计
质量控制等场合也能用到STDEV函数,如从一批钢丝绳中随机抽出若干进行试验,分别测出它们的抗拉强度。根据STDEV函数的计算结果即可判断钢丝绳的抗拉强度是否分散,如果计算的标准偏差比较小,说明抗拉强度的一致性好,质量比较稳定。反之说明钢丝绳的质量波动较大,抗拉强度不够一致。
10.排序函数RANK
语法:RANK(number,ref,order)。
参数:number是需要计算其排位的一个数字;ref是包含一组数字的数组或引用(其中的非数值型参数将被忽略);order是用来说明排序方式的数字(如果order为零或省略,则以降序方式给出结果,反之按升序方式)。
应用实例:产值排序
假如图1中的E2、E3、E4单元格存放一季度的总产值。
计算各车间产值排名的方法是:在F2单元格内输入公式“=RANK(E2,$E$2:$E$4)”,敲回车即可计算出铸造车间的产值排名是2。再将F2中的公式复制到剪贴板,选中F3、F4单元格按Ctrl+V,就能计算出其余两个车间的产值排名3和1。如果B1单元格中输入的公式为“=RANK(E2,$E$2:$E$4,1)”,则计算出的序数按升序方式排列,即2、1和3。
需要注意的是:相同数值用RANK函数计算得到的序数(名次)相同,但会导致后续数字的序数空缺。假如上例中F2单元格存放的数值与F3相同,则按本法计算出的排名分别是3、3和1(降序时)。即176.7出现两次时,铸造和维修车间的产值排名均为3,后续金工车间的排名就是1(没有2)。
11.四舍五入函数
语法:ROUND(number,num_digits)。
参数:number是需要四舍五入的数字;num_digits为指定的位数,number将按此位数进行四舍五入。
注意:如果num_digits大于0,则四舍五入到指定的小数位;如果 num_digits 等于 0,则四舍五入到最接近的整数;如果 num_digits 小于 0,则在小数点左侧按指定位数四舍五入。
应用实例:消除计算误差
假设Excel工作表中有D2=356.68、E2=128.12,需要将D2与E2之和乘以0.1,将计算结果四舍五入取整数,再将这个结果乘以1.36(取两位小数)得到最终结果。
一般用户的做法是选中某个单元格(如F2),使用“单元格”命令将它的小数位数设为零,然后在其中输入公式“F2=(D1+E1)*0.1”。再将G2单元格的小数位数设成两位,最后把F2*1.36的结果存入其中就可以了。从表面上看,上述方法没有什么问题。因为(D1+E1)*0.1在F2单元格显示48(注意:是显示48),如果F2单元格的小数位数为零,(D1+E1)*0.1经四舍五入后的结果就是48。接下去却出了问题,因为F2*1.36的计算结果是65.90,根本不是48*1.36的正确结果65.28,其中65.90是(D2+E2)*0.1未经四舍五入直接乘以1.36的结果。
以上计算结果说明:“单元格格式”、“数字”选项卡设置的“小数位数”,只能将单元格数值的显示结果进行四舍五入,并不能对所存放的数值进行四舍五入。换句话说,单元格数值的显示结果与实际存放结果并不完全一致,如果不注意这个问题,计算工资等敏感数据就会出现错误。例如在上例中,F2单元格内的数值虽然显示为48,但实际存放的却是48.45,自然得出了48.45*1.36=65.90的结果(按计算要求应为65.28)。
要解决这个问题并不难,你只须在G2单元格内输入公式“=(ROUND((D2+E2)*0.1,0))*1.36”,就可以按要求计算出正确结果65.28。式中的ROUND函数按指定位数对“(D2+E2)*0.1”进行四舍五入,函数中的参数0将“(D2+E2)*0.1”四舍五入到最接近的整数。
12.条件计数函数COUNTIF
语法:COUNTIF(range,criteria)。
参数:range为需要统计的符合条件的单元格区域;criteria为参与计算的单元格条件,其形式可以为数字、表达式或文本(如36、″&160″和″男″等)。条件中的数字可以直接写入,表达式和文本必须加引号。
应用实例:男女职工人数统计
假设 A1:A58区域内存放着员工的性别,则公式“=COUNTIF(A1:A58,″女″)”统计其中的女职工数量,“=COUNTIF(A1:A58,″男″)”统计其中的男职工数量。
COUNTIF函数还可以统计优秀或及格成绩的数量,假如C1:G42存放着42名学生的考试成绩,则公式“=COUNTIF(C2:G2,″&=85″)”可以计算出其中高于等于85分的成绩数目。如将公式改为“=COUNTIF(C2:G2,″&=60″)”,则可以计算出及格分数的个数。
13.百分排位预测函数PERCENTILE
语法:PERCENTILE(array,k)。
参数:array为定义相对位置的数值数组或数值区域,k为数组中需要得到其百分排位的值。
注意:如果array所在单元格为空白或数据个数超过8191,则返回#NUM!错误。如果k&0或k&1,则返回#NUM!错误。如果k不是1/(n-1)的倍数,该函数使用插值法确定其百分排位。
应用实例:利润排行预测
假设C1:C60区域存放着几十个公司的利润总额。如果你想知道某公司的利润达到多少,才能进入排名前10%的行列,可以使用公式“=PERCENTILE(C1:C60,0.9)”。如果计算结果为9867万元,说明利润排名要想进入前10%,则该公司的利润至少应当达到9867万元。
14.数值探测函数ISNUMBER
语法:ISNUMBER(value)。
参数:如果value为数值时函数返回ture(真),否则返回false(假)。
应用实例一:无错误除法公式
如果工作表为C1设计了公式“=A1/B1”,一旦B1单元格没有输入除数,就会在C1中显示错误信息“#DIV/0!”。这不仅看起来很不美观,一旦作为报表打印还可能引起误会。为避免上面提到的问题出现,可将C1单元格中的公式设计成“=IF(ISNUMBER(B1),A1/B1,″″)”。式中的ISNUMBER函数对B1单元格进行探测,当B1被填入数值时返回true(真),反之返回false(假)。为真时IF函数执行A1/B1的运算,为假时在C1单元格中填入空格。
应用实例二:消除无意义的零
使用SUM函数计算工资总额时,若引用的单元格区域没有数据,Excel仍然会计算出一个结果“0”。这样打印出来的报表不符合财务规定,为此可将公式设计成“=IF(ISNUMBER(A1:B1),SUM(A1:B1),″″)”。
式中ISNUMBER函数测试SUM 函数所引用的单元格区域是否全部为空,当不为空时返回true(真),反之返回fales(假)。为真时IF函数执行SUM(A1:B1),为假时在存放计算结果的F1单元格中填入空格,这样即可避免在F1单元格中出现“0”。
15.零存整取收益函数PV
语法:PV(rate,nper,pmt,fv,type)。
参数:rate为存款利率;nper为总的存款时间,对于三年期零存整取存款来说共有3*12=36个月;pmt为每月存款金额,如果忽略pmt则公式必须包含参数fv;fv为最后一次存款后希望得到的现金总额,如果省略了fv则公式中必须包含pmt参数;type为数字0或1,它指定存款时间是月初还是月末。
应用实例:零存整取收益函数PV
假如你每月初向银行存入现金500元,如果年利2.15%(按月计息,即月息2.15%/12)。如果你想知道5年后的存款总额是多少,可以使用公式“=FV(2.15%/12,60,-500,0,1)”计算,其结果为¥31,698.67。
式中的2.15%/12为月息;60为总的付款时间,在按月储蓄的情况下为储蓄月份的总和;-500为每月支出的储蓄金额(-表示支出);0表示储蓄开始时账户上的金额,如果账户上没有一分钱,则为0否则应该输入基础金额;1表示存款时间是月初还是月末,1为月初0或忽略为月末。
16.内部平均值函数TRIMMEAN
语法:TRIMMEAN(array,percent)。
参数:array为需要去掉若干数据然后求平均值的数组或数据区域;percent为计算时需要除去的数据的比例,如果 percent = 0.2,说明在20个数据中除去 4 个,即头部除去 2 个尾部除去 2 个。如果percent=0.1,则30个数据点的10%等于3,函数TRIMMEAN将在数据首尾各去掉一个数据。
应用实例:评比打分统计
歌唱比赛采用打分的方法进行评价,为了防止个别人的极端行为,一般计算平均分数要去掉若干最高分和最低分。假如B1:B10区域存放某位歌手的比赛得分,则去掉一个最高分和一个最低分后的平均分计算公式为“=TRIMMEAN(B1:B10,0.2)”。公式中的0.2表示10个数据中去掉2个(10×0.2),即一个最高分和一个最低分。
17.日期年份函数YEAR
语法:YEAR(serial_number)。
参数:serial_number为待计算年份的日期。
应用实例:“虚工龄”计算
所谓“虚工龄”就是从参加工作算起,每过一年就增加一年工龄,利用YEAR函数计算工龄的公式是“=YEAR(A1)-YEAR(B1)”。公式中的A1和B1分别存放工龄的起止日期,YEAR(A1)和YEAR(B1)分别计算出两个日期对应的年份,相减后得出虚工龄。
18.起止天数函数DAYS360
语法:DAYS360(start_date,end_date,method)。
参数:start_date和end_date是用于计算期间天数的起止日期,可以使用带引号的文本串(如&&)、系列数和嵌套函数的结果。如果start_date在end_date之后,则DAYS360将返回一个负数。
19.取整函数TRUNC
语法:TRUNC(number,num_digits)。
参数:number是需要截去小数部分的数字,num_digits则指定保留到几位小数。
应用实例:“实工龄”计算
实际工作满一年算一年的工龄称为“实工龄”,如日至日的工龄为3年。计算“实工龄”的公式是“= TRUNC((DAYS360(″″,″″))/360,0)”,公式中的DAYS360(″″,″″)计算两个日期相差的天数,除以360后算出日期相差的年份(小数)。最后TRUNC函数将(DAYS360(A1,B1)/360的计算结果截去小数部分,从而得出“实工龄”。如果计算结果需要保留一位小数,只须将公式修改为“=
TRUNC((DAYS360(″″,″″))/360,1)”即可。
如果你要计算参加工作到系统当前时间的实工龄,可以将公式修改为“= TRUNC((DAYS360(″″,NOW()))/360,0)”。其中NOW()函数返回当前的系统日期和时间。
20.字符提取函数MID
语法:MID(text,start_num,num_chars)或MIDB(text,start_num,num_bytes)。
参数:text是含有要待提取字符的文本,start_num是要提取的第一个字符的位置(其中第一个字符的start_num为1以此类推),num_chars 指定MID从文本中提取的字符个数,Num_bytes指定MIDB从文本中提取的字符个数(按字节计算)。
应用实例:姓氏提取和统计
假如工作表C列存放着职工的姓名,如果想知道某一姓氏的职工人数,可以采用以下方法。首先使用公式“=MID(C1,1,1)”或“=MIDB(C1,1,2),从C1中提取出职工的姓氏,采用拖动或复制的方法即可提取其他单元格中的职工姓氏。然后使用公式“=COUNTIF(D1:D58,″张″)”统计出姓张的职工数量,随后改变公式中的姓氏就可以统计出其他姓氏职工的数量。
三、Excel XP数据库速成
Excel XP具有强大的数据库功能,对包含大量数据的表格进行排序、筛选等处理易如反掌,下面介绍常用的数据库操作。
1.数据排序
Excel XP第一行的单元格具有特殊作用,其中的文字相当于数据库字段名,可作为关键字参与排序、记录单等各种操作。
(1)文本排序
选举等场合需要按姓氏笔划为文本排序,Excel提供了比较好的解决办法。如果你要将图1数据表按车间名称的笔划排序,可以使用以下方法:选中排序关键字所在列(或行)的首个单元格,单击Excel“数据”菜单下的“排序”命令打开对话框,再单击其中的“选项”按钮。选中“排序选项”对话框“方法”下的“笔画排序”,再根据数据排列方向选择“按行排序”或“按列排序”,“确定”后回到“排序”对话框。如果你的数据带有标题行(如“单位”之类),则应选中“有标题行”(反之不选),然后打开“主要关键字”下拉列表,选择其中的“单位”,选中排序方式(“升序”或“降序”)后“确定”,表中的所有数据就会据此重新排列。此法稍加变通即可用于“第一名”、“第二名”等文本的排序,请大家自行摸索。
(2)自定义排序
如果你要求Excel按照“金工车间”、“铸造车间”和“维修车间”的特定顺序重排工作表数据,前面介绍的几种方法就无能为力了。这类问题可以用定义排序规则的方法解决:首先单击Excel“工具”菜单下的“选项”命令,打开“选项”对话框中的“自定义序列”选项卡。选中左边“自定义序列”下的“新序列”,光标就会在右边的“输入序列”框内闪动,你就可以输入“金工车间”、“铸造车间”等自定义序列了,输入的每个序列之间要用英文逗号分隔,或者每输入一个序列就敲回车。如果序列已经存在于工作表,可以选中序列所在的单元格区域单击“导入”,这些序列就会被自动进入“输入序列”框。无论采用以上那种方法,单击“添加”按钮即可将序列放入“自定义序列”中备用。
使用排序规则排序的具体方法与笔划排序很相似,只是你要打开“排序选项”对话框中的“自定义排序次序”下拉列表,选中前面定义的排序规则,其他选项保持不动。回到“排序”对话框后根据需要选择“升序”或“降序”,“确定”后即可完成数据的自定义排序。
2.数据检索
如果Excel XP工作表中的数据字段很多时,查看一条或几条记录需要左右滚动屏幕,此时可以采用以下方法检索并查看:单击“数据”菜单下的“记录单”命令打开对话框(图2)。
再次单击其中的“条件”按钮。对话框中的字段就会变成空白等待输入,并且“条件”按钮变为“表单”按钮。在对话框的相应字段位置输入条件,如果在“序号”字段框内输入12回车,则序号为12的数据就会显示在对话框中。当然,你输入的检索条件可以使用&、&、&=、&=、&&逻辑符号。例如单击“条件”按钮后在“总分”框内输入“&170”,则表示检索总分大于170的记录,回车后第一条大于170的数据就会显示在对话框中。继续单击“上一条”或“下一条”按钮,可以查看检索出来的其他数据。
3.数据筛选
上面介绍的方法可以检索满足某一条件的记录,但是检索条件比较复杂时(如检索总分大于170和小于120的纪录),这种检索方法就无能为力了。此时可以使用Excel XP提供的自定义筛选功能,操作方法是:单击“数据”、“筛选”子菜单下的“自动筛选”命令,每个字段名的右侧会出现一个下拉按钮。根据你要筛选的字段单击下拉按钮,在下拉菜单中选择“自定义”命令打开对话框(图3)。
单击第一行左侧的下拉按钮,选择其中的“大于”,然后在其右边输入170;按相同方法在第二行中选择“小于”,并在右边输入120,选中两行中间的“或”后单击“确定”按钮,工作表会自动显示所有符合筛选条件的记录。筛选出来的记录可以执行复制等操作,如果你要清除筛选结果,只要将“数据”、“筛选”子菜单下的“自动筛选”前的选中标记去掉即可。
4.数据汇总
小计、合计是应用非常广泛的数据统计方式,Excel XP分类汇总是此类操作的高手。你只要将光标放在工作表的任一单元格中,单击“数据”菜单下的“分类汇总”命令打开对话框。如果要对某个班级的数学、语文成绩进行汇总,则应在“分类字段”中选中“班级”,在“汇总方式”中选择“求和”,在“选择汇总项”中选中“数学”和“语文”。如果选中“汇总结果显示在数据下放”,单击“确定”按钮后汇总结果会显示在工作表数据的下面,反之则会显示在工作表数据上方。如果你想清除工作表中的分类汇总结果,只要打开“分类汇总”对话框,单击其中的“全部删除”按钮就可以了。
5.数据透视表
数据透视表是Excel XP数据库功能的重要组成部分,它能够非常灵活的汇总数据。如果你要对一个学生成绩工作表进行统计,计算所有学生的数学成绩总分,采用数据透视表可以快速完成任务。
单击“数据”菜单下的“数据透视表和数据透视图”命令打开向导,首先选择数据源类型和创建的报表类型,完成后单击“下一步”按钮。这时要选择建立数据透视表的数据区域,你只要用鼠标在工作表中拖动即可将引用的数据区域放入对话框。接着选择数据透视表的位置,可以选择“新建工作表”或“现有工作表”。单击“完成”按钮,将“数据透视表字段列表”中的“数学”拖入工作表的指定位置,Excel XP会立刻计算出所有学生的数学成绩合计。
6.数据查找
数据筛选的对象是工作表中的某条记录,这里介绍的查找对象则是单元格中的数据,Excel XP可以执行的查找有以下几种类型:
(1)普通查找
它利用编辑菜单中的查找命令查找特定的数据,操作方法如下:单击“编辑”菜单中的“查找”命令,打开“查找”对话框。在“查找内容”后输入要查找的内容,单击“查找下一个”按钮,光标就会停留在首先发现数据的单元格中。如果没有发现要查找的数据,Excel XP会弹出对话框告知用户。
(2)特殊查找
特殊查找可以找出包含相同内容(如文本)或格式的所有单元格,或者存在内容差异的单元格,其操作步骤如下:如果你要找出工作表中含有文本的所有单元格,请选中含有文本任意一个单元格,然后单击“编辑”菜单中的“定位”命令。再单击对话框中的“定位条件”按钮,选中“定位条件”对话框中的“常量”,再选中复选项中的“文本”。单击“确定”按钮后,所有符合条件的所有单元格就会选中。
如果你要找出数据行或列中与活动单元格不匹配的部分,可以打开“定位条件”对话框。如果需要找出特定行中与活动单元格不同的单元格,可以选择“行内容差异单元格”;若要找出列中与活动单元格不同的单元格,则应选中“列内容差异单元格”,单击“确定”按钮即可完成查找。
办公软件office中的Excel函数使用大全
  Excel函数大全
  数据库和清单管理函数
  DAVERAGE&& 返回选定数据库项的平均值
  DCOUNT&& 计算数据库中包含数字的单元格的个数
  DCOUNTA&& 计算数据库中非空单元格的个数
  DGET&& 从数据库中提取满足指定条件的单个记录
  DMAX&& 返回选定数据库项中的最大值
  DMIN&& 返回选定数据库项中的最小值
  DPRODUCT&& 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值
  DSTDEV&& 根据数据库中选定项的示例估算标准偏差
  DSTDEVP&& 根据数据库中选定项的样本总体计算标准偏差
  DSUM&& 对数据库中满足条件的记录的字段列中的数字求和
  DVAR&& 根据数据库中选定项的示例估算方差
  DVARP&& 根据数据库中选定项的样本总体计算方差
  GETPIVOTDATA&& 返回存储在数据透视表中的数据
  日期和时间函数
  DATE&& 返回特定时间的系列数
  DATEDIF&& 计算两个日期之间的年、月、日数
  DATEVALUE&& 将文本格式的日期转换为系列数
  DAY&& 将系列数转换为月份中的日
  DAYS360&& 按每年 360 天计算两个日期之间的天数
  EDATE&& 返回在开始日期之前或之后指定月数的某个日期的系列数
  EOMONTH&& 返回指定月份数之前或之后某月的最后一天的系列数
  HOUR&& 将系列数转换为小时
  MINUTE&& 将系列数转换为分钟
  MONTH&& 将系列数转换为月
  NETWORKDAYS&& 返回两个日期之间的完整工作日数
  NOW&& 返回当前日期和时间的系列数
  SECOND&& 将系列数转换为秒
  TIME&& 返回特定时间的系列数
  TIMEVALUE&& 将文本格式的时间转换为系列数
  TODAY&& 返回当天日期的系列数
  WEEKDAY&& 将系列数转换为星期
  WORKDAY&& 返回指定工作日数之前或之后某日期的系列数
  YEAR&& 将系列数转换为年
  YEARFRAC&& 返回代表 start_date(开始日期)和 end_date(结束日期)之间天数的以年为单位的分数
  DDE 和外部函数
  CALL&& 调用动态链接库 (DLL) 或代码源中的过程
  REGISTER.ID&& 返回已注册的指定 DLL 或代码源的注册 ID
  SQL.REQUEST&& 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。
  有关 CALL 和 REGISTER 函数的其他信息
  工程函数
  BESSELI&& 返回经过修改的贝塞尔函数 In(x)
  BESSELJ&& 返回贝塞尔函数 Jn(x)
  BESSELK&& 返回经过修改的贝塞尔函数 Kn(x)
  BESSELY&& 返回贝塞尔函数 Yn(x)
  xlfctBIN2DEC BIN2DEC&& 将二进制数转换为十进制数
  BIN2HEX&& 将二进制数转换为十六进制数
  BIN2OCT&& 将二进制数转换为八进制数
  COMPLEX&& 将实系数和虚系数转换为复数
  CONVERT&& 将一种度量单位制中的数字转换为另一种度量单位制
  DEC2BIN&& 将十进制数转换为二进制数
  DEC2HEX&& 将十进制数转换为十六进制数
  DEC2OCT&& 将十进制数转换为八进制数
  DELTA&& 检测两个值是否相等
  ERF&& 返回误差函数
  ERFC&& 返回余误差函数
  GESTEP&& 检测数字是否大于某个阈值
  HEX2BIN&& 将十六进制数转换为二进制数
  HEX2DEC&& 将十六进制数转换为十进制数
  HEX2OCT&& 将十六进制数转换为八进制数
  IMABS&& 返回复数的绝对值(模)
  IMAGINARY&& 返回复数的虚系数
  IMARGUMENT&& 返回参数 theta,一个以弧度表示的角
  IMCONJUGATE&& 返回复数的共轭复数
  IMCOS&& 返回复数的余弦
  IMDIV&& 返回两个复数的商
  IMEXP&& 返回复数的指数
  IMLN&& 返回复数的自然对数
  IMLOG10&& 返回复数的常用对数
  IMLOG2&& 返回复数的以 2 为底数的对数
  IMPOWER&& 返回复数的整数幂
  IMPRODUCT&& 返回两个复数的乘积
  IMREAL&& 返回复数的实系数
  IMSIN&& 返回复数的正弦
  IMSQRT&& 返回复数的平方根
  IMSUB&& 返回两个复数的差
  IMSUM&& 返回两个复数的和
  OCT2BIN&& 将八进制数转换为二进制数
  OCT2DEC&& 将八进制数转换为十进制数
  OCT2HEX&& 将八进制数转换为十六进制数
  财务函数
  ACCRINT&& 返回定期付息有价证券的应计利息
  ACCRINTM&& 返回到期一次性付息有价证券的应计利息
  AMORDEGRC&& 返回每个会计期间的折旧值
  AMORLINC&& 返回每个会计期间的折旧值
  COUPDAYBS&& 返回当前付息期内截止到成交日的天数
  COUPDAYS&& 返回成交日所在的付息期的天数
  COUPDAYSNC&& 返回从成交日到下一付息日之间的天数
  COUPNCD&& 返回成交日过后的下一付息日的日期
  COUPNUM&& 返回成交日和到期日之间的利息应付次数
  COUPPCD&& 返回成交日之前的上一付息日的日期
  CUMIPMT&& 返回两个期间之间累计偿还的利息数额
  CUMPRINC&& 返回两个期间之间累计偿还的本金数额
  DB&& 使用固定余额递减法,返回一笔资产在指定期间内的折旧值
  DDB&& 使用双倍余额递减法或其他指定方法,返回一笔资产在指定期间内的折旧值
  DISC&& 返回有价证券的贴现率
  DOLLARDE&& 将按分数表示的价格转换为按小数表示的价格
  DOLLARFR&& 将按小数表示的价格转换为按分数表示的价格
  DURATION&& 返回定期付息有价证券的修正期限
  EFFECT&& 返回实际年利率
  FV&& 返回投资的未来值
  FVSCHEDULE&& 基于一系列复利返回本金的未来值
  INTRATE&& 返回一次性付息证券的利率
  IPMT&& 返回给定期间内投资的利息偿还额
  IRR&& 返回一组现金流的内部收益率
  ISPMT&& 计算在投资的特定期间内支付的利息
  MDURATION&& 返回假设面值 $100 的有价证券的 Macauley 修正期限
  MIRR&& 返回正负现金流使用不同利率的修正内部收益率
  NOMINAL&& 返回名义年利率
  NPER&& 返回投资的期数
  NPV&& 基于一系列现金流和固定的各期贴现率,返回一项投资的净现值
  ODDFPRICE&& 返回首期付息日不固定的面值 $100 的有价证券的价格
  ODDFYIELD&& 返回首期付息日不固定的有价证券的收益率
  ODDLPRICE&& 返回末期付息日不固定的面值 $100 的有价证券的价格
  ODDLYIELD&& 返回末期付息日不固定的有价证券的收益率
  PMT&& 返回投资或贷款的每期付款额
  PPMT&& 返回投资在某一给定期次内的本金偿还额
  PRICE&& 返回定期付息的面值 $100 的有价证券的价格
  PRICEDISC&& 返回折价发行的面值 $100 的有价证券的价格
  PRICEMAT&& 返回到期付息的面值 $100 的有价证券的价格
  PV&& 返回投资的现值
  RATE&& 返回年金的各期利率
  RECEIVED&& 返回一次性付息的有价证券到期收回的金额
  SLN&& 返回一项资产每期的直线折旧费
  SYD&& 返回某项资产按年限总和折旧法计算的某期的折旧值
  TBILLEQ&& 返返回国库券的债券等效收益率
  TBILLPRICE&& 返回面值 $100 的国库券的价格
  TBILLYIELD&& 返回国库券的收益率
  VDB&& 使用递减余额法,返回指定期间内或某一时间段内的资产折旧额
  XIRR&& 返回一组不定期发生的现金流的内部收益率
  XNPV&& 返回一组不定期发生的现金流的净现值
  YIELD&& 返回定期付息有价证券的收益率
  YIELDDISC&& 返回折价发行的有价证券的年收益率,例如:国库券
  YIELDMAT&& 返回到期付息的有价证券的年收益率
  信息函数
  CELL&& 返回有关单元格格式、位置或内容的信息
  COUNTBLANK&& 计算区域中空单元格的个数
  ERROR.TYPE&& 返回对应于错误类型的数字
  INFO&& 返回有关当前操作环境的信息
  ISBLANK&& 如果值为空,则返回 TRUE.
  ISERR&& 如果值为除 #N/A 以外的错误值,则返回 TRUE.
  ISERROR&& 如果值为任何错误值,则返回 TRUE.
  ISEVEN&& 如果数为偶数,则返回 TRUE.
  ISLOGICAL&& 如果值为逻辑值,则返回 TRUE.
  ISNA&& 如果值为 #N/A 错误值,则返回 TRUE.
  ISNONTEXT&& 如果值不是文本,则返回 TRUE.
  ISNUMBER&& 如果值为数字,则返回 TRUE.
  ISODD&& 如果数字为奇数,则返回 TRUE.
  ISREF&& 如果值为引用,则返回 TRUE.
  ISTEXT&& 如果值为文本,则返回 TRUE.
  N&& 返回转换为数字的值
  NA&& 返回错误值 #N/A
  xlfctTYPE TYPE&& 返回表示值的数据类型的数字
  逻辑函数
  AND&& 如果所有参数为 TRUE,则返回 TRUE
  FALSE&& 返回逻辑值 FALSE
  IF&& 指定要执行的逻辑检测
  NOT&& 反转参数的逻辑值
  OR&& 如果任何参数为 TRUE,则返回 TRUE
  TRUE&& 返回逻辑值 TRUE
  查找和引用函数
  ADDRESS&& 以文本形式返回对工作表中单个单元格的引用
  AREAS&& 返回引用中的区域数
  CHOOSE&& 从值的列表中选择一个值
  COLUMN&& 返回引用的列号
  COLUMNS&& 返回引用中的列数
  HLOOKUP&& 查找数组的顶行并返回指示单元格的值
  HYPERLINK&& 创建快捷方式或跳转,打开存储在网络服务器、企业内部网或 Internet 上的文档
  INDEX&& 使用索引从引用或数组中选择值
  INDIRECT&& 返回由文本值表示的引用
  LOOKUP&& 在向量或数组中查找值
  MATCH&& 在引用或数组中查找值
  OFFSET&& 从给定引用中返回引用偏移量
  ROW&& 返回引用的行号
  ROWS&& 返回引用中的行数
  TRANSPOSE&& 返回数组的转置
  VLOOKUP&& 查找数组的第一列并移过行,然后返回单元格的值
  数学和三角函数
  ABS&& 返回数的绝对值
  ACOS&& 返回数的反余弦
  ACOSH&& 返回数的反双曲余弦值
  ASIN&& 返回数的反正弦
  ASINH&& 返回数的反双曲正弦值
  ATAN&& 返回数的反正切
  ATAN2&& 从 X 和 Y 坐标返回反正切
  ATANH&& 返回参数的反双曲正切值
  CEILING&& 对数字取整为最接近的整数或最接近的多个有效数字
  COMBIN&& 返回给定数目对象的组合数
  COS&& 返回数的余弦
  COSH&& 返回数的双曲线余弦
  COUNTIF&& 计算符合给定条件的区域中的非空单元格数
  DEGREES&& 将弧度转换为度
  EVEN&& 将数向上取整至最接近的偶数整数
  EXP&& 返回 e 的指定数乘幂
  FACT&& 返回数的阶乘
  FACTDOUBLE&& 返回参数 Number 的半阶乘
  FLOOR&& 将参数 Number 沿绝对值减小的方向取整
  GCD&& 返回最大公约数
  INT&& 将数向下取整至最接近的整数
  LCM&& 返回最小公倍数
  LN&& 返回数的自然对数
  LOG&& 返回数的指定底数的对数
  LOG10&& 返回以 10 为底的对数
  MDETERM&& 返回数组的矩阵行列式
  MINVERSE&& 返回数组的反矩阵
  MMULT&& 返回两个数组的矩阵乘积
  MOD&& 返回两数相除的余数
  MROUND&& 返回参数按指定基数取整后的数值
  MULTINOMIAL&& 返回一组数的多项式
  ODD&& 将数取整至最接近的奇数整数
  PI&& 返回 Pi 值
  POWER&& 返回数的乘幂结果
  PRODUCT&& 将所有以参数形式给出的数字相乘
  QUOTIENT&& 返回商的整数部分
  RADIANS&& 将度转换为弧度
  RAND&& 返回 0 和 1 之间的随机数
  RANDBETWEEN&& 返回指定数之间的随机数
  ROMAN&& 将阿拉伯数字转换为文本形式的罗马数字
  ROUND&& 将数取整至指定数
  ROUNDDOWN&& 将数向下*近 0 值取整
  ROUNDUP&& 将数向上远离 0 值取整
  SERIESSUM&& 返回基于公式的幂级数的和
  SIGN&& 返回数的正负号
  SIN&& 返回给定角度的正弦
  SINH&& 返回数的双曲正弦值
  SQRT&& 返回正平方根
  SQRTPI&& 返回某数与 Pi 的乘积的平方根
  SUBTOTAL&& 返回清单或数据库中的分类汇总
  SUM&& 添加参数
  SUMIF&& 按给定条件添加指定单元格
  SUMPRODUCT&& 返回相对应的数组部分的乘积和
  SUMSQ&& 返回参数的平方和
  SUMX2MY2&& 返回两个数组中相对应值的平方差之和
  SUMX2PY2&& 返回两个数组中相对应值的平方和之和
  SUMXMY2&& 返回两个数组中相对应值差的平方之和
  TAN&& 返回数的正切
  TANH&& 返回数的双曲正切值
  TRUNC&& 将数截尾为整数
  统计函数
  AVEDEV&& 返回一组数据与其均值的绝对偏差的平均值
  AVERAGE&& 返回参数的平均值
  AVERAGEA&& 返回参数的平均值,包括数字、文本和逻辑值
  BETADIST&& 返回 Beta 分布累积函数的函数值
  BETAINV&& 返回 Beta 分布累积函数的反函数值
  BINOMDIST&& 返回单独项二项式分布概率
  CHIDIST&& 返回 chi 平方分布的单尾概率
  CHIINV&& 返回 chi 平方分布的反单尾概率
  CHITEST&& 返回独立性检验值
  CONFIDENCE&& 返回总体平均值的置信区间
  CORREL&& 返回两个数据集之间的相关系数
  COUNT&& 计算参数列表中的数字多少
  COUNTA&& 计算参数列表中的值多少
  COVAR&& 返回协方差,即成对偏移乘积的平均数
  CRITBINOM&& 返回使累积二项式分布小于等于临界值的最小值
  DEVSQ&& 返回偏差的平方和
  EXPONDIST&& 返回指数分布
  FDIST&& 返回 F 概率分布
  FINV&& 返回反 F 概率分布
  FISHER&& 返回 Fisher 变换
  FISHERINV&& 返回反 Fisher 变换
  FORECAST&& 根据给定的数据计算或预测未来值
  FREQUENCY&& 返回作为矢量数组的频率分布
  FTEST&& 返回 F 检验的结果
  GAMMADIST&& 返回伽玛分布
  GAMMAINV&& 返回反伽玛累积分布
  GAMMALN&& 返回伽玛函数的自然对数,Γ(x)
  GEOMEAN&& 返回几何平均数
  GROWTH&& 根据给定的数据预测指数增长值
  HARMEAN&& 返回数据集合的调和平均值
  HYPGEOMDIST&& 返回超几何分布
  INTERCEPT&& 返回回归线截距
  KURT&& 返回数据集的峰值
  LARGE&& 返回数据集中第 k 个最大值
  LINEST&& 返回线条趋势的参数
  LOGEST&& 返回指数趋势的参数
  LOGINV&& 返回反对数正态分布
  LOGNORMDIST&& 返回对数正态分布的累积函数
  MAX&& 返回参数列表中的最大值
  MAXA&& 返回参数列表中的最大值,包括数字、文本和逻辑值
  MEDIAN&& 返回给定数字的中位数
  MIN&& 返回参数列表的最小值
  MINA&& 返回参数列表中的最小值,包括数字、文本和逻辑值
  MODE&& 返回数据集中的出现最多的值
  NEGBINOMDIST&& 返回负二项式分布
  NORMDIST&& 返回普通累积分布
  NORMINV&& 返回反普通累积分布
  NORMSDIST&& 返回标准普通累积分布
  NORMSINV&& 返回反标准普通累积分布
  PEARSON&& 返回 Pearson 乘积矩相关系数
  PERCENTILE&& 返回区域中值的第 k 个百分比
  PERCENTRANK&& 返回数据集中值的百分比排位
  PERMUT&& 返回对象给定数的排列数
  POISSON&& 返回泊松分布
  PROB&& 返回区域中的值在两个限制之间的概率
  QUARTILE&& 返回数据集的四分位数
  RANK&& 返回某数在数字列表中的排位
  RSQ&& 返回 Pearson 乘积力矩相关系数的平方
  SKEW&& 返回分布的偏斜度
  SLOPE&& 返回线性回归直线的斜率
  SMALL&& 返回数据集中的第 k 个最小值
  STANDARDIZE&& 返回正态化数值
  STDEV&& 估计样本的标准偏差
  STDEVA&& 估计样本的标准偏差,包括数字、文本和逻辑值
  STDEVP&& 计算整个样本总体的标准偏差
  STDEVPA&& 计算整个样本总体的标准偏差,包括数字、文本和逻辑值
  STEYX&& 返回通过线性回归法计算 y 预测值时所产生的标准误差
  TDIST&& 返回学生氏- t 分布
  TINV&& 返回反学生氏- t 分布
  TREND&& 返回沿线性趋势的值
  TRIMMEAN&& 返回数据集的内部平均值
  TTEST&& 返回与学生氏- t 检验相关的概率
  VAR&& 估计样本的方差
  VARA&& 估计样本的方差,包括数字、文本和逻辑值
  VARP&& 计算整个样本总体的方差
  VARPA&& 计算整个样本总体的方差,包括数字、文本和逻辑值
  WEIBULL&& 返回韦伯分布
  ZTEST&& 返回 z 检验的双尾 P 值
  文本函数
  ASC&& 将字符串中的全角(双字节)英文字母或片假名更改为半角(单字节)字符。
  CHAR&& 返回由编码号码所指定的字符
  CLEAN&& 删除文本中的所有不可打印字符
  CODE&& 返回文本串中第一个字符的数字编码
  CONCATENATE&& 将多个文本项连接到一个文本项中
  DOLLAR&& 使用当前格式将数字转换为文本
  EXACT&& 检查两个文本值是否相同
  FIND&& 在其他文本值中查找文本值(区分大小写)
  FIXED&& 使用固定的十进制数将数字设置为文本格式
  JIS&& 将字符串中的半角(单字节)英文字符或片假名更改为全角(双字节)字符。
  LEFT&& 返回文本值中最左边的字符
  LEN&& 返回文本串中字符的个数
  LOWER&& 将文本转换为小写
  MID&& 从文本串中的指定位置开始返回特定数目的字符
  PHONETIC&& 从文本串中提取拼音 (furigana) 字符
  PROPER&& 将文本值中每个单词的首字母设置为大写
  REPLACE&& 替换文本中的字符
  REPT&& 按给定次数重复文本
  RIGHT&& 返回文本值中最右边的字符
  SEARCH&& 在其他文本值中查找文本值(不区分大小写)
  SUBSTITUTE&& 在文本串中使用新文本替换旧文本
  T&& 将参数转换为文本
  TEXT&& 设置数字的格式并将其转换为文本
  TRIM&& 删除文本中的空格
  UPPER&& 将文本转换为大写
  VALUE&& 将文本参数转换为数字
  YEN&& 使用 ¥ (yen) 货币符号将数字转换为文本。
编者语:Excel是办公室自动化中非常重要的一款软件,很多巨型国际企业都是依靠Excel进行数据管理。它不仅仅能够方便的处理表格和进行图形分析,其更强大的功能体现在对数据的自动处理和计算,然而很多缺少理工科背景或是对Excel强大数据处理功能不了解的人却难以进一步深入。编者以为,对Excel函数应用的不了解正是阻挡普通用户完全掌握Excel的拦路虎,然而目前这一部份内容的教学文章却又很少见,所以特别组织了这一个《Excel函数应用》系列,希望能够对Excel进阶者有所帮助。《Excel函数应用》系列,将每周更新,逐步系统的介绍Excel各类函数及其应用,敬请关注!
Excel的统计工作表函数用于对数据区域进行统计分析。例如,统计工作表函数可以用来统计样本的方差、数据区间的频率分布等。是不是觉得好像是很专业范畴的东西?是的,统计工作表函数中提供了很多属于统计学范畴的函数,但也有些函数其实在你我的日常生活中是很常用的,比如求班级平均成绩,排名等。在本文中,主要介绍一些常见的统计函数,而属于统计学范畴的函数不在此赘述,详细的使用方法可以参考Excel帮助及相关的书籍。
在介绍统计函数之前,请大家先看一下附表中的函数名称。是不是发现有些函数是很类似的,只是在名称中多了一个字母A?比如,AVERAGE与AVERAGEA;COUNT与COUNTA。基本上,名称中带A的函数在统计时不仅统计数字,而且文本和逻辑值(如TRUE 和 FALSE)也将计算在内。在下文中笔者将主要介绍不带A的几种常见函数的用法。
一、用于求平均值的统计函数AVERAGE、TRIMMEAN&
1、求参数的算术平均值函数AVERAGE
语法形式为AVERAGE(number1,number2, ...)&
其中Number1, number2, ...为要计算平均值的 1~30 个参数。这些参数可以是数字,或者是涉及数字的名称、数组或引用。如果数组或单元格引用参数中有文字、逻辑值或空单元格,则忽略其值。但是,如果单元格包含零值则计算在内。&
2、求数据集的内部平均值TRIMMEAN
函数TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。比如,我们在计算选手平均分数中常用去掉一个最高分,去掉一个最低分,XX号选手的最后得分,就可以使用该函数来计算。
语法形式为TRIMMEAN(array,percent)
其中Array为需要进行筛选并求平均值的数组或数据区域。Percent为计算时所要除去的数据点的比例,例如,如果 percent = 0.2,在 20 个数据点的集合中,就要除去 4 个数据点(20 x 0.2),头部除去 2 个,尾部除去 2 个。函数 TRIMMEAN 将除去的数据点数目向下舍为最接近的 2 的倍数。
3、举例说明:示例中也列举了带A的函数AVERAGEA的求解方法。
求选手Annie的参赛分数。在这里,我们先假定已经将该选手的分数进行了从高到底的排序,在后面的介绍中我们将详细了解排序的方法。
二、用于求单元格个数的统计函数COUNT&
语法形式为COUNT(value1,value2, ...)
其中Value1, value2, ...为包含或引用各种类型数据的参数(1~30个),但只有数字类型的数据才被计数。函数 COUNT 在计数时,将把数字、空值、逻辑值、日期或以文字代表的数计算进去;但是错误值或其他无法转化成数字的文字则被忽略。
如果参数是一个数组或引用,那么只统计数组或引用中的数字;数组中或引用的空单元格、逻辑值、文字或错误值都将忽略。如果要统计逻辑值、文字或错误值,应当使用函数 COUNTA。
举例说明COUNT函数的用途,示例中也列举了带A的函数COUNTA的用途。仍以上例为例,要计算一共有多少评委参与评分(用函数COUNTA),以及有几个评委给出了有效分数(用函数COUNT)。
三、求区域中数据的频率分布FREQUENCY&
由于函数 FREQUENCY 返回一个数组,必须以数组公式的形式输入。&
语法形式为FREQUENCY(data_array,bins_array)
其中Data_array为一数组或对一组数值的引用,用来计算频率。如果 data_array 中不包含任何数值,函数 FREQUENCY 返回零数组。Bins_array为一数组或对数组区域的引用,设定对 data_array 进行频率计算的分段点。如果 bins_array 中不包含任何数值,函数 FREQUENCY 返回 data_array 元素的数目。
看起来FREQUENCY的用法蛮复杂的,但其用处很大。比如可以计算不同工资段的人员分布,公司员工的年龄分布,学生成绩的分布情况等。这里以具体示例说明其基本的用法。
以计算某公司的员工年龄分布情况为例说明。在工作表里列出了员工的年龄。这些年龄为 28、25、31、21、44、33、22 和 35,并分别输入到单元格 C4:C11。这一列年龄就是 data_array。Bins_array 是另一列用来对年龄分组的区间值。在本例中,bins_array 是指 C13:C16 单元格,分别含有&#2、35、和 40。以数组形式输入函数 FREQUENCY,就可以计算出年龄在 25岁以下、26~30岁、31~35岁、36~40岁和40岁以上各区间中的数目。本例中选择了5个垂直相邻的单元格后,即以数组公式输入下面的公式。返回的数组中的元素个数比
bins_array(数组)中的元素个数多 1。第五个数字1表示大于最高间隔 (40) 的数值(44)的个数。函数 FREQUENCY 忽略空白单元格和文本值。
{=FREQUENCY(C4:C11,C13:C16)}等于 {2;2;2;1;1}
四、一组用于求数据集的满足不同要求的数值的函数&
1、求数据集的最大值MAX与最小值MIN
这两个函数MAX、MIN就是用来求解数据集的极值(即最大值、最小值)。函数的用法非常简单。语法形式为 函数(number1,number2,...),其中Number1,number2,... 为需要找出最大数值的 1 到 30 个数值。如果要计算数组或引用中的空白单元格、逻辑值或文本将被忽略。因此如果逻辑值和文本不能忽略,请使用带A的函数MAXA或者MINA 来代替。
2、求数据集中第K个最大值LARGE与第k个最小值SMALL
这两个函数LARGE、SMALL与MAX、MIN非常想像,区别在于它们返回的不是极值,而是第K个值。语法形式为:函数(array,k),其中Array为需要找到第 k 个最小值的数组或数字型数据区域。K为返回的数据在数组或数据区域里的位置(如果是LARGE为从大到小排,若为SMALL函数则从小到大排)。
说到这,大家可以想得到吧。如果K=1或者K=n(假定数据集中有n个数据)的时候,是不是就可以返回数据集的最大值或者最小值了呢。
3、 求数据集中的中位数MEDIAN
MEDIAN函数返回给定数值集合的中位数。所谓中位数是指在一组数据中居于中间的数,换句话说,在这组数据中,有一半的数据比它大,有一半的数据比它小。
语法形式为MEDIAN(number1,number2, ...)其中Number1, number2,...是需要找出中位数的 1 到 30 个数字参数。如果数组或引用参数中包含有文字、逻辑值或空白单元格,则忽略这些值,但是其值为零的单元格会计算在内。&
需要注意的是,如果参数集合中包含有偶数个数字,函数 MEDIAN 将返回位于中间的两个数的平均值。
4、 求数据集中出现频率最多的数MODE
MODE函数用来返回在某一数组或数据区域中出现频率最多的数值。跟 MEDIAN 一样,MODE 也是一个位置测量函数。
语法形式为MODE(number1,number2, ...)其中Number1, number2, ... 是用于众数(众数指在一组数值中出现频率最高的数值)计算的 1 到 30 个参数,也可以使用单一数组(即对数组区域的引用)来代替由逗号分隔的参数。
5、 以上函数的示例
以某单位年终奖金分配表为例说明。在示例中,我们将利用这些函数求解该单位年终奖金分配中的最高金额、最低金额、平均金额、中间金额、众数金额以及第二高金额等。
详细的公式写法可从图中清楚的看出,在此不再赘述。
五、用来排位的函数RANK、PERCENTRANK&
1、一个数值在一组数值中的排位的函数RANK
数值的排位是与数据清单中其他数值的相对大小,当然如果数据清单已经排过序了,则数值的排位就是它当前的位置。数据清单的排序可以使用Excel提供的排序功能完成。
语法形式为RANK(number,ref,order) 其中Number为需要找到排位的数字;Ref 为包含一组数字的数组或引用。Order为一数字用来指明排位的方式。
如果 order 为 0 或省略,则Excel 将 ref 当作按降序排列的数据清单进行排位。
如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位。&
需要说明的是,函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。嗯,这就好像并列第几的概念啊。例如,在一列整数里,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。
2、求特定数值在一个数据集中的百分比排位的函数PERCENTRANK
此PERCENTRANK函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数 PERCENTRANK 计算某个特定的能力测试得分在所有的能力测试得分中的位置。
语法形式为PERCENTRANK(array,x,significance) 其中Array为彼此间相对位置确定的数字数组或数字区域。X为数组中需要得到其排位的值。Significance为可选项,表示返回的百分数值的有效位数。如果省略,函数 PERCENTRANK 保留 3 位小数。
3、与排名有关的示例
仍以某单位的年终奖金分配为例说明,这里以员工Annie的排名为例说明公式的写法。
奖金排名的公式写法为:
=RANK(C3,$C$3:$C$12)
百分比排名的公式写法为:
=PERCENTRANK($C$3:$C$12,C3)
以上我们介绍了Excel统计函数中比较常用的几种函数,更多的涉及专业领域的统计函数可以参看附表以及各种相关的统计学书籍。
返回一组数据与其均值的绝对偏差的平均值,即离散度。
AVEDEV(number1,number2, ...)
返回参数算术平均值。
AVERAGE(number1,number2, ...)
计算参数清单中数值的平均值(算数平均值)。不仅数字,而且文本和逻辑值(如TRUE 和 FALSE)也将计算在内。
AVERAGEA(value1,value2,...)
返回 Beta 分布累积函数的函数值。Beta 分布累积函数通常用于研究样本集合中某些事物的发生和变化情况。
BETADIST(x,alpha,beta,A,B)
返回 beta 分布累积函数的逆函数值。即,如果 probability = BETADIST(x,...),则 BETAINV(probability,...) = x。beta 分布累积函数可用于项目设计,在给定期望的完成时间和变化参数后,模拟可能的完成时间。
BETAINV(probability,alpha,beta,A,B)
返回一元二项式分布的概率值。
BINOMDIST(number_s,trials,probability_s,cumulative)
返回 γ2 分布的单尾概率。γ2 分布与 γ2 检验相关。使用 γ2 检验可以比较观察值和期望值。
CHIDIST(x,degrees_freedom)
返回 γ2 分布单尾概率的逆函数。
CHIINV(probability,degrees_freedom)
返回独立性检验值。函数 CHITEST 返回 γ2 分布的统计值及相应的自由度。
CHITEST(actual_range,expected_range)
CONFIDENCE
返回总体平均值的置信区间。置信区间是样本平均值任意一侧的区域。
CONFIDENCE(alpha,standard_dev,size)
返回单元格区域 array1 和 array2 之间的相关系数。使用相关系数可以确定两种属性之间的关系。
CORREL(array1,array2)
返回参数的个数。利用函数 COUNT 可以计算数组或单元格区域中数字项的个数。
COUNT(value1,value2, ...)
返回参数组中非空值的数目。利用函数COUNTA 可以计算数组或单元格区域中数据项的个数。
COUNTA(value1,value2, ...)
返回协方差,即每对数据点的偏差乘积的平均数,利用协方差可以决定两个数据集之间的关系。
COVAR(array1,array2)
返回使累积二项式分布大于等于临界值的最小值。此函数可以用于质量检验。
CRITBINOM(trials,probability_s,alpha)
返回数据点与各自样本均值偏差的平方和。
DEVSQ(number1,number2,...)
返回指数分布。使用函数 EXPONDIST 可以建立事件之间的时间间隔模型。
EXPONDIST(x,lambda,cumulative)
返回 F 概率分布。使用此函数可以确定两个数据系列是否存在变化程度上的不同。
FDIST(x,degrees_freedom1,degrees_freedom2)
返回 F 概率分布的逆函数值。
FINV(probability,degrees_freedom1,degrees_freedom2)
返回点 x 的 Fisher 变换。该变换生成一个近似正态分布而非偏斜的函数。
返回 Fisher 变换的逆函数值。使用此变换可以分析数据区域或数组之间的相关性。
FISHERINV(y)
根据给定的数据计算或预测未来值。
FORECAST(x,known_y's,known_x's)
以一列垂直数组返回某个区域中数据的频率分布。
FREQUENCY(data_array,bins_array)
返回 F 检验的结果。F 检验返回的是当数组 1 和数组 2 的方差无明显差异时的单尾概率。可以使用此函数来判断两个样本的方差是否不同。
FTEST(array1,array2)
返回伽玛分布。可以使用此函数来研究具有偏态分布的变量。伽玛分布通常用于排队分析。
GAMMADIST(x,alpha,beta,cumulative)
返回伽玛分布的累积函数的逆函数。
GAMMAINV(probability,alpha,beta)
返回伽玛函数的自然对数,Γ(x)。
GAMMALN(x)
返回正数数组或数据区域的几何平均值。
GEOMEAN(number1,number2, ...)
根据给定的数据预测指数增长值。
GROWTH(known_y's,known_x's,new_x's,const)
返回数据集合的调和平均值。调和平均值与倒数的算术平均值互为倒数。
HARMEAN(number1,number2, ...)
HYPGEOMDIST
返回超几何分布。
HYPGEOMDIST(sample_s,number_sample,
population_s,number_population)
利用已知的 x 值与 y 值计算直线与 y 轴的截距。
INTERCEPT(known_y's,known_x's)
返回数据集的峰值。
KURT(number1,number2, ...)
返回数据集里第 k 个最大值。使用此函数可以根据相对标准来选择数值。
LARGE(array,k)
使用最小二乘法计算对已知数据进行最佳直线拟合,并返回描述此直线的数组。
LINEST(known_y's,known_x's,const,stats)
在回归分析中,计算最符合观测数据组的指数回归拟合曲线,并返回描述该曲线的数组。
LOGEST(known_y's,known_x's,const,stats)
返回 x 的对数正态分布累积函数的逆函数。
LOGINV(probability,mean,standard_dev)
LOGNORMDIST
返回 x 的对数正态分布的累积函数。
LOGNORMDIST(x,mean,standard_dev)
返回数据集中的最大数值。
MAX(number1,number2,...)
返回参数清单中的最大数值。
MAXA(value1,value2,...)
返回给定数值集合的中位数。中位数是在一组数据中居于中间的数。
MEDIAN(number1,number2, ...)
返回给定参数表中的最小值。
MIN(number1,number2, ...)
返回参数清单中的最小数值。
MINA(value1,value2,...)
返回在某一数组或数据区域中出现频率最多的数值。
MODE(number1,number2, ...)
NEGBINOMDIST
返回负二项式分布。
NEGBINOMDIST(number_f,number_s,probability_s)
返回给定平均值和标准偏差的正态分布的累积函数。
NORMDIST(x,mean,standard_dev,cumulative)
返回给定平均值和标准偏差的正态分布的累积函数的逆函数。
NORMINV(probability,mean,standard_dev)
返回标准正态分布的累积函数,该分布的平均值为 0,标准偏差为 1。
NORMSDIST(z)
返回标准正态分布累积函数的逆函数。该分布的平均值为 0,标准偏差为 1。
NORMSINV(probability)
返回 Pearson(皮尔生)乘积矩相关系数,r,这是一个范围在 -1.0 到 1.0 之间(包括 -1.0 和 1.0 在内)的无量纲指数,反映了两个数据集合之间的线性相关程度。
PEARSON(array1,array2)
PERCENTILE
返回数值区域的 K 百分比数值点。可以使用此函数来建立接受阀值。例如,可以确定得分排名在 90 个百分点以上的检测侯选人。
PERCENTILE(array,k)
PERCENTRANK
返回特定数值在一个数据集中的百分比排位。此函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数 PERCENTRANK 计算某个特定的能力测试得分在所有的能力测试得分中的位置。
PERCENTRANK(array,x,significance)
返回从给定数目的对象集合中选取的若干对象的排列数。排列可以为有内部顺序的对象或为事件的任意集合或子集。排列与组合不同,组合的内部顺序无意义。此函数可用于彩票计算中的概率。
PERMUT(number,number_chosen)
返回泊松分布。泊松分布通常用于预测一段时间内事件发生的次数,比如一分钟内通过收费站的轿车的数量。
POISSON(x,mean,cumulative)
返回一概率事件组中落在指定区域内的事件所对应的概率之和。如果没有给出 upper_limit,则返回 x _range 内值等于 lower_limit 的概率。
PROB(x_range,prob_range,lower_limit,upper_limit)
返回数据集的四分位数。四分位数通常用于在销售额和测量值数据集中对总体进行分组。例如,可以使用函数 QUARTILE 求得总体中前 25% 的收入值。
QUARTILE(array,quart)
返回一个数值在一组数值中的排位。数值的排位是与数据清单中其他数值的相对大小(如果数据清单已经排过序了,则数值的排位就是它当前的位置)。
RANK(number,ref,order)
返回根据 known_y's 和 known_x's 中数据点计算得出的 Pearson 乘积矩相关系数的平方。有关详细信息,请参阅函数 REARSON。R 平方值可以解释为 y 方差与 x 方差的比例。
RSQ(known_y's,known_x's)
返回分布的偏斜度。偏斜度反映以平均值为中心的分布的不对称程度。正偏斜度表示不对称边的分布更趋向正值。负偏斜度表示不对称边的分布更趋向负值。
SKEW(number1,number2,...)
返回根据 known_y's 和 known_x's 中的数据点拟合的线性回归直线的斜率。斜率为直线上任意两点的重直距离与水平距离的比值,也就是回归直线的变化率。
SLOPE(known_y's,known_x's)
返回数据集中第 k 个最小值。使用此函数可以返回数据集中特定位置上的数值。
SMALL(array,k)
STANDARDIZE
返回以 mean 为平均值,以 standard-dev 为标准偏差的分布的正态化数值。
STANDARDIZE(x,mean,standard_dev)
估算样本的标准偏差。标准偏差反映相对于平均值(mean)的离散程度。
STDEV(number1,number2,...)
估算基于给定样本的标准偏差。标准偏差反映数值相对于平均值(mean)的离散程度。文本值和逻辑值(如 TRUE 或 FALSE)也将计算在内。
STDEVA(value1,value2,...)
返回以参数形式给出的整个样本总体的标准偏差。标准偏差反映相对于平均值(mean)的离散程度。
STDEVP(number1,number2,...)
计算样本总体的标准偏差。标准偏差反映数值相对于平均值(mean)的离散程度。
STDEVPA(value1,value2,...)
返回通过线性回归法计算 y 预测值时所产生的标准误差。标准误差用来度量根据单个 x 变量计算出的 y 预测值的误差量。
STEYX(known_y's,known_x's)
返回学生 t- 分布的百分点(概率),t 分布中数值 (x) 是 t 的计算值(将计算其百分点)。t 分布用于小样本数据集合的假设检验。使用此函数可以代替 t 分布的临界值表。
TDIST(x,degrees_freedom,tails)
返回作为概率和自由度函数的学生 t 分布的 t 值。
TINV(probability,degrees_freedom)
返回一条线性回归拟合线的一组纵坐标值(y 值)。即找到适合给定的数组 known_y's 和 known_x's 的直线(用最小二乘法),并返回指定数组 new_x's 值在直线上对应的 y 值。
TREND(known_y's,known_x's,new_x's,const)
返回数据集的内部平均值。函数 TRIMMEAN 先从数据集的头部和尾部除去一定百分比的数据点,然后再求平均值。当希望在分析中剔除一部分数据的计算时,可以使用此函数。
TRIMMEAN(array,percent)
返回与学生氏- t 检验相关的概率。可以使用函数 TTEST 判断两个样本是否可能来自两个具有相同均值的总体。
TTEST(array1,array2,tails,type)
估算样本方差。
VAR(number1,number2,...)
估算基于给定样本的方差。不仅数字,文本值和逻辑值(如 TRUE 和 FALSE)也将计算在内。
VARA(value1,value2,...)
计算样本总体的方差。
VARP(number1,number2,...)
计算样本总体的方差。不仅数字,文本值和逻辑值(如 TRUE 和 FALSE)也将计算在内。
VARPA(value1,value2,...)
返回韦伯分布。使用此函数可以进行可靠性分析,比如计算设备的平均故障时间。
WEIBULL(x,alpha,beta,cumulative)
返回 z 检验的双尾 P 值。Z 检验根据数据集或数组生成 x 的标准得分,并返回正态分布的双尾概率。可以使用此函数返回从某总体中抽取特定观测值的似然估计。
ZTEST(array,x,sigma)
一、函数应用基础
  1.函数和公式
  (1)什么是函数
  Excel函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM为例,它的语法是“SUM(number1,number2,......)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。
  参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。
  按照函数的来源,Excel函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。
  (2)什么是公式
  函数与公式既有区别又互相联系。如果说前者是Excel预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1的引用(使用其中存储的数据),“26”则是常量,“*”和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。
  如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。
2.函数的参数
  函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。参数可以是常量(数字和文本)、逻辑值(例如TRUE或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。
  (1)常量
  常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期“”和文本“黎明”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。
  (2)逻辑值
  逻辑值是比较特殊的一类参数,它只有TRUE(真)或FALSE(假)两种类型。例如在公式“=IF(A3=0,&&,A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。
  (3)数组
  数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel中有常量和区域两类数组。前者放在“”(按下Ctrl+Shift+Enter组合键自动生成)内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。假如你要表示第1行中的56、78、89和第2行中的90、76、80,就应该建立一个2行3列的常量数组“{56,78,89;90,76,80}。
  区域数组是一个矩形的单元格区域,该区域中的单元格共用一个公式。例如公式“=TREND(B1:B3,A1:A3)”作为数组公式使用时,它所引用的矩形单元格区域“B1:B3,A1:A3”就是一个区域数组。
  (4)错误值
  使用错误值作为参数的主要是信息函数,例如“ERROR.TYPE”函数就是以错误值作为参数。它的语法为“ERROR.TYPE(error_val)”,如果其中的参数是#NUM!,则返回数值“6”。
  (5)单元格引用
  单元格引用是函数中最常见的参数,引用的目的在于标识工作表单元格或单元格区域,并指明公式或函数所使用的数据的位置,便于它们使用工作表各处的数据,或者在多个函数中使用同一个单元格的数据。还可以引用同一工作簿不同工作表的单元格,甚至引用其他工作簿中的数据。
  根据公式所在单元格的位置发生变化时,单元格引用的变化情况,我们可以引用分为相对引用、绝对引用和混合引用三种类型。以存放在F2单元格中的公式“=SUM(A2:E2)”为例,当公式由F2单元格复制到F3单元格以后,公式中的引用也会变化为“=SUM(A3:E3)”。若公式自F列向下继续复制,“行标”每增加1行,公式中的行标也自动加1。
  如果上述公式改为“=SUM($A $3:$E $3)”,则无论公式复制到何处,其引用的位置始终是“A3:E3”区域。
  混合引用有“绝对列和相对行”,或是“绝对行和相对列”两种形式。前者如“=SUM($A3:$E3)”,后者如“=SUM(A$3:E$3)”。
  上面的几个实例引用的都是同一工作表中的数据,如果要分析同一工作簿中多张工作表上的数据,就要使用三维引用。假如公式放在工作表Sheet1的C6单元格,要引用工作表Sheet2的“A1:A6”和Sheet3的“B2:B9”区域进行求和运算,则公式中的引用形式为“=SUM(Sheet2!A1:A6,Sheet3!B2:B9)”。也就是说三维引用中不仅包含单元格或区域引用,还要在前面加上带“!”的工作表名称。
  假如你要引用的数据来自另一个工作簿,如工作簿Book1中的SUM函数要绝对引用工作簿Book2中的数据,其公式为“=SUM([Book2]Sheet1! SA S1: SA S8,[Book2]Sheet2! SB S1: SB S9)”,也就是在原来单元格引用的前面加上“[Book2]Sheet1!”。放在中括号里面的是工作簿名称,带“!”的则是其中的工作表名称。即是跨工作簿引用单元格或区域时,引用对象的前面必须用“!”作为工作表分隔符,再用中括号作为工作簿分隔符。不过三维引用的要受到较多的限制,例如不能使用数组公式等。
  提示:上面介绍的是Excel默认的引用方式,称为“A1引用样式”。如果你要计算处在“宏”内的行和列,必须使用“R1C1引用样式”。在这种引用样式中,Excel使用“R”加“行标”和“C”加“列标”的方法指示单元格位置。启用或关闭R1C1引用样式必须单击“工具→选项”菜单命令,打开对话框的“常规”选项卡,选中或清除“设置”下的“R1C1引用样式”选项。由于这种引用样式很少使用,限于篇幅本文不做进一步介绍。
  (6)嵌套函数
  除了上面介绍的情况外,函数也可以是嵌套的,即一个函数是另一个函数的参数,例如“=IF(OR(RIGHTB(E2,1)=&1&,RIGHTB(E2,1)=&3&,RIGHTB(E2,1)=&5&,RIGHTB(E2,1)=&7&,RIGHTB(E2,1)=&9&),&男&,&女&)”。其中公式中的IF函数使用了嵌套的RIGHTB函数,并将后者返回的结果作为IF的逻辑判断依据。
  (7)名称和标志
  为了更加直观地标识单元格或单元格区域,我们可以给它们赋予一个名称,从而在公式或函数中直接引用。例如“B2:B46”区域存放着学生的物理成绩,求解平均分的公式一般是“=AVERAGE(B2:B46)”。在给B2:B46区域命名为“物理分数”以后,该公式就可以变为“=AVERAGE(物理分数)”,从而使公式变得更加直观。
  给一个单元格或区域命名的方法是:选中要命名的单元格或单元格区域,鼠标单击编辑栏顶端的“名称框”,在其中输入名称后回车。也可以选中要命名的单元格或单元格区域,单击“插入→名称→定义”菜单命令,在打开的“定义名称”对话框中输入名称后确定即可。如果你要删除已经命名的区域,可以按相同方法打开“定义名称”对话框,选中你要删除的名称删除即可。
  由于Excel工作表多数带有“列标志”。例如一张成绩统计表的首行通常带有“序号”、“姓名”、“数学”、“物理”等“列标志”(也可以称为字段),如果单击“工具→选项”菜单命令,在打开的对话框中单击“重新计算”选项卡,选中“工作簿选项”选项组中的“接受公式标志”选项,公式就可以直接引用“列标志”了。例如“B2:B46”区域存放着学生的物理成绩,而B1单元格已经输入了“物理”字样,则求物理平均分的公式可以写成“=AVERAGE(物理)”。
  需要特别说明的是,创建好的名称可以被所有工作表引用,而且引用时不需要在名称前面添加工作表名(这就是使用名称的主要优点),因此名称引用实际上是一种绝对引用。但是公式引用“列标志”时的限制较多,它只能在当前数据列的下方引用,不能跨越工作表引用,但是引用“列标志”的公式在一定条件下可以复制。从本质上讲,名称和标志都是单元格引用的一种方式。因为它们不是文本,使用时名称和标志都不能添加引号。
Excel的常见引用方法
━━━━━━━━━━━━━━━━━━━━━━━━━━
绝对列和绝对行;&
例: AAA 等于绝对引用$A$4;&
AAA 向下引用也是$A$4;
绝对列和相对行;&
例: AAA AAA &绝对列和相对行引用$A4,向下可以引用,向右则不行;&&
绝对行和相对列;&
例: AAA 111 &绝对行和相对列引用A$4,向右可以引用,向下则不行;&&
相对列和相对行;&
例: AAA 111 &相对列引用A4,向右向下都可以引用;&&
跨工作表引用;&
=Sheet1!A1
例: =工作表名!+单元格地址;
跨工作簿引用;&
=[Book2.xls]Sheet1!$A$1
例: =[工作簿.xls]+工作表名!+单元格地址;
提示:按F4可以在变换引用方式!
Excel在数学统计功能方面确实很强大,但在一些细节上也有不尽如人意的地方,例如想输入一个分数,其中可有一些学问啦。笔者现在总结了六种常用的方法,与大家分享。
  整数位+空格+分数&
  例:要输入二分之一,可以输入:0(空格)1/2;如果要输入一又三分之一,可以输入:1(空格)1/3。&
  方法优缺点:此方法输入分数方便,可以计算,但不够美观(因为我们常用竖式表示分数,这样输入不太符合我们的阅读习惯)。&
  使用ANSI码输入&
  例:要输入二分之一,可以先按住“Alt”键,然后输入“189”,再放开“Alt”键即可(“189”要用小键盘输入,在大键盘输入无效)。&
  方法优缺点:输入不够方便,想要知道各数值的ANSI码代表的是什么可不容易,而且输入的数值不可以计算。但此方法输入的分数显示较美观,而且使用此方法可以输入一些不常见的符号、单位等。在Excel的帮助中有使用此输入法来输入货币符号的介绍。&
  设置单元格格式&
  例:要输入二分之一,可以选中一单元格后,使用菜单“格式/单元格式”,选中“分类”为分数,类型为“分母为一位数”,设置完后,在此单元格输入0.5,即可以显示“1/2”。&
  方法优缺点:与第一种方法一样。&
  使用Microsoft公式输入&
  我们可以使用菜单“插入/对象”,在对象类型里找到“Microsoft公式3.0”,〔确定〕即可出现公式编辑器(公式编辑器需要自定义安装,如果还没有安装,会提示放进Office安装光盘,按提示操作即可),我们可以按在Word中使用公式编辑器同样的方法输入分数。&
  方法优缺点:输入非常美观,易于排版,符合日常书写分式的习惯,但输入的分数不能计算。&
  自定义输入法&
  例:要输入二分之一,先选中单元格,使用菜单“格式/单元格”,在“数字”的分类里选择“自定义”,再在类型里输入: #(空格)??/2 。&
  方法优缺点:与第一种输入方法一样。这种方法可以很方便地将很多已有的数值转换为相同分母的分数。&
  双行合一&
  这种方法是将表格的下边框作为分式的横杠,在一单元格输入分子,将单元格设置成有下框线,在同一列的下一单元格输入分母。为了美观,我们可以将其他单元格设置为无框线,再将背景填充颜色设置为白色。&
  方法优缺点:输入方便、美观,但分数不能计算。&
  看完了这些输入分数的方法,你是不是也觉得输入分数并不是一个简单的问题?如有兴趣,可以逐一尝试这些方法并体会其中的奥妙。
国际标准的度量单位转换函数
日 星期日 上午 00:21
国际标准的度量单位转换函数
━━━━━━━━━━━━━━━━━━━━━━━━━━
需要转换的数量 原单位 转换后的单位
1 in cm 2.54&
1 ft m 0.3048&
1 yd m 0.9144
1 yr day 365.25
1 day hr 24
1.5 hr mn 90
0.5 mn sec 30
将数字从一个度量系统转换到另一个度量系统中&
如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”&
函数 CONVERT 可以将一个以“英里”为单位的距离表转换成一个以“公里”为单位的距离表。&
&CONVERT(number,from_unit,to_unit)&&
&Numbe

我要回帖

更多关于 pc端 的文章

 

随机推荐