Мы еще вернемся к этому примеру в главе 9. Забегая вперед, заметим, что вертикальное объединение ячеек мешает проведению операции отбора строк таблицы, отвечающих определенному критерию. >
Если нужно, чтобы в заголовках, состоящих из нескольких слов, слова располагались по строкам так, как нам требуется, а не произвольно, то нажимайте в местах принудительного переноса слов сочетание клавиш Alt+Enter.
5. Условное форматирование
В Excel 97 появилось средство, с помощью которого легко наложить формат (шрифт, границы, цвет) на ячейку или блок. В зависимости от значения, полученного в ячейке, ее формат будет изменяться.
Перейдите на новый рабочий лист и назовите его "Условное форматирование".
Планпогашения кредита | ||||
Месяц | Непогашенная сумма основного долга, тыс. руб. | Процентный платеж, тыс.руб. | Месячная выплата основного долга, тыс.руб. | Сумма месячного погашенного взноса, тыс.руб. |
1800 | ||||
1 | 1500 | 36,0 | 300 | 336 |
2 | 1200 | 30,0 | 300 | 330 |
3 | 900 | 24,0 | 300 | 324 318 |
4 | 600 | 18,0 | 300 | |
5 | 300 | 12,0 | 300 | 312 |
6 | 0 | 6,0 | 300 | 306 |
Итого | 126,0 | 1800,0 | 1926,0 |
ПРИМЕР 7.
Введите в А1 число 1, в блок В1:В15 арифметическую прогрессию 1, 2, ..., 15, в С1 введите формулу =$А$1*В1 и скопируйте ее в С2:С15. Скройте столбец В. Материал для экспериментов подготовлен. Требуется наложить на С1:С15 формат: если число лежит в диапазоне от 10 до 20, то выводится курсивом; если от 20 до 40, то выводится полужирным курсивом в рамке; если больше 40, то выводится красными цифрами на голубом фоне.
Решение. Выделите блок С1:С15. Выберите в меню: "Формат/ Условное форматирование". В диалоговом окне укажите для Условия 1: значение между 10 и 20 (заполняете четыре поля ввода), щелкните кнопку "Формат". Появится новое диалоговое окно с тремя вкладками. На вкладке "Шрифт" выберите "курсив" и щелкните "ОК". После этого щелкните кнопку "А также»". Диалоговое окно расширится. Заполните "Условие 2", еще раз щелкните "А также »" и заполните "Условие 3". Теперь вводите в ячейку А1 различные числа и прослеживайте, как изменяется формат ячеек в зависимости от выводимого значения.
Отменим "Условие 2". Для этого выделите С1 :С15, откройте окно "Условное форматирование" и щелкните кнопку "Удалить". Вам будет предложено новое диалоговое окно, где Вы сможете установить флажки для удаляемых условий. Установите флажок для условия 2.
ПРИМЕР 8.
Условное форматирование можно задавать формулой. Введем в Е1:Е15 прогрессию 1, 2, ..., 15. Нужно выделить полужирным шрифтом числа, кратные трем, но не кратные двум.
Решение. Выделим блок Е1:Е15, выберем в меню пункт "Формат/ Условноеформатирование". В диалоговом окне укажите для Условия 1 в выпадающем списке не "значение", как в предыдущем примере, а "формула". В следующем поле ввода введите формулу =И(ОСТАТ( А1, 3) = 0, ОСТАТ( А1, 2) <> 0). Щелкните кнопку "Формат" и выберите полужирный шрифт. Будут выделены числа 3, 9, 15.
Проанализируем введенную формулу. Она должна возвращать значение ИСТИНА или ЛОЖЬ. В ней фигурирует относительный адрес активной ячейки, входящей в блок. В выделенном блоке активная ячейка показана другим цветом.
Три интересных примера приведены в Справке. Найдите раздел "Форматирование листов/ Форматирование текста и ячеек/ Выделение данных, отвечающих определенным свойствам". (В Excel 2000 - "Форматирование листов/ Условное форматирование/ Формула в качестве критерия форматирования".)
ЗАДАЧА 7.
Для составления налоговой карточки нужно внести в ячейки месячный доход, а строкой ниже вычислить доход по нарастающей с начала года .
А | В | С | D | ... | м | N | |
1 | янв | фев | мар | ... | дек | Итого | |
2 | доход | 500,00 | 500,00 | ... | 500,00 | 4500,00 | |
3 | с нач.года | 500,00 | 500,00 | 1000,00 | ... | 4500,00 | 4500,00 |
Если месячный доход отсутствовал, то отображать доход по нарастающей за этот месяц не нужно. Сконструируйте для этой цели условный формат.