函数的操作
(1)函数的操作
1.函数的输⼊
1)插⼊函数法
2)直接输⼊法
2.常⽤函数
1)求和函数:SUM
主要功能:计算所有参数数值的和。
格式:SUM(number1,number2,……)
【例如】计算成绩表中各个学⽣的总成绩。
2)有条件的求和函数:SUMIF()
功能:对满⾜指定条件的单元格求和。
格式:SUMIF(Range,Criteria,Sum_Range)
参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
提⽰:在函数中任何⽂本条件或任何含有逻辑或数学符号的条件都必须使⽤双引号 ("") 括起来。如果条件为数字,则⽆需使⽤双引号。
【例如】在成绩表上第10⾏为“语⽂成绩⼤于100分的数学总成绩”
栏⽬,求出7名学⽣中语⽂成绩在100分以上(不包含100分)的学⽣的数学成绩总和,并置于C10单元格。试写出C10单元格中的输⼊公式,计算数学的总成绩。
B3:B9单元格区域含有7名学⽣的语⽂成绩,C3:C9 单元格区域含有7名学⽣的数学成绩,在C10单元格中输⼊公
式“=SUMIF(B3:B9,">100",C3:C9)”,可得到7名学⽣中语⽂成绩在100分以上(不包含100分)的学⽣的数学成绩之和为628分。
3)多条件求和函数
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
功能:对指定单元格区域中满⾜多个条件的单元格求和。
例如:
=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10") 表⽰对区域A1:A20中符合以下条件的单元格的数值求和:B1:B20中的相应数值⼤于零、且C1:C20中的相应数值⼩于10。
4)求平均值函数:AVERAGE()
主要功能:求出所有参数的算术平均值。
使⽤格式:AVERAGE(number1,number2,……)
例如:
=AVERAGE(A2:A6) 表⽰对单元格区域A2到A6中的数值求平均值
=AVERAGE(A2:A6, C6) 表⽰对单元格区域A2到A6中数值与C6中的数值求平均值。
【例如】计算各个学⽣的平均成绩,平均成绩保留1为⼩数,计算科⽬考试平均成绩。
5)条件平均值函数
AVERAGEIF(range, criteria, [average_range])
功能:对指定区域中满⾜给定条件的所有单元格中的数值求算术平均值例如:
=AVERAGEIF(A2:A5,"<5000") 表⽰求单元格区域A2:A5中⼩于5,000的数值的平均值;
=AVERAGEIF(A2:A5,">5000",B2:B5) 表⽰对单元格区域B2:B5中与单元格区域A2:A5中⼤于5000的单元格所对应的单元格中的值求平均值。
6)多条件平均值函数
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
功能:对指定区域中满⾜多个条件的所有单元格中的数值求算术平均值例如:
=AVERAGEIFS(A1:A20,B1:B20,">70",C1:C20, "<90") 表⽰对区域A1:A20中符合以下条件的单元格的数值求平均值:B1:B20中的相应数值⼤于70、且C1:C20中的相应数值⼩于90。
7)求最⼤值函数:MAX()
主要功能:求出⼀组数中的最⼤值。
使⽤格式:MAX(number1,number2……)
参数说明:number1,number2……代表需要求最⼤值的数值或引⽤单元格(区域),参数不超过255个。
例如:=MAX(A2:A6) 表⽰从单元格区域A2:A6中查并返回最⼤数值。
【例如】在成绩表上计算科⽬最⾼成绩。
8)求最⼩值函数:MIN()
主要功能:求出⼀组数中的最⼩值。
使⽤格式:MIN(number1,number2……)
参数说明:number1,number2……代表需要求最⼩值的数值或引⽤单元格(区域),参数不超过255个。
例如:=MIN(A2:A6) 表⽰从单元格区域A2:A6中查并返回最⼩数值。
【例如】在成绩表上计算科⽬最低成绩。
9)绝对值函数:ABS()
主要功能:求出相应数字的绝对值。
使⽤格式:ABS(number)
参数说明:number代表需要求绝对值的数值或引⽤的单元格。
例如:=ABS(-2) 表⽰求-2的绝对值;=ABS(A2),表⽰对单元格A2中的数值求取绝对值。
10)向下取整函数INT(number)
功能:将数值number向下舍⼊到最接近的整数
例如:=INT(8.9) 表⽰将 8.9 向下舍⼊到最接近的整数,结果为8;
=INT(-8.9) 表⽰将 -8.9 向下舍⼊到最接近的整数,结果为 -9。
11)取整函数
TRUNC(number, [num_digits])
功能:将指定数值number的⼩数部分截去,返回整数。num_digits为取整精度,默认为0。
例如:
=TRUNC(8.9) 表⽰取8.9的整数部分,结果为8;
=TRUNC(-8.9) 表⽰取-8.9的整数部分,结果为 -8。
12)四舍五⼊函数
ROUND(number, num_digits)
功能:将指定数值number按指定的位数num_digits进⾏四舍五⼊。
例如:=ROUND(25.7825, 2),表⽰将数值25.7825四舍五⼊为⼩数点后两位。
提⽰:如果希望始终进⾏向上舍⼊,可使⽤ROUNDUP函数;如果希望始终始终进⾏向下舍⼊,则应使⽤ROUNDDOWN函数。
13)判断函数IF()=if(5<6,1,2)
主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
使⽤格式:=IF(Logical,Value_if_true,Value_if_false)
参数说明:Logical代表逻辑判断表达式;Value_if_true表⽰当判断条件为逻辑“真(TRUE)”时的显⽰内容,如果忽略返
回“TRUE”;Value_if_false表⽰当判断条件为逻辑“假(FALSE)”时的显⽰内容,如果忽略返回“FALSE”。
提⽰:在 Excel 2010 中,最多可以使⽤64个 IF 函数进⾏嵌套,以构建更复杂的测试条件。也就是说,IF函数也可以作为value_if_true 和value_if_false 参数包含在另⼀个 IF 函数中。
例如:
=IF(A2>=60,"及格","不及格") 表⽰,如果单元格A2中的值⼤于等于60,则显⽰“及格”字样,否则显⽰“不及格”字样;
=IF(A2>=90,"优秀",IF(A2>=80,"良好", IF(A2>=60,"及格 ","不及格"))) 表⽰下列对应关系:
【例如】在成绩表上计算学⽣的学习状态,根据学⽣的平均成绩,⼤于100分为“优秀”,⼤于等于90⼩于等于100分为良好,其余为“中等”。
14)COUNT函数
主要功能:统计参数表中的数字参数和包含数字的单元格个数。
使⽤格式:COUNT(value1,value2…)
参数说明:value1,value2…为1-255个可以包含或引⽤各种不同类型数据的参数,但只对数字型数据进⾏计算。
trim函数的作用是删除文本的什么空格例如:=COUNT(A2:A8) 表⽰统计单元格区域A2到A8中包含数值的单元格的个数。
15)计数函数 COUNTA(value1, [value2], ...)
功能:统计指定区域中不为空的单元格的个数。可对包含任何类型信息的单元格进⾏计数。
例如:=COUNTA(A2:A8) 表⽰统计单元格区域A2到A8中⾮空单元格的个数。
16)COUNTIF函数
主要功能:统计某个单元格区域中符合指定条件的单元格数⽬。
使⽤格式:COUNTIF(Range,Criteria)
参数说明:Range代表要统计的单元格区域;Criteria表⽰指定的条件表达式。
例如:
=COUNTIF(B2:B5,">55") 表⽰统计单元格区域B2到B5中值⼤于55的单元格的个数。
【例如】在成绩表上计算各科优秀率,其中语⽂、数学和英语100分以上为优秀,其他科⽬85分以上为优秀。(设置为百分⽐样式,⼩数点后保留两位⼩数)。
17)多条件计数函数
COUNTIFS(criteria_range1,criteria1,[criteria_range2, criteria2]…) 功能:统计指定区域内符合多个给定条件的单元格的数量。可以将条件应⽤于跨多个区域的单元格,并计算符合所有条件的次数。
例如:
=COUNTIFS(A2:A7, ">80",B2:B7,"<100") 统计单元格区域A2到A7中
包含⼤于80的数,同时在单元格区域B2到B7中包含⼩于100的数的⾏数。
18)排位函数
RANK.EQ(number,ref,[order])
RANK.AVG(number,ref,[order])
功能:返回⼀个数值在指定数值列表中的排位;如果多个值具有相同的排位,使⽤函数RANK.AVG将返回平均排位;使⽤函数RANK.EQ则返回实际排位。
例如:
=RANK.EQ("3.5",A2:A6,1) 表⽰求取数值3.5在单元格区域A2:A6中的数值列表中的升序排位。
19)⽂本合并函数
CONCATENATE(text1, [text2], ...)
功能:将⼏个⽂本项合并为⼀个⽂本项。可将最多255个⽂本字符串联接成⼀个⽂本字符串。联接项可以是⽂本、数字、单元格地址或这些项⽬的组合。
例如:
=CONCATENATE(B2, " ", C2) 表⽰将单元格B2中的字符串、空格字符以及单元格C2中的值相连接,构成⼀个新的字符串。
提⽰:也可以⽤⽂本连结运算符“&”代替CONCATENATE 函数来联接⽂本项。例如,=A1 & B1与=CONCATENATE(A1, B1)返回的值相同。
20)截取字符串函数
MID(text, start_num, num_chars)
功能:从⽂本字符串中的指定位置开始返回特定个数的字符。
例如:
=MID(A2,7,4) 表⽰从单元格A2中的⽂本字符串中的第7个字符开始提取4个字符。
21)左侧截取字符串函数 LEFT(text, [num_chars])
功能:从⽂本字符串最左边开始返回指定个数的字符,也就是最前⾯的⼀个或⼏个字符。
例如:=LEFT(A2,4) 表⽰从单元格A2中的⽂本字符串中提取前四个字符。
22)右侧截取字符串函数 RIGHT(text,[num_chars])
功能:从⽂本字符串最右边开始返回指定个数的字符,也就是最后⾯的⼀个或⼏个字符。
例如:=RIGHT (A2,4) 表⽰从单元格A2中的⽂本字符串中提取后四个字符。
23)删除空格函数 TRIM(text)
功能:删除指定⽂本或区域中的空格。在从其他应⽤程序中获取带有不
规则空格的⽂本时,可以使⽤函数TRIM。
例如:=TRIM(" 第 1 季度 ") 表⽰删除中⽂⽂本的前导空格、尾部空格以及字间空格。
24)字符个数函数 LEN(text)
功能:统计并返加指定⽂本字符串中的字符个数。
例如:=LEN(A2) 表⽰统计位于单元格A2中的字符串的长度。
25)当前⽇期和时间函数NOW()
功能:返回当前计算机系统的⽇期和时间。
当将数据格式设置为数值时,将返回当前⽇期和时间所对应的序列号,该序列号的整数部分表明其与1900年1⽉1⽇之间的天数。
26)函数 YEAR(serial_number)
功能:返回指定⽇期对应的年份。返回值为 1900 到 9999 之间的整数例如:=YEAR(A2) 当在A2单元格中输⼊⽇期2008/12/27时,该函数返回年份2008。
注意:公式所在的单元格不能是⽇期格式。
27)当前⽇期函数 TODAY()
功能:返回今天的⽇期。通过该函数,可以实现⽆论何时打开⼯作簿时⼯作表上都能显⽰当前⽇期;该函数也可以⽤于计算时间间隔,可以⽤来计算⼀个⼈的年龄。
例如:=YEAR(TODAY())-1963 假设⼀个⼈出⽣在1963年,该公式使⽤TODAY函数作为YEAR函数的参数来获取当前年份,然后减去1963,最终返回对⽅的年龄。
28)垂直查询函数
VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup]) 功能:搜索指定单元格区域的第⼀列,然后返回该区域相同⾏上任何指定单元格中的值。
例如:=VLOOKUP(1,A2:C10,2) 要查的区域为A2:C10,因此A列为第1列,B列为第2列,C列则为第3列。表⽰使⽤近似匹配搜索A列(第1列)中的值1,如果在A列中没有1,则近似到A列中与1最接近的值,然后返回同⼀⾏中B列(第2列)的值。
=VLOOKUP(0.7,A2:C10,3,FALSE) 表⽰使⽤精确匹配在A列中搜索值0.7。如果A列中没有0.7这个值,则所以返回⼀个错误
#N/A。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。