- •В.Г.Казанцев Методы использования электронных таблиц Excel 2007-2010
- •Содержание практических занятий по Excel
- •Что нового в Excel 2007 и 2010? Есть различия и между этими версиями, но некардинального характера.
- •Окно Excel 2010 (2007) – структура, содержание вкладок ленты.
- •Добавление, скрытие, отображение и защита элементов таблицы.
- •Работа с ячейками в Excel 2010 (2007)
- •Создание книги. Состав таблиц. Ячейки.
- •Ввод и проверка вводимых данных
- •П остроение и использование прогрессий.
- •Формулы, операторы, ссылки, сообщения об ошибках, функции
- •Типы операторов:
- •Ссылки в формулах.
- •Сообщения об ошибках
- •Работа с функциями
- •Создание списков.
- •Виды функций.
- •Пользовательский формат. Мастер функций.
- •Построение графика значений синуса угла.
- •Простая таблица умножения.
- •Платежи по займу.
- •Условное форматирование
- •Номера недель.
- •Дополнительные возможности условного форматирования
- •Определение последнего четверга каждого месяца. Даты текущего месяца.
- •Использование макросов для создания интерфейса.
- •Содержание книги
- •Вычисление значений синуса с помощью таблицы.
- •Вычисление с помощью полосы прокрутки.
- •Использование строки состояния.
- •Вычисления с использованием имен.
- •Ввод и редактирование табличных формул.
- •Текстовые функции.
- •Дата прописью
- •Функции и форматы даты и времени.
- •Как задать собственный формат даты:
- •Как задать собственный формат времени:
- •Постановка задачи.
- •Обработка данных табличными формулами.
- •В этом практическом занятии для итоговых расчетов будут использоваться формулы массива (табличные формулы).
- •Лист с кнопками и фрагментами программ модулей.
- •Сочетания клавиш для работы в Excel и Windows-7.
- •Полезные сочетания клавиш в Windows-7.
- •Панель задач Windows 7
- •Проводник Windows 7
- •Литература.
Номера недель.
Вычислим
номера недель в году
на листе 13пт.
Считаем, что номер недели изменяется в
понедельник. Поэтому надо определить,
какой день месяца приходится на
понедельник, и тогда для этого дня
вычислить номер недели.
В ячейку F15 с помощью мастера функций введем формулу: =ЕСЛИ(ДЕНЬНЕД(E15;2)=1;"ПН";"") и размножим ее вниз.
В ячейку G15 введем формулу:
=ЕСЛИ(F15="ПН";НОМНЕДЕЛИ(E15;2);"")
размножим ее вниз.
Эти формулы можно свести в одну и сразу вычислять номер недели:
=ЕСЛИ(ДЕНЬНЕД(E15;2)=1;НОМНЕДЕЛИ(E15;2);"")
В итоге получим значения в столбцах E, F, G – как на рисунке слева. Можно продолжить прогрессию дат в столбце Е до нужного нам предела, например, до 30 июня. Формулы в столбцах F и G для увеличенного диапазона дат можно размножить двойным щелчком левой кнопки мыши по маркеру размножения из любой ячейки, содержащей формулу.
Условное форматирование ячеек (цвет дней субботы и воскресенья) размножается в столбце Е таким же способом (двойным щелчком мыши по маркеру размножения).
Для справки: после ПЗ-3 в книге должны быть листы:
Данные, График, 13пт, Титул, ТабУмн, Вклады.
Дополнительные возможности условного форматирования
Приведенные выше примеры показывают лишь небольшую часть возможностей условного форматирования. Оно упрощает выделение определенных ячеек или диапазона ячеек и обеспечивает визуализацию данных с помощью гистограммы, цветовых шкал и наборов значков, не прибегая к помощи Visual Basic for Applications. Оно изменяет внешний вид диапазона ячеек на основе указанного условия (или критерия). Если условие выполняется, то диапазон ячеек форматируется в соответствии с заданным для условия форматом. Например, можно выделить ячейку с текущей датой; ячейку с числом, входящим в указанный диапазон; ячейка с определенным текстом и т.п.
У
словное
форматирование можно
применить
к диапазону ячеек, таблице или отчету
сводной таблицы. При создании условного
форматирования можно ссылаться на
другие ячейки только в пределах одного
листа; нельзя
ссылаться на ячейки
других листов
одной и той же книги или использовать
внешние ссылки на другую книгу.
Для создания условного форматирования ячеек необходимо:
Выделить ячейки для применения условного форматирования.
В меню выбрать: вкладка Главная-Условное форматирование.
Выбрать способ форматирования: цвет заливки, цвет шрифта, формат отображения, границы и т.д.
Подтвердить нажатием кнопки ОК
Условное форматирование в Excel 2007-2010 позволяет создавать мощные визуальные эффекты для ячеек, при этом количество условий для одной ячейки/диапазона практически неограничено.
ПРЕДУСТАНОВЛЕННЫЕ ПРАВИЛА.
1. Правила
выделения ячеек.
.
В Excel 2007-2010 эти правила содержат условия: Больше, Меньше, Между, Равно, Текст содержит, Дата, Повторяющиеся значения. Названия пунктов говорят за себя, и не нуждаются в подробных описаниях их функционала. Чуть более подробно можно рассмотреть лишь Дата и Повторяющиеся значения.
Д
ата:
Список содержит несколько значений: Вчера, Сегодня, Завтра, За последние 7 дней, На прошлой неделе, На текущей неделе, На следующей неделе, В прошлом месяце, В этом месяце, В следующем месяце.
Соответственно, при выборе необходимого условия даты в указанном диапазоне, соответствующие условию, будут отформатированы.
Повторяющиеся
значения:
Если
в выпадающем списке выбрать повторяющиеся,
то выделены будут все значения, которые
встречаю
тся
в диапазоне более
одного раза.
Если
выбрать уникальные,
то выделены будут все значения, которые
встречаются только один раз.
Правила отбора
первых и последних значений.
Содержит условия: Первые 10 элементов, Первые 10%, Последние 10 элементов, Последние 10%, Выше среднего, Ниже среднего.
Гистограммы.
Сплошная заливка и Градиентная заливка. Отличаются между собой визуализацией. Для чего их можно применять: например, в столбце последовательно записаны данные по продажам за месяц и необходимо наглядно отобразить их разницу между собой.
Что
важно знать при применении данных
условий: они работают только при
применении к диапазону ячеек с числовыми
данными.
100%-му заполнению шкалы соответствует
максимальное
значение среди выделенных ячеек. Т.е.
ячейка с максимальным значением будет
заполнена полностью, а остальные ячейки
будут заполнены относительно этой
ячейки.
Цветовые шкалы.
Р
аботает
по тому же принципу, что и Гистограммы:
на основе числовых значений выделенных
ячеек, но закрашивает не часть ячейки
методом шкалы, а всю ячейку, но с различной
интенсивностью или цветом. Можно создать
условие, при котором ячейка с максимальной
продажей будет за крашена самым насыщенным
цветом, а минимальная — практически
незаметно (слева),
или добавить
к этому еще различие по цветам (справа).
Н
аборы
значков.
Служат для тех же целей, что и шкалы и гистограммы, но имеют менее гибкую систему отображения различий. Отражает различия между значениями ячеек по 2-х, 3-х, 4-х или 5-ти ступенчатой системе. Это значит, что если выбран набор из 3-х значков, то разница между минимальным и максимальным значением будет поделена на 3 и каждая третья часть будет со своим значком. Более наглядно можно увидеть, применив данное условие к числам от 1 до 9 (слева). Для отражения разницы между значениями так же очень хорошо подходят значки в виде мини-гистограмм (справа).
ИСПОЛЬЗОВАНИЕ ФОРМУЛЫ ДЛЯ ОПРЕДЕЛЕНИЯ ФОРМАТИРОВАНИЯ
Формулы применяются в случаях, когда условное форматирование должно быть несколько сложнее, чем предусмотрено предустановленными условиями. Это позволяет выделять различия между ячейками, минимальные и максимальные, да и вообще любые, которые можно выразить при помощи встроенных функций листа. Для создания подобного условия необходимо:
Выделить ячейки для применения условного форматирования
В меню выбрать: вкладку ГлавнаяУсловное форматированиеСоздать правилоИспользовать формулу для определения форматируемых ячеек.
Вписать в поле формулу (Сборник формул для условного форматирования - ниже).
Выбрать способ форматирования ячеек: цвет заливки, цвет шрифта, формат отображения, границы и т.д. Нажать ОК.
РЕДАКТИРОВАНИЕ УСЛОВИЙ УСЛОВНОГО ФОРМАТИРОВАНИЯ.
Выделить диапазон ячеек, таблицу, условное форматирование которых требуется изменить.
Вкладка Главнаягруппа Стили Условное форматированиеУправление правилами.
Выбрать необходимое правило, которое необходимо изменить.
Нажать кнопку Изменить (Добавить) правило.
УДАЛЕНИЕ УСЛОВНОГО ФОРМАТИРОВАНИЯ
Вкладка Главная группа Стили Условное форматирование Удалить правила (Удалить правила со всего листа).
Также можно удалить только определенное правило из указанных ячеек:
Выделить диапазон ячеек, таблицу, условное форматирование которых надо изменить.
Вкладка Главная группа Стили Условное форматирование Управление правилами.
Выбрать необходимое правило, условное форматирование которого необходимо изменить.
Нажать кнопку Удалить правило.
НЕКОТОРЫЕ ФОРМУЛЫ ДЛЯ УСЛОВНОГО ФОРМАТИРОВАНИЯ
Все условия приведены для диапазона A1:A20. Это означает, что для корректного выполнения условия необходимо выделить диапазон A1:A20 (столбцов может быть больше), начиная с ячейки A1, после чего назначить условие.
ЧИСЛОВЫЕ ЗНАЧЕНИЯ
Выделение ячеек с числами: =ЕЧИСЛО(A1)
Выделение строк со значением больше 0: =A1>0
Выделение строк со значением в диапазоне от 3 до 10: =И(A1>=3;A1<=10)
ТЕКСТОВЫЕ ЗНАЧЕНИЯ
Выделение ячеек с любым текстом: =ЕТЕКСТ(A1)
Выделение ячеек с текстом Итог: =A1="Итог"
Выделение ячеек, текст которых начинается со слова Итог: =ЛЕВСИМВ(A1;4)="Итог"
Выделение ячеек, текст которых заканчивается на слово Итог: =ПРАВСИМВ(A1;4)="Итог"
ДАТА / ВРЕМЯ
Выделение текущей даты: =A1=СЕГОДНЯ()
Выделение ячейки с датой, больше текущей: =A1>СЕГОДНЯ()
Выделение ячейки с датой, которая наступит через неделю: =A1=СЕГОДНЯ()+7
Выделение ячеек с датами текущего месяца (любого года): =МЕСЯЦ(A1)=МЕСЯЦ(СЕГОДНЯ())
Выделение ячеек с датами текущего месяца текущего года: =И(МЕСЯЦ(A1)=МЕСЯЦ(СЕГОДНЯ());ГОД(A1)=ГОД(СЕГОДНЯ()))
Выделение ячеек с выходными днями: =ДЕНЬНЕД(A1;2)>5
Выделение ячеек с субботой или воскресеньем: =ДЕНЬНЕД(A1;2)=6 (или =7)
Выделение ячеек с будними днями: =ДЕНЬНЕД(A1;2)<6
ДРУГИЕ
Выделение различий в ячейках по условию: =A1<>$B1
Выделение строк цветом через одну: =ОСТАТ(СТРОКА();2)
Выделение ячеек, содержащих ошибки (#ЗНАЧ!; #Н/Д; #ССЫЛКА! и т.п.). Помимо просто выявления ячеек с ошибками можно применять, когда необходимо скрыть ошибочные значения в ячейках (назначив цвет шрифта таким же, как и цвет заливки): =ЕОШИБКА(A).
ПЗ-4. Определение последнего дня недели каждого месяца. Макросы.
