1

如果不是银行假期,我特别希望在 K2:K10 单元格中填入 J Bloggs 的工作时间。

在此处输入图像描述

屏幕截图显示 J Bloggs 从 4 月 1 日开始每周工作 9.5 小时,每周工作 3 天。10 月,他决定将工作时间改为每周 5 天,7.5 小时。最后在 1 月 12 日,他将工作时间改为周一至周五每天 5 小时。

我需要 K 列中的单元格在 A5:A8(和 H2)中的正确日期之间查找一周中正确日期的正确时间。

注意:A1:A2 在这里无关紧要。此外,我知道我匆忙添加的银行假期日期对于 2017/18 不正确。

4

2 回答 2

0
  1. 打开您的 Excel 电子表格。在单元格 A1 中插入标题“In”,在单元格 B1 中插入标题“Out”。在单元格 A2 中输入开始时间,在单元格 B2 中输入结束时间。
  2. 在单元格 C1 中输入标题“总小时数”。用鼠标单击选择单元格 C2。
  3. 输入公式=B2-A2,按回车键,显示两个单元格之间的时间差。通过选择单元格并单击“主页”选项卡上的“数字”选项旁边的箭头,将单元格格式更改为小时。选择“自定义”选项,然后在“类型”字段中键入“h”以将单元格格式更改为小时。输入公式=TEXT (B2-A2,"h")以直接在公式中执行此操作。
  4. =INT((B2-A2)*24) 通过输入公式然后按 Enter 键计算基于单个时间单位的工作总小时数。INT 函数使您可以计算两次之间的总小时数,并将总数向下舍入到最接近的小时数。
于 2017-02-12T17:41:40.573 回答
0

我可能已经回答了我自己的问题。使用下面的算法

=VLOOKUP(J3,$A$5:$H$8,MATCH(TEXT(J3,"ddd"),$A$4:$H$4,0),TRUE)

输入单元格 K3 时,我在这里得到的答案是 9.5

如果您有更好的方法来解决这个问题,请发帖。

于 2017-02-12T18:44:57.350 回答