Нестандартное условное форматирование

Собственный условный формат может содержать от одной до четырех секций, разделенных точкой с запятой. Назначение этих секций таково:

1. Если в формате указано от одной до трех секций, то они используются только для чисел; текстовая информация представляется стандартным способом. При этом:

· если в формате указана только одна секция, то она используется как обычный формат чисел;

· если в формате указаны две секции, то первая используется для положительных и нулевых чисел, вторая – для отрицательных;

· если в формате указаны три секции, то они используются последовательно для положительных, нулевых и отрицательных значений.

2. Если в формате указаны четыре секции, то они используются соответственно для положительных, отрицательных, нулевых и текстовых данных.

В каждой секции указывают:

1. Цвет шрифта в [ ]. Можно использовать следующие цвета: Черный, Синий, Голубой, Зеленый, Красный, Белый, Желтый. Если годится стандартный цвет, то этот параметр можно не указывать.

2. Числовой формат (см. подразд. 1.14 и 1.16). Если годится стандартный формат, то указывают слово Основной.

Примечание

Если формат используется только для оформления чисел, то вместо сравнения с нулем можно использовать сравнение с любой границей. Блок сравнения указывается после цвета и тоже заключается в [ ].

Ниже приводятся примеры текстовых строк, которые надо ввести в параметр "Тип" команды Формат ® Ячейки…(вкладка Число) в режиме "Все форматы", для того, чтобы обеспечить заказанные эффекты:

· Надо, чтобы положительные числа выводились с подписью Приход, отрицательные – красным цветом с подписью Расход, вместо нулевых значений выводилось слово Ничего синим шрифтом, а текстовые величины на экране заменялись словом Ошибка зеленого цвета:

"Приход: "000,0" р";[Красный]"Расход:000,0"р";
[Синий]"Ничего";[Зеленый]"Ошибка: "

· Варианты данных те же, что и в предыдущем примере, но следует использовать для них только цветовое выделение:

[Красный]Основной;[Синий]-Основной;
[Зеленый]Основной;[Голубой]Основной

· Надо использовать для разных данных только цветовое выделение и у отрицательных чисел минус не выводить:

[Красный]Основной;[Синий]Основной;
[Зеленый]Основной;[Голубой]Основной

· Обеспечить при вводе числовой информации автоматическое добавление на экране подписи "шт.", а любую текстовую информацию, введенную по ошибке вместо числовой, выделять красным цветом:

0" шт.";Основной;Основной;[Красный]Основной

· Следует составить формат, который к числам меньше тысячи добавляет подпись шт., числа больше 1000 делит на 1000 и добавляет подпись тыс. шт., а текстовую информацию выделяет красным цветом:

[<1000]0" шт";[>=1000];# ###,00 " тыс. шт.";
Основной;[Красный]Основной

Задания

Закажите в строках Рабочего листа с первой по пятую форматы из приведенных выше примеров и введите в их ячейки следующие данные:

· Строка 1: 564; -478; -89; 632; 0; 57 рублей; 125

· Строка 2: 67; –; -548; 0; 12; правильно

· Строка 3: 67; –; -548; 0; 12; правильно

· Строка 4: 21; 21 шт.; 59; 48 кг; 90; 78; 48 чел

· Строка 5: –; 23; 5400; 2765000; 33 шт.; 254;1000

Замените эти данные новыми. Посмотрите, как меняется их изображение на экране.