МАТЕМАТИЧЕСКИЕ ФУНКЦИИ EXCEL, КОТОРЫЕ НЕОБХОДИМО ЗНАТЬ



В категории математические и тригонометрические представлено около 80 самых различных функций Excel, начиная от незаменимых суммирования и округления, и заканчивая мало кому известным рядом тригонометрических функций. В рамках данного урока мы проведем обзор только самых полезных математических функций Excel.

Про математические функции СУММ и СУММЕСЛИ Вы можете прочитать в этом уроке.

ОКРУГЛ()

Математическая функция ОКРУГЛ позволяет округлять значение до требуемого количества десятичных знаков. Количество десятичных знаков Вы можете указать во втором аргументе. На рисунке ниже формула округляет значение до одного десятичного знака:

Если второй аргумент равен нулю, то функция округляет значение до ближайшего целого:

Второй аргумент может быть и отрицательным, в таком случае значение округляется до требуемого знака перед запятой:

Такое число как 231,5 функция ОКРУГЛ округляет в сторону удаления от нуля:

Если необходимо округлить число в сторону большего или меньшего по модулю значения, можно воспользоваться функциями ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ.

ПРОИЗВЕД()

Математическая функция ПРОИЗВЕД вычисляет произведение всех своих аргументов.

Мы не будем подробно разбирать данную функцию, поскольку она очень похожа на функцию СУММ, разница лишь в назначении, одна суммирует, вторая перемножает. Более подробно о СУММ Вы можете прочитать в статьеСуммирование в Excel, используя функции СУММ и СУММЕСЛИ.

ABS()

Математическая функция ABS возвращает абсолютную величину числа, т.е. его модуль.

Функция ABS может быть полезна при вычислении количества дней между двумя датами, когда нет возможности определить какая дата начальная, а какая конечная.

На рисунке ниже в столбцах A и B представлены даты, причем какая из них начальная, а какая конечная неизвестно. Требуется посчитать количество дней между этими датами. Если просто вычесть из одной даты другую, то количество дней может оказаться отрицательным, что не совсем правильно:

Чтобы избежать этого, воспользуемся функцией ABS:

Нажав Enter, получим правильное количество дней:

КОРЕНЬ()

Возвращает квадратный корень из числа. Число должно быть неотрицательным.

Извлечь квадратный корень в Excel можно и с помощью оператора возведения в степень:

СТЕПЕНЬ()

Позволяет возвести число в заданную степень.

В Excel, помимо этой математической функции, можно использовать оператор возведения в степень:

СЛУЧМЕЖДУ()

Возвращает случайное число, находящееся между двумя значениями, заданными в качестве аргументов. При каждом пересчете листа значения обновляются.

ОБЗОР ОШИБОК, ВОЗНИКАЮЩИХ В ФОРМУЛАХ EXCEL

Ошибки в Excel возникают довольно часто. Вы, наверняка, замечали странные значения в ячейках, вместо ожидаемого результата, которые начинались со знака #. Это говорит о том, что формула возвращает ошибку. Чтобы избавиться от ошибки, Вы должны исправить ее причину, а они могут быть самыми разными.

НЕСООТВЕТСТВИЕ ОТКРЫВАЮЩИХ И ЗАКРЫВАЮЩИХ СКОБОК

Самым распространенным примером возникновения ошибок в формулах Excel является несоответствие открывающих и закрывающих скобок. Когда пользователь вводит формулу, Excel автоматически проверяет ее синтаксис и не даст закончить ввод, пока в ней присутствует синтаксическая ошибка.

Например, на рисунке выше мы намеренно пропустили закрывающую скобку при вводе формулы. Если нажать клавишуEnter, Excel выдаст следующее предупреждение:

В некоторых случаях Excel предлагает свой вариант исправления ошибки. Вы можете либо согласиться с Excel, либо исправить формулу самостоятельно. В любом случае слепо полагаться на это исправление ни в коем случае нельзя. Например, на следующем рисунке Excel предложил нам неправильное решение.

ЯЧЕЙКА ЗАПОЛНЕНА ЗНАКАМИ РЕШЕТКИ

Бывают случаи, когда ячейка в Excel полностью заполнена знаками решетки. Это означает один из двух вариантов:

1. Столбец недостаточно широк для отображения всего содержимого ячейки. Для решения проблемы достаточно увеличить ширину столбца, чтобы все данные отобразились…

…или изменить числовой формат ячейки.

2. В ячейке содержится формула, которая возвращает некорректное значение даты или времени. Думаю, Вы знаете, что Excel не поддерживает даты до 1900 года. Поэтому, если результатом формулы оказывается такая дата, то Excel возвращает подобный результат.

В данном случае увеличение ширины столбца уже не поможет.

ОШИБКА #ДЕЛ/0!

Ошибка #ДЕЛ/0! возникает, когда в Excel происходит деление на ноль. Это может быть, как явное деление на ноль, так и деление на ячейку, которая содержит ноль или пуста.

ОШИБКА #Н/Д

Ошибка #Н/Д возникает, когда для формулы или функции недоступно какое-то значение. Приведем несколько случаев возникновения ошибки #Н/Д:

1. Функция поиска не находит соответствия. К примеру, функция ВПР при точном поиске вернет ошибку #Н/Д, если соответствий не найдено.

2. Формула прямо или косвенно обращается к ячейке, в которой отображается значение #Н/Д.

3. При работе с массивами в Excel, когда аргументы массива имеют меньший размер, чем результирующий массив. В этом случае в незадействованных ячейках итогового массива отобразятся значения #Н/Д.

Например, на рисунке ниже видно, что результирующий массив C4:C11 больше, чем аргументы массива A4:A8 и B4:B8.

Нажав комбинацию клавиш Ctrl+Shift+Enter, получим следующий результат:

ОШИБКА #ИМЯ?

Ошибка #ИМЯ? возникает, когда в формуле присутствует имя, которое Excel не понимает.

1. Например, используется текст не заключенный в двойные кавычки:

2. Функция ссылается на имя диапазона, которое не существует или написано с опечаткой:

В данном примере имя диапазон не определено.

3. Адрес указан без разделяющего двоеточия:

4. В имени функции допущена опечатка:

ОШИБКА #ПУСТО!

Ошибка #ПУСТО! возникает, когда задано пересечение двух диапазонов, не имеющих общих точек.

1. Например, =А1:А10 C5:E5 – это формула, использующая оператор пересечения, которая должна вернуть значение ячейки, находящейся на пересечении двух диапазонов. Поскольку диапазоны не имеют точек пересечения, формула вернет #ПУСТО!.

2. Также данная ошибка возникнет, если случайно опустить один из операторов в формуле. К примеру, формулу=А1*А2*А3 записать как =А1*А2 A3.

ОШИБКА #ЧИСЛО!

Ошибка #ЧИСЛО! возникает, когда проблема в формуле связана со значением.

1. Например, задано отрицательное значение там, где должно быть положительное. Яркий пример – квадратный корень из отрицательного числа.

2. К тому же, ошибка #ЧИСЛО! возникает, когда возвращается слишком большое или слишком малое значение. Например, формула =1000^1000 вернет как раз эту ошибку.

Не забывайте, что Excel поддерживает числовые величины от -1Е-307 до 1Е+307.

3. Еще одним случаем возникновения ошибки #ЧИСЛО! является употребление функции, которая при вычислении использует метод итераций и не может вычислить результат. Ярким примером таких функций в Excel являютсяСТАВКА и ВСД.

ОШИБКА #ССЫЛКА!

Ошибка #ССЫЛКА! возникает в Excel, когда формула ссылается на ячейку, которая не существует или удалена.

1. Например, на рисунке ниже представлена формула, которая суммирует значения двух ячеек.

Если удалить столбец B, формула вернет ошибку #ССЫЛКА!.

2. Еще пример. Формула в ячейке B2 ссылается на ячейку B1, т.е. на ячейку, расположенную выше на 1 строку.

Если мы скопируем данную формулу в любую ячейку 1-й строки (например, ячейку D1), формула вернет ошибку#ССЫЛКА!, т.к. в ней будет присутствовать ссылка на несуществующую ячейку.

ОШИБКА #ЗНАЧ!

Ошибка #ЗНАЧ! одна из самых распространенных ошибок, встречающихся в Excel. Она возникает, когда значение одного из аргументов формулы или функции содержит недопустимые значения. Самые распространенные случаи возникновения ошибки #ЗНАЧ!:

1. Формула пытается применить стандартные математические операторы к тексту.

2. В качестве аргументов функции используются данные несоответствующего типа. К примеру, номер столбца в функции ВПР задан числом меньше 1.

3. Аргумент функции должен иметь единственное значение, а вместо этого ему присваивают целый диапазон. На рисунке ниже в качестве искомого значения функции ВПР используется диапазон A6:A8.

ЗНАКОМСТВО С ИМЕНАМИ ЯЧЕЕК И ДИАПАЗОНОВ В EXCEL

Создавать и применять формулы в Excel гораздо проще, когда вместо адресов ячеек и диапазонов в них используются имена. Имя выступает как бы идентификатором какого-либо элемента рабочей книги. Имя может присваиваться ячейкам, диапазонам, таблицам, диаграммам, фигурам и т.д. Мы же рассмотрим только имена, назначаемые ячейкам, диапазонам и константам применительно к формулам Excel.

Приведем небольшой пример. Представим, что мы продаем элитную косметику и получаем фиксированный процент комиссионных с продаж. На рисунке ниже представлена таблица, которая содержит объем продаж по месяцам, а в ячейке D2 хранится процент комиссионных. Наша задача подсчитать сколько мы заработали за прошедший год.

Для того чтобы подсчитать наш заработок, необходимо просуммировать объемы продаж за весь год, а затем полученный результат умножить на комиссионные. Наша формула будет выглядеть следующим образом:

Такая формула будет вычислять правильный результат, но аргументы, используемые в ней, не совсем очевидны. Чтобы формула стала более понятной, необходимо назначить областям, содержащим данные, описательные имена. Например, назначим диапазону B2:В13 имя Продажи_по_месяцам, а ячейке В4 имя Комиссионные. Теперь нашу формулу можно записать в следующем виде:

Как видите, новая форма записи формулы стала более очевидной и простой для восприятия. Можно пойти еще дальше и для значения комиссионных создать именованную константу. В этом случае исчезнет необходимость выделять под нее отдельную ячейку на рабочем листе Excel.

ПРОСТОЙ СПОСОБ ВЫДЕЛИТЬ ИМЕНОВАННЫЙ ДИАПАЗОН В EXCEL

Назначая имена ячейкам и диапазонам в Excel, мы приобретаем еще одно очень полезное преимущество – возможность быстро выделять эти области. Например, чтобы выделить область, у которой есть имя, достаточно щелкнуть по полюИмя и из раскрывающегося списка выбрать нужное.

Диапазон будет выделен:

КАК ВСТАВИТЬ ИМЯ ЯЧЕЙКИ ИЛИ ДИАПАЗОНА В ФОРМУЛУ

Существует несколько способов вставить имя в формулу Excel, Вы можете использовать любой из предложенных ниже:

1. Выделите именованный диапазон мышью и имя подставится в формулу автоматически.

2. Начните вводить название имени вручную, и оно отобразится в списке автозавершения формул.

3. Вставьте имя из раскрывающегося списка Использовать в формуле, который находится на вкладке Формулы.

КАК ПРИСВОИТЬ ИМЯ ЯЧЕЙКЕ ИЛИ ДИАПАЗОНУ В EXCEL

Excel предлагает несколько способов присвоить имя ячейке или диапазону. Мы же в рамках данного урока рассмотрим только 2 самых распространенных, думаю, что каждый из них Вам обязательно пригодится. Но прежде чем рассматривать способы присвоения имен в Excel, обратитесь к этому уроку, чтобы запомнить несколько простых, но полезных правил по созданию имени.

ИСПОЛЬЗУЕМ ПОЛЕ ИМЯ

Данный способ является самым быстрым способом присвоить имя ячейке или диапазону в Excel. Чтобы воспользоваться им, выполните следующие шаги:

1. Выделите ячейку или диапазон, которым необходимо присвоить имя. В нашем случае это диапазон B2:B13.

2. Щелкните по полю Имя и введите необходимое имя, соблюдая правила, рассмотренные здесь. Пусть это будет имя Продажи_по_месяцам.

3. Нажмите клавишу Enter, и имя будет создано.

4. Если нажать на раскрывающийся список поля Имя, Вы сможете увидеть все имена, созданные в данной рабочей книге Excel. В нашем случае это всего лишь одно имя, которое мы только что создали.

5. В качестве примера, создадим формулу, использующую имя Продажи_по_месяцам. Пусть это будет формула, подсчитывающая общую сумму продаж за прошедший год:

6. Как видите, если ячейке или диапазону, на которые ссылается формула, дать осмысленные имена, то формула станет гораздо понятнее.

ИСПОЛЬЗУЕМ ДИАЛОГОВОЕ ОКНО СОЗДАНИЕ ИМЕНИ

Чтобы присвоить имя ячейке или диапазону этим способом, проделайте следующие действия:

1. Выделите требуемую область (на данном этапе можно выделить любую область, в дальнейшем вы сможете ее перезадать). Мы выделим ячейку С3, а затем ее перезададим.

2. Перейдите на вкладку Формулы и выберите команду Присвоить имя.

3. Откроется диалоговое окно Создание имени.

4. В поле Имя введите требуемое имя. В нашем случае это имя Коэффициент. В ряде случаев Excel автоматически подставляет имя на основе данных в соседних ячейках. В нашем случае так и произошло. Если Excel этого не сделал или такое имя Вас не устраивает, введите требуемое Вам имя самостоятельно.

5. В раскрывающемся списке Область Вы можете указать область видимости создаваемого имени. Область видимости – это область, где вы сможете использовать созданное имя. Если вы укажете Книга, то сможете пользоваться именем по всей книге Excel (на всех листах), а если конкретный лист – то только в рамках данного листа. Как правило выбирают область видимости – Книга.

6. В поле Примечание Вы можете ввести пояснение к создаваемому имени. В ряде случаев это делать рекомендуется, особенного, когда имен становится слишком много или, когда Вы ведете совместный проект с другими людьми.

7. В поле Диапазон отображается адрес активной области, т.е. адрес ячейки или диапазона, которые мы выбрали ранее. При необходимости данный диапазон можно перезадать. Для этого поместите курсор в поле Диапазон, вокруг указанной области появится динамическая граница.

Мышкой выделите новую область или укажите эту область, введя диапазон прямо в текстовое поле. В нашем случае мы выберем ячейку D2.

8. Если Вас все устраивает, смело жмите ОК. Имя будет создано.

Помимо присвоения имен ячейкам и диапазонам, иногда полезно знать, как присвоить имя константе. Как это сделать Вы можете узнать из этого урока.

5 ПОЛЕЗНЫХ ПРАВИЛ И РЕКОМЕНДАЦИЙ ПО СОЗДАНИЮ ИМЕН ЯЧЕЕК И ДИАПАЗОНОВ В EXCEL

Грамотное использование имен ячеек и диапазонов в формулах Microsoft Excel значительно облегчает работу с ними. Однако, если задаваемые имена слишком сложные или малоинформативные, то вся польза и преимущества от их применения, может не оправдать себя. Присваивая имена ячейкам и диапазонам в Excel старайтесь придерживаться следующих 5 правил:

1. Создавайте максимально короткие имена, но при этом они должны быть запоминающимися и содержательными, т.е. отражать суть. Максимальная длина имени в Excel не должна превышать 255 символов. Например, имяnik23 короткое, но малосодержательное. Пройдет несколько месяцев, и Вы вряд ли вспомните, что оно обозначает. С другой стороны, имя Квартальный_отчет_за_прошедший_год – просто блещет информацией, но как Вы уже догадались, работать с таким именем очень сложно.

2. В именах ячеек и диапазонов не должно быть пробелов. Если имя состоит из нескольких слов, то можете воспользоваться символом подчеркивания. Например, Квартальный_Отчет.

3. Регистр символов не имеет значения. Точнее Excel хранит имя в том виде, в котором Вы его создавали, но при использовании имени в формуле Вы можете вводить его в любом регистре. Например, сохранив имя в видеКвартальный_Отчет, в формуле вы можете вводить просто - квартальный_отчет. Excel это имя распознает и сам преобразует в нужный вид.

4. При составлении имени Вы можете использовать любые комбинации букв и цифр, главное, чтобы имя не начиналось с цифры и отличалось от адресов ячеек. Например, 1квартал и ABC25 использовать нельзя.

5. Специальные символы и символы пунктуации использовать не разрешается, кроме нижнего подчеркивания и точки.

ДИСПЕТЧЕР ИМЕН В EXCEL – ИНСТРУМЕНТЫ И ВОЗМОЖНОСТИ

Со временем в Вашей рабочей книге Excel будет появляться все больше новых имен и возникнет острая необходимость всем этим как-то управлять. К счастью Excel предлагает очень удобный способ управления именами – Диспетчер имен.

КАК ПОЛУЧИТЬ ДОСТУП К ДИСПЕТЧЕРУ ИМЕН

1. Чтобы открыть диалоговое окно Диспетчер имен, перейдите на вкладку Формулы и щелкните по кнопке с одноименным названием.

2. Откроется диалоговое окно Диспетчер имен:

КАКИЕ ЖЕ ВОЗМОЖНОСТИ ПРЕДОСТАВЛЯЕТ НАМ ЭТО ОКНО?

1. Полные данные о каждом имени, которое имеется в книге Excel. Если часть данных не помещается в рамки диалогового окна, то вы всегда можете изменить его размеры.

2. Возможность создать новое имя. Для этого необходимо щелкнуть по кнопке Создать.

Откроется диалоговое окно Создание имени. Это тоже самое окно, что мы разбирали в уроке Как присвоить имя ячейке или диапазону в Excel.

3. Возможность редактировать любое имя из списка. Для этого выделите требуемое имя и нажмите кнопкуИзменить.

Откроется диалоговое окно Изменение имени, где вы сможете изменить имя диапазона, сам диапазон, а также примечание к имени.

4. Возможность удалить любое имя из списка. Для этого выделите нужное имя и нажмите кнопку Удалить.

5. В случае, когда Ваша книга Excel содержит большое количество имен, Вы всегда можете воспользоваться встроенным в диалоговое окно фильтром. Для этого щелкните по кнопке Фильтр и из раскрывающегося списка выберите то, что Вам нужно.


Дата добавления: 2018-02-15; просмотров: 276; ЗАКАЗАТЬ РАБОТУ