《Excel电子表格--函数运算二培训教材》由会员分享,可在线阅读,更多相关《Excel电子表格--函数运算二培训教材(13页珍藏版)》请在金锄头文库上搜索。
1、Excel表格处理软件 条件函数的应用,主讲:向洋,大学计算机基础,一、三个条件函数的应用,1、SUMIF:,SUMIF(range,criteria,sum_range),语法:,Range 为用于条件判断的单元格区域。,Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、“32”、“32” 、 “apples”或“二组”。,Sum_range 是需要求和的实际单元格。,根据指定条件对若干单元格求和,= SUMIF(C4:D15,艺术系,D4:D15),例:求某学校某部系学生成绩总和,形式可以为数字、表达式或文本,= COUNTI
2、F(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_f
3、alse,而且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 (
4、 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,则在小数点左侧进行四舍五入。,