Типы аргументов функций
В каждой из функций используется пара скобок. Информация, приведенная в скобках, называется аргументами функции. Количество аргументов в разных функциях не одинаково.
• не иметь ни одного аргумента;
• иметь один аргумент;
• иметь фиксированное количество аргументов;
• иметь неограниченное количество аргументов;
• иметь необязательные аргументы.
Например, функция СЛЧИС, которая возвращает случайное число между нулем и единицей, не имеет аргументов. Но даже при отсутствии аргументов необходимо ввести пустую пару скобок:
Если функция имеет больше одного аргумента, то все они отделяются друг от друга точкой с запятой. В функции НАИБОЛЬШИЙ, которая возвращает n-ое по величине значение из множества данных, используются два аргумента. Первый из них задает диапазон значений, а второй – значение n. Приведенная ниже формула возвращает третье по величине значение ячеек диапазона А1:А100:
В помощь пользователям, работавшим в Lotus 1-2-3
Если вам приходилось работать в одной из версий Lotus 1-2-3 (или Quattro Pro компании Corel), то вы, наверное, помните, что в этих электронных таблицах перед именем функции должен стоять символ @. Программа Excel способна распознать функцию и без отличительного символа.
От старых привычек трудно избавиться, и поэтому Excel воспринимает символы @ при вводе формул. Как только вы введете формулу, символ @ будет удален.
В качестве оператора ссылки на диапазон в Lotus 1-2-3 и Quattro Pro используются две точки (..), например A1..A10. Excel позволяет использовать такой оператор при вводе формулы. Однако как только формула будет введена, Excel заменит его собственным оператором ссылки на диапазон – двоеточием (:).
Использование имен в качестве аргументов
В качестве аргументов функций могут использоваться имена, т.е. ссылки на ячейки и диапазоны. Выполняя вычисления, Excel просто использует текущее содержимое ячейки или диапазона. Функция СУММ возвращает сумму своих аргументов (или аргумента). Например, вычислить сумму значений диапазона А1:А20 можно с помощью такой формулы:
Если диапазон А1:А20 имеет имя (например, Продажи), то оно может быть использовано вместо ссылки на диапазон:
Использование столбцов и строк в качестве аргументов
Иногда в качестве аргумента функции удобно использовать строку или столбец полностью. К примеру, следующая формула возвращает сумму всех значений столбца В:
Ссылки на целую строку или столбец особенно эффективны в тех случаях, если диапазон, сумму значений которого следует вычислить, постоянно изменяется (например, если в таблицу периодически вносятся новые данные об объемах продаж). Прежде чем использовать ссылку на целую строку или столбец, убедитесь в том, что они не содержат данных, которые не должны быть включены в сумму.
Использование литералов в качестве аргументов
Литерал – это числовое значение или текстовая строка, которые указаны непосредственно в выражении. Например, функция КОРЕНЬ, которая возвращает значение квадратного корня, имеет один аргумент. В следующем примере в качестве аргумента функции используется литерал:
В некоторых случаях использование литерального аргумента лишает формулу всякого смысла. Эта формула всегда возвращает одно и то же значение, поэтому ее можно просто заменить цифрой 15. Использовать такую формулу можно разве что в случае, когда вы хотите дать понять, что 15 – это квадратный корень из 225.
Использование выражений в качестве аргументов
Excel позволяет использовать в качестве аргументов выражения. Такие выражения следует рассматривать как формулы в формуле. Если в качестве аргумента используется выражение, Excel сначала вычисляет значение этого выражения, а затем использует его в качестве аргумента. Рассмотрим следующий пример:
В этой формуле используется функция КОРЕНЬ, единственным аргументом которой выступает следующее математическое выражение:
Вычисляя значение формулы, Excel сначала вычисляет значение выражения в аргументе функции, а затем извлекает квадратный корень из результата вычислений.
Использование других функций в качестве аргументов
Итак, в качестве аргументов функций могут выступать математические выражения. Очевидно, что эти выражения, в свою очередь, содержат другие функции. Функции, которые используются внутри других функций, называются вложенными. Прежде всего, Excel оценивает значение выражения с наибольшей глубиной вложения, а затем – все остальные. Рассмотрим следующий пример вложенной функции:
Функция РАДИАНЫ преобразует градусы в радианы – единицы измерения, которые используются во всех тригонометрических функциях Excel. Если в ячейке В9 задан угол в градусах, функция РАДИАНЫ преобразует градусы в радианы, а затем функция SIN вычисляет синус этого угла.
Формула может содержать не более 64 уровней вложенных функций. Вряд ли вы когда-либо напишете такое длинное выражение.
Использование массивов в качестве аргументов
В качестве аргумента функции может быть использован массив. Массив представляет собой ряд значений, разделенных точкой с запятой и заключенных в скобки. В приведенной ниже формуле используется функция ИЛИ, в качестве аргумента которой применен массив. Формула возвращает ИСТИНА, если ячейка А1 содержит значение 1, 3 или 5.
Очень часто использование массивов помогает упростить формулу. Например, следующая формула возвращает тот же результат, что и предыдущая, но в качестве аргумента в ней используется не массив, а функции ЕСЛИ. Как видите, формула с массивом намного проще.
[expert_bq id=»1570″]В примере выше, мы проверяем результат работы функции ВПР E2;A1 C6;2;0 и в случае, если вернется ошибка, то выдаем сообщение Проверьте фамилию. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] В примере выше мы хотим определить, получили ли мы за месяц выручку больше 500 рублей или нет. В формуле ЕСЛИ(B2>500;»Да»;»Нет») первый параметр (B2>500) проверяет, выручка за месяц больше 500 рублей или нет; второй параметр («Да») — функция вернет Да, если выручка больше 500 рублей и соответственно Нет (третий параметр), если выручка меньше.10 наиболее полезных функций при анализе данных в Excel — ExcelGuide: Про Excel и не только
ИЛИ (логическое_значение1; [логическое_значение2]; [логическое_значение3]; …) Проверяет, имеет ли хотя бы один из аргументов значение ИСТИНА, и возвращает значение ИСТИНА или ЛОЖЬ.
Значение ЛОЖЬ возвращается только в том случае, если все аргументы имеют значение ЛОЖЬ.
ГПР
Функция ГПР выполняет туже задачу, что и ВПР, только она просматривает первую строку в поиске искомого значения и для получения результата сдвигается на указанное количество строк вниз.
— Таблица- диапазон данных на листе, где в первой строке мы ищем искомое значение и сдвигаемся на необходимое количество строк.
— Интервальный просмотр — ставьте всегда 0, тогда Эксель будет искать точное совпадение, что нам и нужно в большинстве случаев.
Если вы хотите более подробно изучить, как пользоваться функцией ГПР — прочитайте статью на нашем сайте «Функция ГПР в Excel».
[expert_bq id=»1570″]Изучим функцию ЕСЛИ в Excel , которая позволяет в зависимости от выполнения условия возвращать разные значения, подробно разберем примеры с одним и несколькими условиями. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq]ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь) Проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.
Функция IFERROR (ЕСЛИОШИБКА) в Excel. Как использовать? ЭКСЕЛЬ ХАК
Сегодня предлагаю поговорить об одной из базовых функций в Excel, без которой достаточно сложно представить работу с каким-либо файлом в Excel, потому что проверка каких-либо условий используется практически каждым аналитиком, экономистом и в принципе любым пользователем программы.