Excel как язык формул: мини-справочник для новичка
Excel — это не только таблица с ячейками, а по сути язык формул. У него есть свои «слова» (функции), «правила грамматики» (ссылки и скобки) и устойчивые конструкции, которые решают одни и те же задачи изо дня в день.
В этом мини-справочнике собраны базовые элементы этого языка: логика, суммы, текстовые функции, ссылки и немного более продвинутые конструкции. Его удобно держать под рукой и возвращаться, когда формулы начинают казаться «кашей из скобок и точек с запятой».
Смотри на этот материал не как на учебник, а как на каркас: «какой блок использовать под конкретную задачу».
1. Ссылки: фундамент языка формул
Любая формула в Excel опирается на ссылки: именно они говорят, откуда брать данные. Ошибка на этом уровне превращает даже идеальную логику в мусор.
Если ты ещё не закрепил базу, рекомендую отдельно пройти материал про типы ссылок в Excel .
Абсолютные и относительные ссылки
Кратко напомню ключевые идеи:
- A1 — относительная ссылка: при копировании формулы меняется и строка, и столбец.
- $A$1 — абсолютная: при копировании «держится» за одну ячейку.
- $A1 или A$1 — смешанные: фиксируют либо столбец, либо строку.
Простейший пример: ставка НДС в ячейке $D$1 и формула:
=C2 * $D$1
Здесь C2 будет сдвигаться по строкам, а ставка НДС — нет.
Именно так и должна работать корректная формула.
Чем сложнее становятся твои формулы, тем важнее помнить: сначала ссылки, потом логика. Если ссылки «плавают», не поможет никакая LET или ВЫБОР.
2. Логика: ЕСЛИ и «ветвления»
Логические функции позволяют Excel отвечать на вопрос: «Если условие выполняется — сделай А, если нет — сделай Б».
Базовая конструкция ЕСЛИ
Общий вид формулы:
=ЕСЛИ(Условие; Значение_если_истина; Значение_если_ложь)
Например, простой статус по плану продаж:
=ЕСЛИ(C2 >= B2; "План выполнен"; "План не выполнен")
Отдельно можно посмотреть расширенный разбор в статье «Формула ЕСЛИ в Excel: 15 примеров» .
ЕСЛИ + несколько условий и текст
Частая задача — сделать флаг по тексту:
=ЕСЛИ(ПОИСК("онлайн"; A2) > 0; "Онлайн"; "Офлайн")
Но такая формула упадёт с ошибкой, если «онлайн» не найден. Поэтому реальная рабочая конструкция выглядит так:
=ЕСЛИ(ЕЧИСЛО(ПОИСК("онлайн"; A2)); "Онлайн"; "Офлайн")
Подробно логика «ЕСЛИ содержит текст» разобрана здесь: ЕСЛИ содержит текст в Excel .
3. Суммы: от простой СУММ до СУММЕСЛИМН
Вторая большая группа задач — посчитать сумму: по всему диапазону, по условию, по диапазону дат, по нескольким критериям.
Здесь работает простое правило:
- СУММ — просто сложить.
- СУММЕСЛИ — сумма по одному условию.
- СУММЕСЛИМН — сумма по нескольким условиям.
Для общего сравнения удобно заглянуть в статью «СУММ vs СУММЕСЛИ vs СУММЕСЛИМН» .
СУММ: базовый уровень
=СУММ(C2:C100)
Классика: сложить диапазон без условий. Хорошо подходит для итого внизу таблицы или промежуточных расчётов.
СУММЕСЛИ: сумма по одному условию
Продажи по одному менеджеру:
=СУММЕСЛИ(A2:A100; "Иванов"; C2:C100)
Здесь A2:A100 — столбец менеджеров, "Иванов" — критерий, C2:C100 — суммы.
Более подробный разбор — в статье
«Как посчитать сумму по условию в Excel»
.
СУММЕСЛИМН: несколько условий сразу
Например, сумма по менеджеру и статусу «Оплачено»:
=СУММЕСЛИМН(C2:C100; A2:A100; "Иванов"; B2:B100; "Оплачено")
С этой функцией удобно считать суммы по датам, по статусам, по каналам продаж — подробнее в статьях про сумму по нескольким условиям и сумму по датам .
4. Текстовые задачи: очистить, разделить, объединить
Реальные таблицы редко бывают «идеальными». В них попадаются:
- лишние пробелы и невидимые символы,
- ФИО в одной ячейке,
- телефоны «+7 (999) 123-45-67» вместо «79991234567»,
- адреса, коды, статусы, смешанные с лишним текстом.
Под такие задачи есть отдельная группа приёмов. У тебя уже есть целый набор статей-подсказок:
- как убрать лишние пробелы и невидимые символы
- как разделить текст по столбцам
- как объединить текст в одну ячейку
- как удалить лишние символы и оставить только цифры/буквы
Поиск текста внутри ячейки
Для поиска слов и фраз внутри текста пригодятся функции ПОИСК и НАЙТИ. Коротко:
- ПОИСК — не чувствителен к регистру, «добрый».
- НАЙТИ — чувствителен к регистру, «строгий».
Флаг «есть слово онлайн»:
=ЕСЛИ(ЕЧИСЛО(ПОИСК("онлайн"; A2)); "Онлайн"; "Нет")
Подробный разбор — в материале «ПОИСК и НАЙТИ — как работать с текстом правильно» .
5. ВЫБОР и LET: формулы, которые «читаются»
Когда формула разрослась до пары строк и в ней одни и те же куски повторяются по 3–4 раза, имеет смысл использовать более «структурные» функции: ВЫБОР и LET.
ВЫБОР: компактная замена вложенных ЕСЛИ
Общая идея: есть номер варианта (1, 2, 3…) и список значений, из которых нужно выбрать.
=ВЫБОР(B2; "Высокий приоритет"; "Средний"; "Низкий")
Если в B2 — 1, получим «Высокий приоритет», если 2 — «Средний» и т.д. Подробно — в статье «Функция ВЫБОР (CHOOSE)» .
LET: назвать части формулы и не повторяться
Функция LET позволяет один раз посчитать выражение, дать ему имя и переиспользовать в вычислениях. Это делает формулу короче, понятнее и часто быстрее.
Допустим, у нас есть таблица с продажами, и мы несколько раз используем одну и ту же сумму:
=СУММ($C$2:$C$1000)*$F$2
Вариант с LET:
=LET(
Продажи; СУММ($C$2:$C$1000);
Ставка; $F$2;
Доход; Продажи * Ставка;
ЕСЛИ(Доход > 100000; Доход * 0,9; Доход)
)
Теперь формула читается как мини-алгоритм: сначала считаем продажи, затем ставку, затем доход и уже после — скидку. Отдельный разбор с примерами — в статье «Функция LET: как упростить сложные формулы» .
6. Округление, уникальные значения и качество данных
Даже идеальная логика формул ничего не стоит, если данные «шумные»: много знаков после запятой, дубликаты, пустые столбцы, лишнее форматирование.
Округление: ОКРУГЛ, ОКРУГЛВВЕРХ, ОКРУГЛВНИЗ
Примеры:
=ОКРУГЛ(C2; 2) // до двух знаков после запятой
=ОКРУГЛВВЕРХ(C2/12; 0) // округлить количество коробок в большую сторону
=ОКРУГЛВНИЗ(C2; 0) // отрезать копейки
Подбор подходящей функции под задачу подробно разбирается в статье «Округление чисел в Excel» .
Уникальные значения и очистка
Перед любым серьёзным анализом стоит:
- убрать дубликаты,
- очистить форматирование,
- удалить пустые столбцы и «мусорные» символы.
Для этого пригодятся материалы:
- как удалить дубликаты в Excel
- как удалить форматирование и вернуть таблицу к «нормальному виду»
- 10 способов очистить таблицу перед анализом
7. Мини-шпаргалка: какую функцию выбрать под задачу
Небольшая карта, к которой можно возвращаться:
| Задача | Что использовать | Куда смотреть подробнее |
|---|---|---|
| Сравнить значения или присвоить статус | ЕСЛИ (+ ЕСЛИОШИБКА) | формула ЕСЛИ |
| Посчитать сумму по условию | СУММЕСЛИ / СУММЕСЛИМН | сумма по условию |
| Найти слово внутри текста | ПОИСК / НАЙТИ + ЕСЛИ | поиск текста |
| Выбрать один из вариантов по номеру | ВЫБОР | функция ВЫБОР |
| Сделать сложную формулу читаемой | LET | функция LET |
| Подготовить список к анализу | Очистка текста, удаление дубликатов | обработка списка |
Если этот мини-справочник сохранить в закладки, он станет «точкой входа» в остальные статьи: по каждой теме можно уйти глубже в отдельный разбор с примерами и файлами.
Хочется уверенно говорить на «языке Excel»?
Можно продолжать собирать знания по кусочкам из разных источников, а можно пройти по понятной дорожке: от базовых формул до аккуратных отчётов и первых элементов автоматизации.
Я собрал отдельный формат обучения для новичков и продолжающих: живые примеры, пошаговые инструкции и практические задачи без академизма.
Хочешь уверенно владеть формулами и научиться работать с Excel без ошибок? Пройди бесплатный курс «Excel с уверенностью» — короткие уроки, реальные задачи и поддержка.
Начать бесплатно
Комментарии
Комментариев пока нет.