搜档网
当前位置:搜档网 › EXCEL函数表(最全的函数大全)

EXCEL函数表(最全的函数大全)

EXCEL函数表(最全的函数大全)
EXCEL函数表(最全的函数大全)

函数大全一、数据库函数(13条)

二、日期与时间函数(20条)

三、外部函数(2条)

四、工程函数(39条)

五、财务函数(52条)

七、逻辑运算符(6条)

八、查找和引用函数(17条)

九、数学和三角函数(60条)

十、统计函数(80条)

十一、文本和数据函数(28条)

一、数据库函数(13条)

1.DAVERAGE

【用途】返回数据库或数据清单中满足指定条件的列中数值的平均值。

【语法】DAVERAGE(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

2.DCOUNT

【用途】返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。

【语法】DCOUNT(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

3.DCOUNTA

【用途】返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。

【语法】DCOUNTA(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

4.DGET

【用途】从数据清单或数据库中提取符合指定条件的单个值。

【语法】DGET(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

5.DMAX

【用途】返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。

【语法】DMAX(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

6.DMIN

【用途】返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。

【语法】DMIN(database,field,criteria)

【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。

7.DPRODUCT

【用途】返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。

【语法】DPRODUCT(database,field,criteria)

【参数】同上

8.DSTDEV

【用途】将列表或数据库的列中满足指定条件的数字作为一个样本,估算样本总体的标准偏差。

【语法】DSTDEV(database,field,criteria)

【参数】同上

9.DSTDEVP

【用途】将数据清单或数据库的指定列中,满足给定条件单元格中的数字作为样本总体,计算总体的标准偏差。

【语法】DSTDEVP(database,field,criteria)

【参数】同上

10.DSUM

【用途】返回数据清单或数据库的指定列中,满足给定条件单元格中的数字之和。

【语法】DSUM(database,field,criteria)

【参数】同上

11.DVAR

【用途】将数据清单或数据库的指定列中满足给定条件单元格中的数字作为一个样本,估算样本总体的方差。

【语法】DVAR(database,field,criteria)

【参数】同上

12.DVARP

【用途】将数据清单或数据库的指定列中满足给定条件单元格中的数字作为样本总体,计算总体的方差。

【语法】DVARP(database,field,criteria)

【参数】同上

13.GETPIVOTDATA

【用途】返回存储在数据透视表报表中的数据。如果报表中的汇总数据可见,则可以使用函数GETPIVOTDATA从数据透视表报表中检索汇总数据。

【语法】GETPIVOTDATA(pivot_table,name)

【参数】Data_field为包含要检索的数据的数据字段的名称(放在引号中)。Pivot_table在数据透视表中对任何单元格、单元格区域或定义的单元格区域的引用,该信息用于决定哪个数据数据透视表包含要检索的数据。Field1,Item1,Field2,Item2为1到14对用于描述检索数据的字段名和项名称,可以任意次序排列。

二、日期与时间函数(20条)

1.DATE

【用途】返回代表特定日期的序列号。

【语法】DATE(year,month,day)

【参数】year为一到四位,根据使用的日期系统解释该参数。默认情况下,Excel for Windows使用1900日期系统,而Excel for Macintosh使用1904日期系统。Month代表每年中月份的数字。如果所输入的月份大于12,将从指定年份的一月份执行加法运算。Day代表在该月份中第几天的数字。如果day 大于该月份的最大天数时,将从指定月份的第一天开始往上累加。

【注意】Excel按顺序的序列号保存日期,这样就可以对其进行计算。如果工作簿使用的是1900日期系统,则Excel会将1900年1月1日保存为序列号1。同理,会将1998年1月1日保存为序列号35796,因为该日期距离1900年1月1日为35795天。

【实例】如果采用1900日期系统(Excel默认),则公式“=DATE(2001,1,1)”返回36892。

2.DATEVaLUE

用途:返回date_text所表示的日期的序列号。该函数的主要用途是将文字表示的日期转换成一个序列号。

【语法】DATEVaLUE(date_text)

【参数】Date_text是用Excel日期格式表示日期的文本。在使用1900日期系统中,date_text必须是1900年1月1日到9999年12月31日之间的一个日期;而在1904日期系统中,date_text必须是1904年1月1日到9999年12月31日之间的一个日期。如果date_text超出上述范围,则函数DATEVaLUE返回错误值#value!。

如果省略参数date_text中的年代,则函数DATEVaLUE使用电脑系统内部时钟的当前年代,且date_text中的时间信息将被忽略。

【实例】公式“=DATEVaLUE("2001/3/5")”返回36955,DATEVaLUE("2-26")返回36948。

3.DAY

用途:返回用序列号(整数1到31)表示的某日期的天数,用整数 1 到31 表示。

【语法】DAY(serial_number)

【参数】Serial_number是要查找的天数日期,它有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900日期系统的35825表示的1998年1月30日),以及其他公式或函数的结果(如DATEVaLUE("1998/1/30"))。

【实例】公式“=DAY("2001/1/27")”返回27,=DAY(35825)返回30,=DAY(DATEVaLUE("2001/1/25"))返回25。

4.DAYS360

用途:按照一年360天的算法(每个月30天,一年共计12 个月),返回两日期间相差的天数。

【语法】DAYS360(start_date,end_date,method)

【参数】Start_date和end_date是用于计算期间天数的起止日期。如果start_date在end_date之后,则DAYS360将返回一个负数。日期可以有多种输入方式:带引号的文本串(例如:"1998/01/30")、序列号(例如:如果使用1900日期系统,则35825表示1998年1月30日)或其他公式或函数的结果(例如,DATEVaLUE("1998/1/30"))。

Method是一个逻辑值,它指定了在计算中是采用欧洲方法还是美国方法。若为FALSE或忽略,则采用美国方法(如果起始日期是一个月的31日,则等于同月的30日。如果终止日期是一个月的31日,并且起始日期早于30日,则终止日期等于下一个月的1日,否则,终止日期等于本月的30日)。若为TRUE则采用欧洲方法(无论是起始日期还是终止日期为一个月的31 号,都将等于本月的30 号)。

5.EDATE

用途:返回指定日期(start_date)之前或之后指定月份的日期序列号。

【语法】EDATE(start_date,months)

【参数】Start_date参数代表开始日期,它有多种输入方式:带引号的文本串(例如:"1998/01/30")、序列号(如35825表示1998年1月30日)或其他公式或函数的结果(例如:DATEVaLUE("1998/1/30"))。Months 为在start_date之前或之后的月份数,未来日期用正数表示,过去日期用负数表示。

【实例】公式“=EDATE("2001/3/5",2)”返回37016即2001年5月5日,=EDATE("2001/3/5",-6)返回36774即2000年9月5日。

6.EOMONTH

用途:返回start-date之前或之后指定月份中最后一天的序列号。

【语法】EOMONTH(start_date,months)

【参数】Start_date参数代表开始日期,它有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900日期系统中的35825)或其他公式或函数的结果(如DATEVaLUE("1998/1/30"))。Month为start_date之前或之后的月份数,正数表示未来日期,负数表示过去日期。

【实例】公式“=EOMONTH("2001/01/01",2)”返回36981即2001年3月31日,=EOMONTH("2001/01/01",-6)返回36738即2000年7月31日。

7.HOUR

用途:返回时间值的小时数。即介于0(12:00 A.M.)到23(11:00 P.M.) 之间的一个整数。

【语法】HOUR(serial_number)

【参数】Serial_number表示一个时间值,其中包含着要返回的小时数。它有多种输入方式:带引号的文本串(如"6:45 PM")、十进制数(如0.78125 表示6:45PM)或其他公式或函数的结果(如TIMEVaLUE("6:45 PM"))。

【实例】公式“=HOUR("3:30:30 PM")”返回15,=HOUR(0.5)返回12即12:00:00 AM,=HOUR(29747.7)返回16。

8.MINUTE

用途:返回时间值中的分钟,即介于0到59之间的一个整数。

【语法】MINUTE(serial_number)

【参数】Serial_number是一个时间值,其中包含着要查找的分钟数。时间有多种输入方式:带引号的文本串(如"6:45 PM")、十进制数(如0.78125表示6:45 PM)或其他公式或函数的结果(如TIMEVaLUE("6:45 PM"))。

【实例】公式“=MINUTE("15:30:00")”返回30,=MINUTE(0.06)返回26,=MINUTE(TIMEVaLUE("9:45 PM"))返回45。

9.MONTH

用途:返回以序列号表示的日期中的月份,它是介于1(一月)和12(十二月)之间的整数。

【语法】MONTH(serial_number)

【参数】Serial_number表示一个日期值,其中包含着要查找的月份。日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如表示1998年1月30日的35825)或其他公式或函数的结果(如DATEVaLUE("1998/1/30"))等。

【实例】公式“=MONTH("2001/02/24")”返回2,=MONTH(35825)返回1,=MONTH(DATEVaLUE("2000/6/30"))返回6。

https://www.sodocs.net/doc/e716364248.html,WORKDAYS

【语法】NETWORKDAYS(start_date,end_date,holidays)

【参数】Start_date代表开始日期,End_date代表终止日;Holidays是表示不在工作日历中的一个或多个日期所构成的可选区域,法定假日以及其他非法定假日。此数据清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。

函数中的日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如使用1900日期系统的35825)或其他公式或函数的结果(如DATEVaLUE("1998/1/30"))。

【注意】该函数只有加载“分析工具库”以后方能使用。

11.NOW

【用途】返回当前日期和时间所对应的序列号。

【语法】NOW()

【参数】无

【实例】如果正在使用的是1900日期系统,而且计算机的内部时钟为2001-1-28 12:53,则公式“=NOW()”返回36919.54。

12.SECOND

【用途】返回时间值的秒数(为0至59之间的一个整数)。

【语法】SECOND(serial_number)

【参数】Serial_number表示一个时间值,其中包含要查找的秒数。关于时间的输入方式见上文的有关内容。

【实例】公式“=SECOND("3:30:26 PM")”返回26,=SECOND(0.016)返回2。

13.TIME

【用途】返回某一特定时间的小数值,它返回的小数值从0到0.99999999之间,代表0:00:00(12:00:00 A.M)到23:59:59(11:59:59 P.M) 之间的时间。

【语法】TIME(hour,minute,second)

【参数】Hour是0到23之间的数,代表小时;Minute是0到59之间的数,代表分;Second是0到59之间的数,代表秒。

【实例】公式“=TIME(12,10,30)”返回序列号0.51,等价于12:10:30 PM。=TIME(9,30,10)返回序列号0.40,等价于9:30:10 AM。=TEXT(TIME(23,18,14),"h:mm:ss AM/PM")返回“11:18:14 PM”。

14.TIMEVaLUE

【用途】返回用文本串表示的时间小数值。该小数值为从0 到0.999999999 的数值,代表从0:00:00 (12:00:00 AM) 到23:59:59 (11:59:59 PM) 之间的时间。

【语法】TIMEVaLUE(time_text)

【参数】Time_text是一个用Excel 时间格式表示时间的文本串(如"6:45 PM"和"18:45"等)。

【实例】公式“=TIMEVaLUE("3:30 AM")”返回0.145833333,=TIMEVaLUE("2001/1/26 6:35 AM")返回0.274305556。

15.TODAY

【用途】返回系统当前日期的序列号。

【参数】无

【语法】TODAY()

【实例】公式“=TODAY()”返回2001-8-28(执行公式时的系统时间)。

【用途】返回某日期的星期数。在默认情况下,它的值为1(星期天)到7(星期六)之间的一个整数。

【语法】WEEKDAY(serial_number,return_type)

【参数】Serial_number是要返回日期数的日期,它有多种输入方式:带引号的文本串(如"2001/02/26")、序列号(如35825表示1998年1月30日)或其他公式或函数的结果(如DATEVaLUE("2000/1/30"))。Return_type为确定返回值类型的数字,数字1或省略则1至7代表星期天到数星期六,数字2则1至7代表星期一到星期天,数字3则0至6代表星期一到星期天。

【实例】公式“=WEEKDAY("2001/8/28",2)”返回2(星期二),=WEEKDAY("2003/02/23",3)返回6(星期日)。

17.WEEKNUM

【用途】返回一个数字,该数字代表一年中的第几周。

【语法】WEEKNUM(serial_num,return_type)

【参数】Serial_num代表一周中的日期。应使用DATE 函数输入日期,或者将日期作为其他公式或函数的结果输入。Return_type为一数字,确定星期计算从哪一天开始。默认值为1。

18.WORKDAY

【用途】返回某日期(起始日期)之前或之后相隔指定工作日(不包括周末和专门指定的假日)的某一日期的值,并扣除周末或假日。

【语法】WORKDAY(start_date,days,holidays)

【参数】Start_date为开始日期;Days为Start_date之前或之后不含周末及节假日的天数;Days是正值将产生未来日期、负值产生过去日期;Holidays为可选的数据清单,表示需要从工作日历中排除的日期值(如法定假日或非法定假日)。此清单可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如1900 日期系统时的35825表示1998年1月30日)或其他公式或函数的结果(例如DATEVaLUE("1998/1/30"))。

19.YEAR

【用途】返回某日期的年份。其结果为1900到9999之间的一个整数。

【语法】YEAR(serial_number)

【参数】Serial_number是一个日期值,其中包含要查找的年份。日期有多种输入方式:带引号的文本串(例如"1998/01/30")、序列号(例如,如果使用1900 日期系统则35825 表示1998 年 1 月30 日)或其他公式或函数的结果(例如DATEVaLUE("1998/1/30"))。

【实例】公式“=YEAR("2000/8/6")返回2000”,=YEAR("2003/05/01")返回2003,=YEAR(35825)返回1998。

20.YEARFRAC

【用途】返回start_date和end_date之间的天数占全年天数的百分比。

【语法】YEARFRAC(start_date,end_date,basis)

【参数】Start_date表示开始日期,End_date代表结束日期。函数中的日期有多种输入方式:带引号的文本串(如"1998/01/30")、序列号(如35829表示1900 日期系统中的1998年1月30日),或其他公式或函数的结果(例如DATEVaLUE("1998/1/30"))。Basis表示日计数基准类型,其中0或省略为US(NASD)30/360,1实际天数/实际天数,2实际天数/360,3实际天数/365,4欧洲30/360。

【实例】公式“=YEARFRAC("2001/01/31","2001/06/30",0)”返回0.416666667,YEARFRAC("2001/01/25","2001/09/27")返回0.67222。

1.EUROCONVERT

【用途】将数字转换为欧元形式,将数字由欧元形式转换为欧盟成员国货币形式,或利用欧元作为中间货币将数字由某一欧盟成员国货币转化为另一欧盟成员国货币的形式(三角转换关系)。

【语法】EUROCONVERT(number,source,target,full_precision,triangulation_precision)

【参数】Number为要转换的货币值,或对包含该值的单元格的引用。Source是由三个字母组成的字符串,或对包含字符串的单元格的引用,该字符串对应于源货币的ISO代码。EUROCONVERT函数中可以使用下列货币代码:

2.SQL.REQUEST

【用途】与外部数据源连接,从工作表运行查询,然后SQL.REQUEST 将查询结果以数组的形式返回,而无需进行宏编程。

【语法】SQL.REQUEST(connection_string,output_ref,driver_prompt,query_text,col_names_logical)

【参数】Connection_string提供信息,如数据源名称、用户ID和密码等。Output_ref对用于存放完整的连接字符串的单元格的引用。Driver_prompt指定驱动程序对话框何时显示以及何种选项可用。Column_names_logical指示是否将列名作为结果的第一行返回。

如果要将列名作为结果的第一行返回,请将该参数设置为TRUE。如果不需要将列名返回,则设置为FALSE。如果省略column_names_logical,则SQL.REQUEST函数不返回列名。

1.BESSELI

【用途】返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等。

【语法】BESSELI(x,n)

【参数】X为参数值。N为函数的阶数。如果n 非整数,则截尾取整。

2.BESSELJ

【用途】返回Bessel 函数值。

【语法】BESSELJ(x,n)

【参数】同上

3.BESSELK

【用途】返回修正Bessel函数值,它与用纯虚数参数运算时的Bessel 函数值相等。

【语法】BESSELK(x,n)

【参数】同上

4.BESSELY

【用途】返回Bessel 函数值,也称为Weber函数或Neumann函数。

【语法】BESSELY(x,n)

【参数】同上

5.BIN2DEC

【用途】将二进制数转换为十进制数。

【语法】BIN2DEC(number)

【参数】Number待转换的二进制数。Number的位数不能多于10位(二进制位),最高位为符号位,后9位为数字位。负数用二进制数补码表示。

6.BIN2HEX

【用途】将二进制数转换为十六进制数。

【语法】BIN2HEX(number,places)

【参数】Number为待转换的二进制数。Number 的位数不能多于10位(二进制位),最高位为符号位,后9 位为数字位。负数用二进制数补码表示;Places为所要使用的字符数。如果省略places,函数DEC2BIN用能表示此数的最少字符来表示。

7.BIN2OCT

【用途】将二进制数转换为八进制数。

【语法】BIN2OCT(number,places)

【参数】Number为待转换的二进制数;Places为所要使用的字符数。

https://www.sodocs.net/doc/e716364248.html,PLEX

【用途】将实系数及虚系数转换为x+yi 或x+yj 形式的复数。

【语法】COMPLEX(real_num,i_num,suffix)

【参数】Real_num为复数的实部,I_num为复数的虚部,Suffix为复数中虚部的后缀,省略时则认为它为i。

9.CONVERT

【用途】将数字从一个度量系统转换到另一个度量系统中。

【语法】CONVERT(number,from_unit,to_unit)

【参数】Number是以from_units为单位的需要进行转换的数值。From_unit是数值number的单位。To_unit是结果的单位。

10.DEC2BIN

【用途】将十进制数转换为二进制数。

【语法】DEC2BIN(number,places)

【参数】Number是待转换的十进制数。Places是所要使用的字符数,如果省略places,函数DEC2OCT用能表示此数的最少字符来表示。

11.DEC2HEX

【用途】将十进制数转换为十六进制数。

【语法】DEC2HEX(number,places)

【参数】Number为待转换的十进制数。如果参数number是负数,则省略places。Places是所要使用的字符数。

12.DEC2OCT

【用途】将十进制数转换为八进制数。

【语法】DEC2OCT(number,places)

【参数】Number为待转换的十进制数。如果参数number是负数,则省略places。Places是所要使用的字符数。

13.DELTA

【用途】测试两个数值是否相等。如果number1=number2,则返回1,否则返回0。

【语法】DELTA(number1,number2)

【参数】Number1为第一个参数。Number2为第二个参数。如果省略,假设Number2的值为零。

14.ERF

【用途】返回误差函数在上下限之间的积分。

【语法】ERF(lower_limit,upper_limit)

【参数】Lower_limit是ERF函数的积分下限。Upper_limit是ERF函数的积分上限。如果省略,ERF将在零到下限之间进行积分。

15.ERFC

【用途】返回从x 到∞(无穷)积分的ERF 函数的余误差函数

【语法】ERFC(x)

【参数】X?是ERF函数积分的下限。

16.GESTEP

【用途】如果Number大于等于step,返回1,否则返回0。使用该函数可筛选数据。

【语法】GESTEP(number,step)

【参数】Number是待测试的数值。Step是阈值。如果省略step,则函数GESTEP 假设其为零。

17.HEX2BIN

【用途】将十六进制数转换为二进制数。

【语法】HEX2BIN(number,places)

【参数】Number是待转换的十六进制数,Places是所要使用的字符数。

18.HEX2DEC

【语法】HEX2DEC(number)

【参数】Number是待转换的十六进制数。参数number的位数不能多于10 位(40 位二进制),最高位为符号位,其余39 位是数字位。负数用二进制数的补码表示。

19.HEX2OCT

【用途】将十六进制数转换为八进制数。

【语法】HEX2OCT(number,places)

【参数】Number是待转换的十六进制数,Places是所要使用的字符数。

20.IMABS

【用途】返回以x+yi 或x+yj 文本格式表示的复数的绝对值(模)。

【语法】IMABS(inumber)

【参数】Inumber?为需要计算其绝对值的复数。

21.IMAGINARY

【用途】返回以x+yi 或x+yj 文本格式表示的复数的虚系数。

【语法】IMAGINARY(inumber)

【参数】Inumber?为需要计算其虚系数的复数。

22.IMARGUMENT

【用途】返回以弧度表示的角。

【语法】IMARGUMENT(inumber)

【参数】Inumber为用来计算角度值的复数。

23.MCONJUGATE

【用途】返回以x+yi 或x+yj 文本格式表示的复数的共轭复数。

【语法】IMCONJUGATE(inumber)

【参数】Inumber为需要计算其共轭数的复数。

24.IMCOS

【用途】返回以x+yi 或x+yj 文本格式表示的复数的余弦。

【语法】MCOS(inumber)

【参数】Inumber为需要计算其余弦值的复数。

25.IMDIV

【用途】返回以x+yi 或x+yj 文本格式表示的两个复数的商。

【语法】IMDIV(inumber1,inumber2)

【参数】Inumber1为复数分子(被除数),Inumber2为复数分母(除数)。

26.IMEXP

【用途】返回以x+yi 或x+yj 文本格式表示的复数的指数。

【语法】IMEXP(inumber)

【参数】Inumber?为需要计算其指数的复数。

27.IMLN

【用途】返回以x+yi 或x+yj 文本格式表示的复数的自然对数。

【参数】Inumber为需要计算其自然对数的复数。

28.IMLOG10

【用途】返回以x+yi 或x+yj 文本格式表示的复数的常用对数(以10 为底数)。【语法】IMLOG10(inumber)

【参数】Inumber?为需要计算其常用对数的复数。

29.IMLOG2

【用途】返回以x+yi 或x+yj 文本格式表示的复数的以 2 为底数的对数。

【语法】IMLOG2(inumber)

【参数】Inumber为需要计算以2为底数的对数值的复数。

30.IMPOWER

【用途】返回以x+yi 或x+yj 文本格式表示的复数的n 次幂。

【语法】IMPOWER(inumber,number)

【参数】Inumber为需要计算其幂值的复数,Number为需要计算的幂次。31.IMPRODUCT

【用途】返回以x+yi 或x+yj 文本格式表示的 2 至29 个复数的乘积。

【语法】IMPRODUCT(inumber1,inumber2,...)

【参数】Inumber1,inumber2,…为1到29个用来相乘的复数。

32.IMREAL

【用途】返回以x+yi或x+yj文本格式表示的复数的实系数。

【语法】IMREAL(inumber)

【参数】Inumber?为需要计算其实系数的复数。

33.IMSIN

【用途】返回以x+yi 或x+yj 文本格式表示的复数的正弦值。

【语法】IMSIN(inumber)

【参数】Inumber?为需要计算其正弦的复数。

34.IMSQRT

【用途】返回以x+yi 或x+yj 文本格式表示的复数的平方根。

【语法】IMSQRT(inumber)

【参数】Inumber为需要计算其平方根的复数。

35.IMSUB

【用途】返回以x+yi 或x+yj 文本格式表示的两个复数的差。

【语法】IMSUB(inumber1,inumber2)

【参数】Inumber1是被减(复)数,Inumber2是为减(复)数。

36、IMSUM

【用途】返回以x+yi 或x+yj 文本格式表示的两个或多个复数的和。

【语法】IMSUM(inumber1,inumber2,...)

【参数】Inumber1,inumber2,...为1到29个需要相加的复数。

【用途】将八进制数转换为二进制数。

【语法】OCT2BIN(number,places)

【参数】Number是待转换的八进制数。Places是所要使用的字符数。

38.OCT2DEC

【用途】将八进制数转换为十进制数。

【语法】OCT2DEC(number)

【参数】Number?是待转换的八进制数。

39.OCT2HEX

【用途】将八进制数转换为十六进制数。

【语法】OCT2HEX(number,places)

【参数】Number是待转换的八进制数。Places是所要使用的字符数。

五、财务函数(52条)

1.ACCRINT

【用途】返回定期付息有价证券的应计利息。

【语法】ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)

【参数】Issue为有价证券的发行日,First_interest是证券的起息日,Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Rate为有价证券的年息票利率,Par为有价证券的票面价值(如果省略par,函数ACCRINT将par看作$1000),Frequency为年付息次数(如果按年支付,frequency = 1;按半年期支付,frequency = 2;按季支付,frequency = 4)。

2.ACCRINTM

【用途】返回到期一次性付息有价证券的应计利息。

【语法】ACCRINTM(issue,maturity,rate,par,basis)

【参数】Issue为有价证券的发行日,Maturity为有价证券的到期日,Rate为有价证券的年息票利率,Par为有价证券的票面价值,Basis为日计数基准类型(0 或省略时为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

3.AMORDEGRC

【用途】返回每个会计期间的折旧值。

【语法】AMORDEGRC(cost,date_purchased,first_period,salvage,period,rate,basis)

【参数】Cost为资产原值,Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period是期间,Rate为折旧率,Basis是所使用的年基准(0 或省略时为360 天,1为实际天数,3为一年365天,4为一年360天)。

4.AMORLINC

【用途】返回每个会计期间的折旧值,该函数为法国会计系统提供。如果某项资产是在会计期间内购入的,则按线性折旧法计算。

【语法】AMORLINC(cost,date_purchased,first_period,salvage,period,rate,basis)

【参数】Date_purchased为购入资产的日期,First_period为第一个期间结束时的日期,Salvage为资产在使用寿命结束时的残值,Period为期间,Rate为折旧率,Basis为所使用的年基准(0 或省略时为360 天,1为实际天数,3为一年365天,4为一年360天)。

5.COUPDAYBS

【用途】返回当前付息期内截止到成交日的天数。

【语法】COUPDAYBS(settlement,maturity,frequency,basis)

【参数】Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

6.COUPDAYS

【用途】返回成交日所在的付息期的天数。

【语法】COUPDAYS(settlement,maturity,frequency,basis)

【参数】Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Maturity为有价证券的到期日(即有价证券有效期截止时的日期),Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),

Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

7.COUPDAYSNC

【用途】返回从成交日到下一付息日之间的天数。

【语法】COUPDAYSNC(settlement,maturity,frequency,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

8.COUPNUM

【用途】返回成交日和到期日之间的利息应付次数,向上取整到最近的整数。

【语法】COUPNUM(settlement,maturity,frequency,basis)

【参数】同上

9.COUPPCD

【用途】【用途】返回成交日之前的上一付息日的日期。

【语法】COUPPCD(settlement,maturity,frequency,basis)

【参数】同上

10.CUMIPMT

【用途】返回一笔贷款在给定的start-period到end-period期间累计偿还的利息数额。

【语法】CUMIPMT(rate,nper,pv,start_period,end_period,type)

【参数】Rate为利率,Nper为总付款期数,Pv为现值,Start_period为计算中的首期(付款期数从1开始计数),End_period 为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。

11.CUMPRINC

【用途】返回一笔贷款在给定的start-period到end-period期间累计偿还的本金数额。

【语法】CUMPRINC(rate,nper,pv,start_period,end_period,type)

【参数】Rate为利率,Nper为总付款期数,Pv为现值,Start_period为计算中的首期(付款期数从1开始计数),End_period 为计算中的末期,Type为付款时间类型(0(零)为期末付款,1为期初付款)。

12.DB

【用途】使用固定余额递减法,计算一笔资产在给定期间内的折旧值。

【语法】DB(cost,salvage,life,period,month)

【参数】Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Period为需要计算折旧值的期间。Period必须使用与life相同的单位,Month为第一年的月份数(省略时假设为12)。

13.DDB

【用途】使用双倍余额递减法或其他指定方法,计算一笔资产在给定期间内的折旧值。

【语法】DDB(cost,salvage,life,period,factor)

【参数】Cost为资产原值,Salvage为资产在折旧期末的价值(也称为资产残值),Life为折旧期限(有时也称作资产的使用寿命),Period为需要计算折旧值的期间。Period必须使用与life相同的单位,Factor为余额递减速率(如果factor省略,则假设为2)。

14.DISC

【语法】DISC(settlement,maturity,pr,redemption,basis)

【参数】Settlement是证券的成交日(即在发行日之后,证券卖给购买者的日期),Maturity为有价证券的到期日,Pr为面值$100的有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

15.DOLLARDE

【用途】将按分数表示的价格转换为按小数表示的价格,如证券价格,转换为小数表示的数字。

【语法】DOLLARDE(fractional_dollar,fraction)

【参数】Fractional_dollar以分数表示的数字,Fraction分数中的分母(整数)。

16.DOLLARFR

【用途】将按小数表示的价格转换为按分数表示的价格。

【语法】DOLLARFR(decimal_dollar,fraction)

【参数】Decimal_dollar为小数,Fraction分数中的分母(整数)。

17.DURATION

【用途】返回假设面值$100的定期付息有价证券的修正期限。期限定义为一系列现金流现值的加权平均值,用于计量债券价格对于收益率变化的敏感程度。

【语法】DURATION(settlement,maturity,couponyld,frequency,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Coupon为有价证券的年息票利率,Yld为有价证券的年收益率,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

18.EFFECT

【用途】利用给定的名义年利率和一年中的复利期次,计算实际年利率。

【语法】EFFECT(nominal_rate,npery)

【参数】Nominal_rate为名义利率,Npery为每年的复利期数。

19.FV

【用途】基于固定利率及等额分期付款方式,返回某项投资的未来值。

【语法】FV(rate,nper,pmt,pv,type)

【参数】Rate为各期利率,Nper为总投资期(即该项投资的付款期总数),Pmt为各期所应支付的金额,Pv为现值(即从该项投资开始计算时已经入帐的款项,或一系列未来付款的当前值的累积和,也称为本金),Type为数字0或1(0为期末,1为期初)。

20.FVSCHEDULE

【用途】基于一系列复利返回本金的未来值,用于计算某项投资在变动或可调利率下的未来值。

【语法】FVSCHEDULE(principal,schedule)

【参数】Principal为现值,Schedule为利率数组。

21.INTRATE

【用途】返回一次性付息证券的利率。

【语法】INTRATE(settlement,maturity,investment,redemption,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Investment为有价证券的投资额,Redemption为有

数/365,4为欧洲30/360)。

22.IPMT

【用途】基于固定利率及等额分期付款方式,返回投资或贷款在某一给定期限内的利息偿还额。

【语法】IPMT(rate,per,nper,pv,fv,type)

【参数】Rate为各期利率,Per用于计算其利息数额的期数(1到nper之间),Nper为总投资期,Pv为现值(本金),Fv为未来值(最后一次付款后的现金余额。如果省略fv,则假设其值为零),Type指定各期的付款时间是在期初还是期末(0为期末,1为期初)。

23.IRR

【用途】返回由数值代表的一组现金流的内部收益率。

【语法】IRR(values,guess)

【参数】values为数组或单元格的引用,包含用来计算返回的内部收益率的数字。Guess 为对函数IRR计算结果的估计值。

24.ISPMT

【用途】计算特定投资期内要支付的利息。

【语法】ISPMT(rate,per,nper,pv)

【参数】Rate为投资的利率,Per为要计算利息的期数(在1到nper之间),Nper为投资的总支付期数,Pv为投资的当前值(对于贷款来说pv为贷款数额)。

25.MDURATION

【用途】返回假设面值$100的有价证券的Macauley修正期限。

【语法】MDURATION(settlement,maturity,coupon,yld,frequency,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Coupon为有价证券的年息票利率,Yld为有价证券的年收益率,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

26.MIRR

【用途】返回某一期限内现金流的修正内部收益率。

【语法】MIRR(values,finance_rate,reinvest_rate)

【参数】values为一个数组或对包含数字的单元格的引用(代表着各期的一系列支出及收入,其中必须至少包含一个正值和一个负值,才能计算修正后的内部收益率),Finance_rate为现金流中使用的资金支付的利率,Reinvest_rate为将现金流再投资的收益率。

27.NOMINAL

【用途】基于给定的实际利率和年复利期数,返回名义年利率。

【语法】NOMINAL(effect_rate,npery)

【参数】Effect_rate为实际利率,Npery为每年的复利期数。

28.NPER

【用途】基于固定利率及等额分期付款方式,返回某项投资(或贷款)的总期数。

【语法】NPER(rate,pmt,pv,fv,type)

【参数】Rate为各期利率,Pmt为各期所应支付的金额,Pv为现值(本金),Fv为未来值(即最后一次付款后希望得到的现金余额),Type可以指定各期的付款时间是在期初还是期末(0为期末,1为期初)。

【用途】通过使用贴现率以及一系列未来支出(负值)和收入(正值),返回一项投资的净现值。

【语法】NPV(rate,value1,value2,...)

【参数】Rate为某一期间的贴现率,value1,value2,...为1到29个参数,代表支出及收入。

30.ODDFPRICE

【用途】返回首期付息日不固定的面值$100的有价证券的价格。

【语法】ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,redemption,frequency,basis)

【参数】Settlement为证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日,First_coupon为有价证券的首期付息日,Rate为有价证券的利率,Yld为有价证券的年收益率,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

31.ODDFYIELD

【用途】返回首期付息日不固定的有价证券(长期或短期)的收益率。

【语法】ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,redemption,frequency,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Issue为有价证券的发行日,First_coupon为有价证券的首期付息日,Rate为有价证券的利率,Pr为有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Frequency 为年付息次数(按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

32.ODDLPRICE

【用途】返回末期付息日不固定的面值$100的有价证券(长期或短期)的价格。

【语法】ODDLPRICE(settlement,maturity,last_interest,rate,yld,redemption,frequency,basis)

【参数】Settlement为有价证券的成交日,Maturity为有价证券的到期日,Last_interest为有价证券的末期付息日,Rate 为有价证券的利率,Yld为有价证券的年收益率,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

33.ODDLYIELD

【用途】返回末期付息日不固定的有价证券(长期或短期)的收益率。

【语法】ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemption,frequency,basis)

【参数】Settlement是证券的成交日,Maturity为有价证券的到期日,Last_interest为有价证券的末期付息日,Rate为有价证券的利率,Pr为有价证券的价格,Redemption为面值$100的有价证券的清偿价值,Frequency为年付息次数(如果按年支付,frequency=1;按半年期支付,frequency=2;按季支付,frequency=4),Basis为日计数基准类型(0或省略为30/360,1为实际天数/实际天数,2为实际天数/360,3为实际天数/365,4为欧洲30/360)。

34.PMT

【用途】基于固定利率及等额分期付款方式,返回贷款的每期付款额。

【语法】PMT(rate,nper,pv,fv,type)

【参数】Rate贷款利率,Nper该项贷款的付款总数,Pv为现值(也称为本金),Fv为未来值(或最后一次付款后希望得到的现金余额),Type指定各期的付款时间是在期初还是期末(1为期初。0为期末)。

35.PPMT

EXCEL函数表(最全的函数大全)

函数大全一、数据库函数(13条) 二、日期与时间函数(20条) 三、外部函数(2条) 四、工程函数(39条) 五、财务函数(52条)

六、信息函数(9条) 七、逻辑运算符(6条) 八、查找和引用函数(17条) 九、数学和三角函数(60条)

十、统计函数(80条)

十一、文本和数据函数(28条)

一、数据库函数(13条) 1.DAVERAGE 【用途】返回数据库或数据清单中满足指定条件的列中数值的平均值。 【语法】DAVERAGE(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 2.DCOUNT 【用途】返回数据库或数据清单的指定字段中,满足给定条件并且包含数字的单元格数目。 【语法】DCOUNT(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 3.DCOUNTA 【用途】返回数据库或数据清单指定字段中满足给定条件的非空单元格数目。 【语法】DCOUNTA(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 4.DGET 【用途】从数据清单或数据库中提取符合指定条件的单个值。 【语法】DGET(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 5.DMAX 【用途】返回数据清单或数据库的指定列中,满足给定条件单元格中的最大数值。 【语法】DMAX(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 6.DMIN 【用途】返回数据清单或数据库的指定列中满足给定条件的单元格中的最小数字。 【语法】DMIN(database,field,criteria) 【参数】Database构成列表或数据库的单元格区域。Field指定函数所使用的数据列。Criteria为一组包含给定条件的单元格区域。 7.DPRODUCT 【用途】返回数据清单或数据库的指定列中,满足给定条件单元格中数值乘积。 【语法】DPRODUCT(database,field,criteria) 【参数】同上

EXCEL的函数大全(完整版)

实用EXCE的函数 1.ADDRESS 用途:以文字形式返回对工作簿中某一单元格的引用。 语法:ADDRESS(row_num,column_num,abs_num,a1,sheet_text) 参数:Row_num是单元格引用中使用的行号;Column_num是单元格引用中使用的列 标;Abs_num指明返回的引用类型(1或省略为绝对引用,2绝对行号、相对列标,3相对行号、绝对列标,4是相对引用);A1是一个逻辑值,它用来指明是以A1或R1C1返回引用样式。如果A1为TRUE或省略,函数ADDRESS返回A1样式的引用;如果A1为FALSE,函数ADDRESS 返回R1C1样式的引用。Sheet_text为一文本,指明作为外部引用的工作表的名称,如果省略sheet_text,则不使用任何工作表的名称。 实例:公式“=ADDRESS(1,4,4,1)”返回D1。 2.AREAS 用途:返回引用中包含的区域个数。 语法:AREAS(reference)。 参数:Reference是对某一单元格或单元格区域的引用,也可以引用多个区域。 注意:如果需要将几个引用指定为一个参数,则必须用括号括起来,以免Excel将逗号作为参数间的分隔符。 实例:公式“=AREAS(a2:b4)”返回1,=AREAS((A1:A3,A4:A6,B4:B7,A16:A18))返回4。 3.CHOOSE 用途:可以根据给定的索引值,从多达29个待选参数中选出相应的值或操作。 语法:CHOOSE(index_num,value1,value2,...)。 参数:Index_num是用来指明待选参数序号的值,它必须是1到29之间的数字、或者是包含数字1到29的公式或单元格引用;value1,value2,...为1到29个数值参数,可以是数字、单元格,已定义的名称、公式、函数或文本。 实例:公式“=CHOOSE(2,"电脑","爱好者")返回“爱好者”。公式“=SUM(A1:CHOOSE(3,A10,A20,A30))”与公式“=SUM(A1:A30)”等价(因为CHOOSE(3,A10,A20,A30)返回A30)。 4.COLUMN

15个常用的Excel函数公式

15个常用的Excel函数公式,拿来即用 1、查找重复内容 =IF(COUNTIF(A:A,A2)>1,"重复","") 2、重复内容首次出现时不提示 =IF(COUNTIF(A$2:A2,A2)>1,"重复","") 3、重复内容首次出现时提示重复 =IF(COUNTIF(A2:A99,A2)>1,"重复","")

4、根据出生年月计算年龄 =DATEDIF(A2,TODAY(),"y") 5、根据身份证号码提取出生年月 =--TEXT(MID(A2,7,8),"0-00-00") 6、根据身份证号码提取性别 =IF(MOD(MID(A2,15,3),2),"男","女") 7、几个常用的汇总公式 A列求和:=SUM(A:A)

A列最小值:=MIN(A:A) A列最大值:=MAX (A:A) A列平均值:=AVERAGE(A:A) A列数值个数:=COUNT(A:A) 8、成绩排名 =RANK.EQ(A2,A$2:A$7) 9、中国式排名(相同成绩不占用名次) =SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1 10、90分以上的人数

=COUNTIF(B1:B7,">90") 11、各分数段的人数 同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter =FREQUENCY(B2:B7,{70;80;90}) 12、按条件统计平均值 =AVERAGEIF(B2:B7,"男",C2:C7) 13、多条件统计平均值 =AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")

Excel常用电子表格公式大全【汇总篇】

Excel 常用电子表格公式大全【汇总篇】 篇一:Excel 常用电子表格公式汇总 Excel 常用电子表格公式汇总 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式: =TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的 18 位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1," 男 "," 女 "),IF(MOD(MID(C2,17,1),2)=1," 男 "," 女 ")) 公式内的“C2”代表的是输入身份证号码的单元格。 5、求和: =SUM(K2:K56)——对 K2 到 K56 这一区域进行求和; 6、平均数: =AVERAGE(K2:K56)——对 K2 K56 这一区域求平均数; 7、排名: =RANK(K2,K$2:K$56)——对 55 名学生的成绩进行排名; 8、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 9、 学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设 K 列、 M 列和 N 列分别存放着学生的“平 时总评”、“期中”、“期末”三项成绩; 10、最高分: =MAX(K2:K56) ——求 K2 到 K56 区域(55 名学生)的最高分; 11、最低分: =MIN(K2:K56) ——求 K2 到 K56 区域(55 名学生)的最低分; 12、分数段人数统计: (1) =COUNTIF(K2:K56,"100") ——求 K2 到 K56 区域 100 分的人数;假设把结果存放于 K57 单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求 K2 到 K56 区域 95~99.5 分的人数;假设把结 果存放于 K58 单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58)——求 K2 到 K56 区域 90~94.5 分的人数; 假设把结果存放于 K59 单元格; (4) =COUNTIF(K2:K56,">=85")-SUM(K57:K59)——求 K2 到 K56 区域 85~89.5 分的人数; 假设把结果存放于 K60 单元格; (5) =COUNTIF(K2:K56,">=70")-SUM(K57:K60)——求 K2 到 K56 区域 70~84.5 分的人数; 假设把结果存放于 K61 单元格; (6) =COUNTIF(K2:K56,">=60")-SUM(K57:K61)——求 K2 到 K56 区域 60~69.5 分的人数; 假设把结果存放于 K62 单元格; (7) =COUNTIF(K2:K56," 说明:COUNTIF 函数也可计算某一区域男、女生人数。 如:=COUNTIF(C2:C351,"男") ——求 C2 到 C351 区域(共 350 人)男性人数; 1 / 10

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

常用excel函数公式大全

常用的excel函数公式大全 一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,"") 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2="未到期"),"补款","") 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2) 说明:如果返回值大于0说明在另一个表中存在,0则不存在。

2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

EXCEL常用函数大全

EXCEL常用函数大全(做表不求人!) 2013-12-03 00:00 我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。这里整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。

2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 国美提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。

Excel公式函数大全(超全)

Excel公式应用大全 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。 2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值都大于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。 使用格式:AVERAGE(number1,number2,……) 参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 应用举例:在B8单元格中输入公式: =AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。 4、COLUMN 函数 函数名称:COLUMN 主要功能:显示所引用单元格的列标号值。 使用格式:COLUMN(reference)

电子表格常用函数公式

电子表格常用函数公式 1.去掉最高最低分函数公式: =SUM(所求单元格…注:可选中拖动?)—MAX(所选单元格…注:可选中拖动?)—MIN(所求单元格…注:可选中拖动?) (说明:“SUM”是求和函数,“MAX”表示最大值,“MIN”表示最小值。)2.去掉多个最高分和多个最低分函数公式: =SUM(所求单元格)—large(所求单元格,1)—large(所求单元格,2) —large(所求单元格,3)—small(所求单元格,1) —small(所求单元格,2) —small(所求单元格,3) (说明:数字123分别表示第一大第二大第三大和第一小第二小第三小,依次类推) 3.计数函数公式: count 4.求及格人数函数公式:(”>=60”用英文输入法) =countif(所求单元格,”>=60”) 5.求不及格人数函数公式:(”<60”用英文输入法) =countif(所求单元格,”<60”) 6.求分数段函数公式:(“所求单元格”后的内容用英文输入法) 90以上:=countif(所求单元格,”>=90”) 80——89:=countif(所求单元格,”>=80”)—countif(所求单元格,”<=90”) 70——79:=countif(所求单元格,”>=70”)—countif(所求单元

格,”<=80”) 60——69:=countif(所求单元格,”>=60”)—countif(所求单元格,”<=70”) 50——59:=countif(所求单元格,”>=50”)—countif(所求单元格,”<=60”) 49分以下: =countif(所求单元格,”<=49”) 7.判断函数公式: =if(B2,>=60,”及格”,”不及格”) (说明:“B2”是要判断的目标值,即单元格) 8.数据采集函数公式: =vlookup(A2,成绩统计表,2,FALSE) (说明:“成绩统计表”选中原表拖动,“2”表示采集的列数) 公式是单个或多个函数的结合运用。 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期

电子表格(EXCEL)函数大全

EXCEL函数大全 数据库和清单管理函数 AVERAGE 返回选定数据库项的平均值 DCOUNT计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回选定数据库项中的最大值 DMIN 返回选定数据库项中的最小值 DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DSTDEV 根据数据库中选定项的示例估算标准偏差 DSTDEVP 根据数据库中选定项的样本总体计算标准偏差DSUM 对数据库中满足条件的记录的字段列中的数字求和 DVAR 根据数据库中选定项的示例估算方差 DVARP 根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据 日期和时间函数 DATE返回特定时间的系列数 DATEDIF 计算两个日期之间的年、月、日数 DATEVALUE将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360按每年360天计算两个日期之间的天数 EDATE返回在开始日期之前或之后指定月数的某个日期的系列数EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数 HOUR 将系列数转换为小时 MINUTE 将系列数转换为分钟 MONTH 将系列数转换为月 NETWORKDAYS返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND 将系列数转换为秒 TIME 返回特定时间的系列数 TIMEVALUE 将文本格式的时间转换为系列数 TODAY 返回当天日期的系列数 WEEKDAY 将系列数转换为星期 WORKDAY 返回指定工作日数之前或之后某日期的系列数 YEAR 将系列数转换为年 YEARFRAC 返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数

EXCEL函数大全

EXCEL函数大全 一、函数应用基础 ( 一) 函数和公式 1 .什么是函数 Excel 函数即是预先定义,执行计算、分析等处理数据任务的特殊公式。以常用的求和函数SUM 为例,它的语法是 “SUM(number1,number2,......)”。其中“SUM”称为函数名称,一个函数只有唯一的一个名称,它决定了函数的功能和用途。函数名称后紧跟左括号,接着是用逗号分隔的称为参数的内容,最后用一个右括号表示函数结束。 参数是函数中最复杂的组成部分,它规定了函数的运算对象、顺序或结构等。使得用户可以对某个单元格或区域进行处理,如分析存款利息、确定成绩名次、计算三角函数值等。按照函数的来源,Excel 函数可以分为内置函数和扩展函数两大类。前者只要启动了Excel,用户就可以使用它们;而后者必须通过单击“工具→加载宏”菜单命令加载,然后才能像内置函数那样使用。 2 .什么是公式 函数与公式既有区别又互相联系。如果说前者是Excel 预先定义好的特殊公式,后者就是由用户自行设计对工作表进行计算和处理的公式。以公式“=SUM(E1:H1)*A1+26”为例,它要以等号“=”开始,其内部可以包括函数、引用、运算符和常量。上式中的“SUM(E1:H1)”是函数,“A1”则是对单元格A1 的引用(使用其中存储的数据),“26”则是常量,“*” 和“+”则是算术运算符(另外还有比较运算符、文本运算符和引用运算符)。 如果函数要以公式的形式出现,它必须有两个组成部分,一个是函数名称前面的等号,另一个则是函数本身。 (二)函数的参数 函数右边括号中的部分称为参数,假如一个函数可以使用多个参数,那么参数与参数之间使用半角逗号进行分隔。参数可以是常量(数字和文本)、逻辑值(例如TRUE 或FALSE)、数组、错误值(例如#N/A)或单元格引用(例如E1:H1),甚至可以是另一个或几个函数等。参数的类型和位置必须满足函数语法的要求,否则将返回错误信息。 1. 常量 常量是直接输入到单元格或公式中的数字或文本,或由名称所代表的数字或文本值,例如数字“2890.56”、日期 “2003-8-19”和文本“黎明”都是常量。但是公式或由公式计算出的结果都不是常量,因为只要公式的参数发生了变化,它自身或计算出来的结果就会发生变化。 2. 逻辑值逻辑值是比较特殊的一类参数,它只有TRUE(真)或 FALSE(假)两种类型。例如在公式“=IF(A3=0,"",A2/A3)”中,“A3=0”就是一个可以返回TRUE(真)或FALSE(假)两种结果的参数。当“A3=0”为TRUE(真)时在公式所在单元格中填入“0”,否则在单元格中填入“A2/A3”的计算结果。 3. 数组 数组用于可产生多个结果,或可以对存放在行和列中的一组参数进行计算的公式。Excel 中有常量和区域两类数组。前者放在“{}”(按下Ctrl+Shift+Enter 组合键自动生成)内部,而且内部各列的数值要用逗号“,”隔开,各行的数值要用分号“;”隔开。假如你要表示第1 行中的56、78、89 和第2 行中的90、76、

电子表格常用函数公式

电子表格常用函数公式 1、自动排序函数: =RANK(第1数坐标,$第1数纵坐标$横坐标:$最后数纵坐标$横坐标,升降序号1降0升) 例如:=RANK(X3,$X$3:$X$155,0) 说明:从X3 到X 155自动排序 2、多位数中间取部分连续数值: =MID(该多位数所在位置坐标,所取多位数的第一个数字的排列位数,所取数值的总个数) 例如:612730************在B4坐标位置,取中间出生年月日,共8位数 =MID(B4,7,8) =19820711 说明:B4指该数据的位置坐标,7指从第7位开始取值,8指一共取8个数字 3、若在所取的数值中间添加其他字样, 例如:612730************在B4坐标位置,取中间出生年、月、日,要求****年**月**日格式 =MID(B4,7,4)&〝年〞&MID(B4,11,2) &〝月〞& MID(B4,13,2) &〝月〞&

=1982年07月11日 说明:B4指该数据的位置坐标,7、11指开始取值的第一位数排序号,4、2指所取数值个数,引号必须是英文引号。 4、批量打印奖状。 第一步建立奖状模板:首先利用Word制作一个奖状模板并保存为“奖状.doc”,将其中班级、姓名、获奖类别先空出,确保打印输出后的格式与奖状纸相符(如图1所示)。 第二步用Excel建立获奖数据库:在Excel表格中输入获奖人以及获几等奖等相关信息并保存为“奖状数据.xls”,格式如图2所示。 第三步关联数据库与奖状:打开“奖状.doc”,依次选择视图→工具栏→邮件合并,在新出现的工具栏中选择“打开数据源”,并选择“奖状数据.xls”,打开后选择相应的工作簿,默认为sheet1,并按确定。将鼠标定位到需要插入班级的地方,单击“插入域”,在弹出的对话框中选择“班级”,并按“插入”。同样的方法完成姓名、项目、等第的插入。 第四步预览并打印:选择“查看合并数据”,然后用前后箭头就可以浏览合并数据后的效果,选择“合并到新文档”可以生成一个包含所有奖状的Word文档,这时就可以批量打印了。

EXCEL常用函数公式大全与举例

EXCEL常用函数公式大全及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例: A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和 =SUM(数值1,数值2,……) 2. 条件求和 =SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数 =COUNT(数值1,数值2,……) 例:(1) =COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2) =COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数 =COUNTIF(范围,条件) 例:(1) =COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数 =AVERAGE(数值1,数值2,……) 例:(1) =AVERAGE(A1,B2) (2) =AVERAGE(A1:A4) 6. 四舍五入函数 =ROUND(数值,保留的小数位数) 7. 排位函数 =RANK(数值,范围,序别) 1-升序 0-降序 例:(1) =RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2) =RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数 =PRODUCT(数值1,数值2,……) 9. 取绝对值 =ABS(数字) 10. 取整 =INT(数字) (二)逻辑函数

Excel表格公式大全 太强大了!

Excel表格公式大全太强大了! 2014-02-23免费订阅??每天一点经济学 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女 "),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的 人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的 人数;假设把结果存放于K60单元格;

excel常用公式详解

一、数字处理 1、取绝对值 =ABS(数字) 2、取整 =INT(数字) 3、四舍五入 =ROUND(数字,小数位数) 二、判断公式 1、把公式产生的错误值显示为空 公式:C2 =IFERROR(A2/B2,'') 说明:如果是错误值则显示为空,否则正常显示。

2、IF多条件判断返回值 公式:C2 =IF(AND(A2<500,B2='未到期'),'补款','') 说明:两个条件同时成立用AND,任一个成立用OR函数。 三、统计公式 1、统计两个表格重复的内容 公式:B2 =COUNTIF(Sheet15!A:A,A2)

说明:如果返回值大于0说明在另一个表中存在,0则不存在。 2、统计不重复的总人数 公式:C2 =SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8)) 说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。 四、求和公式

1、隔列求和 公式:H3 =SUMIF($A$2:$G$2,H$2,A3:G3) 或 =SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)说明:如果标题行没有规则用第2个公式 2、单条件求和 公式:F2 =SUMIF(A:A,E2,C:C) 说明:SUMIF函数的基本用法

3、单条件模糊求和 公式:详见下图 说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如'*A*'就表示a前和后有任意多个字符,即包含A。

4、多条件模糊求和 公式:C11 =SUMIFS(C2:C7,A2:A7,A11&'*',B2:B7,B11) 说明:在sumifs中可以使用通配符* 5、多表相同位置求和 公式:b2 =SUM(Sheet1:Sheet19!B2) 说明:在表中间删除或添加表后,公式结果会自动更新。 6、按日期和产品求和

Excel电子表格计算公式使用方法技巧总结

Excel电子表格计算公式使用方法25条公式技巧总结 对于Excel表格计算公式的方法实在太多,今天就整理了一个公式大全需要对有需要的朋友有些帮助。 1、两列数据查找相同值对应的位置 =MATCH(B1,A:A,0) 2、已知公式得结果 定义名称=EVALUATE(Sheet1!C1) 已知结果得公式 定义名称=GET.CELL(6,Sheet1!C1) 3、强制换行 用Alt+Enter 4、超过15位数字输入 这个问题问的人太多了,也收起来吧。一、单元格设置为文本;二、在输入数字前先输入' 5、如果隐藏了B列,如果让它显示出来? 选中A到C列,点击右键,取消隐藏 选中A到C列,双击选中任一列宽线或改变任一列宽 将鼠标移到到AC列之间,等鼠标变为双竖线时拖动之。 6、EXCEL中行列互换 复制,选择性粘贴,选中转置,确定即可 7、Excel是怎么加密的 (1)、保存时可以的另存为>>右上角的"工具">>常规>>设置 (2)、工具>>选项>>安全性

8、关于COUNTIF COUNTIF函数只能有一个条件,如大于90,为=COUNTIF(A1:A10,">=90") 介于80与90之间需用减,为=COUNTIF(A1:A10,">80")-COUNTIF(A1:A10,">90") 9、根据身份证号提取出生日期 (1)、=IF(LEN(A1)=18,DATE(MID(A1,7,4),MID(A1,11,2),MID(A1,13,2)),IF (LEN(A1)=15,DATE(MID(A1,7,2),MID(A1,9,2),MID(A1,11,2)),"错误身份证号")) (2)、=TEXT(MID(A2,7,6+(LEN(A2)=18)*2),"#-00-00")*1 10、想在SHEET2中完全引用SHEET1输入的数据 工作组,按住Shift或Ctrl键,同时选定Sheet1、Sheet2 11、一列中不输入重复数字 [数据]--[有效性]--[自定义]--[公式] 输入=COUNTIF(A:A,A1)=1 如果要查找重复输入的数字 条件格式》公式》=COUNTIF(A:A,A5)>1》格式选红色 12、直接打开一个电子表格文件的时候打不开 “文件夹选项”-“文件类型”中找到.XLS文件,并在“高级”中确认是否有参数1%,如果没有,请手工加上 13、excel下拉菜单的实现 [数据]-[有效性]-[序列] 14、10列数据合计成一列 =SUM(OFFSET($A$1,(ROW()-2)*10+1,,10,1)) 15、查找数据公式两个(基本查找函数为VLOOKUP,MATCH) (1)、根据符合行列两个条件查找对应结果

(完整版)excel基本常用函数公式大全

1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式: =TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;

7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格; (5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格; (6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格; (7)=COUNTIF(K2:K56,"<60") ——求K2到K56区域60分以下的人数;假设把结果存放于K63单元格;

office-excel表格函数大全

EXCEL函数大全 数据库和清单管理函数 DAVERAGE 返回选定数据库项的平均值 DCOUNT 计算数据库中包含数字的单元格的个数 DCOUNTA 计算数据库中非空单元格的个数 DGET 从数据库中提取满足指定条件的单个记录 DMAX 返回选定数据库项中的最大值 DMIN 返回选定数据库项中的最小值 DPRODUCT 乘以特定字段(此字段中的记录为数据库中满足指定条件的记录)中的值 DSTDEV 根据数据库中选定项的示例估算标准偏差 DSTDEVP 根据数据库中选定项的样本总体计算标准偏差 DSUM 对数据库中满足条件的记录的字段列中的数字求和 DVAR 根据数据库中选定项的示例估算方差 DVARP 根据数据库中选定项的样本总体计算方差 GETPIVOTDATA 返回存储在数据透视表中的数据 日期和时间函数 DATE 返回特定时间的系列数 DATEDIF 计算两个日期之间的年、月、日数 DATEVALUE 将文本格式的日期转换为系列数 DAY 将系列数转换为月份中的日 DAYS360 按每年360天计算两个日期之间的天数 EDATE 返回在开始日期之前或之后指定月数的某个日期的系列数 EOMONTH 返回指定月份数之前或之后某月的最后一天的系列数 HOUR 将系列数转换为小时 MINUTE 将系列数转换为分钟 MONTH 将系列数转换为月 NETWORKDAYS 返回两个日期之间的完整工作日数 NOW 返回当前日期和时间的系列数 SECOND 将系列数转换为秒 TIME 返回特定时间的系列数 TIMEVALUE 将文本格式的时间转换为系列数 TODAY 返回当天日期的系列数 WEEKDAY 将系列数转换为星期 WORKDAY 返回指定工作日数之前或之后某日期的系列数 YEAR 将系列数转换为年 YEARFRAC 返回代表START_DATE(开始日期)和END_DATE(结束日期)之间天数的以年为单位的分数DDE 和外部函数 CALL 调用动态链接库(DLL)或代码源中的过程 REGISTER.ID 返回已注册的指定DLL或代码源的注册ID SQL.REQUEST 连接外部数据源,并从工作表中运行查询,然后将结果作为数组返回,而无需进行宏编程。 有关CALL和REGISTER函数的其他信息 工程函数 BESSELI 返回经过修改的贝塞尔函数IN(X)

相关主题