Бесплатный генератор формул Excel
Опишите, что вам нужно, обычным языком - получите точную формулу для Excel (или Google Sheets) с объяснением.
Здесь появится ваша формула.
Опишите, что вам нужно, затем нажмите «Сгенерировать».
Что такое генератор формул Excel?
Генератор формул Excel - это бесплатный инструмент, который превращает описание на обычном языке в точную формулу для электронной таблицы - без необходимости запоминать синтаксис и искать информацию в справочных документах. Опишите, что вам нужно (сумма, количество, среднее значение, поиск, логика IF, текст или даты), и этот бесплатный генератор формул Excel вернёт готовую к вставке формулу с кратким объяснением её работы.
Он работает как генератор формул и для Excel, и для Google Sheets, охватывая повседневные задачи с SUMIF, COUNTIF, XLOOKUP, VLOOKUP, операторами IF и DATEDIF. Вставьте формулу, замените диапазоны ячеек на свои - и готово. А благодаря объяснению вы действительно понимаете формулу, а не просто копируете её.
Когда вам нужна не одна формула, а полноценные модели, прогнозы и лежащий в их основе анализ - Financial Analyst Skill (Nathan) на KissMySkills превращает Claude, ChatGPT или любой AI-чат в старшего аналитика, который создаёт за вас всю электронную таблицу.
Как описать нужную формулу
Генератор настолько точен, насколько точно ваше описание: укажите столбцы и условие, а не результат.
«Сложите мои продажи» - этого недостаточно. «Сложите значения в столбце D, где в столбце B указано Paid, а дата в столбце C - 1 января 2026 года или позже» даёт =SUMIFS(D:D, B:B, "Paid", C:C, ">="&DATE(2026,1,1)) - с датой, созданной с помощью DATE() а не введённым как текст, что и предотвращает сбой на компьютере с другими региональными настройками. Аналогично, «найти цену» становится полезным указанием: «сопоставить SKU в A2 со столбцом A листа Products, вернуть столбец C и показать «Not found», если совпадение не найдено»: =XLOOKUP(A2, Products!$A:$A, Products!$C:$C, "Not found").
Также укажите, должны ли пустые ячейки считаться нулём или игнорироваться: COUNTA(E2:E500) считает ячейку с формулой, возвращающей пустую строку, заполненной, тогда как COUNTBLANK(E2:E500) считает ту же ячейку пустой.
Пять ошибок, из-за которых вставленная формула не работает
1. Перепутан порядок аргументов SUMIF и SUMIFS. В SUMIF диапазон, значения которого нужно суммировать, указывается последним - SUMIF(range, criteria, [sum_range]), тогда как в SUMIFS он указывается первым: SUMIFS(sum_range, criteria_range, criteria, …). В собственной документации Microsoft эту перестановку называют распространённым источником проблем: если преобразовать одну функцию в другую, не изменив порядок аргументов, формула незаметно вернёт ноль.
2. Неправильный отсчёт столбцов в VLOOKUP. Индекс столбца отсчитывается от крайнего левого столбца указанного вами диапазона, а не от столбца A листа - если диапазон начинается с C, индекс 2 соответствует столбцу D. VLOOKUP также не может искать левее столбца поиска: это структурное ограничение и причина, по которой XLOOKUP или INDEX/MATCH являются правильным решением, когда ключ находится справа от значения.
3. Числа, которые на самом деле являются текстом. Данные, импортированные из другой системы, часто поступают в виде текста, и =SUMIF(B:B, ">100", C:C) затем молча не находит ни одного совпадения. Excel помечает такие ячейки маленьким зелёным треугольником; преобразование столбца в числа исправляет проблему, и переписывать формулу не нужно.
4. Неправильный разделитель аргументов. Excel берёт разделитель списка из региональных настроек, поэтому в регионах, где запятая используется как десятичный разделитель, разделителем аргументов становится точка с запятой. Формула, скопированная с англоязычного сайта, в таком случае отклоняется сразу после нажатия Enter. Замените запятые между аргументами на точки с запятой, прежде чем предполагать, что логика формулы неверна.
5. Используется функция, которой нет в вашей версии. XLOOKUP, FILTER, UNIQUE, SORT и LET отсутствуют в Excel 2016 и 2019; LAMBDA появилась ещё позже и отсутствует даже в Excel 2021. Excel добавляет префикс _xlfn. к любой нераспознанной функции и возвращает #NAME?. При использовании бессрочной лицензии более старой версии попросите эквивалент на основе VLOOKUP или INDEX/MATCH вместо того, чтобы отлаживать более новую функцию.
О чём говорит ошибка в ячейке
Значения ошибок Excel служат диагностикой, и каждое указывает на отдельную проблему. #N/A означает, что поиск выполнился правильно, но ничего не нашёл - обычно из-за пробелов в конце, несовпадения типов данных или действительно отсутствующего ключа. #VALUE! означает, что аргумент имеет неправильный тип, обычно текст вместо числа. #REF! означает, что ячейка, от которой зависела формула, была удалена, поэтому саму формулу нужно исправить. #NAME? означает опечатку или функцию, которой нет в вашей версии. #DIV/0! означает деление на пустую ячейку или ячейку со значением ноль. #SPILL! означает, что формула, возвращающая несколько ячеек, не может их вывести, обычно потому, что ей уже что-то мешает.
Рефлекторно оборачивать всё в IFERROR лучше не использовать без необходимости: она перехватывает все семь классических значений ошибок, поэтому опечатка в имени функции скрывается за тем же дружелюбным сообщением, что и корректное отсутствие совпадения. Используйте IFNA если нужно отлавливать только значение «не найдено» или if_not_found аргумент. Скрывайте ожидаемую ошибку, но оставляйте те, которых не ожидаете.
Когда формула - неправильный ответ
Генератор пишет по описанию, поэтому он не видит ваши данные. Он не может определить, что даты хранятся непоследовательно, что в столбце используются два написания одной и той же категории или что объединённая ячейка вот-вот нарушит диапазон. Такие проблемы выглядят как проблемы с формулами, но ими не являются.
Это также неподходящий инструмент, когда настоящее решение носит структурный характер. Одинаковый поиск, повторяющийся на двенадцати листах, обычно означает, что вам нужна одна сводная таблица. Данные, в которых каждый месяц вынесен в отдельный столбец, никогда не будут такими же аккуратными, как после предварительного преобразования в Power Query. А разбор того, что делает унаследованная книга, - это аудит, а не создание; начните с «Зависимые ячейки» и «Вычислить формулу». Всё, что требует оценки самих чисел, относится к анализу - здесь подключается Skill финансового аналитика.