Баннер мобильный (3) Пройти тест

Руководство по работе с формулами в Excel

Как сделать работу в Excel быстрее и удобнее

Разбор

23 августа 2024

Поделиться

Скопировано
Руководство по работе с формулами в Excel

Содержание

    Рутинные задачи при работе с таблицами Excel можно автоматизировать с помощью специальных формул. Они позволят выполнить сложные вычисления, значительно ускорят работу с большими объемами данных и помогут избежать ошибок.

    Как использовать формулы в Excel

    В Excel формулы вводят в строке формул, которая находится в верхней части окна Excel, под лентой инструментов.

    Поле ввода формул

    Чтобы начать ввод:

    1. Выберите ячейку таблицы, в которую хотите вставить формулу.
    2. Введите формулу в строке формул. Формула всегда начинается со знака «=».
    3. Нажмите Enter для завершения ввода и отображения результата расчета в выбранной ячейке.

    Какие операторы используют в формулах

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

    Арифметические операторы

    Действие
    Символ
    Пример формулы
    Сложение
    +
    Сумма значений ячеек A1 и B1:= A1 + B1
    Вычитание
    Разность значений ячеек A1 и B1:= A1 — B1
    Умножение
    *
    Произведение значений ячеек A1 и B1:= A1 * B1
    Деление
    /
    Частное значений ячеек A1 и B1:= A1 / B1
    Возведение в степень
    ^
    Квадрат значения ячейки A1:= A1 ^ 2

    Операторы сравнения

    Действие
    Символ
    Пример формулы
    Равно
    =
    Проверяет, равны ли значения A1 и B1:= A1 = B1
    Не равно
    <>
    Проверяет, не равны ли значения A1 и B1:= A1 <> B1
    Больше, больше или равно
    >>=
    Проверяет, больше ли значение A1 значения B1:= A1 > B1Больше или равно:= A1 >= B1
    Меньше, меньше или равно
    <<=
    Проверяет, меньше ли значение A1 значения B1:= A1 < B1Меньше или равно:= A1 <= B1

    В зависимости от результата формулы значением целевой ячейки будет ИСТИНА или ЛОЖЬ.

    Текстовый оператор

    Оператор конкатенации & соединяет («склеивает») текстовые строки.

    Пример:
    Ячейка A1 содержит значение «Skill», ячейка B1 содержит значение «Factory».
    Результат формулы «=A1 & B1» будет соединенной строкой «SkillFactory».
    Обратите внимание, что при соединении значений в конечной строке пробел отсутствует. Чтобы добавить пробел, нужно включить его в формулу: «=A1 & » » & B1».

    Логические операторы

    Оператор
    Описание
    Пример
    И
    Возвращает ИСТИНА, если все условия ИСТИНА. Возвращает ЛОЖЬ, если хотя бы одно — ЛОЖЬ
    При A1 = 2 и B1 = 3
    «= И(A1 > 0, B1 < 5)» вернет ИСТИНА.
    При A1 = −1 и B1 = 3 вернет ЛОЖЬ
    ИЛИ
    Возвращает ИСТИНА, если хотя бы одно условие ИСТИНА. Возвращает ЛОЖЬ, если оба значения — ЛОЖЬ
    При A1 = 0 и B1 = 3
    «= ИЛИ(A1 > 0, B1 < 5)» вернет ИСТИНА.
    При A1 = 0 и B1 = 6 вернет ЛОЖЬ
    НЕ
    Преобразует значение истинности ячейки на противоположное (ЛОЖЬ на ИСТИНА и наоборот)
    Если «= A1 > 10» возвращает ИСТИНА, то «НЕ(A1 > 10)» вернет ЛОЖЬ

    Ссылочные операторы

    Символ
    Описание
    Пример
    : (двоеточие)
    Определяет диапазон ячеек
    «= СУММ(A1:A10)» рассчитает сумму значений ячеек в диапазоне от A1 до A10
    ; (точка с запятой)
    Объединяет несколько ячеек или диапазонов
    «= СУММ(A1; B1; C1)» рассчитает сумму значений ячеек A1, B1 и C1
    ‘ (пробел)
    Определяет пересечение диапазонов
    «= A1:B10 B5:C15» выберет только те ячейки, которые находятся на пересечении этих диапазонов. То есть пересечением будет диапазон B5:B10

    Оператор ссылки

    Оператор абсолютной ссылки $ фиксирует ссылку на конкретную ячейку или диапазон. 

    Пример:
    Если в формуле сослаться на ячейку A1 таким образом — $A$1, то при копировании формулы (например, при «растягивании» ячейки на нужный диапазон) ссылка на ячейку A1 не изменится, так как она зафиксирована.

    Как протянуть формулу в Excel

    Какие основные формулы есть в Excel и как их использовать

    Расчет суммы

    Формула для расчета суммы используется для сложения числовых значений в заданном диапазоне ячеек. Она помогает рассчитать общую сумму значений в столбце, строке или любом другом диапазоне ячеек. Для сложения можно использовать оператор + или формулу СУММ.

    Пример

    Допустим, у вас есть таблица с продажами товаров за несколько дней. Вам нужно рассчитать общую сумму продаж каждого товара.

    Таблица продаж товара A и товара B

    В ячейке B7 рассчитываем сумму продаж товара A по формуле «=СУММ(B2:B6)». Это эквивалентно формуле «=B2 + B3 + B4 + B5 + B6», но гораздо короче.

    В ячейке C7 проделаем то же самое для товара B с помощью формулы «=СУММ(C2:C6)». Можно просто растянуть ячейку B7 до C7.

    Умножение

    Используется для перемножения числовых значений из двух или более ячеек. Можно выполнить при помощи оператора * или формулы ПРОИЗВЕД. 

    Пример

    У вас есть таблица, где указано количество проданных единиц товара и цена за единицу. Вы хотите рассчитать общую выручку для каждого дня.

    Таблица выручки от продажи товара

    В ячейке D2 указываем формулу расчета общей выручки, умножив цену одной единицы товара на количество проданного товара. Полученную формулу «=C2*B2» применяем ко всему столбцу выручки.

    Произведение ячеек C2 и B2, которое мы оформили как «=C2*B2», можно также записать как «=ПРОИЗВЕД(C2:B2)», указав диапазон ячеек для перемножения. Этот способ будет актуален для большого количества множителей.

    Диапазон ячеек для перемножения

    Например, используя формулу «=ПРОИЗВЕД(A14:D14)», мы получили произведение всего диапазона ячеек. 

    Объединение (конкатенация)

    Кроме оператора & существует формула СЦЕПИТЬ, которая также нужна для объединения (сцепления) текста из нескольких ячеек в одну. Эти два способа выполняют одинаковые функции, но формула СЦЕПИТЬ удобнее, когда нужно объединить текст из большого количества ячеек.

    Пример

    Например, есть таблица со столбцами имен и фамилий, которые вы хотите объединить в одну строку.

    Таблица имен и фамилий

    Воспользуемся формулой СЦЕПИТЬ. Вставим ее в ячейку C1: «=СЦЕПИТЬ(A2; » «; B2)», а затем применим ко всему столбцу «Имя и фамилия». Указав в формуле пробел, мы избежим слитного написания имени и фамилии.

    Округление

    Формула ОКРУГЛ в Excel округляет числовые значения до заданного количества десятичных знаков. Это полезно для сокращения длинных дробей или для того, чтобы добиться точности до определенного знака после запятой.

    Пример

    Есть таблица с результатами расчетов, которые вам нужно округлить до сотых долей.

    Округление

    В ячейку B2 вводим формулу «=ОКРУГЛ(A2; 2)». Она округлит значение в ячейке A2 до двух знаков после запятой. Растянем ее на весь столбец «Округленное значение» и получим округленные дроби для остальных исходных значений. 

    Также можно контролировать, в какую сторону будет округлена дробь: вверх — ОКРУГЛВВЕРХ или вниз — ОКРУГЛВНИЗ.

    Нахождение корня

    Квадратный корень

    Для нахождения квадратного корня в Excel используется формула КОРЕНЬ. 

    Пример

    У вас есть таблица с числами, и вам нужно найти квадратный корень для каждого из этих чисел.

    Нахождение корня

    В ячейке B2 пишем формулу квадратного корня — «=КОРЕНЬ(A2)» и растягиваем ее на весь столбец.

    Корень любой степени

    Для извлечения корня любой степени (в том числе и квадратного) нужно воспользоваться оператором возведения в степень ^. В качестве степени нужно взять обратную степень корня. Например, для кубического корня — 1/3, для корня четвертой степени — 1/4 и так далее.

    Пример

    Нужно рассчитать кубический корень каждого числа в столбце «Число».

    Запишем формулу «=A2^(1/3)» в ячейке B2 и растянем значение по всему столбцу. Получим корень третьей степени для столбца «Число».

    Поиск значения по диапазону или таблице (ВПР)

    ВПР (или VLOOKUP) помогает найти значение в первом столбце определенного диапазона и вернуть соответствующее значение из другого столбца в той же строке. Эта функция очень полезна в работе с большими таблицами.

    В этой статье подробно рассказали о возможностях функции ВПР и приложили пошаговую инструкцию. 

    Изменение регистра

    В Excel есть две функции для изменения регистра текста: ПРОПИСН и СТРОЧН.

    ПРОПИСН 

    Преобразует все буквы в тексте в прописные (заглавные). 

    Пример

    Текст из столбца «Исходный текст» нужно перевести в заглавные буквы.

    Изменение регистра на прописной

    В ячейке B2 пишем формулу «=ПРОПИСН(A2)» и растягиваем ее на весь столбец. 

    СТРОЧН 

    Нужно преобразовать все буквы в тексте в строчные (маленькие).

    Пример 

    Можно также перевести текст из столбца «Заглавные буквы» в строчные.

    Изменение регистра на строчный

    В ячейку C2 введем формулу «=СТРОЧН(B2)» и растянем ее на весь столбец.

    Убрать пробелы

    Чтобы убрать лишние пробелы, есть формула СЖПРОБЕЛЫ. Эта функция оставляет только один пробел между словами.

    Пример

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

    Удаление лишних пробелов

    С помощью формулы «=СЖПРОБЕЛЫ(A2)» получим отформатированную строку в ячейке B2. Применим формулу ко всему столбцу. 

    Условные формулы

    Чтобы использовать функции условий в Excel, применяют ЕСЛИ и его производные — ЕСЛИМН и ЕСЛИОШИБКА.

    • ЕСЛИ

    Выполняет логическую проверку условий, которые возвращают значение ИСТИНА или ЛОЖЬ.

    Пример

    У вас есть таблица с результатами экзаменов студентов. Вам нужно определить, сдал студент экзамен или нет, исходя из его баллов за экзамен. Проходной балл — 50.

    Проверка условий

    В ячейку B2 вставим формулу «=ЕСЛИ(A2>=50; «Сдал»; «Не сдал»)» и применим ее ко всему столбцу. Из формулы следует, что мы получим значение «Сдал», если результат проверки условия — ИСТИНА, и «Не сдал», если ЛОЖЬ.

    • ЕСЛИМН

    Применяется тогда, когда условий несколько. Работает по такому принципу:

    Функция последовательно проверяет условия, перечисленные в формуле, и, как только находит первое условие со значением ИСТИНА, возвращает соответствующее этому условию значение. Другие условия не проверяются, даже если они тоже истинны.

    Пример

    В той же таблице с баллами студентов за экзамен теперь нужно дать оценку согласно полученным баллам. Всего оценок четыре: «Отлично», «Хорошо», «Удовлетворительно» и «Неудовлетворительно».

    Проверка на несколько условий

    Добавим формулу «=ЕСЛИМН(A2>=80; «Отлично»; A2>=60; «Хорошо»; A2>=50; «Удовлетворительно»; A2<50; «Неудовлетворительно»)» в ячейку C3 и растянем ее на весь столбец. 

    Обратите внимание, что оценки в условии нужно расположить в порядке убывания. Например, если сделать по возрастанию, то все оценки разделятся на «Неудовлетворительно» (<50) и «Удовлетворительно» (>=50).

    • ЕСЛИОШИБКА

    Эта функция нужна, чтобы обрабатывать возникающие при расчетах ошибки с помощью сообщения об ошибке. В сообщении можно указать любой текст.

    Пример

    Обработайте классический пример ошибки при делении на ноль. Пусть сообщение об ошибке звучит как «Делить на ноль нельзя». 

    Пример обработки ошибки

    В ячейку C2 ставим формулу «=ЕСЛИОШИБКА(A2/B2; «Делить на ноль нельзя»)» и растягиваем значение на весь столбец.

    • Как применять условия для функции СУММ

    Функция ЕСЛИ применяется в связке с другими функциями, например с СУММ. Рассмотрим на примерах:

    СУММЕСЛИ, чтобы посчитать сумму ячеек по определенному критерию.

    СУММЕСЛИ, чтобы посчитать сумму ячеек по определенному критерию

    «=СУММЕСЛИ(A2:A4; «Продажи»; B2:B4)» покажет итоговую сумму по показателю «Продажи».

    — СУММЕСЛИМН, чтобы посчитать сумму значений в диапазоне, которые соответствуют нескольким условиям.

    «=СУММЕСЛИМН(B2:B4; A2:A4; «Продажи»; C2:C4; «Январь»)» суммирует значения ячеек, где в столбце A указано «Продажи», а в столбце C — «Январь». В данном случае есть только одна такая ячейка. 

    • Где еще применяют ЕСЛИ

    — СЧЁТЕСЛИ, чтобы посчитать количество ячеек, соответствующих одному критерию.

    Пример для СЧЁТЕСЛИ

    «=СЧЁТЕСЛИ(A1:A3; «Продажи»)» — эта формула подсчитает количество ячеек в диапазоне A1:A3, где указано слово «Продажи».

    — СЧЁТЕСЛИМН, чтобы посчитать количество ячеек, которые соответствуют нескольким критериям одновременно.

    Пример для СЧЁТЕСЛИМН

    «=СЧЁТЕСЛИМН(A1:A4; «Продажи»; B1:B4; «Январь»)» посчитает количество ячеек, где в столбце A указано «Продажи», а в столбце B — «Январь». Если оба условия выполняются для одной строки, то она будет включена в подсчет.

    • Извлечение текста (ПСТР)

    Функция ПСТР нужна для извлечения определенного количества символов из строки текста или числового ряда, начиная с заданной позиции.

    Пример

    Вам нужно извлечь из исходника три символа, начиная с четвертого.

    Пример для формулы ПСТР

    C помощью формулы «=ПСТР(A2; 4; 3)» извлекаем символы из строк столбца A в столбец B. 

    Обратите внимание, что даже если функция не получит необходимое по условию количество символов в строке, она все равно выполнит операцию с тем количеством символов, которые есть. Если подходящие символы в строке отсутствуют, то в ячейке результата получится пустая строка. 

    • Замена текста

    С помощью функции ЗАМЕНИТЬ можно заменить часть строки текста на другую, начиная с указанной позиции и на определенное количество символов.

    Пример

    Например, вам нужно скрыть последние цифры кода или номера из первого столбца, начиная с 5 символа, на 6 символов. Сделать это можно с помощью замены на звездочки *

    Пример для формулы ЗАМЕНИТЬ

    В ячейку B2 вставим формулу «=ЗАМЕНИТЬ(A2; 5; 6; «******»)» и применим ее ко всему столбцу. Количество новых символов для замены не обязательно должно совпадать с количеством заменяемых старых символов.

    Подведем итог

    • Для работы с формулами в Excel используют специальные операторы: арифметические, логические сравнения и другие.
    • Математические операции, такие как сложение и умножение, можно провести двумя способами: через операторы + и * либо с помощью функций СУММ и ПРОИЗВЕД соответственно.
    • В Excel можно округлять дроби с помощью функции ОКРУГЛ. В большую сторону — ОКРУГЛВВЕРХ, в меньшую — ОКРУГЛВНИЗ.
    • Строки можно «скреплять» в одну с помощью оператора & или формулы СЦЕПИТЬ. При этом нужно вручную поставить пробел между ними при необходимости.
    • Для работы с регистром символов в строке есть формулы ПРОПИСН и СТРОЧН.
    • Формулы условий используют функцию ЕСЛИ и проверяют условия на значение ИСТИНА или ЛОЖЬ. С их помощью можно проверять диапазоны на соответствие требованиям, обрабатывать ошибки, выбирать конкретные ячейки для суммирования и т. д.
    • Из ячеек можно извлекать установленное количество символов с помощью функции ПСТР, заменять символы через ЗАМЕНИТЬ, убирать пробелы с помощью СЖПРОБЕЛЫ.

    Разбор

    Поделиться

    Скопировано
    0 комментариев
    Комментарии