Excel部分函数计算考点总结
2、题型一:计算“总积分”列的内容(金牌获10分,银牌获7分,铜牌获3分)。
3、题型二:求销售额。
我们很多同学每每碰到题目需要求销售额,便不假思索的翻开函数列表去找是不是用哪个函数来做,其实这是一个常识的知识(销售额=销售数量*单价)。
比如你卖出去6支铅笔,每支铅笔2元,那么销售额就是2*6=12元。例如:
4、所占比例类型的题目(也不需要去翻找函数直接公式法求):
②所占比例=某一组成部分/总计(分母总计在拖动填充柄时,需要保持不变,所以要加上绝对址)。
在做函数计算之前一定要明白两条原则:
①无论是设置某个单元格或者区域,还是在某个单元格或区域计算时,一定要先选中该单元格或区域;
②所有用来计算的符号,都要在英文输入法状态下输入。
例:
解析:
①在B6:L6单元格内计算最高值,要理解最高值的意思即最大值,直接在“自动求和”功能键中选择“最大值”,核对用于计算的区域B3:B5,正确按回车键(Enter)即可;
②在M3:M5单元格内计算全年平均,直接在“自动求和”功能键中选择“平均值”,核对计算平均值的区域B3:L3,正确按回车键即可;
③在B7:L7单元格内计算最小值,利用“自动求和”功能键中的“最小值”,如图所示默认选择的区域为B3:B6,显然用于计算的区域错误,多选了一格,必须重新框选B3:B5,在按回车键。
注意事项:
①如果题目明确说明要求用公式法计算和或者平均值,那么就必须用公式法求,不能图省事而直接用基本函数求了;
②选择基本函数以后必须核对用于计算的区域是否正确。
例:利用公式法在C6单元格内求三名选手的平均成绩。
例:利用RANK函数,在L4:L27单元格内,求总分排名,降序次序。
1.跳出函数的框架
①我们用常识来判断第一位同学刘得华的总分(即G4单元格)排第几名(即判断G4单元格对应的327这个数值在G4:G27区域内,处于第几名);
②判断第二位同学张雪友的总分排第几名(即判断G5单元格对应的299这个数值在G4:G27区域内,处于第几名);
③判断第三位同学黎民的总分排第几名(即判断G6单元格对应的314这个数值在G4:G27区域内,处于第几名);
④判断第n位同学……。
2.思考:
①显然,人工去判断,容易出错,工作量也很大,所以我们引入RANK函数;
②在整个过程中,各人总分所在的单元格是随着学生的选择而变化的;
③在整个过程中,总分的区域G4:G27是固定不变的。
★★★★★3.RANK函数的组成口诀:某一个单元格在某一个固定区域内的排名。
①Number(某单元格);
③Order(升序填非零值;降序填“0”或者不填)
★★★★★IF函数
1.建立条件去做判定
2.真值==>判定条件成立
3.假值==>判定条件不成立
IF函数(IF英文的意思是如果,那么IF函数的顾名思义,就是判断如果满足某个条件。)
IF函数的功能:判断给出的条件是否满足,如果满足则返回一个值,如果不满足则返回另一个值。由其功能可以知IF函数由3个部分组成:
①逻辑判断命题称之为条件;
②满足条件则返回一个值称之为真值;
③不满足条件则返回另一个值称之为假值。
单个条件的IF函数
例:计算“等级”列的内容,如果平均分在85分及以上,则给出“优秀”,否则“良好
解析:
根据题意我们首先看M3单元格刘得华的等级,我们先按照肉眼去进行判断,其平均分K3内的值86是大于85的,所以要给出“优秀”。
按照IF的思路,我们需要依次填入:
①条件:判断刘得华的平均分(K3),是否大于85(即K3>=85);
②真值:优秀;
③假值:良好。
注意点:
①所有的符号都是英文输入法状态下;
②本题我们在M3单元格判断刘得华的等级,那么选择刘得华的平均分K3单元格与85进行对比较(即K3>=85),选取K3一个单元格就行,总有人喜欢选取所有人的得分一整列内容;
③大于等于的表示方法是输入“>=”与数学有区别;
④空着不填代表在假值处直接敲一个空格或者一对引号,并不是不填写假值
IF函数口诀:IF函数分条件、真值、假值3部分,按顺序填。
多个条件的IF函数(注意书写格式)
条件之间的关系 |
定义为 |
书写格式 |
同时满足 | “且” | and(条件1, 条件2) |
满足条件之一 | “或” | or(条件1, 条件2) |
例:计算“奖学金资格”列的内容,如果“大学英语”和“线性代数”成绩均大于或等于75,给出“有资格”,否则给出无资格(利用IF函数);
按照IF的思路,我们还是要分辨出条件、真值、假值:
①条件:其实条件有了两个,一个是判断“大学英语”(F3)成绩是否大于或等于75(即F3>=75),另一个是判断“线性代数”(G3)成绩是否大于或等于75(即F3>=75),且两个条件要同时满足;
②真值:有资格;
③假值:无资格。
解析:
真值和假值我们可以一眼看出来是“有资格”和“无资格”;
我们需要弄懂的就是多个条件如何在条件区域书写出来;
IF函数的嵌套(我称之为多次判断的IF函数,即多个判定值的IF函数)
原始的IF函数判断一次可以得出真值和假值,只有两个判定值,那么我们对其中一个值再进行一次IF函数的判断,这个值可以分出两个值来,以此类推,每使用IF函数多判断一次,就可以多出一个判定值。
例:利用IF函数计算“等第”列的内容,如果总成绩在90分及以上则给出“优秀”,80分及以上不足90的给出“良好”,60分及以上不足80的给出“及格”,其余为“不及格”;
很显然本题需要做3次IF函数的判断:
①如果成绩在90分及以上给出优秀,否则良好;
②对于90分以下的部分,如果成绩在80分及以上给出良好,否则及格;
③对于80分以下的部分,如果成绩在60分及以上给出及格,否则不及格。
即通过3次IF函数将成绩分为了4个档次。
函数题目中的跨工作表
例:下图为考试中的真题,利用公式计算每门课程的“学分”列的内容(数值型,保留小数点后0位),条件是该门课程的成绩大于或等于60分才可以得到相应的学分,否则学分为0;每门课程对应的学分请参考“课程相应学分”工作表。
Vlookup(按列查找函数)和Hlookup(按行查找函数)
思考一下,班主任需要将各科考试的成绩登记到一张Excel表格中去,各任课老师分别将自己科目的成绩登分表都发送给了班主任,如果班主任的成绩登记表和各任课老师的成绩登分表中姓名顺序一样,班主任就可以直接复制过去,如果两张登记表的姓名不一样我们又该如何快速的登记出结果呢?
Hlookup(按行查找函数)和Vlookup(按列查找函数)用法是一样的,只是凡是基于行的,全部换成了基于列的。
MODE函数(求出现频次最高的数)
例:计算“调薪后工资”列的内容(调薪后工资=现工资+现工资*调薪系数),计算现工资和调薪后工资的普遍工资(置于B18和D18单元格,利用MODE函数)。
解析:
①首先计算调薪后的工资,本题已给定了计算公式(调薪后工资=现工资+现工资*调薪系数),所以在D3单元格输入=B3+B3*C3,按回车后,使用填充柄计算整个“调薪后工资”列的内容。
②在B18单元格利用MODE函数计算现工资的普遍工资,如下:
ABS函数(求绝对值)
例:利用ABS函数,计算06和07两年的销量之间的差。
Text函数(生僻考点)Text函数作用及语法结构。
作用:根据指定的格式将指定的数值转换为文本格式。
语法(书写格式):=Text(带转换的值,格式代码)。
1.Text函数用于日期(要求掌握),看下图
例1:2019年真题在第一列数据前插入2列,在A1和B1单元格分别输入“年份”和“月份”;将sheet1工作表命名为“每日门店销售”;利用日期列的数值和TEXT函数,计算出“年份”列的内容(将年显示为四位数字)和“月份”列的内容(将月显示为不带前导零的数字)。
2.Text函数用于给成绩分段(简单了解)
在Format_text中输入" [>=90]优秀;[>=60]及格;不及格" 可以将成绩分为90分及以上为优秀,60分及以上不足90的为及格,其余为不及格。