当电子表格数量跨越几个月时,如何生成日历月份的平均值?

我正在logging我的历史家庭能源消耗。 我正在inputGoogle驱动器电子表格中过去几年在天然气清单中发现的千瓦时数字。

我已经到了 – https://docs.google.com/spreadsheet/pub?key=0AuQU5u-2PP8NdC1iNFJVNFVxeDE2WHhVdTUtbGNDWnc&output=html (这里是Google Doc – https://docs.google.com/spreadsheet/ccc?key=0AuQU5u -2PP8NdC1iNFJVNFVxeDE2WHhVdTUtbGNDWnc&usp =分享 )

现在我想以有趣的方式来分析这些数据,以便知道我的消费随着时间的推移 – 主要是按月份计算的千瓦时 。 问题是,包含千瓦小时数字的发出的煤气帐单跨越多个月份。 例如(2月1日至5月11日,然后是5月12日至8月6日)…

工作表中的所有数据都被logging在一个行中,该行包含两个关键标识符 – 周期开始date和结束date – 它们被格式化为date。

我的问题:如何合理化这些东西来解决这些令人尴尬的多月账单数据,以日历月(即2007年2月,2007年3月)的千瓦时计算出某种平均值或平均值? 这甚至在math上可能或可靠吗?

提前致谢。

尝试=YEARFRAC(StartDate, EndDate, [convention]) ,这将给你的date之间使用一个合理的约定date计数的年数的小数。

请参阅http://office.microsoft.com/en-gb/excel-help/yearfrac-HP005209344.aspx以获取有关各种每日计数约定的更多详细信息。

第一个问题是每个月的信息不适合你当前的表结构; 以帮助解释,如果你制定了2007年2月,5月和6月的不同月率(他们是不同的利率),你会把这些数字放在你的桌子上?

有很多select,但我相信最好的解决scheme是:
创build一个具有一致频率的新表格(即在列A下连续数月),然后创build公式来插入源表中的相关值。 我实际上会推荐这个“纯”表每天使用一行(而不是每月),因为:

  1. math计算更容易从源表读取每日费率
  2. 您始终可以将每日数据汇总回每月
  3. 你没有在你的工作表中用完线条的危险

是的,这是可行的。
计算每个煤气帐单的累计使用情况(自您的帐单开始以来)。 插入每个月的第一天的累积使用量。 2007年2月=(Mar_1_2007_cumulative – Feb_1_2007_cumulative)。


目标“…随着时间的推移消耗 – 按月份计算的千瓦时。

即使你有每日消费数据,像1月份(31天)这样的月份比2月份(28/29)还要长,制定你所要求的将在长期月份显示偏差,在短期内显示偏差。 所以让我们改变目标

目标“…随着时间的推移每天消耗 – 按日历月计算的千瓦时/天 ”。

假设你有数据,比如列出数据的位置,自上次数据以来的使用情况,以及计算logging集开始以来的累计使用情况。

 date kWH *1 Total*2 Jan 1, 2012 - 0 Mar 3, 2012 100 100 Apr 4, 2012 30 130 May 2, 2012 35 165 Aug 9, 2012 75 240 Dec 25, 2012 100 340 Jun 7, 2013 200 540 

* 1以前使用的能源
* 2总使用量的总和

(忽略以下“kWH * 1”栏)

现在为一个月的第一个月做一个表,比如说2012年,在上表中find一个条目<=第一个月和第二个条目。

 Jan 1, 2012 (Jan 1, 2012 0) (Mar 3, 2012 100) Feb 1, 2012 (Jan 1, 2012 0) (Mar 3, 2012 100) Mar 1, 2012 (Jan 1, 2012 0) (Mar 3, 2012 100) Apr 1, 2012 (Mar 3, 2012 100) (Apr 4, 2012 130) May 1, 2012 (Apr 4, 2012 130) (May 2, 2012 165) ... Dec 1, 2012 .... 

由于date可以有一个序列号,您可以将该序列号插入到2date/ cumulative_usage对中。 这提供了累积使用你的第一个月。 对于下表,这成为列“插值”。 “日/月”是直接的(date从下个月的第一天)。 那么给定月份的用法/date是(“插值”中的变化 )/“日/月”。 例如, 1-Feb-12 – >(96.8-50.0)/ 29 = 3.34。

 Date Interpolation Days/Month Usage/Day 1-Jan-12 - 31 1.61 1-Feb-12 50.0 29 3.34 1-Mar-12 96.8 31 4.10 1-Apr-12 127.2 30 5.46 1-May-12 163.8 31 

剩下的就是绘制用法/date与date。