Excel:计算特定月、周、年的计费小时数

发布于 2024-10-15 17:30:29 字数 409 浏览 1 评论 0原文

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

提前致谢。

I have four columns in a spreadsheet, Month, Week, Year, Hours and I want to 'sum' the number of hours based on the month, week, and year number. Months would be (1-12), week would be (1-52), and year would be (2009, 2010, 2011)

For example:

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

Not sure if I should use vlookup or a nest 'if'. If someone else has a better approach, please let me know.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

微暖i 2024-10-22 17:30:29

首先,创建另一列,该列是前三列的字符串串联,然后向下拖动:

=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

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

First, you create another column that is a string concatenation of the first three, and drag down:

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

Then, you use this formula for Total_Hours, and drag down:

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

My example uses your sample, and inserts a new column D for the concatenation.

End Result:

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

Of course, I'd use Named Ranges for anything that's likely to change.

小女人ら 2024-10-22 17:30:29

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

If you use VLOOKUP ensure the textual data is formatted correctly or use Text and Data functions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文