Условное форматирование данных
Применение таких элементов формата ячейки, как свойства шрифта, наличие границы и цвет заливки ячеек, можно поставить в зависимость от ряда условий, например, пока значения в этих ячейках не достигнут некоторых контрольных значений. Для этого в OpenOffice Calc предусмотрено средство Условное форматирование данных.
Например, на рисунке представлена таблица, в которой с помощью условного форматирования заданы различные форматы для значений продаж выше нормы, ниже нормы и равных норме.
Задание:
· Перейдите на Лист3.
· В первой таблице на листе выделите диапазон ячеек В6:В15.
· Выполните команду Формат⇒Условное форматирование...
· В открывшемся окне задайте условие (значение больше 150 000) как указано на рис.6.
· Нажмите на кнопку Формат...
· В окне «Формат ячейки» задайте начертание и цвет шрифта (вкладка Шрифт) и заливку ячеек (вкладка Вид). Например, так, как показано на рис. 52
· Нажмите кнопку А также >>.Задайте форматы, как показано на рис.29 Нажмите кнопку ОК.
Рис. 29.
· Результат работы представлен на рис.30
Рис. 30.
· Измените значение продажи для первого менеджера. Например, введите значение выше нормы. Убедитесь, что формат ячейки автоматически изменился.
Рис. 31.
· Сохраните файл.
Задание для самостоятельной работы:
· Перейдите на Лист5. При отсутствии исходного файла вставьте новый лист и создайте таблицу табл. 6.
Таблица 6
Прибыль/убытки | ||||
Квартал1 | Квартал2 | Квартал3 | Квартал4 | |
Магазин1 | -1000 | -7000 | ||
Магазин2 | -50000 | -35000 | ||
Магазин3 | ||||
Магазин4 | -10000 | -24000 | ||
Магазин5 | -3000 |
· С помощью условного форматирования выделите прибыль, меньше 10 000р., прибыль больше 30 000р. и убытки больше -2000 р. Имейте ввиду, что прибыль – это значения больше нуля, убытки – значения меньше нуля.
Рис. 32
· Отформатируйте таблицу согласно рисунку.
· Примерный результат показан на рисунке.
· Сохраните файл
Рис. 33
Шаблоны сложных числовых форматов
OpenOffice Calc позволяет также указать различные шаблоны форматирования для положительных и отрицательных чисел, нулевых значений и текста. Для этого коды в шаблоне нужно разделить точкой с запятой. Коды в шаблоне располагаются следующим образом:
Формат полож. чисел; Формат отриц. чисел; Формат нулевых значений; Формат текста
В табл.7 приведены некоторые коды форматирования, которые можно использовать при построении собственных шаблонов, и их краткое описание.
Таблица 7
Код | Описание |
Общий | Отображает число в формате Общий |
# | Цифровой разряд |
0 (нуль) | Значащий цифровой разряд |
, | Десятичная запятая |
пробел | Разделитель тысяч |
% | Знак процента |
_(подчеркивание) | Пропуск на ширину следующего символа |
текст | Отображает текст, заданный в двойных кавычках |
[цвет] | Отображает символы указанным цветом |
Пример определяемого пользователем шаблона с указанием различных форматов для каждого из числовых значений и текста:
Содержимое ячейки, отформатированной с помощью этого шаблона, будет отображаться различным цветом в зависимости от находящегося в ней числового значения. В данном случае положительные числа будут зелеными, отрицательные – красными, нуль – черным, текст – голубым рис. 34.
Рис. 34
Задание:
· Перейдите на Лист6. При отсутствии исходного файла вставьте новый лист и создайте таблицу табл. 8.
Таблица 8
Поступило/Реализовано | ||||
Месяц | Склад1 | Склад2 | Склад3 | Склад4 |
Январь | ремонт | учет | -7000 | |
Февраль | ремонт | |||
Март | ||||
Апрель | -4000 | -2000 | учет | |
Май | -22500 | -3000 | -9500 | |
Июнь | -32000 | |||
Июль | -2300 | -100 | ||
Август | учет | -1900 | ||
Сентябрь | -9060 | -3700 | -23500 | |
Октябрь | -17000 | ремонт | ||
Ноябрь | -9500 | -7300 | ремонт | |
Декабрь | -17820 | -34000 |
· Отформатируйте таблицу согласно рисунку.
Рис. 35.
· В окне Формат ячееквыберите категорию Все форматыи в поле Код форматаудалите содержимое и введите указанный формат. Данный формат можно скопировать в поле Код формата, используя для вставки сочетание клавиш Shift+Insert.
[GREEN]+# ###,00"руб.";[ RED]-# ###,00"руб.";[ BLACK] "Ноль!!!";[ BLUE]"Склад закрыт"
Рис. 36
Рис 37
· Результат работы представлен на рис.37.
· Сохраните файл.
Задание для самостоятельной работы:
· При отсутствии исходного файла на Листе6создайте таблицу табл. 13. Левая верхняя ячейка таблицы соответствует ячейке А20.
Таблица 9
Прибыльпокварталам | ||||
ОООВеста | ЗАОМагия | ИПКорона | ОООЛига | |
Квартал1 | ||||
Квартал2 | -500000 | -400000 | ||
Квартал3 | -100000 | |||
Квартал4 | -100000 | -400000 |
·
· Создайте шаблон формата, который отображал бы данные так, как указано на рисунке.
Рис. 38.
· Отформатируйте таблицу согласно рисунку
Рис. 39
· Сохраните файл.
Вопросы для самоконтроля
·Для чего предназначены логические функции?
·Какие действия выполняют статистические функции?
·Перечислите преимущества создания имен ячеек и диапазонов.
·В чем заключаются правила создания имен ячеек и диапазонов?
·Как создаются имена вручную?
·Как можно удалить, изменить имя?
·Опишите автоматическое создание имен?
·Что содержит таблица имен? Как ее создать?
·Каким образом вставляются имена диапазонов и ячеек в формулы?
·Для чего предназначено условное форматирование?
·Как задать условный формат диапазону ячеек?
·Каким образом пользователь может установить собственный числовой формат?
·Какие коды форматирования можно использовать при построении собственных форматов?
·Как будет отображаться содержимое ячейки, если для нее установлен формат: [Black] 0,00%; [Yellow] -Основной; [Red]0,00; [Blue] Число?
·Как применить в формуле ссылку на ячейку из другого листа?
·Что означает запись «Налоги!» в ссылке ячейки.
·Какие ссылки являются смешанными?
·Определите вид ссылок: А3, С$6; $A5, $K$2.