Excel:计算特定月,周,年的结算小时数

时间:2011-02-02 17:26:15

标签: excel worksheet-function

我在电子表格中有四列,月,周,年,小时,我想根据月,周和年数“总和”小时数。月份为(1-12),周为(1-52),年份为(2009年,2010年,2011年)

例如:

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或嵌套'if'。如果其他人有更好的方法,请告诉我。

提前致谢。

2 个答案:

答案 0 :(得分:1)

首先,创建另一列,它是前三个的字符串连接,然后向下拖动:

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

然后,您将此公式用于Total_Hours,然后向下拖动:

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

我的示例使用您的示例,并为连接插入新列D.

结束结果:

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

当然,我会将命名范围用于任何可能发生变化的事情。

答案 1 :(得分:0)

如果使用VLOOKUP,请确保正确格式化文本数据或使用Text and Data functions