1

我在电子表格中有四列,月、周、年、小时,我想根据月、周和年的数字“总和”小时数。月份为 (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”。如果其他人有更好的方法,请告诉我。

提前致谢。

4

2 回答 2

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

当然,我会使用命名范围来处理任何可能发生变化的事情。

于 2011-02-02T17:51:21.620 回答
0

如果您使用 VLOOKUP 确保文本数据格式正确或使用文本和数据函数

于 2011-02-02T17:31:06.183 回答