Функция в функции в Эксель — что это такое

Долгие годы Excel остается одной из самых распространенных офисных программ в мире. Широкий набор функций и понятный принцип работы позволяют производить расчеты, собирать, структурировать и анализировать информацию, составлять отчеты и решать другие задачи, необходимые для работы. Главный инструмент для выполнения всех этих действий – функции (формулы) Excel. Иногда для выполнения поставленной задачи необходимо внести функцию в качестве одного из элементов в формуле. Такой прием называют функцией в функции или вложенной функцией.

Функция в Excel — что это и как с ней работать

Для начала стоит разобраться, что же такое функция и какие виды функций существуют в Excel. Функция (проще говоря, формула) Excel – конструкция, состоящая из вычислительных знаков, символов и введенных значений. Каждая функция записывается начиная со знака равенства (=), который означает, что символы, написанные после него – единая формула. Вычисление ведётся от знака равенства слева направо. С полным списком функций можно ознакомиться на соответствующей странице официального сайта Microsoft – компании, выпускающей программу.

Интересно! Как вставить формулу в Эксель для расчета

В зависимости от задачи и введенных данных, функции разделяют на 12 больших групп:

  • Функции совместимости

В версиях Excel 2010 и младше функции этого типа были заменены на новые, более эффективные. Согласно информации с официального сайта Microsoft: «Их по-прежнему можно использовать для совместимости с более ранними версиями Excel», тем не менее, если в обратной совместимости необходимости нет, то производитель рекомендует воспользоваться более новыми формулами.

Некоторые функции этого типа:

СЦЕПИТЬ – соединение текстовых строк в одну.

ОКРВНИЗ – округление заданное число до ближайшего меньшего по модулю.

СТАНДОТКЛОН – оценка стандартного отклонения.

  • Функции кубов

Этот вид функций отвечает за аналитику и визуализацию данных. Один из самых простых, но от этого не менее полезных примеров – составление сводных таблиц.

Некоторые функции этого типа:

КУБЗНАЧЕНИЕ – агрегированное значение из куба.

КУБПОРЭЛЕМЕНТ – n-ный или ранжированный элемент в множестве.

КУБЧИСЛОЭЛМНОЖ – число элементов в множестве.

Интересно! Учетная запись Microsoft — как создать и для чего нужна

  • Функции для работы с базами данных

Формулы, позволяющие эффективно составлять базы данных и пользоваться ими.

Некоторые функции этого типа:

ДСРЗНАЧ – среднее значение выбранных записей БД.

БИЗВЛЕЧЬ – извлечение записи из БД по заданному значению.

БДСУММ – сумма чисел в поле для выбранных записей БД.

  • Функции даты и времени

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

Некоторые функции этого типа:

ДАТА – заданная дата в числовом формате.

ДНЕЙ360 – расчет количества дней между двумя датами.

СЕКУНДЫ – преобразование даты в числовом формате в секунды.

  • Инженерные функции

Этот тип функций необходим для инженерных и научных расчетов.

Некоторые функции этого типа:

ДЕЛЬТА – проверка равенства значений.

ДВ.В.ДЕС – перевод из двоичной системы исчисления в двоичную.

ПОПРОГ – проверка значений по пограничному значению.

  • Финансовые функции

Финансовые функции существуют в Excel для упрощения и увеличения точности вычислений.

Некоторые функции этого типа:

АМОРУМ – величина амортизации для учетного периода.

ЭФФЕКТ – фактическая годовая процентная ставка.

ПЛТ – регулярный платеж годичной ренты.

  • Информационные функции

Благодаря функциям этого типа пользователь получает логическое (например, выраженное словом ИСТИНА) значение, отражающее информацию о местоположении, содержимом или операционной среде ячеек.

Некоторые функции этого типа:

ИНФОРМ – информация об операционной среде.

ЕОШИБКА – ИСТИНА, если аргумент ссылается на значение ошибки.

ЕЧИСЛО – ИСТИНА, если аргумент ссылается на число.

  • Логические функции

Такие функции анализируют содержимое ячеек и выдают значение ИСТИНА или ЛОЖЬ в зависимости от соответствия содержимого заданным условиям.

Некоторые функции этого типа:

ЕСЛИ (логическое_выражение; [значение_если_истина]; [значение_если_ложи]) – анализ на основе заданных значений.

НЕ – меняет значение аргумента на противоположное.

ИЛИ – ИСТИНА, если хотя бы одно заданное условие выполняется.

  • Функции ссылки и поиска

Необходимы для быстрой и эффективной навигации по массе данных.

Некоторые функции этого типа:

ПОИСКПОЗ – поиск значения в заданной области.

ВЫБОР – выбор значения из ряда значений.

АДРЕС – ссылка на ячейку.

  • Математические и тригонометрические функции

Соответственно своему названию, этот вид функций применяется для математических и тригонометрических вычислений.

Некоторые функции этого типа:

ГРАДУСЫ – перевод значения радиан в градусы.

НОД – наибольший общий делитель.

СУММ – сумма заданных значений.

  • Статистические функции

Эти функции нужны для обработки и систематизации ячеек по значениям.

Некоторые функции этого типа:

СРЗНАЧ – среднее арифметическое заданных аргументов

СЧЁТЗ – количество значений в списке аргументов.

КВАДРОТКЛ – сумма квадратов отклонений.

  • Текстовые функции

Этот тип функций служит для решения задач, связанных с текстовыми значениями.

Некоторые функции этого типа:

СИМВОЛ – поиск и вставка символа по коду.

СЦЕПИТЬ – объединение нескольких текстовых значений в одно.

СТРОЧН – замена всех заглавных букв на строчные.

Функция с одним условием в Excel

Остановимся поподробнее на логической функции ЕСЛИ. Используя эту функцию с одним условием, можно получить результат сравнения значений ячеек с заданным значением (собственно, условием).

Например, представим, что нам нужно выяснить, сколько человек живет на улице Яблочная из списка работников фирмы, которых попросили оставить свой домашний адрес. У нас есть два столбца: «Фамилия» и «Улица» .

Далее нужно задать функцию «=ЕСЛИ» и ввести необходимые данные: нужное название улицы и словесные выражения результатов ИСТИНА и ЛОЖЬ. Выглядит получившаяся функция как =ЕСЛИ(B2=«Яблочная», «ДА», «НЕТ»).

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

Таким образом мы получили информацию о том, кто живет на улице Яблочная, то есть увидели результат анализа ячеек по одному условию.

Функция в Excel с двумя и более условиями

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

Теперь, чтобы узнать, кто из живущих на ул. Яблочная имеет машину, зададим функцию с двумя условиями: =ЕСЛИ(B2:B7=»Яблочная»;ЕСЛИ(C2:C7=»Есть»;»+»;»-«);»-«).

Благодаря такой громоздкой формуле, включающей в себя две функции ЕСЛИ, удалось узнать, какие строки отвечают обоим условиям.

Как работать с аргументами функции в Excel

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

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

Рейтинг
( Пока оценок нет )
Redactor/ автор статьи
Понравилась статья? Поделиться с друзьями
Основы компьютерной грамотности
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: