资材部--员工培训学习(常用函数汇总)

2018-12-20 15:23:25 资材部 24

常用函数汇总

1、sum:返回某一单元格区域中所有数值之和

用法:=sum(数值1,数值2……)

例:=sumA1B3A5C8

2sumproduct:多个数组对应乘积之和

用法:=sumproduct(数组1,数组2……)

例:=sumproduct(A1:A3,B1:B3)

3sumif:对区域中满足单个条件的单元格求和

用法:=sumif(区域,条件,求和区域)

4sumifs:对区域中满足多个条件的单元格求和

用法:=sumifs(求和区域,区域1,条件1,区域2,条件2……)

5vlookup:在表格或数值数组的首列查找指定的数值(单元格内容),并由此返回表格或数组当前行中指定列处的数值(单元格内容)

用法:=vlookup(查找值,数据表,列序数,匹配条件)

6hlookup:在表格或数值数组的首行查找指定的数值(单元格内容),并由此返回表格或数组当前列中指定行处的数值(单元格内容)

用法:=hlookup(查找值,数据表,列序数,匹配条件)

7if:判断一个条件是否满足,如果满足则显示真值,不满足则显示假值

用法:=if(测试条件,真值,假值)

8int:向下取整

用法:=int(数值)

9right:截取目标单元格右侧内容

用法:=right(字符串/单元格,字符个数)

10left:截取目标单元格左侧内容

用法:=left(字符串/单元格,字符个数)

11mid:截取目标单元格中间内容

用法:=mid(字符串/单元格,开始位置,字符个数)

12dateif:计算两个日期之间的天数、月数、年数

用法:=dateif(开始日期,终止日期,比较单位)

例:=DATEDIF(A1,TODAY(),"Y")计算A1单元格和今天的年数差

=DATEDIF(A1,TODAY(),"M")计算A1单元格和今天月数差

=DATEDIF(A1,TODAY(),"D")计算A1单元格和今天天数差

=dateifA1A2”D”)计算A1单元格和A2单元格的天数差

13Dsum:返回列表或者数据库的列中满足指定条件的数字之和

用法:=dsum(数据库区域,操作域,条件)


14dproduct:返回列表中或数据库中满足指定条件的数值乘积

用法:=dproduct(数据库区域,操作域,条件)

15count:返回包含数字的单元格以及参数列表中的数字的个数

用法:=count:(数值1,数值2……)

16counta:返回参数列表中非空单元格的数量

用法:=counta:(数值1,数值2……)

17countif:计算区域中满足指定条件的单元格个数

用法:=countif(区域,条件)

17countifs:计算多个区域中满足指定条件的单元格个1

用法:=countif(区域1,条件1,区域2,条件2……)

18、颜色计数(百度)

公式-定义名称-引用位置-=get.cell(sheet1A1)

19subtotal:返回数据清单或数据库中的分类汇总

用法:subtotal(函数序号,引用1,引用2……)


 例1:=subtotal103,$B$1:B1

释义:对B1单元格到B1单元格可见部分计算非空单元格个数

可用于自动填充序号

2=subtotal109$B$1B10

释义:对B1B10单元格中可见部分数据求和

可用于对筛选后的数据求和

3=subtotal104$B$1:B10

释义 B1B10单元格中可见部分最大值


20inderect:返回由文本字符串的引用,此函数立即对引用进行计算,并显示其内容。当需要修改公式中单元格的引用,而不更改公式本身则使用函数indirect

用法:=indirect(单元格引用,引用样式)

1=indirectA1)引用A1单元格内容

2=indirectsheet1!A”&row(sheet1!A2)),单元格引用,可以下拉填充

注:1.合并单元格进行查找或者计算时,只认为合并部分的最左/最上有数据,其他部分为空。

21row:返回引用的行号

1=row()引用公式所在行号

2=rowC2)引用C2单元格所在行号

22column:返回引用的列号

1=row()引用公式所在列号

2=rowC2)引用C2单元格所在列号

23today:返回日期格式的当前日期(快捷键Ctrl+;)

例:=today()显示当前日期

24、date:返回代表特定日期的序列号

用法:=date(年,月,日)

25、now:返回电脑当前的日期和时间

例:=now()显示当前的日期和时间

26、text:根据指定的数值格式将数字转换成文本

用法:=text(值,数值格式)

注:数值格式的写法参照单元格格式中的文本格式

例:=XMSCBL”&text(today(),emmdd)&text(row(A1),0000)XMSCBL201804070001格式填充序号的用法(其中20180407为当天日期)

27、iferror:如果公式的计算结果错误,则返回指定值,否则返回公式结果

用法:=iferror(值,错误值)

28、& 例:vlookup(查找值,数据表,列序数,匹配条件)&””:当公式值为错误值是返回空