可进行各种数据的处理、统计分析和辅助决策操作
常用函数介绍
一、求和函数: SUM/SUMIF/SUMPRODUCT函数
1、SUM函数 :无条件求和= SUM (参数1,参数2,…,参数N)
2、SUMIF函数 :条件求和=SUMIF(range,criteria,sum_range)
3、SUMPRODUCT函数 :在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和
= SUMPRODUCT(array1,array2,array3, ...)
二、数学函数 AVERGAE、 MAX、MIN、 ABS、 SQRT函数
1、VERGAE函数 :求N个数的平均值= AVERGAE(参数1,参数2,…,参数N)
2、MAX函数 : 求N个数的最大值= MAX(参数1,参数2,…,参数N)
3、MIN函数: 求N个数的最小值= MIN(参数1,参数2,…,参数N)
4、ABS函数: 求某数的绝对值= ABS(参数),例如,ABS(-100)=100
5、SQRT函数: 求某数的平方根= SQRT(参数),SQRT(2)=1.4142135623731
三、计数函数: COUNT、COUNTA、COUNTIF函数
1、COUNT函数: 计算给定区域内数值型参数的数目= COUNT(参数1,参数2,…,参数N)
2、COUNTA 函数: 返回参数列表中非空值的单元格个数= COUNTA(参数1,参数2,…,参数N )
3、COUNTIF函数: 计算给定区域内满足特定条件的单元格的数目= COUNTIF(range,criteria)
四、条件函数和逻辑函数: IF函数、AND函数、OR函数
1、IF函数: IF函数也称条件函数,它根据参数条件的真假,返回不同的结果。= IF(条件表达式,条件值为真时返回的值,条件值为假时返回的值)
2、AND函数:AND函数表示逻辑与,当所有条件都满足时(即所有参数的逻辑值都为真时),AND函数返回TRUE,否则,只要有一个条件不满足即返回FALSE。= AND(条件1,条件2,…条件N)
3、OR函数:只要有一个条件满足时,OR函数返回TRUE,只有当所有条件都不满足时才返回FALSE。= OR(条件1,条件2,…条件N)
五、日期和时间函数: DAY、DATE、DAYS360、TODAY函数等
1、DAY函数: 返回以序列号表示的某日期的天数,用整数 1~31 表示。= DAY(日期序列号) 例如 DAY("2006-12-22")=22
2、DATE函数:返回代表特定日期的序列号。= DATE(年,月,日) 例如 DATE(2006,12,23)= "2006-12-23"
3、DAYS360函数:按照一年 360 天计(每个月以 30 天,一年共计 12 个月),返回两个日期间相差的天数。= DAYS360(开始日期,截止日期,逻辑值),例如 DAYS360("2000-1-15","2005-12-16")=2131天
4、TODAY函数:返回系统当前的日期
5、EDATE函数:返回指定日期往前或往后几个月的日期。
例:2007年4月12日之后3个月的日期:=EDATE(“2007-4-12”,3),为2007-7-12
2007年4月12日之前3个月的日期:=EDATE(“2007-4-12”,-3),为2007-1-12
计算应付账款的到期日:如果一笔应付款的到期日为自交易日起3个月的那一天,比如交易日为2006年11月30日,满3个月后为2007-2-28:=EDATE(“2006-11-30”,3),为2007-2-28
6、EOMONTH函数:返回指定日期往前或往后几个月的特定月份的月底日期。
7、EDATE函数:返回指定日期往前或往后几个月的日期
8、EOMONTH函数:返回指定日期往前或往后几个月的特定月份的月底日期。
9、WEEKNUM函数:返回指定日期是该年的第几周。
10、WORKDAY函数:返回某指定日期之前或之后的给定工作日天数的日期(除去双休日和国家法定假日)
11、NETWORKDAYS函数:返回两个工作日之间的工作天数(除去双休日和国家法定假日)
12、DATEDIF函数:计算两个日期之间的天数、月数或年数。这个函数是一个特殊函数,在函数清单中找不到,在帮助信息中也找不到。DATEDIF(开始日期, 结束日期, 单位)
六、查找和引用函数: VLOOKUP、 HLOOKUP、 MATCH、 INDEX、CHOOSE、OFFSET函数
1、VLOOKUP函数:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值
2、HLOOKUP函数:从表格或数值数组的首行查找指定的数值,并由此返回表格或数组当前列中指定行处的数值。
3、MATCH函数:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
4、INDEX函数:返回表格或区域中的数值或对数值的引用
5、CHOOSE函数::根据指定的索引值返回数组中的数据
6、OFFSET函数:动态引用单元格。
七、四舍五入函数: ROUND、FLOOR和CEILING函数
八、取整函数: INT函数
INT函数: 将数字向下舍入到最接近的整数 。= INT(数字)
九、信息函数: ISBLANK、ISTEXT、ISNUMBER、ISERROR函数
1、ISBLANK函数:判断单元格是否为空白单元格
2、ISTEXT函数:判断单元格数据是否为文本
3、ISNUMBER函数:判断单元格数据是否为数字
4、ISERROR函数:判断单元格是否出现错误
十、文本函数:LEN、LEFT、RIGHT、TRIM、FIND、TEXT等函数
1、LEN函数:获取字符串的长度
2、LEFT函数:获取字符串左边指定个数的文本
3、RIGHT函数:获取字符串右边指定个数的文本
4、TRIM函数:取消字符串两侧的空格
5、FIND函数:查找某字符在字符串中第一次出现的位置
6、TEXT函数:将数值转换为按指定数字格式表示的文本
十一、排序函数: RANK、LARGE、SMALL函数
1、RANK函数:返回一个数字在数字列表中的排位。
2、LARGE函数:返回数据集中第 k 个最大值。例如,可以使用函数 LARGE 得到第一名、第二名或第三名的得分。
3、SMALL函数:返回数据集中第 k 个最小值
十二、数据库函数:DGET、DMAX、DMIN、DSUM、DAVGEAGE函数
其他函数