Для вычисления процентного соотношения в ячейку Е5введем формулу =D5/D9%. И вновь распространим ее на ячейки Е6, Е7, Е8. Однако мы получим ошибочный результат: в ячейке Е6 получена формула =D6/D10%. При распространении адрес ячейки D9 заменился на D10, чего в данном случае делать не следовало.
Для того, чтобы избежать подобной ошибки введено понятие абсолютной ссылки, т.е. не подлежащей изменению при копировании и распространении. Абсолютный адрес (ссылка) записывается с помощью символа $. В нашем примере относительный адрес D9следует заменить на абсолютный $D$9 (хотя достаточно на D$9). Тот же эффект может быть достигнут и присвоением имени той ячейке (или диапазону ячеек), адрес которой не должен меняться при копировании. Для присвоения имени ячейке необходимо в меню Вставка выбрать команду Имя,затем выбрать команду Присвоить,ввести в поле имя ячейки и нажать кнопку ОК.Присвоим ячейке D9имя Итого, введем в ячейку E5формулу =D5/Итого% и скопируем ее в ячейки E6-E8. В ячейку Е9 введем функцию =СУММ(Е5:Е8). Наша таблица в обычном режиме примет вид, показанный на рис. 24.
Рис. 24. Результаты расчета таблицы
а в режиме просмотра формул таблица будет выглядеть следующим образом (рис.25.)
Рис. 25. Использование имени ячейки Итого для расчета % выручки
Мы видим, что при копировании формулы из ячейки E5 в ячейки E6- E8относительные ссылки изменяются, а ячейка с именем Итогоостается неизменной.
Функцияпредставляет собой программу с уникальным именем, для которой пользователь должен задать конкретные значения аргументов функции, стоящих в скобках после ее имени. Функцию (так же, как и число) можно считать частным случаем формулы. В поставку Excel входит более 300 функций.
Во всех функциях используются круглые скобки, внутри которых указывается аргумент. Функции могут быть без аргумента, но все равно должны быть скобки (например, функция СЕГОДНЯ ( ), или ТДАТА( )),с одним аргументом, с фиксированным числом аргументов, с обязательными и необязательными аргументами и неопределенным числом аргументов.
Функция вводится в формулу вручную или с использованием Мастера функций.
При вводе функции вручную надо выделить ячейку куда вводится формула, ввести знак равенства (=), имя функции и в скобках ввести аргументы, отделив их друг от друга точкой с запятой. Например, функция ЕСЛИ при вводе выглядит следующим образом: =ЕСЛИ(B7>$B$2;B7*$B$4;B7*$B$3).
При записи функций в Excelиспользуются такие правила:
аргументы функции должны заключаться в круглые скобки, причем нельзя ставить пробелы ни перед скобками, ни после них.
в качестве аргументов можно использовать числа, логические значения, массивы, текст, ссылки или формулы.
в качестве разделителя между аргументами нужно использовать символ точка с запятой (;) для русифицированной версии Excel).
При вводе функции с помощью мастера функций необходимо выполнить следующие действия:
Выберите команду ФункцияменюВставка. На экране появится первая страница диалогового окна Мастер функций (рис. 26.).
Рис. 26. Диалоговое окно Мастер функций
Выберите в списке "Категория" нужный тип функции, затем активизируйте в списке "Функция" нужную функцию.
Для перехода ко второй странице щелкните по кнопке <ОК>. Появиться диалоговое окно, которое выводит доступные для функции аргументы (рис. 27.).
Рис. 27. Диалоговое окно ввода аргументов функции
В соответствующих текстовых полях введите аргументы функции: значения или адреса ячеек.
Чтобы ввести функцию в активную ячейку, выберите кнопку <ОК>. Функция с аргументами будет вставлена в ячейку.
Категории функций
В таблице приведены основные категории функций, используемых в Excel
Категории функций
Примеры
Финансовые
норма, оснплат, процплат
Дата и время
время, год, дата, сегодня, минуты
Математические
сумм, среднее, sin, cos
Статистические
вероятность, макс, наименьший
Ссылки и массивы
адрес, индекс, гиперссылка
Работа с базой данных
бдсумм, бизвлечь
Текстовые
заменить, поиск, повтор
Логические
если, и, или, не, истина, ложь
Проверка свойств и значений
информ, тип.ошибки
Математические функции выполняют различные математические операции, например, вычисление логарифмов, тригонометрических функций, преобразование радиан в градусы и т. п.
Статистические функции выполняют операции по вычислению параметров случайных величин или их распределений, представленных множеством чисел, например, стандартного отклонения, среднего значения, медианы и т. п.
Текстовые функции выполняют операции над текстовыми строками или последовательностью символов, вычисляя длину строки, преобразовывая заглавные буквы в строчные и т.п.
Логические функции используются для построения логических выражений, результат которых зависит от истинности проверяемого условия.
Финансовые функции используются в сложных финансовых расчетах, например определение нормы дисконта, размера ежемесячных выплат для погашения кредита, определение амортизационных отчислений и др.
Все функции имеют одинаковый формат записи и включают имя функции и находящийся в круглых скобках перечень аргументов, разделенных запятыми.