exelce单元格索引通过公式实现
excel常用电子表格公式
怎么设置excel表格的公式
提及公式步骤1:excel数据相对提及。这种最为直观,通常大家都晓得,就是普通的公式排序。
简单介绍几个公式:
1)、在d2单元格中须要排序:数据一和数据二的平均数与数据三的差。就可以输出
=(a2+b2)/2-c2
或者输出
=sum(a2:b2)/2-c2
其中,括号必须就是英文状态或者就是半角中文状态,其中的列号abc输出大小写没关系,
都会自动变为大写。如果议和的数据过多则不要用加号了,用sum议和函数较为便利。(谋括号内英文冒号两侧的单元格之间的数据之和)sum函数不但可以谋纵向的行之和、横向的列之和,还可以谋对角线所划归区域的矩形区域之和。
2)、计算:数据一、数据二、数据三的最大值与最小值的差,可以输入:
=max(a2:d2)-min(a2:d2)
其中,max是求最大值函数,min是求最小值函数。和sum一样,这两个函数都支持对角线所辖区域矩形的数据运算。
3)、排序:如果数据两大于,则综合数据就是数据一、数据二、数据三议和,若数据一介乎至之间则排序数据一和数据二之和,若数据一高于,则只记录数据一的结果。(这个例子在公司排序工资的时候很常用,但是必须非常小心边界的推论,须要的时候可以用>=则表示大于等同于,用<=去则表示大于等同于)关于这个if推论语句的读法必须非常小心括号的运用,我们可以在存有图早期的一篇个人所得数计算公式中看见多次嵌套的运用。
=if(a2>,sum(a2:c2),if((a2<),a2,sum(a2:b2)))
这三个例子主要就是了解大家常用的三种模式:轻易运算,用excel的函数展开运算,用程序语句展开运算。(这种论调就是我自己随便想要的,不一定存有真正的三中模式之说道。)
引用公式步骤2:excel数据的绝对引用。参加了办公自动化培训班的朋友和自学excel的朋友应该对他不陌生。举例说明一下,还以上面的那些数据为例:
排序数据一中每个数据与最大值的差。(哈哈,也很常用的,就是排序Kendujhar的人或者部门之间的差距)
我们一般会在d2单元格输入
=max(a2:a6)-a2
可是我们无法通过拖动,生成但d3、d4、d5等下面单元格的数据,当我们拖动的时候,在d3单元格变成了
=max(a3:a7)-a3
这显然不是我们要的,我们在d3单元格想要的是
=max(a2:a6)-a3
所以,我们可以使用$来固定那些需要不变的数据,如上面a2单元格的公式就可以写成
=max(a$2:a$6)-a2
随你怎样拖动,max计算的区域就不会变化了。如果你想固定的更牢靠一点,可以在列标号前加$。
提及公式步骤3:同文件内excel表间提及。同文件内相同表中之间的数据提及和排序通常就是采用英文状态的引号表名融合而来的,比如本例中:
引用表1当中的a列数据,可以在a2单元格输入
='1'!a2
其中英文单引号中为表的名字,表和单元格名称间用英文的!分割开来。
提及公式步骤4:相同文件间的excel提及。采用英文的中括号 [ ]去提及文件,例如我们将正在操作方式的文件留存至d盘,预设名字为book1.xls 新建一个excel文件,提及book1.xls文件中第一列的数据:
=[book1.xls]1!a2
='d:\[book1.xls]1'!a2
<<<返回目录
一、excel基本公式
1、查重复内容公式:=if(countif(a:a,a2)>1,"重复","")。
2、用出生年月去排序年龄公式:=trunc((days(h6,"/8/30",false))/,0)。
3、从输入的18位身份证号的出生年月计算公式:=concatenate(mid(e2,7,4),"/",mid(e2,11,2),"/",mid(e2,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名学生的成绩展开位列;
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,"") ——谋k2至k56区域分的人数;假设把结果放置于k57单元格;
(2) =countif(k2:k56,">=95")-k57 ——求k2到k56区域95~99.5分的人数;假设把结果存放于k58单元格;
(3)=countif(k2:k56,">=90")-sum(k57:k58)
——谋k2至k56区域90~94.5分的人数;假设把结果放置于k59单元格;
(4)=countif(k2:k56,">=85")-sum(k57:k59)
——求k2到k56区域85~89.5分的人数;假设把结果存放于k60单元格;
(5)=countif(k2:k56,">=70")-sum(k57:k60)
——谋k2至k56区域70~84.5分的人数;假设把结果放置于k61单元格;
(6)=countif(k2:k56,">=60")-sum(k57:k61)
——求k2到k56区域60~69.5分的人数;假设把结果存放于k62单元格;
(7) =countif(k2:k56,"<60") ——谋k2至k56区域60分后以下的人数;假设把结果放置于k63单元格;
说明:countif函数也可计算某一区域男、女生人数。
例如:=countif(c2:c,"男") ——谋c2至c区域(共人)男性人数;
9、优秀率: =sum(k57:k60)/55_
10、及格率: =sum(k57:k62)/55_
11、标准差: =stdev(k2:k56)
column函数公式怎么用 ——求k2到k56区域(55人)的成绩波动情况(数值越小,说明该班学生间的成绩差异较小,反之,说明该班存在两极分化);
12、条件议和: =sumif(b2:b56,"男",k2:k56)
——假设b列放置学生的性别,k列放置学生的分数,则此函数回到的结果则表示谋该班男生的成绩之和;
13、多条件求和: {=sum(if(c3:c="男",if(g3:g=1,1,0)))}
——假设c列(c3:c区域)存放学生的性别,g列(g3:g区域)存放学生所在班级代码(1、2、3、4、5),则此函数返回的结果表示求一班的男生人数;这是一个数组函数,输完后要按ctrl+shift+enter组合键(产生“{……}”)。“{}”不能手工输入,只能用组合键产生。
14、根据出生日期自动排序周岁:=trunc((days(d3,now( )))/,0)
———假设d列存放学生的出生日期,e列输入该函数后则产生该生的周岁。
15、在word中三个小窍门:
①连续输入三个“~”可得一条波浪线。
②已连续输出三个“-”可以得一条直线。
连续输入三个“=”可得一条双直线。
一、excel中当某一单元格合乎特定条件,如何在另一单元格表明特定的颜比如说:
a1〉1时,c1显示红
0
a1<0时,c1显示黄
方法如下:
1、单元击c1单元格,点“格式”>“条件格式”,条件1设为:
公式 =a1=1
2、点“格式”->“字体”->“颜”,点击红后点“确定”。
条件2降为:
公式 =and(a1>0,a1<1)
3、点“格式”->“字体”->“颜”,页面绿后点“确认”。
条件3设为:
公式 =a1<0
点“格式”->“字体”->“颜”,点击黄后点“确定”。
4、三个条件预设不好后,点“确认”即为出来。
二、excel中如何控制每列数据的长度并避免重复录入
1、用数据有效性定义数据长度。
用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""5"(具体条件可根据你的需要改变)。
还可以定义一些提示信息、失效警告信息和与否关上中文输入法等,定义不好后点"确认"。
2、用条件格式避免重复。
选取a列,点"格式"->"条件格式",将条件设立成“公式=countif($a:$a,$a1)>1”,点"格式"->"字体"->"颜",选取红后点两次"确认"。
这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论