Office中,PPT最简单,Word次之,Excel属最难,而Excel中就属函数最难掌握了,那么小编今天就来给你仔细的研究研究这个函数,琢磨透它,才能把握它。
一起来看看~
1.写=
2.写函数名称
3.()
4.光标定位括号里写参数
举例:利用sum函数求和,先写等于号,然后写函数名称,写一对括号,写参数。
1.写函数的符号为英文输入法状态下的符号。
2.手动输入的参数需要加双引号,Excel才能识别。纯数字的参数不用加双引号。
第2点是什么意思呢?举例说明,比如year函数,提取日期中的年份值,只有一个参数就是日期。
那么比如我们提取今天的日期,今天的日期是我们通过键盘手动输入的,而不是通过引用表中的某个单元格得到的,所以需要加上双引号才能识别。
好啦,剩下是一些Excel的常用函数汇总,和对应的参数,用的时候直接套用参数即可。
?
?
一、统计函数
①count?:计数函数、统计数值数据的个数
参数: count(数据区域)
②countif?:统计满足某一个条件的个数
参数: countif(条件区域,条件)
③countifs?:统计满足多个条件的个数
参数: countifs(条件1的区域,条件1 ,条件2的区域,条件2...)
④countblank?:统计空白单元格的个数
参数: countblank(数据区域)
⑤counta?:统计非空白单元格的个数,只要不是空白的单元格都可以统计,无论是数值还是文本
参数: counta(数据区域)
?
二、求和函数
①sum?:求和函数
参数: sum(数据1 ,数据2 ,数据区域...)
②sumif?:单条件求和函数、求满足某一个条件的求和函数
参数: sumif(条件区域,条件,求和区域)
③sumifs?:多条件求和函数,求满足多个条件的求和函数
参数: sumifs(求和区域,条件1的区域,条件1,条件2的区域,条件2.....)
④利用通配符求和
*任意字符
例: SUMIF(C3:C14,"VOV*",F3:F14)
?一个字符
例: SUMIF(C3:C14,"?????",F3:F14)
?
三、平均值函数
①average?:求平均值函数
参数: average(数据1,数据2 ,数据区域.)
②averageif?:求满足某一个条件的平均值
参数: average(条件区域,条件,求平均值的区域)
③averageifs?:求满足多个条件的平均值
参数: average(求平均值的区域,条件1的区域,条件1 ,条件2的区域,条件2...)
?
四、比较大小的函数
①max函数:返回一组数值中的最大值
参数:MAX(数值1,数值2,....)
②min函数:返回一组数值中的最小值
参数: MIN (数值1,数值2, ....)
③small函数:返回数组中第K个最小值
参数: small(数据区域,返回第几个)
④large函数:返回数组中第K个最大值
参数: large(数据区域,返回第几个)
?
五、RANK :排名函数,返回某数字在一 列数字中相对于其他数值的大小排名
参数: RANK (需要排名的值,排名的范围,0降序(可省略)/1升序)
?
六、IF :条件判断函数,判断某种情况是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值
参数:IF (判定条件,满足条件时返回的值,不满足条件时返回的值)
①ISERROR?:检查一个值是否为错误值,当它是错误值时。返回TRUE ;不是错误值时,返回FALSE
参数: ISERROR (值)
注意:常和IF函数结合,例: =IF(ISERROR(A1),"",A1)
②AND?:检查是否所有参数均为TRUE ,如果所有参数均为TRUE ,则返回TRUE ,如果有任意一个参数为FALSE ,则返回FALSE
参数: AND (参数1,参数2, ...)
例子: AND(1=1,2=2,3=3)结果为TRUE,AND(1=2,2=3,3=4)结果为FALSE
注意:常和if函数结合,判断数字是否大于1并且小于100 ,是的话显示此数值,否则显示“超出范围”
=IF(AND(A1>1,A1 <>
③OR?:检查是否所有参数均为TRUE ,如果有任意-一个参数为TRUE,则返回 TRUE ,只有当所有参数均为 FALSE ,才会返回 FALSE
参数:OR (参数1,参数2, ....)
例子: OR(1=1,2=2,3=3)结果为TRUE , OR(1=2,2=3,3=4)结果为FALSE
注意:常和if函数结合,判断数字是否大于30或者小于60 ,是的话显示此数值,否则显示"超出范围"
=IF(OR(A1> 30,A1<>
?
七、提取函数:字符串中,汉字、标点符号、英文字母、数字、空格,均占用1个字符
①left:从一个文本字符串左侧的第1个字符开始提取,提取指定个数的字符
参数: lef(要提取的字符串,提取数量)
②right:从一个文本字符串右侧的第1个字符开始提取,提取指定个数的字符
参数: right(要提取的字符串,提取数量)
③mid?:从一个文本字符串中的指定位置,提取指定个数的字符
参数: mid(要提取的字符串,提取的位置,提取数量)
?
八、日期和时间函数
①TODAY:计算当前日期,没有参数
②NOW:计算当前日期和时间,没有参数
③year:提取年价的函数, month :提取月分的函数, day :提取天的函数
参数: year(日期) , month(日期) , day(日期)
④hour:提取小时的函数, minute :提取分钟的函数, second :提取秒数的函数
参数: hour(时间) , minute(时间) , second(时间)
⑤date?:计算特定的日期,将3个单独的值合并成1个日期
参数: date(年,月,日)
⑥weekday :计算某个日期在一周中的第几天
参数: weekday(日期,返回的值)
⑦datedif?:计算两个日期之同的年数、月数、天数
参数: datedif(开始日期,结束日期,返回类型)
?
九、subtotal?:汇总函数,可以忽略手动隐藏的值
参数: subtoutal(序号,引用)
例: SUM(F3:F11)
SUBTOTAL(109,G3:G11)
?
十、随机数函数
①Randbetween?:产生整数的随机数
参数: RANDBETWEEN (将返回的最小整数,将返回的最大整数)
②Rand:返回了一个≥0且<>
没有参数: RAND ()
?
十一、绝对值函数
ABS?:求数值的绝对值
参数: ABS (数值)
?
十二、取余函数
①MOD :求两数相除的余数
参数: MOD (被除数,除数)
②拓展:
QUOTIENT?:求两数相除后商的整数部分
参数: QUOTIENT (被除数,除数)
ISEVEN?:检测一个数字是否为偶数:数字为偶数时,返回TRUE ;数字为奇数时,返回FALSE
参数: ISEVEN (数字)
ISODD?:检测一个数字是否为奇数:数字为奇数时,返回TRUE ;数字为偶数时,返回FALSE
参数: ISODD (数字)
?
十三、整函数
①Int?:数字向下舍入到最接近的整数,数字为正数时,舍去小数点部分后,返回整数;数字为负数时,舍去小数点部分后,返回不超过该数值的最大整数。
参数: int(数字)
②Trunc?:将数字的小数部分截去,返回整数
参数: TRUNC (数字,舍去的位数)
?
十四、取舍函数
①Round?:按指定位数对数值进行四舍五入
参数: ROUND (数字,指定数值位数)
②Randup?:按指定位数向上舍入数值
参数: ROUNDUP (数字,四舍五入后数字的位数)
③Randdown?:按指定位数向下舍入数值
参数: ROUNDDOWN(数字,四舍五入后数字的位数)
④Cilling?:将参数向上舍入为最接近的基数的倍数
参数: CEILING (数值,需要四舍五入的乘数)
⑤Floor?:将参数向下舍入为最接近的基数的倍数
参数: FLOOR (数值,指定基数)
?
十五、数组函数
①sumproduct?:求乘积和的函数,将数组之间对应的元素相乘并返回乘积之和
参数:?sumproduct?(数组1,数组......)
特点:参数为多个数组
例: SUMPRODUCT(F3:F9,G3:G9)
②mmult?:返回两数组的矩阵乘积
参数: mmult (行数组,列数组)→行数组列数组没有先后顺序
特点:只有两个参数,也就是两个数组
例题:选中区域→输入=MMULT(C4:C12,D3:E3)→ctrl+ shift+enter
③frequency?:以一列垂直数组返回一组数据的频率分布
参数: frquency(数值,区间分割点)
例题:选中区域→输入=FREQUENCY(F20:F59,C4:C9)→ctrl+ shift+ enter
?
十六、isnumber :验证函数,返回的结果是ture就是数字, false表示不是数字
参数: isnumebr(值) ,返回的结果是TRUE/FALSE
?
很清晰,把它一层一层的剖解开是不是清楚多了,你学会了吗?
……