【问题标题】:Suggest me to customize excel with date formats建议我使用日期格式自定义 excel
【发布时间】:2018-07-11 08:26:20
【问题描述】:

在所附图片中,我需要员工以(HH:MM AM/PM) 的格式手动输入登录和注销时间。在 E 列中,我需要一个公式来计算其持续时间的小时数和分钟数。

我已尝试使用 =text(D2-C2,"h:mm") 公式,当我将相同的公式应用于所有列时,它们会使用现有的空单元格进行更新,并在 E 列中生成 00:00。

我只需要在更新 C 和 D 列值时更新 E 列。

有人可以在这方面帮助我吗?我需要 12 小时格式的时间范围。

【问题讨论】:

  • 您应该考虑控制他们的输入:如果他们输入错误,例如“92:0”而不是“9:20” - 数据验证可以做到这一点。

标签: excel excel-formula format timestamp


【解决方案1】:

1、尽量不要将实时转成文本。

  1. 在 F2 中使用此公式,然后填写。 =E2-D2+AND(E2<D2, E2>0) 如果轮班跨越午夜,这也应该有效。

  2. 在单元格上使用此自定义数字格式hh:mm_);;;

例子:

【讨论】:

  • Hello Heeped.. 答案有问题,因为即使没有提供值,它也会计算值。
  • 您使用 AND 编写一个 IF 以确保两个值都存在。
【解决方案2】:

您可以在No Of Hours 列中使用=IF(AND(C1<>"",D1<>""),D1-C1,"") 来计算只有当Log In TimeLog Out Time 被填满时。

对于格式化,您可以将Custom Format - h:mm 用于No Of Hours 列。

【讨论】:

  • 谢谢阿鲁。但我无法找到您提到的“自定义格式”,因为我正在使用 Google 表格(在线)。
  • 看看this是否有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多