Положительное; Отрицательное; Нулевое; Текстовое

Если формат содержит только одну часть, она используется для вывода всех чисел. Если две, то первая применяется для вывода положительных и нулевых значений, вторая – для вывода отрицательных. Если три, то для положительных, нулевых и отрицательных значений соответственно. Текстовый формат всегда должен быть четвертым по счету. Если каких-то промежуточных форматов нет, вместо них вводится точка с запятой.

Пример. Положим, нужно, чтобы:

• положительные значения выводились со словом Приход,

• отрицательные значения выводились красным цветом со словом Расход,

• нулевые – отображались словом Ничего,

• символьные – словом Ошибка синего цвета.

Желаемый формат будет таким:

"Приход: "???,0р; [Красный]"Расход:"???,0р;

"Ничего"; [Синий]"Ошибка"

Вопросительные знаки введены, чтобы размер поля под собственно число был всегда одним и тем же, несмотря на отсутствие ведущих нулей. Таким образом, слова Приход и Расход всегда будут расположены в одном и том же месте. Результаты применения формата при вводе различных данных (чисел 5, -3, 0 и буквы X) изображены в нижеследующей таблице.

Ввод:   –3   Х
Отображение: Приход: 5,0р Расход: 3,0р Ничего Ошибка

Символьная компонента формата удобна тем, что, например, позволяет распознать ввод пробела, поскольку последний выглядит так же, как и ноль (если не сделаны специальные установки отображения нуля через меню Сервис+Параметры) и пустая ячейка.

В формате можно использовать следующие цвета: Черный, Синий, Голубой, Зеленый, Розовый, Красный, Белый, Желтый. Можно вообще указать только цвета, например

[Черный];[Зеленый];[Голубой];[Красный]

Если условия не заданы, то, как было сказано выше, они подразумеваются перечисленными в последовательности: >0, <0, =0. Иные условия, управляющие форматированием, могут быть явно определены пользователем в самом формате.

Например, положим в банке на разные суммы вкладов (до 10 тыс., до 50 тыс. и свыше 50 тыс.) начисляются разные проценты. Следует выделить эти значения разным (Черным, Синим и Красным) цветом.

[Черный][<=10];[Синий][<=50];[Красный]

В формате явно указываются два условия, третье условие (т.е. >50) является альтернативным к первым двум и может не указываться.

Другой пример. Пусть требуется отображать денежные данные в следующем виде:

• если сумма менее тысячи рублей – результат выводится с буквой "р" (например, число 34 будет отображено как 34 р),

• если сумма менее миллиона рублей – с буквами "тыс.р", округленной до тысяч с одним дробным разрядом (число 34567 будет отображено как 34,6 тыс.р),

• в противном случае (т.е. если сумма не менее миллиона) – с буквами "млн.р", округленной до миллионов с одним дробным разрядом (число 3456789 будет отображено как 3,5 млн.р). Указанный результат может быть получен с помощью формата:

[<1000]# " р";[<1000000]#,0 "тыс.р";#,0 "млн.р"

Масштабирование до тысяч и миллионов осуществляется с помощью форматирующих пробелов (одного и двух соответственно).

Форматы дат. Для форматирования дат используются символы Д, М и Г (день, месяц, год). Ниже перечислено действие элементов формата на отображение даты:

Д – отображает число даты без ведущего нуля (1…31),

ДД – число даты с ведущим нулем (01…31),

М – цифры месяца без ведущего нуля (1…12),

ММ -цифры месяца с ведущим нулем (01…12),

МММ – трехбуквенное название месяца (Янв…Дек),

ММММ – полное название месяца (Январь…Декабрь),

ГГ – две младшие цифры года (98, 99. 00, 01,...),

ГГГГ -все четыре цифры года (1998, 1999,2000, 2001,...),

ДДД – двухбуквенное название дня недели (Пн…Вс),

ДДДД – полное название дня недели (Понедельник…Воскресение).

Примеры форматов и видимые результаты их применения к дате 1 января 1998г. представлены в нижеследующей таблице.

Форматы Результаты Форматы Результаты
Д.ММ.ГГ 1.01.98 ДД.ММ.ГГГТ 01.01.1998
Д.МММ.ГГ 1.янв.98 Д.ММММ.ГГ 1.январь.98
Д.МММ 1.янв Д.ММ.ГГ ДДД 1.01.984т
МММ.ГГ янв.98 ДДДД ДД.ММ.ГГ Четверг 01.01.98
ММММ январь ГГГГ "год" 1998 год

Если при вводе даты опущен год, то, хотя он и не отображается в ячейке, он присутствует в дате и считается текущим годом. Так 1.Янв соответствует 1 января 1999г, конечно, если сейчас 1999 год.

Каков бы ни был установленный пользователем формат даты, дата может вводиться просто в цифровом виде, где все ее компоненты разделяются точками или знаками "/" или "-". После нажатия клавиши Enter вы обнаружите, что дата получила ожидаемый вид. Так, можно ввести значение 24.10.98 и получить в результате 24 октябрь 1998 суббота, при условии, конечно, что задан формат ДД ММММ ГГГГ ДДДД

Форматы времени. При форматировании времени используются символы ч, м и с (часы, минуты, секунды). В формате возможно совмещение даты и времени. В качестве примера воспользуемся числом 35972,3456712963, которое соответствует дате 26.06.1998г. 8 часов 17 минут 46 секунд. Примеры форматов времени и результаты их использования представлены в нижеследующей таблице.

Форматы Результаты
ч: мм 8:17
ч:мм:сс 8:17:46
ДД.ММ.ГГч:мм 26.06.98 8:17
мм:сс 17:46

На практике часто возникает потребность выяснить размеры промежутка времени между двумя датами. Очевидно, что для этого нужно отнять дату конца события от даты начала. Внесем формулу =В3-А3 в ячейки С3, D3, Е3 и F3

  А В С D Е F
  Начало события Конец события Промежуток времени
  дней и часов часов минут секунд
  1.12.999:30 5.12.999:45 4.01.00 0:15 96:15:00 5775:00  
  Форматы   [чч]:мм:сс [мм]:сс [сс]

Результат будет получен в том же виде, что аргументы (см. ячейка С3). В D3 использован формат ([чч]:мм:сс), предъявляющий результат в часах, минутах и секундах. В Е3— в минутах и секундах. В F3 – только в секундах. Однако как бы ни выглядела ячейка, ее подлинное содержимое все равно является числом и будет равно 4,010416667. Чтобы убедиться в этом, нужно установить для даты числовой формат.

Таким образом, для последующих вычислений (если они нужны) все равно придется преобразовать содержимое ячейки С3 в часы, минуты или секунды (см. нижеследующую таблицу).

Формула Результат Единицы
=C3*24 96,25 часы
=СЗ*24*60 5775,00 минуты
=СЗ*24*60*60 346500.00 секунды

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: