
- •Попов а.А.
- •Москва – 2004
- •Тираж: 200. Изд. № Заказ № введение
- •1. Интерфейс системы
- •1.1. Элементы интерфейса ос Windows
- •Справка
- •1.2. Интерфейс среды Excel
- •Просмотр списка имен Ввод Поле ввода
- •1.3. Средства управления Excel
- •Прочие клавиши
- •1.4. Организация данных в Excel
- •2. Элементарные операции с данными
- •2.1. Манипулирование данными
- •2.1.6. Вставка элементов таблицы
- •Буксировать мышью влево
- •2.1.8. Операции с рабочими листами
- •2.2. Виды адресации
- •2.4. Создание формул
- •2.5. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •2. Перемещение и копирование данных.
- •2 ( ; Перейти в е5; ). .1. Переместить содержимое блока в2:в3 в е5:е6.
- •2 ( ; Перейти в e5; ). .2. Скопировать содержимое блока в2:в3 в е5:е6.
- •3.1. Простое автозаполнение (копирование без изменения данных).
- •3.2. Автозаполнение из списков.
- •3.3. Формирование арифметических прогрессий.
- •5. Манипулирование строками/столбцами.
- •5.2. Управление шириной строк/столбцов.
- •7 . Построение формул.
- •3. Оформление данных
- •3 .1. Выравнивание данных
- •3.2. Управление шрифтами
- •3.3. Форматирование чисел
- •Положительное; Отрицательное; Нулевое; Текстовое
- •[Черный]; [Зеленый]; [Голубой]; [Красный]
- •3.4. Мастер условного форматирования
- •3.5. Контроль ввода
- •3.6. Задачи для самостоятельного решения Контрольные вопросы
- •Упражнения
- •4. Функции рабочего листа
- •4.1. Функция суммирования
- •4.2. Арифметические функции
- •4.3. Функции округления
- •4.4. Степенные функции
- •4.5. Тригонометрические функции
- •4.6. Текстовые функции
- •4.7. Логические функции
- •4.8. Функции выбора и поиска
- •Гпр(что искать; где искать; откуда взять; как искать).
- •Условие 1
- •4.9. Сводные функции
- •4.10. Функции обработки дат
- •4.11. Финансовые функции
- •4.12. Информационные функции
- •4.13. Ошибочные значения
- •4.14. Функции анализа ошибок
- •4.15. Работа с массивами
- •4.16. Матричные функции
- •То можно обеспечить правильное сложение данных и при вставках новых строк в любом месте диапазона суммирования. Или конкретно для нашего случая
- •4.17. Примеры “из жизни”
- •4.18. Задачи для самостоятельного решения
- •5. Примеры практических задач
- •"Остаток:"???"дн"; [красный]"доплата"???"дн"; [синий]"съезд"
- •6. Задачи для самостоятельного решения
- •7. Тесты к дисциплине
- •Оглавление
- •Курс компьютерной подготовки
2.4. Создание формул
Сила электронных таблиц заключается в возможности помещать в них не только данные, но и формулы.
Все формулы должны начинаться со знака “=“ и могут включать константы, знаки операций, функции, адреса клеток (например =5+4/35, =12%*D4, =12*А4-SIN(D3)^2).
В Excel допустимы следующие операторы:
Арифметические операторы (перечислены в порядке приоритетов):
– инвертирование (умножение на минус 1), ^ возведение в степень,
% операция процента, *, / умножение, деление, +, – сложение, вычитание.
Операции выполняются слева-направо в порядке их приоритетов, которые могут быть изменены круглыми скобками. Примеры формул:
формулы в обычной записи: клеточные формулы:
=7+5^3/(6*8)
=A5/(C7-4)+(4+F4)/(8-D5)*2,4
2 + SinD32 =2+(SIN(D3))^2.
Замечания к знаку %.
Если вы введете в ячейку число со знаком %, фактическое его значение будет в 100 раз меньше. Например, если введено 5%, запомнится число 0,05. Таким образом, вводится процент, а хранится коэффициент. Такое действие эквивалентно установлению процентного формата клетки для числа 0,05.
Ввод процентов в формулу (т.е. в выражение, начинающееся со знака равно) может иметь смысл для придания наглядности. Положим, вам нужно получить 5% от числа 200. Можно записать так =0,05*200, а можно =5%*200 или =200*5%. В обоих случаях результат будет одинаковым – 10. Знак процента может применяться и к ячейкам, например =E4%. Результатом будет одна сотая часть содержимого Е4.
Текстовый оператор – &. Оператор используется для сцепления двух строк в одну. Так, например, результатом применения оператора сцепления в формуле =“Петр”&” Кузнецов” будет фраза “Петр Кузнецов”.
Операторы отношения: =, <, >, <=, >=, < >. Операторы могут использоваться как с числовыми, так и текстовыми данными. Смысл их очевиден, кроме, может быть, знаков < >. Они означают отношение неравенства.
С помощью знаков отношения можно строить формулы вида ="F">"D" и =3>8.
Их результатом в первом случае явится слово ИСТИНА, поскольку буква F по алфавиту идет после буквы D (код буквы F больше кода буквы D). Во втором случае, по очевидным причинам, – слово ЛОЖЬ.
Применение таких формул на практике кажется малополезным, однако это не так. Пусть, например, нужно выяснить факт того, что все числа, содержащиеся в таблице в клетках A1, A2, A3 и A4, больше нуля. Это можно сделать с помощью простого выражения вида (скобки обязательны) =(A1>0)*(A2>0)*(A3>0)*(A4>0).
Если это действительно так, результатом вычислений явится
=ИСТИНА*ИСТИНА*ИСТИНА*ИСТИНА=1*1*1*1=1.
Поскольку в арифметических операциях логическое значение ИСТИНА интерпретируется как 1, а ЛОЖЬ – как 0, здесь мы получим число 1. В противном случае – 0. В дальнейшем (внутри функции ЕСЛИ()), это обстоятельство может быть правильно обработано.
Другой пример. Выяснить факт того, что только одно из A1, A2, A3, A4 больше нуля. Здесь пригодится выражение =(A1>0)+(A2>0)+(A3>0)+(A4>0).
Если, например, только А2 больше нуля то =ЛОЖЬ+ИСТИНА+ЛОЖЬ+ЛОЖЬ=0+1+0+0=1.
Если все числа отрицательны, результатом будет 0. Если положительных чисел больше одного, то результат будет больше 1 (от 2 до 4).
Замечание. В Excel возможно сравнение между собой букв и чисел и принято, что буква всегда “больше” числа. Так, например, значение клетки, содержащей пробел, будет больше любого числа. Если не обращать на это внимание, может возникнуть труднораспознаваемая ошибка, поскольку клетка, содержащая пробел, выглядит так же, как и пустая клетка, значение которой считается нулевым. Кроме операторов, в Excel имеется множество функций, которые являются важнейшим вычислительным инструментом электронных таблиц. Они будут рассмотрены в главе 4.
Действие |
Содержимое А1 |
Щелкнуть мышью А1 и ввести знак “=” |
= |
Щелкнуть A2 и затем ввести знак “+” |
=А2+ |
Щелкнуть D4 и ввести знак “*” |
=А2+D4* |
Щелкнуть C1 и нажать Enter |
=А2+D4*C1 |
Рис. 2.4-1 |
|
Действие |
Содержимое А1 |
Щелкнуть А1 и ввести “=СУММ(” |
=СУММ( |
Установить курсор в A2 и, удерживая кнопку мыши, перенести его в D8. Ввести знак “;” |
=СУММ(А2:D8; |
Щелкнуть E3, ввести знак “)” и нажать Enter |
=СУММ(А2:D8;Е3) |
Рис. 2.4-2 |
|
Аналогичным образом можно включать в формулы ссылки и на блоки. Положим, в А1 нужно ввести следующую (рис. 2.4-2) функцию суммирования: =СУММ(А2:D8;E3). Название функции вводится русскими буквами, а адреса клеток, естественно, латинскими.
В панели инструментов Excel имеются специальные средства, облегчающие ввод формул. Они доступны через пиктограммы Мастер функций и Автосуммирование (для суммирования).
|
A |
B |
C |
D |
E |
F |
G |
1 |
|
|
|
|
|
|
|
2 |
|
5 |
2 |
3 |
1 |
4 |
=СУММ(B2:F2) |
3 |
|
|
|
|
|
|
|
4 |
|
5 |
2 |
|
1 |
4 |
=СУММ(E4:F4) |
5 |
|
|
|
|
|
|
|
6 |
|
5 |
2 |
|
|
|
=СУММ() |
|
|
|
Рис. 2.4-3 |
|
Пусть, в G4 нужно просуммировать данные из диапазона клеток B4:F4, среди которых есть (пока) и пустые. Щелчок на кнопке в клетке G4 создаст функцию суммирования только для клеток Е4:F4. Однако легко исправить положение тут же выделив мышью нужную область суммирования B4:F4 и нажав Enter. Если к клетке, где вычисляется сумма, сверху/слева не примыкает никакая клетка-кандидат на суммирование (строка 6 на рисунке), кнопка автосуммирования введет только имя функции. Здесь следует поступить как и ранее – самим указать мышью объект суммирования (здесь В6:F6).
|
A |
B |
C |
1 |
2 |
3 |
6 |
2 |
4 |
3 |
12 |
3 |
5 |
2 |
10 |
Рис. 2.4-4 |
Массивами для введенной формулы здесь являются блоки А1:А3, В1:В3 и С1:С3. Фигурные скобки возникли автоматически. Вводить их с клавиатуры бессмысленно, они возникают при нажатии клавиш Ctrl+Shift+Enter.
При работе с массивами нельзя изолированно редактировать никакую из формул массива, а только все сразу, для чего следует их все предварительно выделить. Это удобно сделать нажатием клавиш Ctrl+/, установив маркер мыши на любую из клеток, содержащих формулу массива.
В данном примере использование формул массива не дает каких-либо преимуществ, и было использовано только для иллюстрации этой технологии. Однако существует множество полезных ее применений, которые мы рассмотрим позже. Некоторые из функций Excel вообще работают только с массивами.
Клетки, содержащие формулы, отображают их результат, а сами формулы показываются в строке формул. Это относится только к текущей клетке. Если необходимо показать все формулы листа (например, для выявления ошибок), следует нажать клавиши Ctrl+` (значок ` находится в левом верхнем углу клавиатуры – на той же клавише, что и символ Ё) или реализовать командную цепочку: меню Сервис+Параметры+вкладка Вид+флаг Формулы.