Excel电子表格-函数运算.ppt
Excel表格处理软件条件函数的应用,主讲:向洋,大学计算机基础,一、三个条件函数的应用,1、SUMIF:,SUMIF(range,criteria,sum_range),语法:,Range 为用于条件判断的单元格区域。,Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、“32”、“32”、“apples”或“二组”。,Sum_range 是需要求和的实际单元格。,根据指定条件对若干单元格求和,=SUMIF(C4:D15,艺术系,D4:D15),例:求某学校某部系学生成绩总和,形式可以为数字、表达式或文本,计算区域内满足特定条件的单元格的数目,2、COUNTIF,COUNTIF(range,criteria),语法:,Range 为用于条件判断的单元格区域。,Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、“32”、“32”、“apples”或“二组”。,=COUNTIF(C4:D15,艺术系),例:求某学校某部系学生人数,逻辑函数,执行真假值判断。判断一个条件是否满足,如果满足(即为“trus”)返回一个值,如果不满足(即为“false”)则返回另一个值。,3、IF 函数,IF(Logical_test,Value_if_true,Value_if_false),语法:,Logical_test:表示计算结果为true或false时的任意值或表达式,Value_if_true:为Logical_test为true的返回值,省略时返回0,Value_if_false:为Logical_test为false的返回值,省略时返回0。若不仅Value_if_false,而且Value_if_true后面的“,”也没有,则返回false,=IF(H460,“不合格”,“合格”),例:,以学生的平均成绩判断,平均成绩大于60分的为考试“合格”,否则“不合格”,=IF(H460,“合格”,“不合格”),例:求每个学生各科成绩均大于80分,显示“优”,否则显示“加油”,IF函数中逻辑运算符的使用,And(与运算符),表示可同时满足几个条件,=IF(AND(B2=80,C2=80,D2=80),优,加油),Or(或运算符),表示只要满足其中一个条件,例1、平均成绩在80以上,60分以下的人,用“/”表示,=IF(OR(E2=80,E2=60),/,“),例2:只要有一个学科小于70分,显示要加油,否则显示不错,=IF(OR(C2=70,D2=70,E2=70),加油,不错),二、RANK 函数,返回某数字在一列数字中相对于其他数值的大小排位。对重复数的排位相同。但重复数的存在将影响后续数值的排位。,语法:,RANK(Number,Ref,Order),Number:需要排位的数值,Ref:为包含一组数或对一个数据列表的引用,Ref 中的非数值型参数将被忽略。,Order:为一数值,指排位的方式,其值为0或省略,按降序排位;其值不为0,按升序排位,按产品销售额的降序次序计算“销售额排名”列的内容,例:,=RANK(F3,$F$3:$F$14),排位的数值,一组数或引用的数据列表,三、ROUND函数,返回某个数字按指定位数四舍五入后的数字,语法:ROUND(Number,Num_digits),Number:为需要进行四舍五入的数字,Num_digits:为指定位数,按此位数进行四舍五入。如果Num_digits大于0,则四舍五入到指定的小数位;如果Num_digits等于0,则四舍五入到最接近的整数;如果Num_digits小于0,则在小数点左侧进行四舍五入。,