2011-02-02 122 views
1

我在电子表格中有四列,月,周,年,小时,我想根据月,周和年“总计”小时数数。几个月将是(1-12),本周将是(1-52),和年会(2009年,2010年,2011)Excel:计算特定月份,周,年的计费时间

例如:

Month  Week Year Hours Total_Hours 
1   2  2011  8   12 
1   2  2011  4   12 
1   2  2010  7   7 
1   2  2009  5   5 

不知道我是否应该使用VLOOKUP或者一个窝'如果'。如果别人有更好的方法,请让我知道。

在此先感谢。

+0

您可以设置日期的格式,使其更容易理解吗? – diagonalbatman 2011-02-02 17:29:51

+0

你应该尝试数据透视表 – 2011-02-02 17:37:26

回答

1

首先,创建另一列是前三的字符串连接,并拖累:

=TRIM(A2) & TRIM(B2) & TRIM(C2) 

然后,你用这个公式Total_Hours,并拖累:

=SUMIF(D:D, D2, E:E) 

我的示例使用您的样品,并插入一个新列d为concatena灰。

最终结果是:

Month Week  Year  Concat Hours  Total_Hours 
    1  2  2011  122011 8    12 
    1  2  2011  122011 4    12 
    1  2  2010  122010 7    7 
    1  2  2009  122009 5    5 

当然,我会使用命名为任何的可能变化范围。