资源描述:
《【excel】函数公式基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、公式概述、1. 公式定义:对工作表中的数值执行计算的等式;2. 必须遵循的原则: 以“=”作为开始(自动前置“=”号:只有使用加减号作为公式开始时才可以);“=”号后紧接运算数和运算符。3. 什么是运算数: 即参加运算的参数:如数值常量(30),单元格引用(A1或A1:E10这样的区域),自己定义的名称(定义名称的方法:Ctrl+F3)或工作表函数Sum、Average等。 举例:我写了个公式:=IF(LEN(A3)<4,X,IF((LEN(A3)>4)*(LEN(A3)<7),XX,XXX)。在此公式中:4,7均为数值常量,A3为单
2、元格引用,X,XX,XXX为定义的名称(目的是突破2003版Excel函数的参数不能超过30个的限制,同时可以使简化公式、梳理思路),LEN为工作表函数;4.什么是运算符: 运算符分为几大类: (1)算术运算符;“-”(负号)、“%”、“^”、“*”、“/”、“+”、“-”(减号) (2)比较运算符;“=”、“<>”、“>”、“<”、“>=”、“<=” (3)文本运算符;“&” (4)引用运算符: “:”是连续区域运算符,如A1:
3、B5表示的就是: “,”是联合运算符,函数中是用于函数参数或不相邻区域的连接,如SUM(A1,B3,C5)表示的就是求如下区域的和: _(空格)是交叉运算符:用来表示选定的多个单元格的交叉区域: 关于对运算符的进一步理解与应用,请参见偶录制的“运算符的理解与使用”的动画。 实现方法请参见成果3运算符的理解与使用。5. 通过作业题,又发现了一些心得: 一般情况(非数组)下,运算符还可以替代逻辑函数:即“+”与OR函数,“*”与AND函数可互换。 如在运用IF求
4、等级时,这个公式是用AND函数表示的逻辑与的关系:1.=IF(L2<60,"不及格",IF(AND(L2<70,L2>=60),"及格",IF(AND(L2<80,L2>=70),"一般",IF(AND(L2<90,L2>=80),"良好","优秀")))) 实际上,可以用*代替AND函数,即为1.=IF(L2<60,"不及格",IF((L2<70)*(L2>=60),"及格",IF((L2<80)*(L2>=70),"一般",IF((L2<90)*(L2>=80),"良好","优秀")))) 同理,OR函
5、数可以用+号代替。 另外,*和+可以替换一些需要使用IF函数判断返回数值的问题,如:1.=IF(B5="组长",200,100) 这个公式可以替换为1.=(B5="组长")*100+100 还有1.=IF((E5>=$P$5)*(E5<$P$4),$Q$5,IF((E5>=$P$4)*(E5<$P$3),$Q$4,(E5>$P$3)*$Q$3)) 这个公式可以用1.=(E5>=$P$5)*(E5<$P$4)*$Q$5+(E5>=$P$4)*(E5<$P$3)*$Q
6、$4+(E5>$P$3)*$Q$3代替。6. 补充知识:运算符优先级:引用运算符>算术运算符>文本运算符>比较运算符公式的输入、编辑、复制7. 公式的输入: (1) 鼠标点击单元格实现引用; (2) 手写。8. 公式的编辑: (1)首先选中有公式的单元格:双击; (2) 按F2; (3) 在编辑栏编辑; (4) 在公式编辑时,文本常量一定要放在一对双引用""之间,否则会出现#Name?错误:这是因为Excel不能识别此文本。如果定义了单元格或单元格区域的“名称”后,引用时,不是文本,那么就不用添加
7、引号。9. 公式的复制: (1)鼠标拖动法:选中欲复制公式的单元格右下角,当出现十字后,左键按住向欲复制公式的方向拖动即可,一次只能一个方向 (2)选择性粘贴法:在对不连续的区域复制公式时尤为有效! (3)鼠标双击自动填充法:(如果欲往下方复制公式,只要该列左边列或右边列有连续的数据区域,即可双击完成快速的公式填充,此方法在公式需要往下大量复制时尤为方便!); (4) 如果自动填充法不能很好的解决问题,那就用菜单中的“编辑—填充”命令来解决;这个填充命令有很大的好处,可以往上下左右四个方向填充,非常方便!
8、 (5)当然,最强大的输入方式是:选中欲复制公式的区域,然后在编辑栏输入公式,Ctrl+Enter批量