Формулы в Excel
Автор: Пользователь скрыл имя, 25 Октября 2013 в 23:43, контрольная работа
Описание работы
Структура формулы. 2
Операторы. 2
Арифметические операторы. 2
Операторы сравнения 3
Текстовый оператор конкатенации 3
Операторы ссылок 3
Создание и редактирование формул 3
Формулы представляют собой выражения, по которым выполняются вычисления. Формула всегда начинается со знака равно (=). Формула может включать функции, ссылки на ячейки или имена, операторы и константы.
Например, в формуле
=СУММ(В2:В8)*30
СУММ() – функция;
В2 и В8 – ссылки на ячейки;
: (двоеточие) и * (звездочка) – операторы;
30 – константа.
Содержание
Структура формулы. 1
Операторы. 2
Арифметические операторы. 2
Операторы сравнения 2
Текстовый оператор конкатенации 3
Операторы ссылок 3
Создание и редактирование формул 3
Ввод формул с клавиатуры 3
Создание формул с использованием мастера функций 4
Создание формул с использованием кнопки "Сумма" 7
Редактирование формул 9
Перемещение и копирование формул 11
Использование ссылок в формулах 11
Ссылки на ячейки других листов и книг 11
Относительные и абсолютные ссылки 12
Использование трехмерных ссылок 14
Использование имен ячеек и диапазонов 15
Использование имен 15
Присваивание имен 15
Применение имен 16
Удаление имени 17
Проверка ошибок 17
Проверка ошибок при создании и редактировании формул 17
Ошибки синтаксиса 17
Ошибки в функциях и аргументах 19
Трассировка связей между формулами и ячейками 21
Организация вычислений 22
Установка режима вычислений 22
Пересчет книг, созданных более ранними версиями Microsoft Excel 23
Работа содержит 1 файл
Содержание.doc
— 2.12 Мб (Скачать)
Рис. 10. Изменения аргумента формулы
Для того чтобы заменить ссылку следует ее удалить, а затем выделить мышью новую ячейку или диапазон ячеек.
В формулу можно добавлять новые операторы и аргументы. Например, в существующую формулу в ячейку В14 в таблице на рис. 8 можно добавить оператор "/" (деление) и аргумент А20 (рис. 11).
Рис. 11. Редактирование формулы
В процессе редактирования можно запускать мастер функций. Например, в существующую формулу в ячейку D2 в таблице на рис. 1 можно добавить оператор "/" (деление) и в качестве аргумента округление значение ячейки А20. В этом случае после ввода знака "/" (деление) следует любым способом ввести функцию ОКРУГЛ и ее аргументы (рис. 12).
Рис. 12. Использование мастера функций при редактировании формул
Перемещение и копирование формул
Перемещать и копировать ячейки с формулами можно точно так же, как и ячейки с текстовыми или числовыми значениями.
Кроме того, при копировании ячеек с формулами можно пользоваться возможностями специальной вставки. Это позволяет копировать только формулу без копирования формата ячейки.
При перемещении ячейки с формулой содержащиеся в формуле ссылки не изменяются. При копировании формулы ссылки на ячейки могут изменяться в зависимости от их типа (относительные или абсолютные).
Использование ссылок в формулах
Ссылки на ячейки других листов и книг
При использовании в создаваемых формулах ссылок на ячейки других листов и книг в процессе создания формулы следует перейти на другой лист текущей книги или в другую книгу и выделить там необходимую ячейку.
При каждом переходе на другой лист, его имя автоматически добавляется к ссылке на ячейку. Имя листа и адрес ячейки разделены служебным символом ! (восклицательный знак).
Например, в формуле в ячейке D2 в таблице на рис. 13 использована ячейка А4 листа Курс текущей книги.
Рис. 13. Ссылка на ячейку другого листа текущей книги
При переходе к ячейке другой книги, имя файла в квадратных скобках автоматически добавляется к ссылке на ячейку. Например, в формуле в ячейке D2 в таблице на рис. 14 использована ячейка А4 листа Курс файла ЦБР.xlsx.
Рис. 14. Ссылка на ячейку другой книги
Относительные и абсолютные ссылки
По умолчанию ссылки на ячейки в формулах относительные, то есть адрес ячейки определяется на основе расположения этой ячейки относительно ячейки с формулой. При копировании ячейки с формулой относительная ссылка автоматически изменяется. Именно возможность использования относительных ссылок и позволяет копировать формулы.
Например, при копировании автозаполнением ячейки D2 (рис. 15) на нижерасположенные ячейки, в ячейке D3 будет формула =В3*С3, в ячейке D4 будет формула =В4*С4 и т. д.
Рис. 15. Копирование формул
В некоторых
случаях использование
Рис. 16. Использование абсолютных ссылок
Для того чтобы ссылка на ячейку при копировании не изменялась, необходимо использовать абсолютные ссылки. Абсолютная ссылка ячейки имеет формат $A$1, где $ – служебный символ, показывающий абсолютную ссылку.
Чтобы ссылка на ячейку была абсолютной, после указания ссылки на ячейку следует нажать клавишу F4. Ссылку можно преобразовать из относительной в абсолютную и при редактировании ячейки с формулой. К заголовкам столбца и строки в адресе ячейки следует добавить служебный символ $. Например, для того чтобы ссылка на ячейку А20 стала абсолютной, необходимо ввести $А$20.
Ссылка может быть не только относительной или абсолютной, но и смешанной.
Ссылка формата A$1 является относительной по столбцу и абсолютной по строке, т.е. при копировании ячейки с формулой выше или ниже, ссылка изменяться не будет. А при копировании влево или вправо будет изменяться заголовок столбца.
Ссылка формата $A1 является относительной по строке и абсолютной по столбцу, т.е. при копировании ячейки с формулой влево или вправо ссылка изменяться не будет. А при копировании выше или ниже будет изменяться заголовок строки.
Использование трехмерных ссылок
Трехмерные
ссылки используются при выполнении
действий с данными из одной и
той же ячейки или диапазона ячеек
на нескольких листах одной книги. Трехмерная
ссылка включает в себя ссылку на ячейку
или диапазон, перед которой ставятся
имена листов. При этом в формулу включаются
все листы, хранящиеся между начальным
и конечным именами, указанными в ссылке.
Например, формула =СУММ('Комплект1:Комплект5'!
Рис. 17. Использование трехмерных ссылок
- Выделите ячейку, в которую нужно ввести функцию.
- Введите = (знак равенства), имя функции, а затем открывающую круглую скобку.
- Выделите ярлык первого листа, на который нужно создать ссылку.
- Удерживая нажатой клавишу Shift, выделите ярлык последнего листа, на который необходимо создать ссылку.
- Выделите диапазон ячеек, на которые нужно создать ссылку.
- Подтвердите ввод формулы.
Трехмерные ссылки могут быть использованы для создания ссылок на ячейки на других листах, определения имен и создания формул с использованием следующих функций: СУММ, СРЗНАЧ, СЧЁТ, МАКС, МИН, ПРОИЗВЕД, и некоторых других.
Использование имен ячеек и диапазонов
Использование имен
Имя – слово или строка знаков, представляющих ячейку, диапазон ячеек, формулу или константу. Имена можно использовать в любом листе книги.
Присваивание имен
Имя можно присвоить ячейке или диапазону ячеек.
- Выделите ячейку или диапазон ячеек.
- В группе Определенные имена вкладки Формулы нажмите кнопку Присвоить имя.
- В окне Создание имени в поле Имя введите имя ячейки или диапазона (рис. 18).
Рис. 18. Присвоение имени ячейке
- Для задания области действия имени в поле со списком Область выберите Книга или имя листа в книге.
- При желании в поле Примечание можно ввести примечание к имени, которое затем будет отображаться в окне Диспетчера имен.
Для удобства работы рекомендуется создавать имена короткие и хорошо запоминающиеся. Первый знак в имени должен быть буквой или знаком подчеркивания. Остальные знаки имени могут быть буквами, числами, точками и знаками подчеркивания. Пробелы не допускаются. Также не допускаются имена, которые имеют такой же вид, как и ссылки на ячейки, например Z$100 или R1C1. В имени может быть больше одного слова. В качестве разделителей слов могут быть использованы знаки подчеркивания и точки, например: Год_2007 или Год.2007. Имя может содержать до 255 знаков. Имя может состоять из строчных и прописных букв, но Excel их не различает.
Имя можно присвоить
формуле или постоянному
Для присвоения имени формуле или константе в поле Диапазон окна Создание имени следует ввести знак равенства (=) и формулу или константу (рис. 19).
Рис. 19. Присвоение имени константе
Применение имен
При создании формул короткие имена можно вводить с клавиатуры.
Во избежание возможных ошибок при использовании имен в процессе создания формулы следует в группе Определенные имена вкладки Формулы щелкнуть кнопку Использовать в формуле и выбрать нужное имя в списке имен (рис. 20).
Рис. 20. Вставка имени в формулу
Если нужное имя не отображается в списке, выберите команду Вставить имена (см. рис. 20), а затем в окне Вставка имени выберите вставляемое имя.
Имена ячеек являются абсолютными ссылками.
Удаление имени
Ненужное или ошибочное имя можно удалить.
- В группе Определенные имена вкладки Формулы нажмите кнопку Диспетчер имен.
- В окне Диспетчер имен выделите имя и нажмите кнопку Удалить (рис. 21).
Рис. 21. Удаление имени
Проверка ошибок
Проверка ошибок при создании и редактировании формул
Ошибки синтаксиса
В процессе создания и/или редактирования формул Excel обнаруживает ошибки синтаксиса формулы и приостанавливает дальнейшую работу.
Рис.22. Сообщение об ошибке во введенной формуле
При обнаружении лишних символов операторов, лишних или недостающих скобок и т. п. выводится сообщение об ошибке в окне предупреждения. Например, при вводе формулы в ячейку D2 в таблице на рис. 22 ошибочно введено два оператора (умножение и деление). В сообщение предлагается возможный вариант исправления ошибки. Чтобы принять его следует нажать кнопку Да, для самостоятельного исправления ошибки следует нажать кнопку Нет.
Рис. 23. Сообщение об ошибке в аргументах функции
При вводе формул с использованием мастера функций или их редактировании Excel обнаруживает недостаток или избыток аргументов. В этом случае появляется соответствующее окно (рис. 23). Следует нажать кнопку ОК, а затем внести исправления в формулу с клавиатуры или нажать кнопку Вставить функцию в строке формул и изменить аргументы функции в окне Аргументы функции (см. рис. 4).
Рис. 24. Сообщение о циклической ошибке
Excel обнаруживает ошибки, связанные с циклическими ссылками. Циклической ссылкой называется последовательность ссылок, при которой формула ссылается (через другие ссылки или напрямую) сама на себя. Например, в диапазон аргументов формулы СУММ в ячейке В7 в таблице на рис. 24 включена ячейка В8. При обнаружении циклической ссылки выходит окно сообщения. Нажатие кнопки ОК не приведет к исправлению ошибки. Лучше нажать кнопку Отмена и внести исправления самостоятельно.
Ошибки в функциях и аргументах
Если формула содержит ошибку функции и/или аргумента, не позволяющую выполнить вычисления или отобразить результат, Excel отобразит сообщение об ошибке. В ячейке с ошибкой в формуле вместо результата вычисления отображается один из кодов ошибки, а в левом верхнем углу ячейки появляется индикатор ошибки (зеленый треугольник).
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 25).
Рис. 25. Кнопка и меню кнопки Источник ошибки
Помимо критичных ошибок, при которых невозможно вычислить результат, Excel отображает сообщения и о возможных ошибках в формулах. В этом случае также появляется индикатор ошибки, но в ячейке отображается результат.
При выделении ячейки с ошибкой рядом с ней появляется кнопка Источник ошибки. Если щелкнуть по кнопке, появится меню, в котором указан тип ошибки, а также команды действий для исправления ошибки (рис. 26).
Если в формуле действительно имеется ошибка, следует исправить ее с помощью команды меню Источник ошибки или самостоятельно. Если же создана правильная формула, можно выбрать команду меню Пропустить ошибку. При этом индикатор ошибки исчезнет.
Основные ошибки и некоторые возможные причины их появления приведены в таблице.
Отображение в ячейке |
Причина |
Пример |
#ЗНАЧ! |
Использование недопустимого типа аргумента или операнда |
В формулу вместо числа или логического значения (ИСТИНА или ЛОЖЬ) введен текст. Для оператора или функции, требующей одного значения, указывается диапазон. |
#ДЕЛ/0! |
Деление числа на 0 (ноль). |
В формуле содержится явное деление на ноль (например, =А1/0). Используется ссылка на пустую ячейку или ячейку, содержащую 0 в качестве делителя |
#ИМЯ? |
Excel не может распознать имя, используемое в формуле |
|
#Н/Д |
Значение недоступно функции или формуле |
Не заданы один или несколько необходимых аргументов стандартной или пользовательской функции листа |
#ССЫЛКА! |
Ссылка на ячейку указана неверно |
Ячейки, на которые ссылаются формулы, были удалены или в эти ячейки было помещено содержимое других скопированных ячеек. |
#ЧИСЛО! |
Неправильные числовые значения в формуле или функции. |
|
#ПУСТО! |
Задано пересечение двух областей, которые в действительности не имеют общих ячеек |
Используется ошибочный оператор диапазона |