Excel и Google Workspace
Логические функции
IF, IFS и другие функции условий для таблиц.
26 формул
Таблица формул
| Формула | Запись | Тема | Для чего нужна |
|---|---|---|---|
| Условие IF / ЕСЛИ в Excel и Google Таблицах | =IF(A2>=70,"OK","Проверить") |
Базовые формулы Excel | Условие IF / ЕСЛИ в Excel и Google Таблицах: формула =IF(A2>=70,"OK","Проверить") помогает в Excel и Google Таблицах: формула =IF(A2>=70,"OK","Проверить") помогает в Excel и Google Таблицах: формула =IF(A2>=70,"OK","Проверить") помогает условие истинно, и другое значение, если условие ложно. В тексте есть условия... |
| Сумма по условию SUMIF / СУММЕСЛИ | =SUMIF(A:A,"Москва",B:B) |
Базовые формулы Excel | Сумма по условию SUMIF / СУММЕСЛИ: формула =SUMIF(A:A,"Москва",B:B) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата. |
| Несколько условий IFS / ЕСЛИМН | =IFS(A2>=90,"A",A2>=75,"B",A2>=60,"C",TRUE,"D") |
Базовые формулы Excel | Несколько условий IFS / ЕСЛИМН: формула =IFS(A2>=90,"A",A2>=75,"B",A2>=60,"C",TRUE,"D") помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата. |
| IFNA / ЕСНД: обработать ошибку #N/A в Excel и Google Таблицах | =IFNA(VLOOKUP(E2,A:B,2,FALSE),"не найдено") |
Базовые формулы Excel | IFNA / ЕСНД: обработать ошибку #N/A в Excel и Google Таблицах: формула =IFNA(VLOOKUP(E2,A:B,2,FALSE),"не найдено") помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата. |
| ISNA / ЕНД: проверка на #N/A в Excel и Google Таблицах | =ISNA(A2) |
Базовые формулы Excel | ISNA / ЕНД: проверка на #N/A в Excel и Google Таблицах: формула =ISNA(A2) помогает проверить тип значения или ошибку до основной формулы. В тексте есть условия, пример, ошибки и проверка результата. |
| ISERROR / ЕОШИБКА: проверка любой ошибки в Excel и Google Таблицах | =ISERROR(A2) |
Базовые формулы Excel | ISERROR / ЕОШИБКА: проверка любой ошибки в Excel и Google Таблицах: формула =ISERROR(A2) помогает проверить тип значения или ошибку до основной формулы. В тексте есть условия, пример, ошибки и проверка результата. |
| AND / И: все условия истинны в Excel и Google Таблицах | =AND(A2>0,B2="OK") |
Базовые формулы Excel | AND / И: все условия истинны в Excel и Google Таблицах: формула =AND(A2>0,B2="OK") помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата. |
| OR / ИЛИ: хотя бы одно условие истинно в Excel и Google Таблицах | =OR(A2="VIP",B2>100000) |
Базовые формулы Excel | OR / ИЛИ: хотя бы одно условие истинно в Excel и Google Таблицах: формула =OR(A2="VIP",B2>100000) помогает настроить рабочую формулу в таблице и проверить ссылки после копирования. В тексте есть условия, пример, ошибки и проверка результата. |
| NOT / НЕ: отрицание условия в Excel и Google Таблицах | =NOT(A2="закрыто") |
Базовые формулы Excel | NOT / НЕ: отрицание условия в Excel и Google Таблицах: формула =NOT(A2="закрыто") помогает требуется требуется требуется требуется требуется требуется в отчете быстро обработать логическое условие: подготовить сводку, очистить импорт, проверить качество данных или сделать расчет без ручного копирования. В тексте е... |
| IF / ЕСЛИ для двух вариантов результата в отчете | =IF(B2>=C2,"План выполнен","Ниже плана") |
IF, IFS | IF проверяет одно логическое условие и возвращает один результат, если условие истинно, и другой результат, если оно ложно. В русской локализации Excel функция называется ЕСЛИ. |
| IFS / ЕСЛИМН для шкалы статусов и рейтингов | =IFS(B2>=0.95,"Зеленый",B2>=0.8,"Желтый",TRUE,"Красный") |
IF, IFS | IFS проверяет несколько условий по порядку и возвращает результат для первого истинного условия. Функция удобна для шкал статусов, рейтингов, сегментов и пороговых правил. |
| AND и OR внутри IF для сложных условий | =IF(AND(B2>=100000,C2="Да"),"VIP","Обычный") |
IF, IFS | AND и OR объединяют несколько проверок внутри IF. AND требует выполнения всех условий, а OR возвращает истину, если выполнено хотя бы одно из перечисленных условий. |
| SWITCH / ПЕРЕКЛЮЧ для фиксированных категорий | =SWITCH(A2,"new","Новый","paid","Оплачен","cancel","Отменен","Проверить") |
IF, IFS | SWITCH сравнивает одно выражение с набором фиксированных значений и возвращает результат для найденного совпадения. Это удобно для кодов, статусов и коротких справочников. |
| IFERROR / ЕСЛИОШИБКА для понятного сообщения | =IFERROR(B2/C2,"Нет данных для расчета") |
IF, IFS | IFERROR возвращает обычный результат формулы, если ошибки нет, и заданное сообщение или значение, если расчет завершился ошибкой. В Excel функция называется ЕСЛИОШИБКА. |
| COUNTIF и COUNTIFS: подсчет строк по условиям | =COUNTIFS(A:A,"Москва",B:B,"Оплачен") |
IF, IFS | COUNTIF считает ячейки по одному условию, а COUNTIFS считает строки по нескольким условиям. Эти функции нужны, когда важен не итог суммы, а количество подходящих записей. |
| SUMIF и SUMIFS: сумма по одному или нескольким условиям | =SUMIFS(C:C,A:A,"Москва",B:B,"Оплачен") |
IF, IFS | SUMIF складывает значения по одному условию, а SUMIFS складывает значения по нескольким условиям. Эти функции строят обновляемые итоги по категориям без ручной фильтрации. |
| AVERAGEIF и AVERAGEIFS: среднее по условиям | =AVERAGEIFS(C:C,A:A,"Москва",B:B,"Оплачен") |
IF, IFS | AVERAGEIF считает среднее значение по одному условию, а AVERAGEIFS - по нескольким условиям. Формулы помогают сравнивать средний чек, срок, оценку или показатель только внутри нужной группы. |
| Проверка пустых ячеек через IF, ISBLANK и пустую строку | =IF(ISBLANK(A2),"Заполнить",B2*C2) |
IF, IFS | Проверка пустой ячейки позволяет не запускать расчет, пока нет исходных данных, и показать понятное сообщение. Для этого используют IF с ISBLANK или сравнение с пустой строкой. |
| IF в Google Таблицах: условие в ячейке | =IF(D2="paid","Оплачен","Проверить") |
Формулы Google Таблиц | IF проверяет условие и возвращает один результат при истине и другой при лжи. В Google Таблицах функция нужна для статусов, проверок и простых бизнес-правил. |
| IFS в Google Таблицах: несколько статусов без вложенных IF | =IFS(B2>=0.95,"Зеленый",B2>=0.8,"Желтый",TRUE,"Красный") |
Формулы Google Таблиц | IFS проверяет условия по порядку и возвращает результат для первого истинного условия. В Google Таблицах функция удобна для шкал KPI, рейтингов и статусов. |
| FILTER в Google Таблицах: выбрать строки по условиям | =FILTER(A2:D100,B2:B100="Оплачен",C2:C100>=10000) |
Формулы Google Таблиц | FILTER возвращает строки или столбцы, которые соответствуют заданным условиям. В Google Таблицах это быстрый способ сделать живую выборку без ручного фильтра интерфейса. |
| ARRAYFORMULA в Google Таблицах: формула на весь столбец | =ARRAYFORMULA(IF(A2:A="","",B2:B*C2:C)) |
Формулы Google Таблиц | ARRAYFORMULA применяет расчет сразу к диапазону и возвращает массив результатов. В Google Таблицах она помогает не копировать формулу вручную по каждой строке. |
| SORT для многоуровневой сортировки | =SORT(A2:G200, 3, TRUE, 2, FALSE) |
Формулы Google Таблиц | С помощью SORT можно сортировать диапазон сразу по нескольким колонкам с отдельным направлением сортировки для каждого ключа. |
| QUERY WHERE и ORDER BY в Google Таблицах | =QUERY(A1:D100,"select A, C where B = 'Оплачен' order by D desc",1) |
Формулы Google Таблиц | QUERY позволяет писать запросы к диапазону почти как SQL: фильтрация, сортировка, группировка и агрегация в одной формуле. |
| XLOOKUP и VLOOKUP — в чём отличие | =XLOOKUP(A2, A:A, D:D, "Не найдено") |
Формулы Google Таблиц | XLOOKUP современнее и гибче: умеет искать как слева, так и справа, задаёт fallback и меньше ограничений по структуре таблицы. |
| IFERROR для аккуратного поиска | =IFERROR(VLOOKUP(A2, A:D, 4, FALSE), "Не найден") |
Формулы Google Таблиц | IFERROR для аккуратного поиска показывает, как по формуле =IFERROR(VLOOKUP(A2, A:D, 4, FALSE), "Не найден") получить проверяемый результат из исходных данных. В материале уточнены обозначения, условия применения и типовые ошибки при подстановке. |