EXCEL电子表格常用函数使用指南
第一部分 简单不要说明的函数
SUM函数——求和
AVERAGE函数——求平均值
COUNT函数——计数函数
MAX函数——求最大值
MIN函数——求最小值
第二部分 较为复杂的函数
ROUND函数
这是四舍五入函数,用于保留几位小数。
语法:ROUND(number,num_digits)
Number  为要进行四舍五入的数字。
num_digits 小数点后要保留的数字位数。
如:ROUND(3.897677,3)  计算3.897677的小数点后保留3位数字的值为3.898。
RANK函数
这是排位(名)函数,可用于成绩自动排名。
语法:RANK(number,ref,order)
Number    为需要到排位的数字。
Ref    为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order    为一数字,指明排位的方式。
如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列
表。
如:RANK(K2,K$2:K$90) 计算K2单元格的数值在 K2至K90单元格区域 中按从大到小排序的位置,也就是第几名。注意,单元格区域的语法是K$2:K$90,如果写成K2:K90,则只能用于K2单元格排位,无法复制到其他单元格。
COUNTIF函数
计算区域中满足给定条件的单元格的个数。
语法:COUNTIF(range,criteria)
Range    为需要计算其中满足条件的单元格数目的单元格区域。
Criteria    为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本
如:COUNTIF(A2:A90,">=90")  计算A2至A90单元格区域中大于90分的人数;
同理,COUNTIF(A2:A90,">=80")-COUNTIF(A2:A90,">=90") 为计算80-89分的人数。
COUNTIF(A2:A90,"本科")  计算学历为本科的人数。
SUMIF函数
根据指定条件对若干单元格求和。
语法:
SUMIF(range,criteria,sum_range)
Range 为用于条件判断的单元格区域。
Criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、"32"、">32" 或 "apples"。
Sum_range 是需要求和的实际单元格。
例如:
=SUMIF(D4:D19,"男",N4:N19)    这是计算男性年龄总和的公式。
其中,D4:D19存放性别,N4:N19存放年龄。
多条件求和的公式
如果要统计“东北区”中“辽宁”的A产品业绩汇总,那么可以在C10单元格中输入如下公式:
=SUM(IF($A$2:$A$7="东北区",IF($B$2:$B$7="辽宁",Sheet1!C$2:C$7)))。然后按下“Ctrl+Shift+Enter”键,则可看到公式最外层加了一对大括号(不可手工输入此括号),同时,我们所需要的东北区辽宁组的A产品业绩和也在当前单元格得到了。
SUMPRODUCT函数
该函数在EXCEL定义中描述为在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。这种描述给人的感觉似乎是对数组进行计算,对乘积汇总。但实际上它对于多条件求和方面的功能超乎人们的想象,特别是应用于人力资源方面统计更是超强,不仅能完成多条件的统计功能,而且人数统计和工资汇总统计都能实现,灵活应用可以取代COUNTIF()和SUMIF(),因此掌握该这个函数的使用方法,可以说完成任何统计报表的数据统计工作,都能做到游刃有余。
该函数进行多条件计数统计时,如条件是“或者”关系。必须用+号连接判断条件,其公式形式如下:
      SUMPRODUCT(条件1 +条件2 +条件3…条件N) 
该函数进行多条件计数统计时,如条件是“并列”关系,即同时满足。必须用*号连接判断条件,公式形式如下:
    SUMPRODUCT(条件1*条件2*条件3…条件N)mid函数提取年月日
例如
=SUMPRODUCT((D4:D19="男")*(E4:E19="科员")*(N4:N19>20))
 该函数进行多条件求和统计时,如条件同时成立。必须用*号连接判断条件,其公式形式如下:
  SUMPRODUCT((条件1*条件2*条件3…条件N *计算区域)
例如:
=SUMPRODUCT((D4:D19="男")*(E4:E19="科员")*N4:N19)
IF函数
执行真假值判断,根据逻辑计算的真假值,返回不同结果。可以使用函数 IF 对数值和公式进行条件检测。
语法
IF(logical_test,value_if_true,value_if_false)   
Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式即为 TRUE,否则为 FALSE。本参数可使用任何比较运算符(一个标记或符号,指定表达式内执行的计算的类型。有数学、比较、逻辑和引用运算符等。)。
Value_if_true logical_test 为 TRUE 时返回的值。如,如果本参数为文本字符串“预算内”而且 logical_test 参数值为 TRUE,则 IF 函数将显示文本“预算内”。如果 logical_test 为 TRU
E 而 value_if_true 为空,则本参数返回 0(零)。如果要显示 TRUE,则请为本参数使用逻辑值 TRUE。value_if_true 也可以是其他公式。
函数 IF 可以嵌套七层,用 value_if_false 及 value_if_true 参数可以构造复杂的检测条件。
如对C2单元格的学生成绩区分A、B、C、D四个档次=IF(C2>=90,"A",IF(C2>=80,"B",IF(C2>=70,"C",IF(C2>=60,"D","E")))),

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