根据日期从不同工作表中添加小时数

时间:2015-12-02 08:22:47

标签: excel date logging

我有一个Excel文件,其中有几张纸。在一个我跟踪我的工作时间我在办公室工作。另一张纸用于跟踪我旅行的时间。

这是sheet1。

Date   Hours
27/11  8
28/11  8
29/11  7

这是sheet2。

Date   Hours
27/11  0
28/11  0
29/11  4

我想在sheet1上有一个专栏,根据日期添加小时数。例如,

Date   Total Hours
27/11  8
28/11  8
29/11  11

我将如何做到这一点?

2 个答案:

答案 0 :(得分:0)

假设您的日期列以A2开头,这应该有效:

=SUMIF(Sheet2!$A$2:$A$4,Sheet1!A2,Sheet2!$B$2:$B$4)+Sheet1!B2

答案 1 :(得分:0)

传统的解决方案不是首先在单独的纸张上安排行程时间(或者如果在其他地方需要它们从纸张1获得它们)。当与办公时间一起数据更紧凑时(例如只输入一次的日期),因此需要更少的存储空间,由sheet1'一目了然'提供的'图片'更全面(这可能不是巧合的)在示例中显示旅行时间的一天也是在办公室工作时间低于平均时间的一天) - 公式很简单,不需要SO上的问题,更容易维护,更快处理等。

  

我想在sheet1上有一个专栏,根据日期添加小时数。

假设布局的一致性(例如,两张表中的B都在A1中),则将sheet2 ColumnB复制到sheet1 ColumnC,将Date插入sheet1 D1并输入:

Total
在Sheet1 D2中的

并且复制下来似乎符合您的要求并且具有提到的其他优点,但我怀疑不是您想要的解决方案。在上一个示例中,您没有显示sheet1中已有的=B2+C2 列,如果这是您的目标的一部分,您可能会在上述之后隐藏ColumnsB:C。