公式概述 、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 为单元格引用,X,XX,XXX 为定义的名称(目的是突破 2003 版 Excel 函数的参数不能超过 30 个的限制,同时可以使简化公式、梳理思路),LEN 为工作表函数; 4.什么是运算符: 运算符分为几大类: (1)算术运算符;“-”(负号)、“%”、“^”、“*”、“/”、“+”、“-”(减号) (2)比较运算符;“=”、“<>”、“>”、“<”、“>=”、“<=” (3)文本运算符;“&” (4)引用运算符: “:”是连续区域运算符,如 A1:B5 表示的就是: “,”是联合运算符,函数中是用于函数参数或不相邻区域的连接,如 SUM(A1,B3,C5)表示的就是求如下区域的和: _(空格)是交叉运算符:用来表示选定的多个单元格的交叉区域: 关于对运算符的进一步理解与应用,请参见偶录制的“运算符的理解与使用”的动画。 实现方法请参见成果 3 运算符的理解与使用。 5. 通过作业题,又发现了一些心得: 一般情况(非数组)下,运算符还可以替代逻辑函数: 即“+ ”与 OR 函数,“*” 与AND 函数可互换。 如在运用 IF 求等级时,这个公式是用 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 函数可以用+号代替。 另外,*和+可以替换一些需要使用 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)*(...