Excel для новичков: как пользоваться формулами с нуля (с примерами)

Вы открыли Excel, ввели в ячейку =СУММ(A1:A10), но вместо результата получили ошибку #ИМЯ? — это классическая проблема начинающих. 90% ошибок при работе с формулами возникают из-за трёх вещей: неправильного синтаксиса, неверных ссылок на ячейки или отсутствия знака = перед функцией. В этой статье разберём 15 самых нужных формул Excel для чайников, покажем, как их вводить, где искать подсказки в программе, и научим исправлять типичные ошибки без гугла.

Мы не будем перегружать теорией — сразу перейдём к практике. Каждая формула сопровождается пошаговой инструкцией, скриншотом (описанием интерфейса) и примером, который можно повторить в своей таблице. Если вы никогда не работали с функциями, начните с раздела «Как вводить формулы», где объяснено, почему =A1+B1 и =СУММ(A1:B1) дают разный результат. Для тех, кто уже пробовал что-то считать, но получал ошибки, есть отдельный блок с разбором #ДЕЛ/0!, #ЗНАЧ! и других «страшных» кодов.

Как вводить формулы в Excel: 3 обязательных правила

Прежде чем переходить к конкретным функциям, запомните три базовых принципа, без которых Excel не поймёт ваши команды:

  • 🔹 Знак равенства. Любая формула начинается с =. Без него программа воспримет ввод как обычный текст. Например, СУММ(A1:A5) отобразится как текст, а =СУММ(A1:A5) — посчитает сумму.
  • 🔹 Скобки и аргументы. После названия функции идут круглые скобки (), внутри которых указываются аргументы (ячейки, числа или текст). Например, в =СРЗНАЧ(B2:B10) аргумент — диапазон B2:B10.
  • 🔹 Английская раскладка. Названия функций вводятся на английском (даже в русской версии Excel). Если вы напишете =СУММ в русской раскладке, получите ошибку #ИМЯ?.

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

  1. Выделите ячейку, где хотите ввести формулу.
  2. Нажмите кнопку fx слева от строки формул (или клавиши Shift+F3).
  3. В открывшемся окне выберите категорию (например, «Математические») и нужную функцию (например, SUM для суммы).
  4. Заполните поля аргументов, следуя подсказкам, и нажмите ОК.
⚠️ Внимание: Если после ввода формулы в ячейке отображается формула, а не результат — проверьте формат ячейки. Кликните правой кнопкой по ячейке → «Формат ячеек» → выберите «Общий» или «Числовой».

Топ-5 простых формул для начинающих (с примерами)

Начните с этих функций — они покрывают 80% повседневных задач в Excel:

Формула Пример Что делает Результат для A1=5, B1=10
=СУММ() =СУММ(A1:B1) Складывает числа в диапазоне 15
=СРЗНАЧ() =СРЗНАЧ(A1:B1) Вычисляет среднее арифметическое 7.5
=МАКС()/=МИН() =МАКС(A1:B1) Находит максимальное/минимальное значение 10
=ЕСЛИ() =ЕСЛИ(A1>B1; "Да"; "Нет") Проверяет условие и возвращает одно из двух значений "Нет"
=СЧЁТ() =СЧЁТ(A1:B1) Считает количество ячеек с числами 2

Разберём подробнее =ЕСЛИ() — эту функцию чаще всего используют неправильно. Её синтаксис:

=ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь)

Пример: =ЕСЛИ(A1>100; "Премия"; "Штраф"). Если значение в A1 больше 100, ячейка отобразит «Премия», иначе — «Штраф». Обратите внимание на точку с запятой (;) между аргументами — в русской версии Excel разделитель аргументов именно она, а не запятая!

📊 Какую формулу вы используете чаще всего?
СУММ
ЕСЛИ
ВПР
СРЗНАЧ
Другую

Формулы для работы с текстом: объединяем, извлекаем, очищаем

Excel умеет не только считать, но и обрабатывать текст. Вот три функции, которые экономят часы ручной работы:

  • 📌 =СЦЕПИТЬ() или =CONCAT() (в новых версиях): объединяет текст из нескольких ячеек. Пример: =СЦЕПИТЬ(A1; " "; B1) соединит содержимое A1 и B1 через пробел.
  • 📌 =ЛЕВСИМВ()/=ПРАВСИМВ(): извлекает заданное количество символов слева или справа. Пример: =ЛЕВСИМВ(A1; 3) вернёт первые 3 символа из A1.
  • 📌 =ПОИСК(): находит позицию одного текста внутри другого. Пример: =ПОИСК("а"; A1) покажет номер символа, с которого начинается буква «а» в ячейке A1.

Частая задача: в ячейке A1 записано «Иванов Иван», а нужно разделить на фамилию и имя. Решение:

=ЛЕВСИМВ(A1; ПОИСК(" "; A1)-1)  // извлечёт "Иванов"

=ПРАВСИМВ(A1; ДЛСТР(A1)-ПОИСК(" "; A1)) // извлечёт "Иван"

⚠️ Внимание: Функция =ПОИСК() чувствительна к регистру! Если искать «а», а в тексте только «А», формула вернёт ошибку #ЗНАЧ!. Для регистронезависимого поиска используйте =НАЙТИ() (но она не поддерживает подстановочные знаки).
Как удалить лишние пробелы в тексте?

Используйте функцию =СЖПРОБЕЛЫ(). Пример: =СЖПРОБЕЛЫ(A1) удалит все пробелы в начале и конце текста в A1, а также заменит несколько пробелов между словами на один.

Формулы даты и времени: считаем дни, добавляем месяцы

Excel хранит даты как числа (например, 1 января 1900 года — это число 1), поэтому с ними можно выполнять математические операции. Основные функции:

  • 📅 =СЕГОДНЯ(): возвращает текущую дату (обновляется автоматически).
  • 📅 =ДАТА(): создаёт дату из года, месяца и дня. Пример: =ДАТА(2023; 12; 31).
  • =ДАТАМЕС(): добавляет месяцы к дате. Пример: =ДАТАМЕС(A1; 3) прибавит 3 месяца к дате в A1.
  • 🗓️ =РАЗНДАТ(): вычисляет разницу между датами. Пример: =РАЗНДАТ(A1; B1; "d") покажет количество дней между датами в A1 и B1.

Пример расчёта возраста по дате рождения (в ячейке A1):

=ЦЕЛОЕ((СЕГОДНЯ()-A1)/365)

Эта формула вычитает дату рождения из текущей даты, делит результат на 365 (количество дней в году) и округляет до целого числа. Обратите внимание на ЦЕЛОЕ() — без неё результат будет дробным (например, 25.3 года).

1. Убедитесь, что ячейки с датами имеют формат "Дата" (правый клик → "Формат ячеек").

2. Проверьте, что в настройках Excel используется 1900-й год как начальная дата (Файл → Параметры → Дополнительно → "При переходе на эту книгу").

3. Для вычитания дат используйте простую разность (например, =B1-A1), а не РАЗНДАТ, если не нужны специальные единицы (месяцы, годы).-->

Формулы массивов и условное форматирование: когда СУММЕСЛИ мало

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

  • 🔍 =СУММЕСЛИ(): суммирует ячейки, соответствующие условию. Пример: =СУММЕСЛИ(A1:A10; ">50") сложит все числа больше 50 в диапазоне A1:A10.
  • 🔍 =СЧЁТЕСЛИ(): считает количество ячеек, удовлетворяющих условию. Пример: =СЧЁТЕСЛИ(B1:B10; "Да").
  • 🔍 =ВПР(): ищет значение в первом столбце таблицы и возвращает данные из другой колонки. Пример: =ВПР("Яблоки"; A1:B10; 2; ЛОЖЬ) найдёт строку с «Яблоками» в A1:A10 и вернёт значение из второго столбца.

Разберём =ВПР() подробнее, так как это одна из самых сложных для новичков функций. Её синтаксис:

=ВПР(искомое_значение; таблица; номер_столбца; [интервальный_просмотр])

Где:

- искомое_значение — что искать (например, «Яблоки»).

- таблица — диапазон с данными (первый столбец должен содержать искомые значения).

- номер_столбца — из какого столбца возвращать данные (1 — первый столбец таблицы, 2 — второй и т.д.).

- интервальный_просмотрЛОЖЬ для точного совпадения, ИСТИНА для приблизительного.

⚠️ Внимание: ВПР ищет только в первом столбце указанного диапазона. Если данные находятся не в первой колонке, используйте комбинацию =ИНДЕКС() и =ПОИСКПОЗ() или новую функцию =XLOOKUP() (доступна в Excel 365).

Ошибки в формулах: что означают #ДЕЛ/0!, #ЗНАЧ! и как их исправить

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

Ошибка Причина Как исправить
#ДЕЛ/0! Деление на ноль или на пустую ячейку Добавьте проверку =ЕСЛИОШИБКА(формула; 0) или убедитесь, что делитель не пустой
#ИМЯ? Опечатка в названии функции или неверная ссылка Проверьте раскладку клавиатуры и синтаксис
#ЗНАЧ! Неверный тип аргумента (например, текст вместо числа) Убедитесь, что все ячейки в формуле содержат корректные данные
#ССЫЛКА! Удалена ячейка или столбец, на который ссылается формула Обновите ссылки в формуле или восстановите удаленные данные
#ЧИСЛО! Проблемы с числовыми значениями (например, слишком большое число) Проверьте диапазон значений и формат ячеек

Чтобы скрыть ошибки от пользователей, оберните формулу в =ЕСЛИОШИБКА():

=ЕСЛИОШИБКА(ваша_формула; "Ошибка")

Пример: =ЕСЛИОШИБКА(A1/B1; "Деление на ноль") отобразит «Деление на ноль», если B1 пустая или равна 0.

Если ошибка #ССЫЛКА! появляется после удаления строк/столбцов, используйте имена диапазонов вместо ссылок на ячейки. Так формулы не сломаются при изменении структуры таблицы. Чтобы создать имя:

  1. Выделите диапазон (например, A1:A10).
  2. В поле имени (слева от строки формул) введите название (например, Цены).
  3. Теперь вместо A1:A10 в формулах можно использовать =СУММ(Цены).

Как копировать формулы без ошибок: абсолютные и относительные ссылки

При копировании формулы в другие ячейки Excel автоматически изменяет ссылки на ячейки. Например, если в B1 введена формула =A1*2, то при копировании в B2 она станет =A2*2. Это называется относительной ссылкой.

Но иногда нужно, чтобы ссылка не менялась — например, при умножении на фиксированный коэффициент. Для этого используйте абсолютные ссылки со знаком $:

  • 🔗 =A1*$B$1: при копировании B1 останется неизменной.
  • 🔗 =$A1*B1: зафиксирован только столбец A.
  • 🔗 =A$1*B1: зафиксирована только строка 1.

Быстрый способ добавить $: выделите ссылку в строке формул и нажмите F4 (Excel будет циклично переключать варианты: A1$A$1A$1$A1).

Пример: нужно посчитать НДС (20%) для каждого товара в столбце A. Введите в B1:

=A1*$C$1

Где C1 — ячейка с коэффициентом 0.2. Теперь скопируйте формулу вниз — ссылка на C1 останется неизменной.

Полезные комбинации формул для сложных задач

Иногда одной функции недостаточно. Вот 3 примера комбинаций для реальных задач:

  1. Подсчёт уникальных значений (например, количество уникальных клиентов в списке):
    =СЧЁТЕСЛИМН(диапазон; критерий1; критерий2; ...) - СЧЁТЕСЛИМН(диапазон; критерий1; критерий1; ...)

    Но проще использовать =ЧСТРОК(УНИК(диапазон)) (только в Excel 365).

  2. Поиск по двум критериям (например, найти цену товара определенного типа и цвета):
    =ИНДЕКС(столбец_с_ценами; ПОИСКПОЗ(1; (тип=критерий1)*(цвет=критерий2); 0))

    Это формула массива — вводите её с Ctrl+Shift+Enter в старых версиях Excel.

  3. Преобразование даты в день недели:
    =ТЕКСТ(A1; "dddd")

    Где A1 — ячейка с датой. Результат: «понедельник», «вторник» и т.д.

Для последнего примера можно также использовать =ДЕНЬНЕД(A1; 2), где 2 — формат возвращаемого значения (1 = воскресенье, 2 = понедельник и т.д.).

⚠️ Внимание: Формулы массива (вводимые с Ctrl+Shift+Enter) в новых версиях Excel (365, 2019) заменены на динамические массивы. Теперь достаточно ввести формулу как обычно — она автоматически «прольётся» на нужное количество ячеек.

FAQ: Ответы на частые вопросы начинающих

Почему Excel не считает формулу, а показывает её как текст?

Причин три:

  1. Вы забыли поставить = в начале.
  2. Ячейка имеет формат «Текст». Исправьте: правый клик → «Формат ячеек» → «Общий».
  3. Включён режим «Показывать формулы» (на вкладке «Формулы» нажмите «Показывать формулы» ещё раз).
Как сделать, чтобы формула автоматически обновлялась при изменении данных?

По умолчанию Excel пересчитывает формулы автоматически. Если этого не происходит:

  1. Проверьте настройки: «Файл» → «Параметры» → «Формулы» → «Вычисления в книге» → выберите «Автоматически».
  2. Если стоит «Вручную», нажмите F9 для принудительного пересчёта.
Можно ли в Excel использовать формулы из Google Таблиц?

Большинство формул совпадают, но есть различия:

  • В Google Таблицах разделитель аргументов — запятая (,), в Excel — точка с запятой (;).
  • Некоторые функции имеют разные названия (например, =INDEX(MATCH()) в Google vs =ИНДЕКС(ПОИСКПОЗ()) в Excel).
  • В Google Таблицах есть уникальные функции, например, =IMPORTRANGE().
Как защитить формулы от изменений?

Способы:

  1. Заблокируйте ячейки: выделите их → правый клик → «Формат ячеек» → вкладка «Защита» → поставьте галочку «Защищаемая ячейка». Затем защитите лист: «Рецензирование» → «Защитить лист».
  2. Спрячьте формулы: в том же окне «Формат ячеек» → «Защита» → «Скрытая».

Обратите внимание: защита ячеек работает только после защиты всего листа!

Где скачать готовые шаблоны с формулами?

Официальные шаблоны от Microsoft:

  1. В Excel: «Файл» → «Создать» → введите в поиске ключевое слово (например, «бюджет»).
  2. На сайте Microsoft: templates.office.com (раздел «Excel»).

Для русских пользователей также подойдут шаблоны на ExcelWorld или PlanetaExcel.