Работа с формулами в Microsoft Excel — это как сборка конструктора: знаешь все детали — соберёшь что угодно, не знаешь — будешь гадать на кофейной гуще. Аргументы функции — это те самые "детали", без которых формула либо не заработает, либо выдаст ошибку. Но как их быстро найти, если вы забыли синтаксис или впервые сталкиваетесь с функцией? Спойлер: не нужно гуглить каждый раз или держать под рукой справочник.
В этой статье мы разберём все возможные способы — от встроенных подсказок до скрытых фишек, о которых не пишут в официальной документации. Вы узнаете, как вызвать мастер функций за 2 клика, где искать расширенные описания аргументов, и почему иногда Fx работает лучше, чем Shift+F3. А ещё научитесь отличать обязательные параметры от необязательных — это сэкономит вам часы отладки формул.
Если вы новичок, начните с первых двух методов — они самые простые. Опытным пользователям будет полезен раздел про динамические массивы и лямбда-функции, где аргументы ведут себя нестандартно. И да, мы не забудем про Excel Online и Mac-версию — там свои нюансы.
Готовы? Тогда приступим. Первым делом проверьте, какая у вас версия Excel — от этого зависит доступность некоторых инструментов. Если не знаете, нажмите Файл → Учётная запись и посмотрите строку с номером версии под логотипом программы.
1. Всплывающая подсказка при вводе функции
Самый быстрый способ увидеть аргументы — начать вводить функцию вручную. Как только вы наберёте =СУММ( или =VLOOKUP(, Excel автоматически покажет синтаксис прямо над ячейкой. Эта подсказка появляется в всех версиях, включая Excel 2010 и новее.
Что вы увидите в подсказке:
- 🔹 Имя функции и её краткое описание (например, "Суммирует все числа в диапазоне ячеек").
- 🔹 Список аргументов с разделением запятыми. Обязательные параметры выделяются жирным шрифтом (например,
число1в функцииСУММ). - 🔹 Текущий аргумент подсвечивается синим — так вы не потеряетесь, какой параметр вводите сейчас.
Пример: если вы введёте =ЕСЛИ(, то увидите:
=ЕСЛИ(логическое_выражение, значение_если_истина, [значение_если_ложь])
Квадратные скобки [ ] означают, что аргумент необязательный. В этом случае значение_если_ложь можно опустить — функция всё равно сработает.
⚠️ Внимание: В Excel для Mac подсказка может не появляться, если отключена опция "Показывать подсказки по функциям". Чтобы включить её, перейдите в Excel → Настройки → Правка → Показывать подсказки по функциям.
Если подсказка исчезает слишком быстро, не успевая прочитать, нажмите Ctrl+A — это зафиксирует окно подсказки. В Excel 365 можно также навести курсор на имя функции, и появится расширенное описание с примером.
2. Мастер функций (кнопка Fx)
Кнопка Fx слева от строки формул — это ваш лучший друг, если вы не помните названия функции или хотите разобраться в её аргументах визуально. Она открывает Мастер функций, где можно:
- 🔍 Поискать функцию по ключевому слову (например, введите "сумма" — и вам предложат
СУММ,СУММЕСЛИ,СУММПРОИЗВ). - 📚 Просмотреть категории функций (финансовые, текстовые, дата и время и т.д.).
- 📝 Увидеть подробное описание каждого аргумента с примерами.
Как пользоваться мастером:
- Выделите ячейку, где хотите вставить функцию.
- Нажмите на
Fx(илиShift+F3— это горячие клавиши для вызова мастера). - В поисковой строке введите название функции (например,
ВПР) или её назначение (например, "поиск"). - Выберите нужную функцию из списка и нажмите
OK. - В новом окне вы увидите поля для заполнения каждого аргумента с подсказками.
Преимущество мастера в том, что он валидирует ввод: если вы укажете неверный тип данных (например, текст вместо числа), Excel предупредит об ошибке ещё до завершения ввода.
3. Справочник Excel (клавиша F1)
Если вам нужно не просто увидеть аргументы, а разобраться в нюансах (например, какие типы данных поддерживаются или как функция обрабатывает ошибки), нажмите F1. Это откроет Справочник Excel с подробным описанием выделенной функции.
Как это работает:
- 📘 Начните вводить функцию в ячейке (например,
=ИНДЕКС(). - 🖱️ Кликните по имени функции в строке формул (оно подсветится синим).
- 🔠 Нажмите
F1— откроется справочная статья с примерами, синтаксисом и пояснениями.
В справочнике вы найдёте:
- 📌 Синтаксис с разделением обязательных и необязательных аргументов.
- 📌 Примеры использования (часто с картинками).
- 📌 Замечания — например, что функция
ПОИСКПОЗвозвращает позицию с учётом регистра.- 📌 Ссылки на связанные функции (например, для
ВПРпредложатИНДЕКС+ПОИСКПОЗкак альтернативу).
Минус этого метода — справочник открывается в отдельном окне браузера (в новых версиях Excel), что может отвлекать. Зато здесь самая актуальная информация, включая нововведения для Excel 365.
4. Панель формул и расширенный просмотр
В Excel 365 и Excel 2019 появилась удобная фича — панель формул, которая показывает не только аргументы, но и текущие значения каждого параметра. Это особенно полезно для отладки сложных формул.
Как включить панель:
- Выделите ячейку с функцией.
- Перейдите на вкладку
Формулыв ленте. - В группе
Зависимости формулнажмитеПоказать формулы(илиShow Formulas). - Справа появится панель с развёрнутым видом функции, где каждый аргумент можно редактировать отдельно.
Преимущества панели:
- 🔬 Видно реальные значения аргументов (например, если в формуле есть ссылка на ячейку
A1, вы увидите её содержимое). - 📝 Можно редактировать аргументы прямо в панели, не переходя в строку формул.
- 🔄 Для вложенных функций (например,
ЕСЛИ(И(...))) показывается иерархия вызовов.
Если панель не отображается, проверьте, включена ли она в настройках:
В новых версиях мастер функций (Файл → Параметры → Формулы → Показывать панель формул.
Как вернуть классический мастер функций в Excel 365?
Shift+F3) открывается в упрощённом виде. Чтобы вернуть старый интерфейс, нажмите в строке формул на Fx, а затем внизу окна выберите Дополнительные сведения (More Info). Это откроет полную версию мастера с подробными описаниями.
5. Динамические массивы и лямбда-функции: где искать аргументы?
С появлением динамических массивов (в Excel 365) и лямбда-функций (например, LAMBDA, BYROW) стандартные подсказки перестали справляться. Эти функции часто имеют нетипичный синтаксис, и их аргументы не всегда очевидны.
Как разобраться в новых функциях:
- 🧩 Для
ЛЯМБДАаргументы описываются в самом теле функции. Например:=ЛЯМБДА(x; y; x + y)(A1; B1)Здесь
xиy— это пользовательские параметры, которые вы задаёте сами. - 📊 Для
ФИЛЬТР,СОРТ,УНИКи других функций динамических массивов подсказки появляются, но они лаконичные. Чтобы увидеть примеры, нажмитеF1или посмотрите официальную документацию.
Пример с ФИЛЬТР:
=ФИЛЬТР(массив; включить; [если_пусто])
Здесь массив — обязательный аргумент (диапазон для фильтрации), а если_пусто — необязательный (что возвращать, если ничего не найдено).
⚠️ Внимание: В лямбда-функциях точка с запятой (;) используется как разделитель аргументов, а не запятая (,). Это может сбивать с толку, если вы привыкли к стандартному синтаксису. Например,ЛЯМБДА(x; y; x*y)— правильно, аЛЯМБДА(x, y, x*y)— ошибка.
Если вы работаете с пользовательскими функциями (созданными через ЛЯМБДА или VBA), их аргументы нигде не dokumentируются автоматически. В этом случае:
- 📝 Документируйте их самостоятельно в комментариях.
- 🔍 Используйте
ИМЯ.ДИСП(в английской версииNAME.MANAGER) для управления пользовательскими именами.
6. Горячие клавиши и скрытые фишки
Для опытных пользователей есть несколько быстрых способов получить информацию об аргументах без лишних кликов:
| Сочетание клавиш | Действие | Применение |
|---|---|---|
Shift+F3 |
Открывает мастер функций | Быстрый вызов списка всех функций |
Ctrl+A |
Фиксирует подсказку по функции | Если подсказка исчезает слишком быстро |
Alt+M, затем F |
Переход на вкладку "Формулы" | Быстрый доступ к панели формул |
F9 (в режиме редактирования) |
Вычисляет выделенный аргумент | Проверка, что передаётся в функцию |
Ещё один лайфхак: если вы забыли, как пишется функция на английском (например, VLOOKUP вместо ВПР), начните вводить её название на русском, а затем нажмите Tab — Excel автоматически подставит правильное имя.
Для Excel Online многие горячие клавиши не работают, но есть альтернатива:
- 🖱️ Кликните по ячейке с функцией.
- 📱 В строке формул нажмите на значок
?— это откроет справку.
Начал вводить функцию — появилась подсказка?
Проверял обязательные аргументы (выделены жирным)?
Использовал мастер функций (Fx) для сложных формул?
Проверил типы данных (число/текст/дату) для каждого аргумента?
Сравнил свою формулу с примером из справки (F1)?-->
7. Частые ошибки и как их избежать
Даже зная синтаксис, легко допустить ошибку. Вот топ-5 проблем с аргументами и как их решить:
1. Пропущен обязательный аргумент
Симптом: формула возвращает #НД или #ЗНАЧ!.
Решение: Проверьте подсказку — аргументы без квадратных скобок ([]) обязательны. Например, в =ПОИСКПОЗ(что_искать; где_искать) оба параметра должны быть заполнены.
2. Неверный тип данных
Симптом: #ЗНАЧ! или #ЧИСЛО!.
Пример: функция СУММ ожидает числа, а вы передаёте текст.
Решение: Используйте ЕЧИСЛО или ЕТЕКСТ для проверки типов.
3. Лишние или недостающие разделители
Симптом: #ИМЯ?.
Причина: В русскоязычной версии Excel разделитель аргументов — ;, а в англоязычной — ,. Если скопировать формулу из иностранного источника, она не заработает.
Решение: Замените запятые на точку с запятой (или наоборот, в зависимости от локали).
4. Несоответствие размеров массивов
Симптом: #НД в функциях вроде СУММПРОИЗВ или ИНДЕКС.
Причина: Переданы массивы разного размера (например, строка из 5 ячеек и столбец из 3).
Решение: Проверьте диапазоны с помощью F9 (выделите часть формулы и нажмите F9, чтобы увидеть промежуточный результат).
5. Ошибки в ссылках на ячейки
Симптом: #ССЫЛКА!.
Причина: Удалена ячейка или лист, на который ссылается формула.
Решение: Используйте ТРАНСП или ИНДЕКС для динамических ссылок.
FAQ: Ответы на частые вопросы
Можно ли увидеть аргументы функции в Excel на телефоне?
Да, но с ограничениями. В мобильном Excel (Android/iOS) подсказки появляются при вводе функции, но нет мастера функций (Fx) и панели формул. Чтобы увидеть синтаксис:
- Коснитесь ячейки с функцией.
- Нажмите на строку формул (появится клавиатура).
- Начните редактировать функцию — появится подсказка.
Для сложных функций лучше использовать десктопную версию.
Почему в моём Excel нет подсказок по функциям?
Вероятные причины:
- 🔘 Отключена опция "Показывать подсказки по функциям" (включается в
Параметры Excel → Формулы). - 🔘 У вас Excel 2007 или старше — там подсказки менее информативные.
- 🔘 Используется пиратская версия с урезанным функционалом.
Попробуйте обновить Excel или сбросить настройки через Файл → Параметры → Сброс.
Как скопировать список аргументов функции для документации?
Способы:
- 📋 Вручную переписать из подсказки или мастера функций.
- 🖼️ Сделать скриншот окна мастера (
PrtScn) и вставить в документ. - 🔗 Скопировать синтаксис из официальной документации (
F1).
Для автоматизации можно использовать VBA-макрос, который извлекает описание функции:
Sub GetFunctionHelp()
Dim funcName As String
funcName = "SUM" ' Замените на нужную функцию
Application.Help Topic:="xlmain11.chm::/xlfun" & funcName & ".htm"
End Sub
Есть ли разница в аргументах функций между Excel и Google Sheets?
Да, и она существенная:
- 🔹 В Google Sheets разделитель аргументов всегда
,(запятая), независимо от языка. - 🔹 Некоторые функции имеют другие названия (например,
ВПРв Excel =VLOOKUPв Sheets). - 🔹 В Sheets нет мастера функций (
Fx), но есть автозаполнение с подсказками.
Для переноса формул между программами используйте Excel2Sheets или ручную замену разделителей.
Как узнать, какой аргумент вызвал ошибку в сложной функции?
Используйте пошаговое вычисление:
- Выделите ячейку с ошибкой.
- Перейдите на вкладку
Формулы. - Нажмите
Вычисление формулы(Evaluate Formula). - Нажимайте
Вычислить, пока не найдёте проблемный аргумент.
Для вложенных функций (например, ЕСЛИ(И(...) это единственный надёжный способ диагностики.