将date变成12小时类别的公式

我从数据库中获得了一些数据,用以下格式列出date:

  • 3/2/13 0:09
  • 3/1/13 20:12
  • 3/1/13 3:02
  • 3/1/13 0:45

我需要在电子表格中创build一个列,并将它们放到12小时的类别中,本质上将其转化为:

  • 3/2/13 0:00
  • 3/1/13 12:00
  • 3/1/13 0:00
  • 3/1/13 0:00

如果是在午夜12点到12点之间,我想让它说午夜,如果是晚上12点到午夜12点,我想要12点。 我有超过3500行的数据跨越2个星期的date,所以我正在寻找适当的Excel公式来实现这一目标。 我一直在玩有条件的“如果”的公式,但还没有得到正确的。 有人可以帮忙吗?

Excel将内部date和时间存储为1.0等于1d,0.5 = 12h的数字。 因此,你可以使用一个简单的舍入技巧:

 = INT(A1 * 2)/ 2