1

Я хочу создать пользовательский формат для форматирования следующих значений следующим образом:

1/2/2003 05:06:07 -> 1/2/2003 05:06:07
1/2/2003 00:00:01 -> 1/2/2003 00:00:01
1/2/2003 00:00:00 -> 1/2/2003

Я знаю, что есть способ предоставить разные числовые форматы для случаев <0, = 0,> 0. Есть ли что-то подобное для свиданий?

2 ответа2

1

Вы не можете сделать это с одним числовым форматом, вместо этого вы должны использовать два правила условного форматирования.

Добавьте правила, перейдя в Условное форматирование >> Новое правило >> Используйте формулу, чтобы определить ячейки для форматирования.

Это не для полуночи.
Формула =MOD(A1,1)<>0
Числовой формат: m/d/yyyy hh:mm:ss

Это в полночь.
Формула =MOD(A1,1)=0
Числовой формат: m/d/yyyy

1

Как уже отмечал Кайл, вы должны использовать условное форматирование. Вы можете применить форматирование по умолчанию m/d/yyyy чч: мм: сс как обычно, а затем просто создать одно правило условного форматирования для диапазона, чтобы вы условно форматировали значения как m/d/yyyy только там, где время равно 0.

Формула Кайла является наиболее элегантной (MOD(A1,1)=0), или вы также можете использовать что-то вроде следующего:

=HOUR(A1)+MINUTE(A1)+SECOND(A1)=0 

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .