Расшифровка знаков и функций в Excel
Все знаки и символы в Excel делятся на три группы: математические операторы (для вычислений), логические знаки (для сравнений) и специальные символы (для работы с текстом и поиска). Формула всегда начинается со знака =, без него программа воспринимает ввод как обычный текст. Ниже приведен полный список операторов и функций с готовыми примерами использования.
Главное правило: Любая формула в ячейке должна начинаться со знака равенства (=). Если написать 5+5, Excel оставит это текстом. Если написать =5+5, он выдаст результат 10.
Математические операторы и приоритет вычислений
Базовые знаки арифметики используются для простых расчетов. В отличие от калькулятора, в Excel важен порядок действий.
| Знак | Название | Пример формулы | Результат |
|---|---|---|---|
+ | Сложение | =A1 + B1 | Сумма значений |
- | Вычитание | =A1 - B1 | Разность значений |
* | Умножение | =A1 * 5 | Произведение (звездочка) |
/ | Деление | =A1 / 2 | Частное (слэш) |
^ | Степень | =2^3 | Возведение в степень (8) |
% | Процент | =20% | Автоматически превращает в 0,2 |
Порядок вычислений:
- Скобки
()— выполняются первыми. - Степень
^. - Умножение
*и деление/. - Сложение
+и вычитание-.
Пример: Формула
=2 + 3 * 4даст результат 14 (сначала 3*4=12, потом +2). Чтобы получить 20, нужно использовать скобки:=(2 + 3) * 4.
Логические знаки и сравнение данных
Эти символы используются в условных функциях (например, ЕСЛИ) и фильтрации. Они возвращают значения ИСТИНА (TRUE) или ЛОЖЬ (FALSE).
=(равно):=A1=B1— проверяет идентичность.<>(не равно):=A1<>10— истинно, если значение не 10.>(больше) и<(меньше).>=(больше или равно) и<=(меньше или равно).
Частая ошибка: Не путайте знак присваивания/формулы = в начале ячейки и знак сравнения = внутри формулы.
- Правильно:
=ЕСЛИ(A1=10; "Да"; "Нет") - Неправильно:
ЕСЛИ(A1=10...)(без первого знака равенства формула не сработает).
Текстовые символы и конкатенация
Для объединения текста из разных ячеек используется амперсанд &. Это аналог функции СЦЕПИТЬ (CONCAT).
Примеры использования:
- Объединение имени и фамилии:
=A1 & " " & B1(добавляет пробел между словами). - Добавление текста к числу:
="Итого: " & C1→ результат «Итого: 500». - Перенос строки внутри формулы:
=A1 & СИМВОЛ(10) & B1(требуется включить «Перенос по словам» в формате ячейки).
Текстовые константы внутри формул всегда пишутся в двойных кавычках "Текст". Одинарные кавычки ' используются только для обозначения текста, который выглядит как число (например, '007).
Топ-10 базовых функций для ежедневной работы
Функции — это готовые алгоритмы. Синтаксис един для всех: =НАЗВАНИЕ(аргумент1; аргумент2). Аргументы в русской версии разделяются точкой с запятой ;.
| Функция (РУС / ENG) | Описание | Пример |
|---|---|---|
| СУММ / SUM | Складывает диапазон чисел. | =СУММ(A1:A10) |
| СРЗНАЧ / AVERAGE | Находит среднее арифметическое. | =СРЗНАЧ(B2:B20) |
| СЧЁТ / COUNT | Считает количество ячеек с числами. | =СЧЁТ(C1:C100) |
| МАКС / MAX | Находит наибольшее значение. | =МАКС(D1:D10) |
| МИН / MIN | Находит наименьшее значение. | =МИН(D1:D10) |
| ОКРУГЛ / ROUND | Округляет число до заданного знака. | =ОКРУГЛ(E1; 2) (до сотых) |
| СЕГОДНЯ / TODAY | Возвращает текущую дату. | =СЕГОДНЯ() |
| ДЛСТР / LEN | Считает количество символов в тексте. | =ДЛСТР("Привет") → 6 |
| ЕСЛИОШИБКА / IFERROR | Скрывает ошибки красивым текстом. | =ЕСЛИОШИБКА(A1/B1; "Нет данных") |
| СЦЕПИТЬ / CONCAT | Современная замена знаку &. | =СЦЕПИТЬ(A1; " "; B1) |
Продвинутые логические функции и поиск
Когда простых расчетов недостаточно, используют вложенные условия и поиск по таблицам.
1. Функция ЕСЛИ (IF)
Позволяет делать выбор на основе условия.
- Синтаксис:
=ЕСЛИ(условие; значение_если_истина; значение_если_ложь) - Пример:
=ЕСЛИ(A1>1000; "Бонус"; "Обычная ставка")
2. Поиск данных: ВПР (VLOOKUP) и ПРОСМОТРХ (XLOOKUP)
Используются для подтягивания данных из других таблиц по уникальному ключу (артикулу, ФИО, ID).
-
ВПР (Устаревает, но еще везде есть):
=ВПР(что_ищем; где_ищем; номер_столбца; 0)Минус: Ищет только слева направо и ломается при вставке столбцов. -
ПРОСМОТРХ (XLOOKUP) — Рекомендовано:
=ПРОСМОТРХ(что_ищем; столбец_поиска; столбец_результата)Плюс: Работает в любую сторону, проще в написании, не ломается при изменении структуры таблицы.
Если у вас Excel 2021 или новее (включая Office 365), сразу учите ПРОСМОТРХ. Она заменяет связки ВПР+ПОИСКПОЗ и делает работу быстрее.
Специальные символы для поиска и подстановок
При использовании фильтров, функции СЧЁТЕСЛИ (COUNTIF) или поиске (Ctrl+F) работают два важных символа-маски:
- Звездочка
*— заменяет любое количество любых символов.- Запрос
Иван*найдет: «Иван», «Иванов», «Иванченко». - Формула:
=СЧЁТЕСЛИ(A:A; "Москва*")посчитает все ячейки, начинающиеся на «Москва».
- Запрос
- Вопросительный знак
?— заменяет ровно один любой символ.- Запрос
т?стнайдет: «тест», «тост», но не найдет «текст».
- Запрос
Если вам нужно найти сам знак звездочки или вопроса в тексте, поставьте перед ним тильду ~. Например, поиск ~* найдет именно звездочку.
Частые ошибки и коды неисправностей
Excel сигнализирует об ошибках специальными кодами, начинающимися с решетки #.
| Код ошибки | Причина | Как исправить |
|---|---|---|
| #ДЕЛ/0! (#DIV/0!) | Деление на ноль или пустую ячейку. | Оберните формулу в ЕСЛИОШИБКА или проверьте знаменатель. |
| #ЗНАЧ! (#VALUE!) | В формуле текст вместо числа (например, пробел в числе). | Очистите данные, уберите лишние пробелы функцией СЖПРОБЕЛЫ. |
| #ИМЯ? (#NAME?) | Опечатка в названии функции или нет кавычек у текста. | Проверьте написание функции (на русском или английском в зависимости от версии). |
| #ССЫЛКА! (#REF!) | Удалена ячейка, на которую ссылалась формула. | Восстановите удаленные данные или перепишите формулу. |
| #Н/Д (#N/A) | Значение не найдено (часто в ВПР). | Проверьте искомое значение или используйте ЕСЛИОШИБКА(...; "Не найдено"). |
Часто задаваемые вопросы (FAQ)
В чем разница между абсолютной и относительной ссылкой?
Относительная ссылка (A1) меняется при копировании формулы вниз или вправо. Абсолютная ссылка ($A$1) фиксирует ячейку. Чтобы зафиксировать ссылку, выделите её в формуле и нажмите клавишу F4.
Почему формула не считается, а показывает текст?
Скорее всего, перед формулой стоит пробел или апостроф '. Удалите их. Также проверьте формат ячейки: он должен быть «Общий» или «Числовой», а не «Текстовый».
Как писать формулы на английском, если интерфейс русский?
В русскоязычном Excel названия функций автоматически переводятся (SUM → СУММ). Писать английские названия в русских версиях обычно нельзя, кроме случаев использования имен диапазонов. Однако разделителем аргументов в русской версии всегда является точка с запятой ;, а в английской — запятая ,.