




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用电子表格公式 一、 利用函数COUNTA统计本班的应考人数(总人数)因为函数COUNTA可以计算出非空单元格的个数,所以我们在利用此函数时,选取本班学生名字所在单元格区域(B3B12)作为统计对象,就可计算出本班的应考人数(总人数)。 二、利用COUNT、COUNTBLANK和COUNTIF函数分别统计各科参加考试的人数、统计各科缺考人数、统计各科各分数段的人数我们在输入成绩时,一般情况下,缺考的人相应的科目的单元格为空就可以了,是0分的都输入0。1、 查找重复内容公式:=IF(COUNTIF(A:A,A2)1,重复,)。2、用出生年月来计算年龄公式:=TRUNC(DAYS360(H6,2009/8/30,FALSE)/360,0)。3从输入的18位身份证号的出生年月计算公式:格式为2012/4/21的=CONCATENATE(MID(E2,7,4),/,MID(E2,11,2),/,MID(E2,13,2)。格式为20120421的=CONCATENATE(MID(E4,7,4),MID(E4,11,2),MID(E4,13,2)4、 从输入的身份证号码内让系统自动提取性别,可以输入以下公式:=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,男,女),IF(MOD(MID(C2,17,1),2)=1,男,女)公式内的“C2”代表的是输入身份证号码的单元格。 1、求和: =SUM(K2:K56) 对K2到K56这一区域进行求和;2、平均数: =AVERAGE(K2:K56) 对K2 K56这一区域求平均数;3、排名: =RANK(K2,K$2:K$56) 对55名学生的成绩进行排名;或=RANK(E2,$E$2:$E$5),但遇到同分数时排名不连续。用下面的几个公式都可以获得中国式排名,还是以上图为例,在单元格中输入公式并向下拖: =SUMPRODUCT(D$2:D$19D2)*(1/(COUNTIF(D$2:D$19,D$2:D$19)+1 或下面的几个数组公式,公式输入完毕后按Ctrl+Shift+Enter结束: =SUM(IF(D$2:D$19D2,1/COUNTIF(D$2:D$19,D$2:D$19)+1 =SUM(-(FREQUENCY(D$2:D$19,IF(D$2:D$19=D2,D$2:D$19)0) =SUM(-IF(D$2:D$19=D2,MATCH(D$2:D$19,D$2:D$19,)=ROW($2:$19)-1)4、等级: =IF(K2=85,优,IF(K2=74,良,IF(K2=60,及格,不及格)5、学期总评: =K2*0.3+M2*0.3+N2*0.4 假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;6、最高分: =MAX(K2:K56) 求K2到K56区域(55名学生)的最高分;7、最低分: =MIN(K2:K56) 求K2到K56区域(55名学生)的最低分;8、分数段人数统计:(1) =COUNTIF(K2:K56,100) 求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2) =COUNTIF(K2:K56,=95)K57 求K2到K56区域9599.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,=90)SUM(K57:K58) 求K2到K56区域9094.5分的人数;假设把结果存放于K59单元格;(4)=COUNTIF(K2:K56,=85)SUM(K57:K59) 求K2到K56区域8589.5分的人数;假设把结果存放于K60单元格;(5)=COUNTIF(K2:K56,=70)SUM(K57:K60) 求K2到K56区域7084.5分的人数;假设把结果存放于K61单元格;(6)=COUNTIF(K2:K56,=60)SUM(K57:K61) 求K2到K56区域6069.5分的人数;假设把结果存放于K62单元格;(7) =COUNTIF(K2:K56,60) 求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;说明:COUNTIF函数也可计算某一区域男、女生人数。如:=COUNTIF(C2:C351,男) 求C2到C351区域(共350人)男性人数; 9、优秀率: =SUM(K57:K60)/55*10010、及格率: =SUM(K57:K62)/55*10011、标准差: =STDEV(K2:K56) 求K2到K56区域(55人)的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);12、条件求和: =SUMIF(B2:B56,男,K2:K56) 假设B列存放学生的性别,K列存放学生的分数,则此函数返回的结果表示求该班男生的成绩之和;13、多条件求和: =SUM(IF(C3:C322=男,IF(G3:G322=1,1,0) 假设C列(C3:C322区域)存放学生的性别,G列(G3:G322区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求一班的男生人数;这是一个数组函数,输完后要按CtrlShiftEnter组合键(产生“”)。“”不能手工输入,只能用组合键产生。14、根据出生日期自动计算周岁:=TRUNC(DAYS360(D3,NOW( )/360,0) 假设D列存放学生的出生日期,E列输入该函数后则产生该生的周岁。15、在Word中三个小窍门:连续输入三个“”可得一条波浪线。连续输入三个“-”可得一条直线。连续输入三个“=”可得一条双直线。一、excel中当某一单元格符合特定条件,如何在另一单元格显示特定的颜色比如:A11时,C1显示红色0A11时,C1显示绿色A1“条件格式”,条件1设为:公式 =A1=12、点“格式”-“字体”-“颜色”,点击红色后点“确定”。条件2设为:公式 =AND(A10,A1“字体”-“颜色”,点击绿色后点“确定”。条件3设为:公式 =A1“字体”-“颜色”,点击黄色后点“确定”。4、三个条件设定好后,点“确定”即出。二、EXCEL中如何控制每列数据的长度并避免重复录入1、用数据有效性定义数据长度。用鼠标选定你要输入的数据范围,点数据-有效性-设置,有效性条件设成允许文本长度等于5(具体条件可根据你的需要改变)。还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点确定。2、用条件格式避免重复。选定A列,点格式-条件格式,将条件设成“公式=COUNTIF($A:$A,$A1)1”,点格式-字体-颜色,选定红色后点两次确定。这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。三、在EXCEL中如何把B列与A列不同之处标识出来?(一)、如果是要求A、B两列的同一行数据相比较:假定第一行为表头,单击A2单元格,点“格式”-“条件格式”,将条件设为:“单元格数值” “不等于”=B2点“格式”-“字体”-“颜色”,选中红色,点两次“确定”。用格式刷将A2单元格的条件格式向下复制。B列可参照此方法设置。(二)、如果是A列与B列整体比较(即相同数据不在同一行):假定第一行为表头,单击A2单元格,点“格式”-“条件格式”,将条件设为:“公式”=COUNTIF($B:$B,$A2)=0点“格式”-“字体”-“颜色”,选中红色,点两次“确定”。用格式刷将A2单元格的条件格式向下复制。B列可参照此方法设置。按以上方法设置后,AB列均有的数据不着色,A列有B列无或者B列有A列无的数据标记为红色字体。四、EXCEL中怎样批量地处理按行排序假定有大量的数据(数值),需要将每一行按从大到小排序,如何操作?由于按行排序与按列排序都是只能有一个主关键字,主关键字相同时才能按次关键字排序。所以,这一问题不能用排序来解决。解决方法如下:1、假定你的数据在A至E列,请在F1单元格输入公式:=LARGE($A1:$E1,COLUMN(A1)用填充柄将公式向右向下复制到相应范围。你原有数据将按行从大到小排序出现在F至J列。如有需要可用“选择性粘贴/数值”复制到其他地方。注:第1步的公式可根据你的实际情况(数据范围)作相应的修改。如果要从小到大排序,公式改为:=SMALL($A1:$E1,COLUMN(A1)五、巧用函数组合进行多条件的计数统计例:第一行为表头,A列是“姓名”,B列是“班级”,C列是“语文成绩”,D列是“录取结果”,现在要统计“班级”为“二”,“语文成绩”大于等于104,“录取结果”为“重本”的人数。统计结果存放在本工作表的其他列。公式如下:=SUM(IF(B2:B9999=二)*(C2:C9999=104)*(D2:D9999=重本),1,0)输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号。六、如何判断单元格里是否包含指定文本?假定对A1单元格进行判断有无指定文本,以下任一公式均可:=IF(COUNTIF(A1,*&指定文本&*)=1,有,无)=IF(ISERROR(FIND(指定文本,A1,1),无,有)求某一区域内不重复的数据个数例如求A1:A100范围内不重复数据的个数,某个数重复多次出现只算一个。有两种计算方法:一是利用数组公式:=SUM(1/COUNTIF(A1:A100,A1:A100)输入完公式后按Ctrl+Shift+Enter键,让它自动加上数组公式符号。二是利用乘积求和函数:=SUMPRODUCT(1/COUNTIF(A1:A100,A1:A100)七、一个工作薄中有许多工作表如何快速整理出一个目录工作表1、用宏3.0取出各工作表的名称,方法:Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:=MID(GET.WORKBOOK(1),FIND(,GET.WORKBOOK(1)+1,100)确定2、用HYPERLINK函数批量插入连接,方法:在目录工作表(一般为第一个sheet)的A2单元格输入公式:=HYPERLINK(#&INDEX(X,ROW()&!A1,INDEX(X,ROW()将公式向下填充,直到出错为止,目录就生成了。Excel电子表格计算公式使用方法25条公式技巧1、两列数据查找相同值对应的位置=MATCH(B1,A:A,0)2、已知公式得结果定义名称=EVALUATE(Sheet1!C1)已知结果得公式定义名称=GET.CELL(6,Sheet1!C1)3、强制换行用Alt+Enter4、超过15位数字输入这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入5、如果隐藏了B列,如果让它显示出来?选中A到C列,点击右键,取消隐藏选中A到C列,双击选中任一列宽线或改变任一列宽将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。6、EXCEL中行列互换复制,选择性粘贴,选中转置,确定即可7、Excel是怎么加密的(1)、保存时可以的另存为右上角的工具常规设置(2)、工具选项安全性8、关于COUNTIFCOUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,=90)介于80与90之间需用减,为 =COUNTIF(A1:A10,80)-COUNTIF(A1:A10,90)9、根据身份证号提取出生日期(1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2),IF (LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2),错误身份证号)(2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),#-00-00)*110、想在SHEET2中完全引用SHEET1输入的数据工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet211、一列中不输入重复数字数据-有效性-自定义-公式输入=COUNTIF(A:A,A1)=1如果要查找重复输入的数字条件格式公式=COUNTIF(A:A,A5)1格式选红色12、直接打开一个电子表格文件的时候打不开“文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上13、excel下拉菜单的实现数据-有效性-序列14、 10列数据合计成一列=SUM(OFFSET($A$1,(ROW()-2)*10+1,10,1)15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH)(1)、根据符合行列两个条件查找对应结果=VLOOKUP(H1,A1:E7,MATCH(I1,A1:E1,0),FALSE)(2)、根据符合两列数据查找对应结果(为数组公式)=INDEX(C1:C7,MATCH(H1&I1,A1:A7&B1:B7,0)Excel电子表格计算公式使用方法25条公式技巧总结(2)时间:2010-04-14 11:39来源:网络 作者:不详点击:4794次16、如何隐藏单元格中的0 单元格格式自定义0;-0; 或 选项视图零值去勾。呵呵,如果用公式就要看情况了。 17、多个工作表的单元格合并计算 =Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4) 1816、如何隐藏单元格中的0单元格格式自定义0;-0; 或 选项视图零值去勾。呵呵,如果用公式就要看情况了。17、多个工作表的单元格合并计算=Sheet1!D4+Sheet2!D4+Sheet3!D4,更好的=SUM(Sheet1:Sheet3!D4)18、获得工作表名称(1)、定义名称:Name=GET.DOCUMENT(88)(2)、定义名称:Path=GET.DOCUMENT(2)(3)、在A1中输入=CELL(filename)得到路径级文件名在需要得到文件名的单元格输入=MID(A1,FIND(*,SUBSTITUTE(A1,*,LEN(A1)-LEN(SUBSTITUTE(A1,)+1,LEN(A1)(4)、自定义函数Public Function name()Dim filename As Stringfilename = ActiveWname = filenameEnd Function19、如何获取一个月的最大天数:=DAY(DATE(2002,3,1)-1)或=DAY(B1-1),B1为2001-03-01数据区包含某一字符的项的总和,该用什么公式=sumif(a:a,*&某一字符&*,数据区)最后一行为文本:=offset($b$1,MATCH(CHAR(65535),b:b)-1,)最后一行为数字:=offset($b$1,MATCH(9.9999E+307,b:b)-1,)或者:=lookup(2,1/(b1:b1000),b1:b1000)评委打分中,如何去掉两个以上最高分,两个以上最底分,求剩余人员的平均分?同时显示出被去掉的分数。看看trimmean()函数帮助。被去掉的分数:最大两个:=large(data,1;2)最小两个:=small(data,1;2)怎样很简单的判断最后一位是字母right(a1)*1出错的字母=IF(ISNUMBER(-RIGHT(A1,1),数字,字母)=IF(ISERR(RIGHT(A1)*1),字母,数字)如何 设置单元格,令其不接受包含空格的字符选定A列数据有效性自定义公式=iserror(find( ,a1)数据-有效性-自定义-公式=len(a1)=len(trim(a1)原来的函数是=a1+a4+a7+a10+a13+a16+a19+a22.现在是=sum(n(offset(a1,(row(1:10)-1)*3,)在一个工作表中引用其他工作表中的数据,但是被引用的工作表不是固定的,根据我输入的工作表名自动选择相应的工作表中的数据,请问在公式里怎样引用?=INDIRECT(A1&!&E1) A1为工作表名奇数行求和 =SUMPRODUCT(A1:A1000)*MOD(ROW(A1:A1000),2)偶数行求和 =SUMPRODUCT(A1:A1000)*NOT(MOD(ROW(A1:A1000),2)查看字符串字数=LEN(A1)求非空单元格数量公式计算出来的数据,COUNTA不能用的(否则空字符也计算进去了)=COUNTIF($E$3:$E$65536,?*)动态求和公式,自A列A1单元格到当前行前面一行的单元格求和.=SUM(INDIRECT(A1:A&ROW()-1)20、比较好用的EXCEL文档修复工具ExcelRecovery21、EXCEL开方运算将8开3次方,可以用这个公式,在单元格中输入=8(1/3)22、单元格中的数据分散对齐文本格式全角输入23、查找工作表中的链接Ctrl+ 或编辑链接24、如何让空单元格自动填为0选中需更改的区域查找空替换025、把Word里的数字转换到Excel方法有多种,选中复制设置输入单元格为文本选择性粘贴值选中表格转换为文本粘贴分列对分列选项设置为文本另存为文本文件EXCEL中打开文本文件对导入文本对话框进行对应设置快速定义工作簿格式首先选定需要定义格式的工作簿范围,单击“格式”菜单的“样式”命令,打开“样式”对话框;然后从“样式名”列表框中选择合适的“样式”种类,从“样式包括”列表框中选择是否使用该种样式的数字、字体、对齐、边框、图案、保护等格式内容;单击“确定”按钮,关闭“样式”对话框,Excel工作簿的格式就会按照用户指定的样式发生变化,从而满足了用户快速、大批定义格式的要求。快速复制公式复制是将公式应用于其它单元格的操作,最常用的有以下几种方法:一是拖动制复制。操作方法是:选中存放公式的单元格,移动空心十字光标至单元格右下角。待光标变成小实心十字时,按住鼠标左键沿列(对行计算时)或行(对列计算时)拖动,至数据结尾完成公式的复制和计算。公式复制的快慢可由小实心十字光标距虚框的远近来调节:小实心十字光标距虚框越远,复制越快;反之,复制越慢。也可以输入复制。此法是在公式输入结束后立即完成公式的复制。操作方法:选中需要使用该公式的所有单元格,用上面介绍的方法输入公式,完成后按住Ctrl键并按回车键,该公式就被复制到已选中的所有单元格。还可以选择性粘贴。操作方法是:选中存放公式的单元格,单击Excel工具栏中的“复制”按钮。然后选中需要使用该公式的单元格,在选中区域内单击鼠标右键,选择快捷选单中的“选择性粘贴”命令。打开“选择性粘贴”对话框后选中“粘贴”命令,单击“确定”,公式就被复制到已选中的单元格。快速显示单元格中的公式如果工作表中的数据多数是由公式生成的,如果想要快速知道每个单元格中的公式形式,可以这样做:用鼠标左键单击“工具”菜单,选取“选项”命令,出现“选项”对话框,单击“视图”选项卡,接着设置“窗口选项”栏下的“公式”项有效,单击“确定”按钮。这时每个单元格中的公式就显示出来了。如果想恢复公式计算结果的显示,再设置“窗口选项”栏下的“公式”项失效即可。快速删除空行有时为了删除Excel工作簿中的空行,你可能会将空行一一找出然后删除,这样做非常不方便。你可以利用“自动筛选”功能来简单实现。先在表中插入新的一行(全空),然后选择表中所有的行,选择“数据”菜单中的“筛选”,再选择“自动筛选”命令。在每一列的项部,从下拉列表中选择“空白”。在所有数据都被选中的情况下,选择“编辑”菜单中的“删除行”,然后按“确定”即可。所有的空行将被删去。插入一个空行是为了避免删除第一行数据。自动切换输入法当你使用Excel 2000编辑文件时,在一张工作表中通常是既有汉字,又有字母和数字,于是对于不同的单元格,需要不断地切换中英文输入方式,这不仅降低了编辑效率,而且让人不胜其烦。在此,笔者介绍一种方法,让你在Excel 2000中对不同类型的单元格,实现输入法的自动切换。新建或打开需要输入汉字的单元格区域,单击“数据”菜单中的“有效性”,再选择“输入法模式”选项卡,在“模式”下拉列表框中选择“打开”,单击“确定”按钮。选择需要输入字母或数字的单元格区域,单击“数据”菜单中的“有效性”,再选择“输入法模式”选项卡,在“模式”下拉列表框中选择“关闭(英文模式)”,单击“确定”按钮。之后,当插入点处于不同的单元格时,Excel 2000能够根据我们进行的设置,自动在中英文输入法间进行切换。就是说,当插入点处于刚才我们设置为输入汉字的单元格时,系统自动切换到中文输入状态,当插入点处于刚才我们设置为输入数字或字母单元格时,系统又能自动关闭中文输入法。自动调整小数点如果你有一大批小于1的数字要录入到Excel工作表中,如果录入前先进行下面的设置,将会使你的输入速度成倍提高。单击“工具”菜单中的“选项”,然后单击“编辑”选项卡,选中“自动设置小数点”复选框,在“位数”微调编辑框中键入需要显示在小数点右面的位数。在此,我们键入“2”单击“确定”按钮。完成之后,如果在工作表的某单元格中键入“4”,则在你按了回车键之后,该单元格的数字自动变为“0.04”。方便多了吧!此时如果你在单元格中键入的是“8888”,则在你结束输入之后,该单元格的数字自动变为“88.88”。用“记忆式输入”有时我们需要在一个工作表中的某一列输入相同数值,这时如果采用“记忆式输入”会帮你很大的忙。如在职称统计表中要多次输入“助理工程师”,当第一次输入后,第二次又要输入这些文字时,只需要编辑框中输入“助”字,Excel2000会用“助”字与这一列所有的内容相匹配,若“助”字与该列已有的录入项相符,则Excel2000会将剩下的“助理工程师”四字自动填入。按下列方法设置“记忆式输入”:选择“工具”中的“选项”命令,然后选择“选项”对话框中的“编辑”选项卡,选中其中的“记忆式键入”即可。用“自动更正”方式实现快速输入使用该功能不仅可以更正输入中偶然的笔误,也可能把一段经常使用的文字定义为一条短语,当输入该条短语时,“自动更正”便会将它更换成所定义的文字。你也可以定义自己的“自动更正”项目:首先,选择“工具”中的“自动更正”命令;然后,在弹出的“自动更正”对话框中的“替换”框中键入短语“爱好者”,在“替换为”框中键入要替换的内容“电脑爱好者的读者”;最后,单击“确定”退出。以后只要输入“爱好者”,则整个名称就会输到表格中。用下拉列表快速输入数据如果你希望减少手工录入的工作量,可以用下拉表来实现。创建下拉列表方法为:首先,选中需要显示下拉列表的单元格或单元格区域;接着,选择菜单“数据”菜单中的“有效性”命令,从有效数据对话框中选择“序列”,单击“来源”栏右侧的小图标,将打开一个新的“有效数据”小对话框;接着,在该对话框中输入下拉列表中所需要的数据,项目和项目之间用逗号隔开,比如输入“工程师,助工工程师,技术员”,然后回车。注意在对话框中选择“提供下拉箭头”复选框;最后单击“确定”即可。10.两次选定单元格有时,我们需要在某个单元格内连续输入多个测试值,以查看引用此单元格的其他单元格的效果。但每次输入一个值后按Enter键,活动单元格均默认下移一个单元格,非常不便。此时,你肯定会通过选择“工具”“选项“编辑,取消“按Enter键移动活动单元格标识框选项的选定来实现在同一单元格内输入许多测试值,但以后你还得将此选项选定,显得比较麻烦。其实,采用两次选定单元格方法就显得灵活、方便:单击鼠标选定单元格,然后按住Ctrl键再次单击鼠标选定此单元格(此时,单元格周围将出现实线框)。 11.“Shift拖放的妙用在拖放选定的一个或多个单元格至新的位置时,同时按住Shift键可以快速修改单元格内容的次序。具体方法为:选定单元格,按下Shift键,移动鼠标指针至单元格边缘,直至出现拖放指针箭头“?,然后进行拖放操作。上下拖拉时鼠标在单元格间边界处会变为一个水平“工状标志,左右拖拉时会变为垂直“工状标志,释放鼠标按钮完成操作后,单元格间的次序即发生了变化。这种简单的方法节省了几个剪切和粘贴或拖放操作,非常方便。12.超越工作表保护的诀窍如果你想使用一个保护了的工作表,但又不知道其口令,有办法吗?有。选定工作表,选择“编辑“复制、“粘贴,将其拷贝到一个新的工作簿中(注意:一定要新工作簿),即可超越工作表保护。13.巧用IF函数(1).设有一工作表,C1单元格的计算公式为:=A1B1,当A1、B1单元格没有输入数据时,C1单元格会出现“DIV0!”的错误信息。这不仅破坏了屏幕显示的美观,特别是在报表打印时出现“DIV0!”的信息更不是用户所希望的。此时,可用IF函数将C1单元格的计算公式更改为:=IF(B1=0,A1B1)。这样,只有当B1单元格的值是非零时,C1单元格的值才按A1B1进行计算更新,从而有效地避免了上述情况的出现。(2).设有C2单元格的计算公式为:=A2B2,当A2、B2没有输入数值时,C2出现的结果是“0”,同样,利用IF函数把C2单元格的计算公式更改如下:=IF(AND(A2=,B2=),A2B2)。这样,如果A2与B2单元格均没有输入数值时,C2单元格就不进行A2B2的计算更新,也就不会出现“0”值的提示。(3).设C3单元格存放学生成绩的数据,D3单元格根据C3(学员成绩)情况给出相应的“及格”、“不及格”的信息。可用IF条件函数实现D3单元格的自动填充,D3的计算公式为:=IF(C360,不及格,及格。14.累加小技巧我们在工作中常常需要在已有数值的单元格中再增加或减去另一个数。一般是在计算器中计算后再覆盖原有的数据。这样操作起来很不方便。这里有一个小技巧,可以有效地简化老式的工作过程。 (1).创建一个宏:选择Excel选单下的“工具宏录制新宏”选项;宏名为:MyMacro;快捷键为:CtrlShiftJ(只要不和Excel本身的快捷键重名就行);保存在:个人宏工作簿(可以在所有Excel工作簿中使用)。(2).用鼠标选择“停止录入”工具栏中的方块,停止录入宏。(3).选择Excel选单下的“工具宏Visual Basic编辑器”选项。(4).在“Visual Basic编辑器”左上角的VBA Project中用鼠标双击VBAProject(Personal.xls)打开“模块Module1” 。 注意:你的模块可能不是Module1 ,也许是Module2、Module3。(5).在右侧的代码窗口中将Personal.xlsModule1(Code)中的代码更改为:Sub MyMacro( )OldValue = Val(ActiveCell.Value)InputValue = InputBox(“输入数值,负数前输入减号”,“小小计算器”)ActiveCell.Value = Val(OldValueInputValue)End Sub电子表格中如何计算双及人数和双优人数 假设数据在A2:B50中,其中A列是语文成绩,B列是数学成绩,要计算语文和数学都及格的人数,公式可为=SUM(-(MMULT(-(A2:B50=60),1;1)=2)如果90分算优秀,计算两门都优秀人数,公式略修改,=SUM(-(MMULT(-(A2:B50=90),1;1)=2)赞同求三科均及格人数=SUM(-(MMULT(-(A1:C8=60),1;1;1)=3)用offset函数三维引用,好处是不用辅助列,直接得结果 =SUMPRODUCT(-(COUNTIF(OFFSET(B2:F2,ROW(B3:F12)-2,0),60)=3) 就能求出三科均及格人数=SUMPRODUCT($B$2:$B$58=90)*($C$2:$C$58=90)*($D$2:$D$58=90)/COUNTA($A$2:$A$58)语文数学及格人数:=SUMPRODUCT(A2:A10=60)*(B2:B10=60) 语文合格率:(数组公式)=TEXT(SUM(N(A2:A10=60)/COUNTA(A2:A10),0.00%) 数学合格率同上。不用函数筛选也是很容易的1.选中你要筛选(处理)的数据(会选择吧!用鼠标选中单元格的第一行的第一列按住鼠标左键不放托到最后一行的最后一列)2.松开鼠标,点击菜单栏的数据-筛选-自动筛选3.这时候,你会看到每一列的第一行出现了倒三角4.点击倒三角,选择自定义 出现自定义自动
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论