函数
Sum(范围)
Avera(范围)
Max(范围)
Min(范围)
Rank(范围)
绝对地址:$
Int(数值)取整
Mod(除数,被除数) 取余
Count(范围)个数 频数
Counta(范围)计算非空单元格
Countif(范围,条件)
Countifs(范围,条件范围,条件…)多个
Countblank(范围)计算空单元格
Sum
Sumif(条件范围,求和条件,求和范围)
Sumifs(求和范围,条件范围,条件,条件范围,条件….)
Average(范围)
Averageif(条件范围,条件,求平均范围)
Averangifs(求平均范围,条件范围,条件,条件范围,条件……)
逻辑函数:
If(条件,为正的时候,假的时候)
最多7层嵌套
数字相加:
If()+if()
字符相加:
If()&if()&if()
Iferror(正确时,报错时)
And(条件1,条件2,条件…)
Or(条件1,条件2,条件…)
Iseven(数) 偶数为 True
Isodd(数) 奇数为True
Row(行)获取行值
Column(列)获取当前列值
常识
超过15未数用符号 count(a:a,a1&””)
日期函数:
1.Date
语法:DATE(year,month,day)
*21.Datedif
功能: DATEDIF函数是Excel隐藏函数,其在帮助和插入公式里面没有。返回两个日期之间的年月日间隔数。
语法: DATEDIF(start_date,end_date,unit)
=DATEDIF(A1,TODAY(),"Y")计算年数差
=DATEDIF(A1,TODAY(),"M")计算月数差
=DATEDIF(A1,TODAY(),"D")计算天数差
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 起始日期与结束日期的同月间隔天数。忽略日期中的月份和年份。
"YD" 起始日期与结束日期的同年间隔天数。忽略日期中的年份。
"YM" 起始日期与结束日期的同年间隔月数。忽略日期中年份
2.Datevalue
功能:将存储为文本的日期转换为 Excel 识别为日期的序列号。
语法:DATEVALUE(date_text)
释义:Date_text 必需参数,表示 Excel 日期格式的日期的文本,或者是对表示 Excel 日期格式的日期的文本所在单元格的单元格引用 (例如,显示在第 B 列和第 3 行交叉处的单元格,为“B3”。)。例如,"2008-1-30" 或 "30-Jan-2008" 是用引号引起的文本字符串,用于表示日期。
3.Day
功能:返回一个月中的第几天的数值,介于1到31之间。
语法:day(serial_number)
4.days360
功能:根据一年 360 天 (十二个月都是 30 天) 的历法 (用于某些会计计算),传回二个日期之间的日数。
语法:DAYS360(start_date,end_date,method)
Method 是一个逻辑值,指示计算时应该使用美国还是欧洲方法。
5.Edate
功能:用于计算指定日期之前或之后几个月的具体日期。
语法:EDATE(start_date,months)
释义:start_date:表示起始日期的日期。
months:表示start_date 之前或之后的月份数。
6.Eomonth
功能:计算指定日期之前或者之后几个月的日期,返回结果日期的当月最后一天。
语法:EOMONTH(start_date, months)
释义:Start_date 是代表开始日期的一个日期。日期有多种输入方式:带引号的文本串(例如 "1998/01/30")、系列数(例如,如果使用 1900 日期系统,则 35825 表示 1998 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE("1998/1/30"))。
Months为 start_date 之前或之后的月数。正数表示未来日期,负数表示过去日期。
7.Hour
功能:用于返回时间值中的小时数,返回的值范围是0~23。
语法:HOUR(serial_number)
释义:serial_number:表示要提取小时数的时间。
8.Minute
语法:MINUTE(serial_number)
9.Month
语法:MONTH(serial_number)
10.Networkdays
功能:返回开始日期和结束日期之间的所有工作日数,其中,工作日包括周末和专门指定的假期。
语法:NETWORKDAYS(start_date,end_date,holidays)
释义:start_date:表示开始日期。
end_date:表示结束日期。
holidays:在工作日中排除的特定日期。
11.Now
功能:返回系统的当前日期和时间。
语法:now( )
12.Second
功能:返回一个时间值中的秒数。
语法:SECOND(serial_number)
13.Time
功能:返回某一特定时间的小数值。
语法:TIME(hour, minute, second)
释义:Hour 必需。0(零)到 32767 之间的数值,代表小时。任何大于 23 的数值将除以 24,其余数将视为小时。例如,TIME(27,0,0) = TIME(3,0,0) = .125 或 3:00 AM。
Minute 必需。0 到 32767 之间的数值,代表分钟。任何大于 59 的数值将被转换为小时和分钟。例如,TIME(0,750,0) = TIME(12,30,0) = .520833 或 12:30 PM。
Second 必需。0 到 32767 之间的数值,代表秒。任何大于 59 的数值将被转换为小时、分钟和秒。例如,TIME(0,0,2000) = TIME(0,33,22) = .023148 或 12:33:20 AM。
14.Timevalue
功能:将文本格式的时间转换成时间的小数值
语法:TIMEVALUE(time_text)
释义:time_text:即
一个用Excel 时间格式表示时间的文本串(如"2:15 PM"和"14:15"等)。
需要说明的是:参数time_text可以使用 12 小时制或 24 小时制的时间格式。例如,”如"2:15 PM"和"14:15"" 均是有效的 time 表达式。如果参数time_text是无效的时间信息,则会返回错误。
如果 time 参数包含日期信息,TimeValue 将不会返回它。
15.Today
语法:today()
16.Weekday
功能:返回代表一周中的第几天的数值,是一个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代表星期一到星期天。
17.Weeknum
功能:返回位于一年中的第几周
语法:WEEKNUM(serial_num,return_type)
释义:参数Seria_num 必须。代表要确定它位于一年中的几周的特定日期。
参数Return_type 可选。为一数字,它确定星期计算从哪一天开始,其默认值为1,其有两种系统:
系统1包含本年度1月1日的周为本年度第一周,即为第1周。
系统2包含本年度第一个星期四的周为本年度第一周,即为第一周。本系统基于ISO 8601,即为欧洲星期计数系统。
参数具体含义如表所示。
18.Workday
功能:返回在某日期(起始日期)之前或之后、与该日期相隔指定工作日的某一日期的日期值。
语法:WORKDAY(start_date, days, [holidays])
释义:Start_date必需。一个代表开始日期的日期。
Days必需。start_date 之前或之后不含周末及节假日的天数。Days 为正值将生成未来日期;为负值生成过去日期。
Holidays可选。一个可选列表,其中包含需要从工作日历中排除的一个或多个日期,例如各种省/市/自治区和国家/地区的法定假日及非法定假日。该列表可以是包含日期的单元格区域,也可以是由代表日期的序列号所构成的数组常量。
19.Year
20.Yearfrac
功能:计算两个日期之间的完整天数占全年天数的比例。
语法:YEARFRAC(<start_date>, <end_date>, <basis>)
释义:
start_date:datetime 格式的开始日期。
end_date:datetime 格式的结束日期。
Basis:(可选)要使用的日计数基准类型。所有参数都截断为整数。
基准 说明
0 US (NASD) 30/360
1 实际/实际
2 实际/360
3 实际/365
4 欧洲 30/360
本文全面介绍了Excel中的各种函数,包括数学函数、逻辑函数、日期函数等,涵盖了Sum、Average、Max、Min、Count、If、Date、Time等常用函数的详细语法和应用实例,是Excel使用者的实用指南。

4014

被折叠的 条评论
为什么被折叠?



