一、数学和三角函数
SUMIF条件求和函数
功能:根据指定条件对若干单元格求和。
格式:SUMIF(range,criteria,sum_range)
说明:Range 为用于条件判断的单元格区域。
Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。
Sum_range 是需要求和的实际单元格。只有在区域中相应的单元格符合条件的情况下,sum_range中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
二、统计函数
COUNTIF条件统计函数
功能:计算区域中满足给定条件的单元格的个数。
格式:COUNTIF(range,criteria)
说明:Range为需要计算其中满足条件的单元格数目的单元格区域。Criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
实例:求某一分数段的人数,假如B列是学生的语文成绩,则求从B2:B56这一范围内分数在80-90之间的人数,则可以用这样一个公式。
=countif(B2:B56,">=80")-countif(B2:B56,">=90")
输入公式回车即可。
注意:函数COUNTIF是条件统计函数,只能对一个条件进行限制,如果判断条件有两个以上,则不能用(所以需要用到if函数判断多个条件)。另外,公式中的各种符号都是在英文状态下输入的。
三、文本函数
1. REPLACE替换文本函数
功能:用于实现对文本字符串中部分内容的替换功能。
格式:REPLACE(old_text,start_num,num_chars,new_text)
说明:old_text是要替换其字符的文本,start_num是要用new_text替换old_text中字符的位置,num_chars是希望REPLACE使用new_text替换old_text中的字符的个数,若number_chars为“0”则在指定位置插入新字符,new_text是用于替换old_text中字符的文本。
实例:A1单元格中输入“漯河医专护理系”,C1单元格中输入=REPLACE(A2,5,2,"临床");用“临床”替换A1的第5位算起的2个字符“护理”。
2. MID字符提取函数
功能:返回文本串中从指定位置开始特定数目的字符。
语法:MID(text,start_num,num_chars)
说明:text是包含要提取字符的文本字符串,start_num是文本中要提取第一个字符的位置,num_chars是指定希望MID从文本中返回字符的个数。
实例:MID(“123456”,2,3)=“234”这就是表示从字符串“123456”中第2个字符开始选3个字符。
实例:在B1单元格中是文本型的身份证号“140622197812031220”,C1作为出生日期的单元格,C1单元格中输入=MID(B1,7,8),结果是19781203。
3. TEXT文本格式函数
功能:将数值转换为按指定数字格式表示的文本。
语法:TEXT(Value,Format_Text)
说明:
Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
Format_text 不能包含星号 (*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。
实例:C1单元格得出结果19871203,如果想要身份证号为18位的结果显示为“1987年12月03日”的格式,需要用到TEXT函数。
在D1单元格输入公式=TEXT(C1,"0000年00月00日")
四、 排名函数RANK.EQ
功能:返回某数字在一列数字中相对于其他数值的大小排名;如果多个数值排名相同,则返回该组数值的最佳排名。
语法:RANK.EQ(number,ref,[order])
说明:
number 求排名的数值
ref 参与排名的单元格区域(需要绝对引用)
order 省略或者填0就是降序,填除了零之外的数,就是升序。
实例:在B1单元格输入=RANK.EQ(A2,$A$2:$A$8,0)
五、Excel经常会显一些错误值信息
参考课本第167-168页内容。