使用或不使用小时数

我有一栏显示了我们使用自来水的时间。 所以价值会是这样的

Date Hour ending Amount(ltrs) 1/2/14 | 5 | 0.5 1/2/14 | 10 | 16 1/2/14 | 11 | 10.5 1/2/14 | 17 | 5.8 1/2/14 | 18 | 2.3 1/2/14 | 23 | 1.3 1/3/14 | 11 | 15.9 1/3/14 | 17 | 20.1 

还有一些列,但不是这个问题的必要条件。 它们是24小时格式,所以5 = 5AM,17 = 5PM。 所以我想转换一个显示所有小时使用或未使用的列。 所以应该是这样的

 Date Hour ending Amount(ltrs) 1/2/14 | 1 | 0 1/2/14 | 2 | 0 1/2/14 | 3 | 0 1/2/14 | 4 | 0 1/2/14 | 5 | 0.5 1/2/14 | 6 | 0 1/2/14 | 7 | 0 ... .. 

有什么build议么?

制作另一个像你一样的桌子,但按照顺序指定所有的时间,就像你的第二个例子。 说,你的上表在Sheet1 ,所需的结果在Sheet2

所以在Sheet2的单元格C2中,你应该有一个像这样的公式:

 =SUMIFS(Sheet1!$C:$C,Sheet1!$A:$A,$A2,Sheet1!$B:$B,$B2) 

把它填满,在这里,你是。

在B2中插入一列(比如说B)到你的第一张纸上(比如Sheet1)

 =ROUND(A2+C2/24,14) 

复制下来以适应。 在A1和A2中的第二张插页01/02/2014中:

 =IF(B2=0,INT(A1)+1,INT(A1))+ROUND(B2/24,14) 

在B2:

 =MOD(ROW(),24) 

在C2中:

 =IFERROR(VLOOKUP(ROUND(A2,14),Sheet1!B:D,3,0),"") 

并复制所有三个公式,以适应。 (图表可能更有用。)