AVERAGE函数是将元素的总和除以元素的个数,语法结构:=AVERAGE(数字1,数字2……,数字30)

数字参数可以是数字、序列或引用的包含数字的单元格。 如果参数是⽂本格式的, AVERAGE函数则会视其为空白

图16: H2、H4和H7分别显示了G2、G4和G7单元格中的 公式。在计算均值时,空白的单元格将被忽略不计,⽽标 为0的单元格将会被纳⼊计算。如果所有的元素都是空白单 元格,则将返回#DIV/0!错误。因为这时计算均值的分母为 0。然⽽,如果在函数指向的单元格中,⾄少有⼀个单元格 含有数值,那么即使这个数值为0,该公式也能运转

Excel中日期的⼯作原理:

• Excel是通过给日期赋以某⼀个数值或⼀个序列号来追踪日期 的,起始值为1,代表1900年1月1日。序列号的上限为 2958465 ,代表9999年12月31日

• 用户可利用Excel的格式化功能,选择不同的数据格式,令序 列值以你想要的⽅式显示,包括非美国日期,甚⾄是以某⼀ 夭的⼀个时间或⼀周中的某⼀天来显示

提取日期中的年、月、日 :

• 如果针对某⼀序列值使用YEAR、 MONTH以及DAY函数, 则将返回相应的年、月、日信息

• 例如“=YEAR(40543)”将返回2010, “=MONTH(40543)”将返 回12, “=DAY(40543)”将返回31(40543代表了2010年12月31 日)

通过年、月、日信息确定日期:

• 利用DATE函数,基于输⼊的年、丹、日信息来确定日期

• 如“=DATE(2010,12,31)”会返回序列号40543,然后通过格式设 置另其显示为12/31/2010

• Excel函数可以使用其他函数的结果,例如在单元格B1中输⼊ 12/31/2010,在C1中输⼊公式 “=DATE(YEAR(B1),MONTH(B1),DAY(B1))”会返回相同日期 12/31/2010


按月推迟日期:


1 如何令日期推延⼀个月?就是如何将月末日期推延⾄下⼀个月末?

2 在单元格B1中输⼊12/31/2010,在单元格C1中输⼊ “=DATE(YEAR(B1),MONTH(B1) +1,DAY(B1))”(图18),将会返回1/31/2011

3 对下⼀列进⾏相同操作,在单元格D1中输⼊“=DATE(YEAR(C1),MONTH(C1) +1,DAY(C1))”(图19),返回结果3/3/2011,并不正确,因为2011年2月只有28 天,Excel以31天计。这种情况下,可找出每个月第⼀天,再倒推⼀天,⽽非直 接找出每月最后⼀天 图21 图20

4 再次在B1中输⼊12/31/2010,为了将 B1中的日期向后推延⼀个月,在 单元格 C1中输⼊“=DATE (YEAR(B1),MONTH(B1)+2,0))”,由此可得 “2011年2月0日”,即1/31/2011(图20)

5 在单元格 D中,为了继续推延⾄下⼀个月份,输⼊以下公式: “=DATE (YEAR(C1),MONTH(C1)+2,0))”,由此可得 “2011年3月0日”, 即 2011年2月28日(图21)

★ ⼀个快捷⽅法,利用EOMONTH函数来返回“月末”的日期。语法结构为:=EOMONTH(起始日期,起始日期之前或之后的天数)