Excel:输入时间时自动格式化时间

时间:2015-03-30 15:21:57

标签: excel excel-vba time format vba

我为我的公司输入时间和超时日志,以计算访问我网站的个体承包商公司的总工作时数。我们的营业时间为早上6:30至下午5点。 Excel自动将数据格式化为AM,但12:00-12:59除外,它正确假设为PM。我需要excel才能认识到12:00到5:00之间的任何时间都是PM。这将使我免于为每个"超时"键入PM。在一年的时间里会节省我几个小时。

我不确定该怎么做。我猜一个if / then宏?

2 个答案:

答案 0 :(得分:0)

我只是用军事时间来解决这个问题。下午5点不是5点,而是17点。然后你不需要放入PM或任何东西。注意:这仅用于输入时间。通过将这些单元格或列格式化为“时间”类型,您仍然可以将时间显示为下午5:00或其他任何内容。

1 PM = 13:00
2 PM = 14:00
3 PM = 15:00
4 PM = 16:00
5 PM = 17:00
6 PM = 18:00

等。

答案 1 :(得分:0)

您可以更改单元格格式,如下所示: cell format

键入17:00时正确显示为下午5:00