Excel-计算每月各日及星期各天的平均-真人cs 

网易商城

我的美女好

主页 > 网站新闻 > 正文

Excel-计算每月各日及星期各天的平均

2017-06-03 12:53 来源: 未知

 

在 Excel 中获得一个逐日资料记实表,资料已有2008年、2009年、2010年、2011年(以下图左),此刻但愿操纵这些资料,分年度计较各月中所有统一日的均匀(以下图中)及每週统一礼拜几的均匀(以下图右)。

(1) 设计年度拔取之下拉式清单

为了便利利用,所以在贮存格G1中设定资料验证,其贮存格许可设定为清单,而资料来历输入:「2008,2009,2010,2011」。

(2) 设定资料的「名称」

1. 拔取贮存格A2:D694。

2.  按一下 Ctrl+Shift+F3 键,勾选「顶端列」选项。

如斯便设定了「日期、礼拜、金额、数目」等四个名称。

(3) 计较数目均匀、金额均匀、数目均匀、金额均匀

贮存格G3:{=AVERAGE(IF(YEAR(日期)=$G$1,IF(DAY(日期)=ROW(1:1),数目,FALSE),FALSE))}

这是阵列公式,输入完成要按 Ctrl+Shift+Enter 键。(以下公式之做法不异)。

ROW(1:1)往下複製时会酿成ROW(2:2)=2,ROW(3:3)=3,ROW(4:4)=4,…

IF(DAY(日期)=ROW(1:1),数目,FALSE)可以找出日期是1者的阵列。

IF(YEAR(日期)=$G$1,IF(DAY(日期)=ROW(1:1),数目,FALSE),FALSE)公式相当于:

找出「日期的年数=贮存格G1 AND 日期的日数=1」者的数目阵列,再经过AVERAGE函数计较均匀值。

贮存格H3:{=AVERAGE(IF(YEAR(日期)=$G$1,IF(DAY(日期)=ROW(1:1),金额,FALSE),FALSE))}

同贮存格G3之道理。

複製贮存格G3:H3,往下至贮存格G3:H33。

贮存格K3:{=AVERAGE(IF(YEAR(日期)=$G$1,IF(WEEKDAY(日期,2)=ROW(1:1),数目,FALSE),FALSE))}

IF(WEEKDAY(日期,2)=ROW(1:1),数目,FALSE)可以找出日期的礼拜数是1者的数目阵列,再经过AVERAGE函数计较均匀值。此中的WEEKDAY函数的参数2,是指礼拜一传回1、礼拜二传回2、…。

贮存格L3:{=AVERAGE(IF(YEAR(日期)=$G$1,IF(WEEKDAY(日期,2)=ROW(1:1),金额,FALSE),FALSE))}

同贮存格K3之道理。

複製贮存格K3:L3,往下至贮存格K9:L9。

具体函数申明,请参阅微软网站:

WEEKDAY:weioffice.microsoft.af/zh-tuozhan/excel-help/HP010343015.aspx

WEEKDAY:传回合适日期的礼拜。给定的日预设为介于1(礼拜日)7(礼拜六) 之间的整数。

语法:WEEKDAY(serial_number,[return_type])

Serial_number:要找的日期的代表序列值。

Return_type:决议传回值类型的数字。

 

RETURN_TYPE

传回的数字

1 或省略

数字 1 (礼拜日) 7 (礼拜六)

2

数字 1 (礼拜一) 7 (礼拜日)

3

数字 0 (礼拜一) 6 (礼拜六)

11

数字 1 (礼拜一) 7 (礼拜日)

12

数字 1 (礼拜二) 7 (礼拜一)

13

数字 1 (礼拜三) 7 (礼拜二)

14

数字 1 (礼拜四) 7 (礼拜三)

15

数字 1 (礼拜五) 7 (礼拜四)

16

数字 1 (礼拜六) 7 (礼拜五)

17

数字 1 (礼拜日) 7 (礼拜六)

 

创作者先容 vincent

学不完.教不断.用不尽

  • 全站分类:不设分类
  • 小我分类:课本资料
  • 此分类上一篇: Excel-公式中利用名称
  • 此分类下一篇: Excel-日期计较的操练
  • 上一篇: Excel-公式中利用名称
  • 下一篇: Excel-日期计较的操练
汗青上的今天
  • 2016: Excel-列出每年的母亲节日期(蒲月的第二个礼拜日)(WEEKDAY)
  • 2014: Excel-在日期清单平分年分月计较小计(SUMPRODUCT)
  • 2013: 备份在Windows Live Write中撰写的部落格网页
  • 2012: IE会记实你履行过的档案
  • 2010: 在Windows 7中按右键时+Shift键
  • 2010: Excel-SUMPRODUCT的利用
▲top