Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
-
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.
Заявления ЕСЛИ являются исключительно надежными и являются основой для многих моделей электронных таблиц, но они также являются основной причиной многих проблем с электронными таблицами. В идеале утверждение ЕСЛИ должно применяться к минимальным условиям, таким как «Мужчина/женщина», «Да/Нет/Возможно», но иногда может потребоваться оценить более сложные сценарии, для которых требуется вложенное* более 3 функций ЕСЛИ.
* «Вложенность» означает объединение нескольких функций в одной формуле.
Функция ЕСЛИ, одна из логических функций, служит для возвращения разных значений в зависимости от того, соблюдается ли условие.
Синтаксис
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
Например:
-
=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
-
=ЕСЛИ(A2=B2;B4-A4;»»)
Имя аргумента |
Описание |
лог_выражение (обязательный) |
Условие, которое нужно проверить. |
значение_если_истина (обязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
значение_если_ложь (необязательный) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
Примечания
Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?
-
Нужно очень крепко подумать, чтобы выстроить последовательность из множества операторов ЕСЛИ и обеспечить их правильную отработку по каждому условию на протяжении всей цепочки. Если при вложении вы допустите в формуле малейшую неточность, она может сработать в 75 % случаев, но вернуть непредвиденные результаты в остальных 25 %. К сожалению, шансов отыскать эти 25 % немного.
-
Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.
Если вы видите, что ваш оператор ЕСЛИ все разрастается, устремляясь в бесконечность, значит вам пора отложить мышь и пересмотреть свою стратегию.
Давайте посмотрим, как правильно создавать операторы с несколькими вложенными функциями ЕСЛИ и как понять, когда пора переходить к другим средствам из арсенала Excel.
Примеры
Ниже приведен пример довольно типичного вложенного оператора ЕСЛИ, предназначенного для преобразования тестовых баллов учащихся в их буквенный эквивалент.
-
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:
-
Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.
-
Если тестовых баллов больше 79, учащийся получает оценку B.
-
Если тестовых баллов больше 69, учащийся получает оценку C.
-
Если тестовых баллов больше 59, учащийся получает оценку D.
-
В противном случае учащийся получает оценку F.
Этот частный пример относительно безопасен, поскольку взаимосвязь между тестовыми баллами и буквенными оценками вряд ли будет меняться, так что дополнительных изменений не потребуется. Но что если вам потребуется разделить оценки на A+, A и A– (и т. д.)? Теперь ваши четыре условных оператора ЕСЛИ нужно переписать с учетом 12 условий! Вот так будет выглядеть ваша формула:
-
=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))
Она по-прежнему работает правильно и работает правильно, но на написание и проверку нужно много времени, чтобы убедиться, что она работает правильно. Еще одна наиболее взглялая проблема в том, что вам приходилось вручную вводить оценки и эквивалентные буквы оценок. Какова вероятность случайного опечатки? Теперь представьте, что вы пытаетесь сделать это 64 раза с более сложными условиями! Конечно, это возможно, но действительно ли вы хотите обучебиться с такого рода усилиями и возможными ошибками, которые будет трудно обнаружить?
Совет: Для каждой функции в Excel обязательно указываются открывающая и закрывающая скобки (). При редактировании Excel попытается помочь вам понять, что куда идет, окрашивая разными цветами части формулы. Например, во время редактирования показанной выше формулы при перемещении курсора за каждую закрывающую скобку «)» тем же цветом будет окрашиваться соответствующая открывающая скобка. Это особенно удобно в сложных вложенных формулах, когда вы пытаетесь выяснить, достаточно ли в них парных скобок.
Дополнительные примеры
Ниже приведен распространенный пример расчета комиссионных за продажу в зависимости от уровней дохода.
-
=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))
Эта формула означает: ЕСЛИ(ячейка C9 больше 15 000, то вернуть 20 %, ЕСЛИ(ячейка C9 больше 12 500, то вернуть 17,5 % и т. д…
Хотя она выглядит примерно так же, как в примере с более ранними оценками, эта формула является отличным примером того, насколько сложно использовать крупные выписки ЕСЛИ. Что делать, если ваша организация решила добавить новые уровни компенсаций и, возможно, даже изменить существующие значения в рублях или процентах? У вас будет много работы на руках!
Совет: Чтобы сложные формулы было проще читать, вы можете вставить разрывы строк в строке формул. Просто нажмите клавиши ALT+ВВОД перед текстом, который хотите перенести на другую строку.
Перед вами пример сценария для расчета комиссионных с неправильной логикой:
Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:
-
=ВПР(C2;C5:D17;2;ИСТИНА)
В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.
-
=ВПР(B9;B2:C6;2;ИСТИНА)
Эта формула ищет значение ячейки B9 в диапазоне B2:B22. Если значение найдено, возвращается соответствующее значение из той же строки в столбце C.
Примечание: В обеих функциях ВПР в конце формулы используется аргумент ИСТИНА, который означает, что мы хотим найти близкое совпадение. Иначе говоря, будут сопоставляться точные значения в таблице подстановки, а также все значения, попадающие между ними. В этом случае таблицы подстановки нужно сортировать по возрастанию, от меньшего к большему.
В этой области в этой области вложена более подробная информация,но это намного проще, чем 12-уровневая сложная вложенная если-выписка! Есть и другие, менее очевидные, преимущества:
-
Таблицы ссылок функции ВПР открыты и их легко увидеть.
-
Значения в таблицах просто обновлять, и вам не потребуется трогать формулу, если условия изменятся.
-
Если вы не хотите, чтобы люди видели вашу таблицу ссылок или вмешивались в нее, просто поместите ее на другой лист.
Вы знали?
Теперь есть функция УСЛОВИЯ, которая может заменить несколько вложенных операторов ЕСЛИ. Так, в нашем первом примере оценок с 4 вложенными функциями ЕСЛИ:
-
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
можно сделать все гораздо проще с помощью одной функции ЕСЛИМН:
-
=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)
Функция ЕСЛИМН — просто находка! Благодаря ей вам больше не нужно переживать обо всех этих операторах ЕСЛИ и скобках.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Статьи по теме
Видео: расширенные функции ЕСЛИ
Функция ЕСЛИМН (Microsoft 365, Excel 2016 и более поздних)
Функция СЧЁТЕ ЕСЛИ подсчитывирует значения на основе одного условия
Функция СЧЁТЕIFS подсчитывирует значения на основе нескольких критериев
Функция СУММЕ ЕСЛИ суммирует значения на основе одного условия
Функция СУММЕСС суммирует значения на основе нескольких критериев.
Функция И
Функция ИЛИ
Функция ВЛ.В.В ФУНКЦИИ
Общие сведения о формулах в Excel
Как избежать ошибок в формулах
Обнаружение ошибок в формулах
Логические функции
Excel (по алфавиту)
Excel (по категориям)
Одна из самых популярных и вполне простых в применении функция ЕСЛИ является логической функцией. Она позволяет проверять некоторые данные на соответствие заданных условий и показывает результат после сравнения.
Аргументы функции ЕСЛИ и принцип действия в Excel
Синтаксис функции в самом простом применении выглядит следующим образом: ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).
Теперь разберем её аргументы более подробно:
- Логическое выражение – определённые данные, которые мы должны проверить на соответствие с некоторыми имеющимися у нас условиями.
- Значение_если_истина – результат проверки, который мы увидим, когда логическое выражение будет справедливо.
- Значение_если_ложь – результат при несоответствии условия и наших данных, которые мы проверяем.
Схематически это выглядит следующим образом:
Теперь рассмотрим, как нам определить результат проверки с помощью функции ЕСЛИ. Для начала определяем ЧТО нам надо проверять – число 50. Затем указываем условие – «больше 40», «меньше 40», после чего пишем результат проверки – «ИСТИНА», при условии, что 50 действительно больше 40 и «ЛОЖЬ», когда 50 меньше 40. После того как мы определили, как будут выглядеть наши аргументы, начинаем собирать по кусочкам нашу формулу:
Функция проверила выражение «50 больше 40» и определила, что результат — ИСТИНА (ячейка Е4).
Следующее условие проверяем точно также просто заменив оператор «больше» на «меньше»:
Поскольку 40 больше 50, проверка определила, что наше выражение – ЛОЖЬ.
Теперь рассмотрим более наглядные примеры применения функции ЕСЛИ. У нас есть список студентов и оценок в баллах, полученных за экзамен. Нам нужно найти студентов отличников, которые получили оценку больше или равно 90. Начинаем составлять функцию, ячейка F17. Значение в ячейке E17 должно быть больше или равно (>=) 90, тогда мы получим результат «ИСТИНА». Когда значение в ячейке Е17 будет меньше 90, возвратится значение «ЛОЖЬ»:
И копируем значение ячейки до конца столбца, таким образом мы нашли студентов, которые получили результат больше или равно 90 баллов:
Но такие значения таблицы не позволяют пользователю корректно прочитать информацию, которую мы хотели донести. Тогда нам нужно заменить слова ИСТИНА и ЛОЖЬ на более принятые и понятные. Тут нам пригодится таблица соответствий оценок по шкале ECTS оценкам в баллах B10:C13. Пусть при истинном результате у нас будет стоять оценка А, которая соответствует баллам от 90 до 100, а при ложном – ячейки будут оставаться пустыми, после чего копируем первую ячейку до конца столбца и наша таблица станет более информативной:
Формула функции ЕСЛИ и ВПР
Теперь рассмотрим пример использования вложенных формул и ситуацию, где они могут пригодиться. В предыдущем примере мы определили студентов отличников, но у нас остались ещё незаполненные поля. Нам нужно также определить какую оценку в буквах получат и другие студенты. Указываем, что студенты с баллом больше или равно 90 получат оценку А: =ЕСЛИ(E31>=90; «A»; Затем на месте аргумента «значение_если_ложь» вставляем формулу ЕСЛИ(Е31>=80; «В»; и на месте аргумента значение_если_ложь этой же формулы вставляем ещё одну формулу ЕСЛИ(Е31>=60; «С»; и на месте третьего аргумента уже этой функции пишем последнее условие, не забывая добавить скобки: ЕСЛИ(Е31<60)))):
Копируем формулу до конца столбца и таким образом мы построили вложенную функцию. Однако иногда при написании такой функции нужно учитывать один нюанс – она корректно работает, пока данные для сравнения указываться от большего значения к меньшему (1,2,3,4):
Вот что получится, когда мы укажем условия для сравнения наоборот – от меньшего к большему:
Логика в том, что функция во время проверки первой ячейки определила, что значение больше 60 и выдала соответствующий результат – «С». Дальше проверка не продолжилась. Есть ситуации, где оценка вместо А будет А+, А, А-, такое разветвление будет по каждой букве и самих буквенных оценок будет больше. Тогда процесс создания вложенной функции будет очень долгим, вложенных формул будет очень много и становиться легко запутаться. В таком случае вместо ЕСЛИ можно использовать ВПР. Для начала видоизменяем нашу меньшую таблицу. Такие изменения обусловлены особенностями работы функции ВПР:
Формула ВПР будет искать приблизительное значение ячейки Е60 в диапазоне В53:С56 во втором столбце и передавать найденные значения в основную таблицу:
Функция ЕСЛИ несколько условий
Теперь рассмотрим примеры, когда наши данные должны соответствовать нескольким условиям. Функция ЕСЛИ вместе с функцией И имеют следующий синтаксис:
Например у нас есть список студентов и данные их оценок по трём предметам. Нам нужно проверить наличие у студента оценки 2 хотя бы по одному предмету и указать, есть ли у студента пересдача:
Кроме функции И можно использовать функцию ИЛИ. Разница между ними в том, что при использовании И одновременно должны соответствовать условию все логические выражения. При использовании функции ИЛИ достаточно, чтобы условию соответствовало хотя бы одно логическое выражение.
Например у нас есть список студентов и условие, что при наличии хотя бы одной оценки 3, студент не получает стипендию. Мы проверяем, равно ли содержимое ячеек по предметам цифре 3:
Функция ЕСЛИ в сочетании с функцией НЕ своей работой очень похожа на самый простой пример функции ЕСЛИ с одним условием и двумя результатами, только сейчас наше логическое выражение поменяет условие на противоположное. У нас есть список студентов и информация о наличии и количестве прогулов. Нам нужно указать что при полном отсутствии прогулов у студента зачёт, а в любых других случаях – не зачёт.
При условии, что в ячейке Е91 не находится слово «нет» (НЕ(Е91= «нет»)), наш результат – зачёт, в любом инном случае – не зачёт:
Может быть ситуация, когда нам нужны не только результаты обработки условий, а и их графическое изображение. Кроме функций И, ИЛИ, НЕ мы можем комбинировать ЕСЛИ + МАКС. Рассмотрим ситуацию, где нам может это пригодиться.
У нас есть отчет о чистых прибылях нескольких компаний. Мы хотим видеть только тот показатель, который является максимальным. Для этого мы используем вместе с функцией ЕСЛИ функцию МАКС: ЕСЛИ (МАКС(указываем диапазон в котором будем искать значение)=ячейка, которую функция будет пропускать через диапазон; значение если истина (проверяемая ячейка); значение если ложь (ничего не указывать)). В ячейке Е113 прописываем формулу, не забываем про абсолютные ссылки для диапазона D113:E119, иначе он сместится при копировании, копируем формулу до конца столбца:
Разнообразим наши результаты работы и создадим график, который будет так же выделять наше максимальное число: выбираем диапазон D111:E119 – Вставка — Рекомендуемые диаграммы – Выбираем первую диаграмму и ОК. Теперь у нас данные выводятся в табличном и графическом виде:
Теперь максимальное число выделяется не только в таблице, а и на диаграмме. Но сейчас этих величин у нас две – с обеих столбцов. Немного подредактируем нашу диаграмму. На диаграмме выбираем любой из Рядов, открываем меню, клацая правой кнопкой мыши по нём, выбираем Формат ряда данных, указываем Перекрытие рядов на 100% и рассмотрим результат, который у нас получился:
Данные из третьего столбца перекрыли данные из второго и мы получили подсвечивание максимального показателя. Теперь, когда нам нужно будет изменить любое число во втором столбце, наша формула заново определит максимальное число из столбца «Чистая прибыль», покажет его в столбце «Максимальный показатель», а потом мы увидим его среди остальных чисел и на диаграмме автоматически. Например, укажем новое число для автопроизводителя Nissan – 1600. Вот какие изменения произошли:
Скачать пример функции если с несколькими условиями в Excel
Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».
Содержание
- Что возвращает функция
- Формула ЕСЛИ в Excel – примеры нескольких условий
- Синтаксис функции ЕСЛИ
- Расширение функционала с помощью операторов «И» и «ИЛИ»
- Простейший пример применения.
- Применение «ЕСЛИ» с несколькими условиями
- Операторы сравнения чисел и строк
- Одновременное выполнение двух условий
- Общее определение и задачи
- Как правильно записать?
- Дополнительная информация
- Вложенные условия с математическими выражениями.
- Аргументы функции
- А если один из параметров не заполнен?
- Функция ЕПУСТО
- Функции ИСТИНА и ЛОЖЬ
- Составное условие
- Простое условие
- Пример функции с несколькими условиями
- Пример использования «ЕСЛИ»
- Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
- Заключение
Что возвращает функция
Заданное вами значение при выполнении двух условий ИСТИНА или ЛОЖЬ.
Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.
Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.
Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.
При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.
В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку
Синтаксис функции ЕСЛИ
Вот как выглядит синтаксис этой функции и её аргументы:
=ЕСЛИ(логическое выражение, значение если «да», значение если «нет»)
Логическое выражение – (обязательное) условие, которое возвращает значение «истина» или «ложь» («да» или «нет»);
Значение если «да» – (обязательное) действие, которое выполняется в случае положительного ответа;
Значение если «нет» – (обязательное) действие, которое выполняется в случае отрицательного ответа;
Давайте вместе подробнее рассмотрим эти аргументы.
Первый аргумент – это логический вопрос. И ответ этот может быть только «да» или «нет», «истина» или «ложь».
Как правильно задать вопрос? Для этого можно составить логическое выражение, используя знаки “=”, “>”, “<”, “>=”, “<=”, “<>”.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Простейший пример применения.
Предположим, вы работаете в компании, которая занимается продажей шоколада в нескольких регионах и работает с множеством покупателей.
Нам необходимо выделить продажи, которые произошли в нашем регионе, и те, которые были сделаны за рубежом. Для этого нужно добавить в таблицу ещё один признак для каждой продажи – страну, в которой она произошла. Мы хотим, чтобы этот признак создавался автоматически для каждой записи (то есть, строки).
В этом нам поможет функция ЕСЛИ. Добавим в таблицу данных столбец “Страна”. Регион “Запад” – это местные продажи («Местные»), а остальные регионы – это продажи за рубеж («Экспорт»).
Применение «ЕСЛИ» с несколькими условиями
Мы только что рассмотрели пример использования оператора «ЕСЛИ» с одним логическим выражением. Но в программе также имеется возможность задавать больше одного условия. При этом сначала будет проводиться проверка по первому, и в случае его успешного выполнения сразу отобразится заданное значение. И только если не будет выполнено первое логическое выражение, в силу вступит проверка по второму.
Рассмотрим наглядно на примере все той же таблицы. Но на этот раз усложним задачу. Теперь нужно проставить скидку на женскую обувь в зависимости от вида спорта.
Первое условия – это проверка пола. Если “мужской” – сразу выводится значение 0. Если же это “женский”, то начинается проверка по второму условию. Если вид спорта бег – 20%, если теннис – 10%.
Пропишем формулу для этих условий в нужной нам ячейке.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Щелкаем Enter и получаем результат согласно заданным условиям.
Далее растягиваем формулу на все оставшиеся строки таблицы.
Операторы сравнения чисел и строк
Операторы сравнения чисел и строк представлены операторами, состоящими из одного или двух математических знаков равенства и неравенства:
- < – меньше;
- <= – меньше или равно;
- > – больше;
- >= – больше или равно;
- = – равно;
- <> – не равно.
Синтаксис:
Результат = Выражение1 Оператор Выражение2 |
- Результат – любая числовая переменная;
- Выражение – выражение, возвращающее число или строку;
- Оператор – любой оператор сравнения чисел и строк.
Если переменная Результат будет объявлена как Boolean (или Variant), она будет возвращать значения False и True. Числовые переменные других типов будут возвращать значения 0 (False) и -1 (True).
Операторы сравнения чисел и строк работают с двумя числами или двумя строками. При сравнении числа со строкой или строки с числом, VBA Excel сгенерирует ошибку Type Mismatch (несоответствие типов данных):
Sub Primer1() On Error GoTo Instr Dim myRes As Boolean ‘Сравниваем строку с числом myRes = “пять” > 3 Instr: If Err.Description <> “” Then MsgBox “Произошла ошибка: “ & Err.Description End If End Sub |
Сравнение строк начинается с их первых символов. Если они оказываются равны, сравниваются следующие символы. И так до тех пор, пока символы не окажутся разными или одна или обе строки не закончатся.
Значения буквенных символов увеличиваются в алфавитном порядке, причем сначала идут все заглавные (прописные) буквы, затем строчные. Если необходимо сравнить длины строк, используйте функцию Len.
myRes = “семь” > “восемь” ‘myRes = True myRes = “Семь” > “восемь” ‘myRes = False myRes = Len(“семь”) > Len(“восемь”) ‘myRes = False |
Одновременное выполнение двух условий
Также в Эксель существует возможность вывести данные по одновременному выполнению двух условий. При этом значение будет считаться ложным, если хотя бы одно из условий не выполнено. Для этой задачи применяется оператор «И».
Рассмотрим на примере нашей таблицы. Теперь скидка 30% будет проставлена только, если это женская обувь и предназначена для бега. При соблюдении этих условий одновременно значение ячейки будет равно 30%, в противном случае – 0.
Для этого используем следующую формулу:
=ЕСЛИ(И(B2=”женский”;С2=”бег”);30%;0)
Нажимаем клавишу Enter, чтобы отобразить результат в ячейке.
Аналогично примерам выше, растягиваем формулу на остальные строки.
Общее определение и задачи
«ЕСЛИ» является стандартной функцией программы Microsoft Excel. В ее задачи входит проверка выполнения конкретного условия. Когда условие выполнено (истина), то в ячейку, где использована данная функция, возвращается одно значение, а если не выполнено (ложь) – другое.
Синтаксис этой функции выглядит следующим образом: «ЕСЛИ(логическое выражение; [функция если истина]; [функция если ложь])»
.
Как правильно записать?
Устанавливаем курсор в ячейку G2 и вводим знак “=”. Для Excel это означает, что сейчас будет введена формула. Поэтому как только далее будет нажата буква “е”, мы получим предложение выбрать функцию, начинающуюся этой буквы. Выбираем “ЕСЛИ”.
Далее все наши действия также будут сопровождаться подсказками.
В качестве первого аргумента записываем: С2=”Запад”. Как и в других функциях Excel, адрес ячейки можно не вводить вручную, а просто кликнуть на ней мышкой. Затем ставим “,” и указываем второй аргумент.
Второй аргумент – это значение, которое примет ячейка G2, если записанное нами условие будет выполнено. Это будет слово “Местные”.
После этого снова через запятую указываем значение третьего аргумента. Это значение примет ячейка G2, если условие не будет выполнено: “Экспорт”. Не забываем закончить ввод формулы, закрыв скобку и затем нажав “Enter”.
Наша функция выглядит следующим образом:
=ЕСЛИ(C2=”Запад”,”Местные”,”Экспорт”)
Наша ячейка G2 приняла значение «Местные».
Теперь нашу функцию можно скопировать во все остальные ячейки столбца G.
Дополнительная информация
- В функции IF (ЕСЛИ) может быть протестировано 64 условий за один раз;
- Если какой-либо из аргументов функции является массивом – оценивается каждый элемент массива;
- Если вы не укажете условие аргумента FALSE (ЛОЖЬ) value_if_false (значение_если_ложь) в функции, т.е. после аргумента value_if_true (значение_если_истина) есть только запятая (точка с запятой), функция вернет значение “0”, если результат вычисления функции будет равен FALSE (ЛОЖЬ).
На примере ниже, формула =IF(A1> 20,”Разрешить”) или =ЕСЛИ(A1>20;”Разрешить”) , где value_if_false (значение_если_ложь) не указано, однако аргумент value_if_true (значение_если_истина) по-прежнему следует через запятую. Функция вернет “0” всякий раз, когда проверяемое условие не будет соответствовать условиям TRUE (ИСТИНА).
| - Если вы не укажете условие аргумента TRUE(ИСТИНА) (value_if_true (значение_если_истина)) в функции, т.е. условие указано только для аргумента value_if_false (значение_если_ложь), то формула вернет значение “0”, если результат вычисления функции будет равен TRUE (ИСТИНА);
На примере ниже формула равна =IF (A1>20;«Отказать») или =ЕСЛИ(A1>20;”Отказать”), где аргумент value_if_true (значение_если_истина) не указан, формула будет возвращать “0” всякий раз, когда условие соответствует TRUE (ИСТИНА).
Вложенные условия с математическими выражениями.
Вот еще одна типичная задача: цена за единицу товара изменяется в зависимости от его количества. Ваша цель состоит в том, чтобы написать формулу, которая вычисляет цену для любого количества товаров, введенного в определенную ячейку. Другими словами, ваша формула должна проверить несколько условий и выполнить различные вычисления в зависимости от того, в какой диапазон суммы входит указанное количество товара.
Эта задача также может быть выполнена с помощью нескольких вложенных функций ЕСЛИ. Логика та же, что и в приведенном выше примере, с той лишь разницей, что вы умножаете указанное количество на значение, возвращаемое вложенными условиями (т.е. соответствующей ценой за единицу).
Предполагая, что количество записывается в B8, формула будет такая:
=B8*ЕСЛИ(B8>=101; 12; ЕСЛИ(B8>=50; 14; ЕСЛИ(B8>=20; 16; ЕСЛИ( B8>=11; 18; ЕСЛИ(B8>=1; 22; “”)))))
И вот результат:
Как вы понимаете, этот пример демонстрирует только общий подход, и вы можете легко настроить эту вложенную функцию в зависимости от вашей конкретной задачи.
Например, вместо «жесткого кодирования» цен в самой формуле можно ссылаться на ячейки, в которых они указаны (ячейки с B2 по B6). Это позволит редактировать исходные данные без необходимости обновления самой формулы:
=B8*ЕСЛИ(B8>=101; B6; ЕСЛИ(B8>=50; B5; ЕСЛИ(B8>=20; B4; ЕСЛИ( B8>=11; B3; ЕСЛИ(B8>=1; B2; “”)))))
Аргументы функции
- logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
- [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
- [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.
А если один из параметров не заполнен?
Если вас не интересует, что будет, к примеру, если интересующее вас условие не выполняется, тогда можно не вводить второй аргумент. К примеру, мы предоставляем скидку 10% в случае, если заказано более 100 единиц товара. Не указываем никакого аргумента для случая, когда условие не выполняется.
=ЕСЛИ(E2>100,F2*0.1)
Что будет в результате?
Насколько это красиво и удобно – судить вам. Думаю, лучше все же использовать оба аргумента.
И в случае, если второе условие не выполняется, но делать при этом ничего не нужно, вставьте в ячейку пустое значение.
=ЕСЛИ(E2>100,F2*0.1,””)
Однако, такая конструкция может быть использована в том случае, если значение «Истина» или «Ложь» будут использованы другими функциями Excel в качестве логических значений.
Обратите также внимание, что полученные логические значения в ячейке всегда выравниваются по центру. Это видно и на скриншоте выше.
Более того, если вам действительно нужно только проверить какое-то условие и получить «Истина» или «Ложь» («Да» или «Нет»), то вы можете использовать следующую конструкцию –
=ЕСЛИ(E2>100,ИСТИНА,ЛОЖЬ)
Обратите внимание, что кавычки здесь использовать не нужно. Если вы заключите аргументы в кавычки, то в результате выполнения функции ЕСЛИ вы получите текстовые значения, а не логические.
Функция ЕПУСТО
Если нужно определить, является ли ячейка пустой, можно использовать функцию ЕПУСТО (ISBLANK), которая имеет следующий синтаксис:
=ЕПУСТО(значение)
Аргумент значение может быть ссылкой на ячейку или диапазон. Если значение ссылается на пустую ячейку или диапазон, функция возвращает логическое значение ИСТИНА, в противном случае ЛОЖЬ.
Функции ИСТИНА и ЛОЖЬ
Функции ИСТИНА (TRUE) и ЛОЖЬ (FALSE) предоставляют альтернативный способ записи логических значений ИСТИНА и ЛОЖЬ. Эти функции не имеют аргументов и выглядят следующим образом:
=ИСТИНА()
=ЛОЖЬ()
Например, ячейка А1 содержит логическое выражение. Тогда следующая функция возвратить значение “Проходите”, если выражение в ячейке А1 имеет значение ИСТИНА:
=ЕСЛИ(А1=ИСТИНА();”Проходите”;”Стоп”)
В противном случае формула возвратит “Стоп”.
Составное условие
Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().
И() – логическая операция, требующая одновременного выполнения всех условий, связанных ею.
ИЛИ() – логическая операция, требующая выполнения любого из перечисленных условий, связанных ею.
Простое условие
Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.
Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст “неотрицательное”, иначе – “отрицательное”. То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».
Текстовые данные в формуле заключаются в кавычки, а формулы и числа записывают без них.
Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.
На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).
Это была краткая вводная часть для начинающих, которые только начали постигать азы Excel. А теперь давайте рассмотрим более серьезный пример с использованием условной функции.
Задание:
Процентная ставка прогрессивного налога зависит от дохода. Если доход предприятия больше определенной суммы, то ставка налога выше. Используя функцию ЕСЛИ, рассчитайте сумму налога.
Решение:
Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).
В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.
Пример функции с несколькими условиями
В функцию «ЕСЛИ» можно также вводить несколько условий. В этой ситуации применяется вложение одного оператора «ЕСЛИ» в другой. При выполнении условия в ячейке отображается заданный результат, если же условие не выполнено, то выводимый результат зависит уже от второго оператора.
- Для примера возьмем все ту же таблицу с выплатами премии к 8 марта. Но на этот раз, согласно условиям, размер премии зависит от категории работника. Женщины, имеющие статус основного персонала, получают бонус по 1000 рублей, а вспомогательный персонал получает только 500 рублей. Естественно, что мужчинам этот вид выплат вообще не положен независимо от категории.
- Первым условием является то, что если сотрудник — мужчина, то величина получаемой премии равна нулю. Если же данное значение ложно, и сотрудник не мужчина (т.е. женщина), то начинается проверка второго условия. Если женщина относится к основному персоналу, в ячейку будет выводиться значение «1000», а в обратном случае – «500». В виде формулы это будет выглядеть следующим образом:
«=ЕСЛИ(B6="муж.";"0"; ЕСЛИ(C6="Основной персонал"; "1000";"500"))»
. - Вставляем это выражение в самую верхнюю ячейку столбца «Премия к 8 марта».
- Как и в прошлый раз, «протягиваем» формулу вниз.
Пример использования «ЕСЛИ»
Теперь давайте рассмотрим конкретные примеры, где используется формула с оператором «ЕСЛИ».
- Имеем таблицу заработной платы. Всем женщинам положена премия к 8 марту в 1000 рублей. В таблице есть колонка, где указан пол сотрудников. Таким образом, нам нужно вычислить женщин из предоставленного списка и в соответствующих строках колонки «Премия к 8 марта» вписать по «1000». В то же время, если пол не будет соответствовать женскому, значение таких строк должно соответствовать «0». Функция примет такой вид:
«ЕСЛИ(B6="жен."; "1000"; "0")»
. То есть когда результатом проверки будет «истина» (если окажется, что строку данных занимает женщина с параметром «жен.»), то выполнится первое условие — «1000», а если «ложь» (любое другое значение, кроме «жен.»), то соответственно, последнее — «0». - Вписываем это выражение в самую верхнюю ячейку, где должен выводиться результат. Перед выражением ставим знак «=».
- После этого нажимаем на клавишу Enter. Теперь, чтобы данная формула появилась и в нижних ячейках, просто наводим указатель в правый нижний угол заполненной ячейки, жмем на левую кнопку мышки и, не отпуская, проводим курсором до самого низа таблицы.
- Так мы получили таблицу со столбцом, заполненным при помощи функции «ЕСЛИ».
Проверяем простое числовое условие с помощью функции IF (ЕСЛИ)
При использовании функции IF (ЕСЛИ) в Excel, вы можете использовать различные операторы для проверки состояния. Вот список операторов, которые вы можете использовать:
Если сумма баллов больше или равна “35”, то формула возвращает “Сдал”, иначе возвращается “Не сдал”.
Заключение
Одним из самых популярных и полезных инструментов в Excel является функция ЕСЛИ, которая проверяет данные на совпадение заданным нами условиям и выдает результат в автоматическом режиме, что исключает возможность ошибок из-за человеческого фактора. Поэтому, знание и умение применять этот инструмент позволит сэкономить время не только на выполнение многих задач, но и на поиски возможных ошибок из-за “ручного” режима работы.
Источники
- https://excelhack.ru/funkciya-if-esli-v-excel/
- https://statanaliz.info/excel/funktsii-i-formuly/neskolko-uslovij-funktsii-esli-eslimn-excel/
- https://mister-office.ru/funktsii-excel/function-if-excel-primery.html
- https://exceltable.com/funkcii-excel/funkciya-esli-v-excel
- https://MicroExcel.ru/operator-esli/
- https://vremya-ne-zhdet.ru/vba-excel/operatory-sravneniya/
- https://lumpics.ru/the-function-if-in-excel/
- http://on-line-teaching.com/excel/lsn024.html
- https://tvojkomp.ru/primery-usloviy-v-excel/
Одно из главных преимуществ электронных таблиц Excel – возможность запрограммировать функциональность конкретного документа. Как знает большинство людей из школьных уроков информатики, один главных компонентов, позволяющих реализовать это на практике – логические операторы. Один из них – это оператор ЕСЛИ, который предусматривает выполнение определенных действий при соблюдении конкретных условий.
Например, если значение соответствует определенному, то в ячейке отображается одна надпись. Если же нет – другая. Давайте рассмотрим этот эффективный инструмент более детально на практике.
Содержание
- Функция ЕСЛИ в Excel (общие сведения)
- Синтаксис функции ЕСЛИ с одним условием
- Синтаксис функции ЕСЛИ с несколькими условиями
- Как расширить функционал ЕСЛИ, используя операторы “И” и “ИЛИ”
- Функция ЕСЛИ с условием «И»
- Функция ЕСЛИ с условием «ИЛИ»
- Сравнение данных в двух таблицах
- Функция СУММЕСЛИ в Excel
- Функция СУММЕСЛИМН в Excel
- Функция СЧЁТЕСЛИ в Excel
- Функция СЧЕТЕСЛИМН в Excel
Функция ЕСЛИ в Excel (общие сведения)
Любая программа пусть это даже небольшая, обязательно содержит последовательность действий, которая называется алгоритмом. Выглядеть он может так:
- Проверить всю колонку А на предмет наличия четных чисел.
- Если четное число обнаружено, сложить такие-то значения.
- Если четное число не обнаружено, то выдать надпись «не обнаружено».
- Проверить получившееся число, является ли оно четным.
- Если да, то сложить его со всеми четными числами, отобранными в пункте 1.
И пусть это только гипотетическая ситуация, которая вряд ли будет нужной в реальной жизни, но выполнение любой задачи обязательно подразумевает наличие похожего алгоритма. Перед тем, как использовать функцию ЕСЛИ, нужно иметь в голове четкое представление о том, какого результата нужно достичь.
Синтаксис функции ЕСЛИ с одним условием
Любая функция в Ecxel выполняется с помощью формулы. Шаблон, по которому нужно передавать функции данные, называется синтаксисом. В случае с оператором ЕСЛИ, формула будет в таком формате.
=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)
Давайте рассмотрим синтаксис более подробно:
- Логическое выражение. Это непосредственно условие, соответствие или несоответствие которому проверяет Excel. Проверяться могут как числовые, так и текстовая информация.
- Значение_если_истина. Результат, который отобразится в ячейке в случае, если проверяемые данные соответствуют заданному критерию.
- Значение_если_ложь. Результат, который выводится в ячейку, если проверяемые данные не соответствуют условию.
Вот пример для наглядности.
Здесь функция осуществляет сравнение ячейки А1 с числом 20. Это первый пункт синтаксиса. Если содержимое оказывается больше этого значения, в ячейку, где формула была прописана, выводится значение «больше 20». Если же этому условию ситуация не соответствует – «меньше или равно 20».
Если надо отображать текстовое значение в ячейке, необходимо его брать в кавычки.
Вот еще одна ситуация. Для получения права сдавать экзаменационную сессию учащимися должна быть пройдена зачетная. Студентам получилось одержать зачет по всем предметам, и теперь остался последний, который оказался решающим. Наша задача – определить, какие из студентов допущены к экзаменам, а какие – нет.
Поскольку нам нужно проверить текст, а не число, в первом аргументе указывается B2=”зач.”.
Синтаксис функции ЕСЛИ с несколькими условиями
Нередко недостаточно одного критерия, на предмет соответствия которому нужно проверять значение. Если надо учитывать больше одного варианта, можно вкладывать функции ЕСЛИ одна в другую. Получится несколько вложенных функций.
Чтобы было более наглядно, вот синтаксис.
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))
В этом случае функция проверит сразу два критерия. Если первое условие оказывается истинным возвращается значение, полученное в результате совершения операции в первом аргументе. Если нет – осуществляется проверка на соответствие второму критерию.
Вот пример.
А с помощью такой формулы (показана на скриншоте ниже) можно сделать анализ успеваемости каждого студента.
Как видим, здесь было добавлено еще одно условие, но принцип не изменился. Так можно сразу несколько критериев проверять.
Как расширить функционал ЕСЛИ, используя операторы “И” и “ИЛИ”
Время от времени появляется ситуация проверять сразу на предмет соответствия нескольким критериям, а не использовать логические вложенные операторы, как в предыдущем примере. Для этого используется или функция И или функция ИЛИ в зависимости от того, необходимо соответствие сразу нескольким критериям или хотя ы одному из них. Давайте более детально рассмотрим эти критерии.
Функция ЕСЛИ с условием «И»
Иногда нужно проверить выражение на предмет сразу нескольким условиям. Для этого используется функция И, записанная в первом аргументе функции ЕСЛИ. Работает это так: в случае если а равно единице и а равно 2, значение будет с.
Функция ЕСЛИ с условием «ИЛИ»
Функция ИЛИ работает аналогичным образом, но в этом случае достаточно истинности только одного из условий. Максимально так можно осуществить проверку до 30 условий.
Вот варианты, как можно применять функции И и ИЛИ как аргумент функции ЕСЛИ.
Сравнение данных в двух таблицах
Время от времени доводится сравнивать две похожие таблицы. Например, человек работает бухгалтер и ему необходимо сравнить два отчета. Есть и другие подобные задачи, такие как сопоставление стоимости товаров разных партий, то, оценки учеников за разные периоды и так далее.
Для сравнения двух таблиц используется функция СЧЕТЕСЛИ. Давайте рассмотрим ее более подробно.
Допустим, у нас есть две таблицы, содержащие технические характеристики двух кухонных комбайнов. И нам нужно их сравнить, а отличия выделять цветом. Это можно сделать с помощью условного форматирования и функции СЧЕТЕСЛИ.
Наша таблица выглядит так.
Выделяем диапазон, соответствующий техническим характеристикам первого кухонного комбайна.
После этого следует кликнуть по таким меню: Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек.
В виде формулы для форматирования записываем функцию =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. В качестве сравниваемого диапазона используется таблица с особенностями второго кухонного комбайна.
Нужно убедиться, что адреса абсолютные (со значком доллара перед названием строки и колонки). После формулы нужно добавить =0, чтобы Excel искал точные значения.
После этого нужно задать форматирование ячеек. Для этого возле образца нужно нажать на кнопку «Формат». В нашем случае мы используем заливку, поскольку она наиболее удобна для этих целей. Но вы можете выбрать любое форматирование, которое хотите.
Мы в качестве диапазона назначили имя столбца. Это значительно удобнее, чем прописывать диапазон вручную.
Функция СУММЕСЛИ в Excel
А теперь перейдем к разновидностям функции ЕСЛИ, которые помогут выполнить заменить сразу два пункта алгоритма. Первая из них – СУММЕСЛИ, которая складывает два числа, которые соответствуют определенному условию. Например, перед нами стоит задача определить, сколько денег нужно платить в месяц всем продавцам. Для этого необходимо.
- Добавить ряд с общими доходами всех продавцов и нажать по ячейке, в которой будет находиться результат после ввода формулы.
- Находим кнопку fx, которая находится рядом со строчкой для формул. Далее появится окошко, где посредством поиска можно отыскать необходимую функцию. После выбора оператора нужно нажать кнопку «ОК». Но всегда возможен ручной ввод.
11 - Далее появится окно ввода аргументов функции. Все значения можно указать в соответствующих полях, а диапазон ввести через кнопку рядом с ними.
12 - Первый аргумент – диапазон. Сюда вводятся ячейки, которые нужно проверять на предмет соответствия критериям. Если говорить про нас – это должности работников. Вводим диапазон D4:D18. Или же просто осуществить выделение интересующих ячеек.
- В поле «Критерий» следует ввести должность. В случае с нами – «продавец». Как диапазон суммирования, указываем те ячейки, где перечислены заработные платы сотрудников (это делается как вручную, так и выделить их с помощью мыши). Нажимаем «ОК», и получаем готовую посчитанную заработную плату всех сотрудников, являющихся продавцами.
Согласитесь, что это очень удобно. Не так ли?
Функция СУММЕСЛИМН в Excel
Эта функция позволяет определить сумму значений, которые соответствуют нескольким условиям. Например, перед нами была поставлена задача определить суммарную заработную плату всех менеджеров, работающих в южном филиале компании.
Добавляем ряд, где будет итоговый результат, и в нужной ячейке вставляем формулу. Для этого нажимаем на значок функции. Появится окно, в котором нужно найти функцию СУММЕСЛИМН. Далее выбираем ее из списка и открывается знакомое нам окно с аргументами. Но количество этих аргументов сейчас уже другое. Эта формула дает возможность использовать бесконечное количество критериев, но минимальное количество аргументов равно пяти.
Через диалоговое окно ввода аргументов можно указать только пять. Если нужно больше критериев, то их придется вводить вручную по той же логике, что указываются первые два.
Рассмотрим главные аргументы более подробно:
- Диапазон суммирования. Ячейки, которые будут суммироваться.
- Диапазон условия 1 – диапазон, который будет проверяться на предмет соответствия определенному критерию.
- Условие 1 – непосредственно условие.
- Диапазон условия 2 – второй диапазон, который будет проверяться на предмет соответствия критерию.
- Условие 2 – второе условие.
Дальше логика аналогична. В результате, нами была определена заработная плата всех менеджеров Южного филиала.
Функция СЧЁТЕСЛИ в Excel
Если необходимо определить, сколько ячеек попадает под определенный критерий, используется функция СЧЕТЕСЛИ. Допустим, нам необходимо понять, сколько продавцов работает в этой организации:
- Сначала добавляем строку, где приводится количество продавцов. После этого нужно нажать по ячейке, где будет выводиться результат.
- После этого нужно нажать на кнопку «Вставить функцию», которую можно найти во вкладке «Формулы». Появится окно, где есть перечень категорий. Нам нужно выбрать пункт «Полный алфавитный перечень». В списке нас интересует формула СЧЕТЕСЛИ. После того, как мы ее выберем, нужно нажать кнопку «ОК».
14 - После этого у нас появляется количество продавцов, трудоустроенных в этой организации. Оно было получено методом подсчета количества ячеек, в которых написано слово «продавец». Все просто.
Функция СЧЕТЕСЛИМН в Excel
Аналогично формуле СУММЕСЛИМН, эта формула считает количество ячеек, которые подпадают под несколько условий. Синтаксис похож, но немного отличается от формулы СУММЕСЛИМН:
- Диапазон условия 1. Это диапазон, который будет проверяться на соответствие первому критерию.
- Условие 1. Непосредственно первый критерий.
- Диапазон условия 2. Это диапазон, который будет проверяться на соответствие второму критерию.
- Условие 2.
- Диапазон условия 3.
И так далее.
Таким образом, функция ЕСЛИ в Excel – не единственная, существует еще несколько ее разновидностей, которые автоматически выполняют самые распространенные действия, чем значительно упрощают человеку жизнь.
Во многом благодаря функции ЕСЛИ таблицы Excel считаются программируемыми. Это нечто больше, чем обычный калькулятор. Если так подумать, то функция ЕСЛИ является краеугольной в любом виде программирования.
Так что если научиться работать с большими количествами данных в Excel, будет значительно проще осваивать программирование. Благодаря логическим операторам действительно очень много общего у этих сфер, хотя Excel чаще и используется бухгалтерами. Но механизм работы с данными во многом одинаковый.
В правильных руках функция ЕСЛИ и ее вариации позволяют превратить лист Excel в полноценную программу, которая может действовать по сложным алгоритмам. Понимание принципов работы функции ЕСЛИ является первым шагом на пути к обучению макросам – следующему этапу более гибкой работы с электронными таблицами. Но это уже более профессиональный уровень.
Оцените качество статьи. Нам важно ваше мнение:
Функция ЕСЛИ — вложенные формулы и типовые ошибки
Смотрите также следующими цифрами и ячейки. Формула: =СЧЁТЕСЛИ(A1:A11;A1)+СЧЁТЕСЛИ(A1:A11;A2). текстовых значений. которыми будем работать):Синтаксис будет выглядеть следующимЛогический оператор ЕСЛИ в
-
выполнено). =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). ВЕсли значение в ячейке этих функций см.
клавиши CTRL+V. значения с учетом используется аргумент ИСТИНА, проценты? У вас нужно переписать с их правильную отработку
Функция ЕСЛИ позволяет выполнять присваивается значение в Текст «столы» функцияПри формулировании условия подсчетаВыделяем первую таблицу. Условное образом: Excel применяется для=ЕСЛИ(A1>100;»Бюджет превышен») зависимости от значения A2 равно 15, в разделах ФункцияВажно: нескольких условий) который означает, что появится очень много учетом 12 условий! по каждому условию
логические сравнения значений процентах: ищет в ячейке
Технические подробности
можно использовать подстановочные форматирование – создать=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь)) записи определенных условий.Если в ячейке в ячейке
возвращается «ОК», в
И, Функция ИЛИ
Чтобы пример заработал должным
-
Функция И
-
мы хотим найти
работы! |
Вот так будет |
на протяжении всей и ожидаемых результатов. от 1-5 лет |
А1. Текст «стулья» |
знаки. «?» - правило – использовать Здесь оператор проверяет два |
Сопоставляются числа и/илиA1А1 противном случае — |
и Функция НЕ. образом, его необходимо Функция ИЛИ |
близкое совпадение. ИначеСовет: выглядеть ваша формула: цепочки. Если при |
Примечания
Она проверяет условие =3% — на базе любой символ. «*» формулу для определения параметра. Если первое
-
текст, функции, формулысодержится значение 1,результат формулы будет «Неверно» (ОК).К началу страницы вставить в ячейкуФункция ВПР говоря, будут сопоставляться Чтобы сложные формулы было=ЕСЛИ(B2>97;»A+»;ЕСЛИ(B2>93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«; ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»)))))))))))) вложении вы допустите и в зависимостиот 6-10=6% критерия в ячейке — любая последовательность форматируемых ячеек: условие истинно, то
-
и т.д. Когда то вышеуказанная формула либо «Бюджет превышен»=ЕСЛИ(A2<>15; «ОК»; «Неверно»)Для выполнения этой задачи A1 листа.Общие сведения о точные значения в проще читать, выОна по-прежнему точна и
в формуле малейшую от его истинностиот 11-15=12% А2. символов. Чтобы формулаВ строку формул записываем: формула возвращает первый
значения отвечают заданным вернет значение ЛОЖЬ. либо «ОК!».Если значение в ячейке используются функцииЧтобы переключиться между просмотром формулах в Exce таблице подстановки, а
Примеры
можете вставить разрывы будет правильно работать, неточность, она может возвращает результат.от 16-20=18%Посчитаем число ячеек в
искала непосредственно эти
-
=СЧЕТЕСЛИ (сравниваемый диапазон;
аргумент – истину. параметрам, то появляетсяТ.к. значение ЛОЖЬ эквивалентно
-
Функция ЕСЛИ()относится к наиболее A2 не равноЕСЛИ результатов и просмотром
-
lРекомендации, позволяющие избежать также все значения, строк в строке
-
но вы потратите сработать в 75 %=ЕСЛИ(это истинно, то сделать
-
от 20-25=23% диапазоне В1:В11 со знаки, ставим перед
-
первая ячейка первой Ложно – оператор
одна запись. Не 0, то формулы часто используемым функциям. 15, возвращается «ОК»,, формул, возвращающих эти появления неработающих формул попадающие между ними. формул. Просто нажмите много времени, чтобы случаев, но вернуть это, в противномот 25и выше=33% значением большим или ними знак тильды таблицы)=0. Сравниваемый диапазон проверяет второе условие. отвечают – другая.
-
=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)
ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь]) в противном случаеИ результаты, нажмите клавишиПоиск ошибок в В этом случае клавиши ALT+ВВОД перед написать ее, а непредвиденные результаты в случае сделать что-тоВсе эти условия равным 100 и (~). – это втораяПримеры несколько условий функцииЛогические функции – этоили (если вЛог_выражение — «Неверно» (Неверно).и CTRL+` (апостроф) или формулах таблицы подстановки нужно текстом, который хотите потом протестировать. Еще
остальных 25 %. К еще) должны быть в меньшим или равнымДля нормального функционирования формулы таблица. ЕСЛИ в Excel: очень простой и ячейке — любое значение или=ЕСЛИ(НЕ(A2ИЛИ на вкладкеЛогические функции сортировать по возрастанию, перенести на другую одна очевидная проблема сожалению, шансов отыскатьПоэтому у функции ЕСЛИ одной ячейке да 200. Формула: =СЧЁТЕСЛИ(B1:B11;»>=100″)-СЧЁТЕСЛИ(B1:B11;»>200″). в ячейках сЧтобы вбить в формулу
Дополнительные примеры
Таблица для анализа успеваемости. эффективный инструмент, которыйA1 выражение, принимающее значения
-
Если значение в ячейке
, а также операторыФормулыФункции Excel (по от меньшего к строку. состоит в том,
эти 25 % немного. возможны два результата. каждой строки столбца.Применим в формуле СЧЕТЕСЛИ текстовыми значениями не диапазон, просто выделяем Ученик получил 5 часто применяется всодержится значение 0) ИСТИНА или ЛОЖЬ. A2 не меньше (см. пример ниже).в группе алфавиту) большему.Перед вами пример сценария что вам придется
Работа с множественными операторами Первый результат возвращается ПОМОГИТЕ пожалуйста. Никак несколько диапазонов. Это должно пробелов или его первую ячейку баллов – «отлично». практике. Рассмотрим подробно=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)
и не равноЧтобы этот пример прощеЗависимости формул
Функции Excel (поФункция ВПР подробно рассматривается для расчета комиссионных вручную вводить баллы ЕСЛИ может оказаться в случае, если не соображу как возможно, если диапазоны непечатаемых знаков. и последнюю. «= 4 – «хорошо». на примерах.вернут ОК!Т.е. если в 15, возвращается «ОК», было понять, скопируйтенажмите кнопку категориям) здесь, но очевидно, с неправильной логикой: и эквивалентные буквенные чрезвычайно трудоемкой, особенно сравнение истинно, второй — написать формулу являются смежными. Формула: 0» означает команду 3 – «удовлетворительно».Синтаксис оператора в ExcelЕсли в ячейке ячейке в противном случае его на пустойПоказать формулыВо многих задачах требуется что она значительноВидите, что происходит? Посмотрите оценки. Каковы шансы, если вы вернетесь если сравнение ложно.Алексей матевосов (alexm) =СЧЁТЕСЛИ(A1:B11;»>=100″)-СЧЁТЕСЛИ(A1:B11;»>200″). Ищет значения
-
Посчитаем числовые значения в
поиска точных (а Оператор ЕСЛИ проверяет – строение функции,A1A1 — «Неверно» (Неверно). лист..
-
проверить истинность условия
проще, чем сложный порядок сравнения доходов что вы не к ним черезОператоры ЕСЛИ чрезвычайно надежны: Значение стажа в по двум критериям
одном диапазоне. Условие не приблизительных) значений. 2 условия: равенство необходимые для еенаходится любое другоесодержится значение большее=ЕСЛИ(A5<>»Винты»; «ОК»; «Неверно»)Копирование примераСкопировав пример на пустой или выполнить логическое 12-уровневый вложенный оператор в предыдущем примере. ошибетесь? А теперь какое-то время и и являются неотъемлемой ячейке А1 сразу в двух
подсчета – одинВыбираем формат и устанавливаем, значения в ячейке работы данные. число кроме 0, или равное 100,Если значение в ячейкеВыделите пример, приведенный в
-
лист, его можно сравнение выражений. Для ЕСЛИ. Есть и
-
А как все представьте, как вы попробуете разобраться, что частью многих моделейФормула с ЕСЛИ
-
столбцах. Если диапазоны критерий. как изменятся ячейки 5 и 4.=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь) то формула вернет то формула вернет
Вы знали?
A5 не равно этой статье. настроить в соответствии создания условных формул другие, менее очевидные, идет в этом? пытаетесь сделать это
-
пытались сделать вы
электронных таблиц. Но=ЕСЛИ (И (A1>=1;A15;A110;A115;A120;A1 несмежные, то применяется
-
У нас есть такая
при соблюдении формулы.В этом примере мыРазберем синтаксис функции: Бюджет превышен. Такой ОК!, а если строке «Винты», возвращается
Важно: с конкретными требованиями. можно использовать функции преимущества: Именно! Сравнение идет 64 раза для или, и того они же часто Формула без ЕСЛИ
См. также:
функция СЧЕТЕСЛИМН. таблица:
Лучше сделать заливку добавили третье условие,Логическое_выражение – ЧТО оператор
подход удобен, когда нет, то Бюджет «ОК», в противном
Не выделяйте заголовки строк1И
Таблицы ссылок функции ВПР снизу вверх (от более сложных условий!
хуже, кто-то другой. становятся причиной многих=(A1>=1)*(A1<>5)*(A1<>10)*(A1<>15)*(A1<>20)*(A1<>25)*33
Когда в качестве критерия
Посчитаем количество ячеек с
цветом.
подразумевающее наличие в проверяет (текстовые либо
проверяется равенство значения превышен.
случае — «Неверно» и столбцов.
2
, открыты и их
5 000 до 15 000 ₽), Конечно, это возможно.
support.office.com
Создание условных формул
Если вы видите, что проблем с электроннымиФормула с ВЫБОР указывается ссылка на числами больше 100.Выделяем вторую таблицу. Условное табеле успеваемости еще числовые данные ячейки). нулю.В качестве аргументов функции, (Неверно).Выделение примера из справки3ИЛИ
легко увидеть. а не наоборот. Но неужели вам ваш оператор ЕСЛИ
таблицами. В идеале
=ВЫБОР (ЕСЛИ (ОКРВВЕРХ диапазон ячеек с
Формула: =СЧЁТЕСЛИ(B1:B11;»>100″). Диапазон форматирование – создать
и «двоек». ПринципЗначение_если_истина – ЧТО появится
EXCEL содержит также другие могут участвовать формулы,=ЕСЛИ(И(A2>A3; A2Нажмите клавиши CTRL+C.
В этой статье
4,Значения в таблицах просто Ну и что
хочется потратить столько все разрастается, устремляясь оператор ЕСЛИ должен (A1/5;1) где ЕСЛИ условиями, функция возвращает
Создание условной формулы с результатом, являющимся логическим значением (ИСТИНА или ЛОЖЬ)
– В1:В11. Критерий правило – использовать «срабатывания» оператора ЕСЛИ в ячейке, когда функции, которые можно например:Если значение в ячейкеСоздайте пустые книгу или5
Пример
НЕ обновлять, и вам в этом такого? сил без всякой
в бесконечность, значит
-
применяться для минимума (ОКРВВЕРХ (A1/5;1)
массив. Для ввода подсчета – «>100». формулу. Применяем тот
тот же.
-
текст или число
-
применять для анализа=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))
-
A2 больше значения лист в Excel.6
и не потребуется трогать Это важно, потому уверенности в отсутствии вам пора отложить
-
условий (например, «Женский»/»Мужской»,Loony формулы нужно выделить Результат: же оператор (СЧЕТЕСЛИ).Когда нужно проверить несколько отвечают заданному условию данных с использованиемТ.е. если в в ячейке A3На листе выделите ячейку7
ЕСЛИ формулу, если условия что формула не ошибок, которые потом
|
|
последней ячейки диапазона = 1 И текст или число ячеек используется функция то суммирование ведется
противном случае —
Создание условной формулы с результатом в виде других вычислений или значений, отличных от ИСТИНА или ЛОЖЬ.
Чтобы пример заработал должным11используются аргументы, указанные вашу таблицу ссылок Скажем, ваш доход Excel обязательно указываются несколькими вложенными функциями вместе больше 3Stalin
Пример
одновременно сочетание клавишПосчитаем текстовые значения в мы вставили имя а = 2
НЕ отвечают заданному
-
СЧЁТЕСЛИ(), а для по столбцу
«Неверно» (Неверно). образом, его необходимо12
ниже.
-
или вмешивались в
-
составил 12 500 ₽ — оператор открывающая и закрывающая
-
ЕСЛИ и как вложенных* функций ЕСЛИ.: для первых трех
Shift + Ctrl одном диапазоне. Условие столбца, которое присвоили ТОГДА значение в условию (лживы).
-
сложения значений, удовлетворяющихB=ЕСЛИ(И(A2<>A3; A2<>A4); «ОК»; «Неверно») вставить в ячейкуAФормула с функцией ЕСЛИ нее, просто поместите ЕСЛИ вернет 10 %, скобки (). При понять, когда пора* «Вложенность» означает объединение нескольких параметров
+ Enter. Excel поиска – один ему заранее. Можно ИНАЧЕ значение с.
|
|
так: работы с данными.Формула с применением знака Позволяет найти число результат будет истинным.
появляется истинная надпись
support.office.com
Функция ЕСЛИ() в MS EXCEL
значений с использованиемзначение_если_истиназначение_если_ложь в противном случае на вкладкеШурупыДополнительные сведения о создании нашем первом примере часто остаются незамеченными, показанной выше формулы преобразования тестовых баллов
от того, соблюдается=ЕСЛИ (6>A1>1; 3;
Синтаксис функции
Поэтому продвинутому пользователю
подстановки: =СЧЁТЕСЛИ(A1:A11;»таб*»). ячеек по определенному Суть такова: ЕСЛИ «больше 20». Нет
условий. Ниже приведены
можно для построения — «Неверно» (ОК).ФормулыФормула формул см. в оценок с 4 пока не оказывают при перемещении курсора учащихся в их
ли условие. ЕСЛИ (11>A1>5; 6; настоятельно рекомендуется внимательно
Для расчета количества значений,
критерию. Работает с а = 1 – «меньше или иллюстрирующие примеры. более сложных проверок=ЕСЛИ(ИЛИ(A2>A3; A2в группеОписание (результат) разделе Создание и вложенными функциями ЕСЛИ: негативного влияния. Так
Вложенные ЕСЛИ
за каждую закрывающую буквенный эквивалент.Синтаксис ЕСЛИ (16>A1>10; 12; изучить все приведенные оканчивающихся на «и», числовыми и текстовыми ИЛИ а =
равно 20».Пусть данные находятся в
использовать до 64Если значение в ячейкеЗависимости формул
=И(A2>A3; A2 удаление формул.
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))
что же вам скобку «)» тем93;»A»;ЕСЛИ(B2>89;»A-«;ЕСЛИ(B2>87;»B+»;ЕСЛИ(B2>83;»B»;ЕСЛИ(B2>79;»B-«;ЕСЛИ(B2>77;»C+»;ЕСЛИ(B2>73;»C»;ЕСЛИ(B2>69;»C-«;ЕСЛИ(B2>57;»D+»;ЕСЛИ(B2>53;»D»;ЕСЛИ(B2>49;»D-«;»F»))))))))))))» />ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
0))) выше примеры. в которых содержится значениями, датами. 2 ТОГДА значениеВнимание! Слова в формуле диапазоне вложенных друг в
A2 больше значения
нажмите кнопкуОпределяет, выполняется ли следующееСоздание условной формулы сможно сделать все гораздо делать теперь, когда
же цветом будет
Опущен третий аргумент [значение_если_ложь]
=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))Например:ЕСЛИ (логическое выражение;Посчитаем количество реализованных товаров любое число знаков:Сначала рассмотрим аргументы функции:
в ИНАЧЕ значение
необходимо брать вA6:A11 друга функций ЕСЛИ(). в ячейке A3Показать формулы
Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число
условие: значение в результатом, являющимся логическим
проще с помощью
вы знаете, какие окрашиваться соответствующая открывающаяЭтот сложный оператор с=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)
значение если истина;
по группам.
=СЧЁТЕСЛИ(A1:A11;»*и»). Получаем:Диапазон – группа значений с. кавычки. Чтобы Excel(см. файл примера)=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний или меньше значения. ячейке A2 больше
Связь функции ЕСЛИ() с другими функциями использующие условия
значением (ИСТИНА или одной функции ЕСЛИМН: трудности могут ожидать скобка. Это особенно вложенными функциями ЕСЛИ=ЕСЛИ(A2=B2;B4-A4;»») значение если ложь)Сначала отсортируем таблицу так,Формула посчитала «кровати» и для анализа иФункции И и ИЛИ понял, что нужно
Подсчитаем сумму значений, которые проект»;»Малый проект «))) в ячейке A4,Скопировав пример на пустой значения A3 и ЛОЖЬ)=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)
вас при использовании удобно в сложных следует простой логике:Имя аргумента
Можете написать как формула чтобы одинаковые значения «банкетки». подсчета (обязательный). могут проверить до выводить текстовые значения. больше 10 с
Вышеуказанную формулу можно усложнять
возвращается «ОК», в лист, его можно меньше значения A4Создание условной формулы сФункция ЕСЛИМН — просто находка! вложенных операторов ЕСЛИ?
вложенных формулах, когдаЕсли тестовых баллов (вОписание выглядит и ее оказались рядом.Используем в функции СЧЕТЕСЛИКритерий – условие, по
30 условий.
Еще один пример. Чтобы помощью функции СУММЕСЛИ(), и дальше, но противном случае — настроить в соответствии (ЛОЖЬ). результатом в виде Благодаря ей вам
В большинстве случаев
excel2.ru
Функция ЕСЛИ в Excel с примерами нескольких условий
вы пытаетесь выяснить, ячейке D2) большелог_выражение условия? Просто вПервый аргумент формулы «ПРОМЕЖУТОЧНЫЕ.ИТОГИ» условие поиска «не которому нужно подсчитатьПример использования оператора И: получить допуск к записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный
есть другие подходы: «Неверно» (ОК). с конкретными требованиями.=ИЛИ(A2>A3; A2 других вычислений или больше не нужно
Синтаксис функции ЕСЛИ с одним условием
вместо сложной формулы достаточно ли в 89, учащийся получает
интернете я облазил
— «Номер функции».
равно». ячейки (обязательный).Пример использования функции ИЛИ:
экзамену, студенты группы результат (23) можно=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет=ЕСЛИ(ИЛИ(A5<>»Винты»; A6<>»Шурупы»); «ОК»; «Неверно»)1
Определяет, выполняется ли следующее значений, отличных от переживать обо всех с функциями ЕСЛИ них парных скобок.
оценку A.
(обязательный) много страниц, но Это числа отФормула: =СЧЁТЕСЛИ(A1:A11;»<>»&»стулья»). Оператор «<>»В диапазоне ячеек могутПользователям часто приходится сравнить должны успешно сдать получить с помощью превышен»})
Если значение в ячейке2 условие: значение в ИСТИНА или ЛОЖЬ этих операторах ЕСЛИ
можно использовать функциюНиже приведен распространенный примерЕсли тестовых баллов большеУсловие, которое нужно проверить. результата так и 1 до 11, означает «не равно». находиться текстовые, числовые
две таблицы в зачет. Результаты занесем формулы массива=ВПР(A1;A3:B6;2) A5 не равно3 ячейке A2 большеДля выполнения этой задачи и скобках.
ВПР. При использовании
Функция ЕСЛИ в Excel с несколькими условиями
расчета комиссионных за 79, учащийся получаетзначение_если_истина не получил. указывающие статистическую функцию Знак амперсанда (&) значения, даты, массивы, Excel на совпадения. в таблицу с=СУММ(ЕСЛИ(A6:A11>10;A6:A11))Для функции ВПР() необходимо
строке «Винты» или4
значения A3 или
используются функцииПримечание: функции ВПР вам продажу в зависимости оценку B. Борис михалевский
для расчета промежуточного объединяет данный оператор
ссылки на числа. Примеры из «жизни»: графами: список студентов,(для ввода формулы создать в диапазоне значение в ячейке5 меньше значения A4И
Эта функция доступна только для начала нужно от уровней дохода.Если тестовых баллов больше(обязательный): Сам Excel прекрасно результата. Подсчет количества
Расширение функционала с помощью операторов «И» и «ИЛИ»
и значение «стулья». Пустые ячейки функция сопоставить цены на зачет, экзамен. в ячейку вместоA3:B6 A6 не равно6
(ИСТИНА)., при наличии подписки создать ссылочную таблицу:=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0))))) 69, учащийся получаетЗначение, которое должно возвращаться, показывает, что туда ячеек осуществляется подПри применении ссылки формула игнорирует. товар в разные
Обратите внимание: оператор ЕСЛИENTERтаблицу значений:
строке «Шурупы», возвращается
7
Как сравнить данные в двух таблицах
=НЕ(A2+A3=24)ИЛИ на Office 365. Если=ВПР(C2;C5:D17;2;ИСТИНА)Эта формула означает: ЕСЛИ(ячейка оценку C. если вводить надо. А цифрой «2» (функция будет выглядеть так:В качестве критерия может привозы, сравнить балансы
должен проверить ненужно нажатьЕсли требуется вывести разный «ОК», в противном8
Определяет, выполняется ли следующееи у вас естьВ этой формуле предлагается C9 больше 15 000,Если тестовых баллов большелог_выражение если этого мало,
«СЧЕТ»).Часто требуется выполнять функцию
быть ссылка, число, (бухгалтерские отчеты) за цифровой тип данных,CTRL+SHIFT+ENTER текст в случае
случае — «Неверно»9 условие: сумма значенийНЕ подписка на Office 365, найти значение ячейки
то вернуть 20 %, 59, учащийся получаетимеет значение ИСТИНА. то существует СправкаСкачать примеры функции СЧЕТЕСЛИ СЧЕТЕСЛИ в Excel текстовая строка, выражение.
несколько месяцев, успеваемость а текстовый. Поэтому) наличия в ячейке (Неверно).
10 в ячейках A2, а также операторы убедитесь, что у C2 в диапазоне
ЕСЛИ(ячейка C9 больше оценку D.
значение_если_ложь по этой программе, в Excel по двум критериям. Функция СЧЕТЕСЛИ работает учеников (студентов) разных мы прописали вТеперь подсчитаем количество вхождений
exceltable.com
Функция СЧЕТЕСЛИ в Excel и примеры ее использования
А1=ЕСЛИ(ИЛИ(A2<>A3; A2<>A4); «ОК»; «Неверно»)11 и A3 не (см. пример ниже). вас установлена последняя C5:C17. Если значение
Синтаксис и особенности функции
12 500, то вернуть
- В противном случае учащийся в которой все
- Формула нашла количество значений Таким способом можно только с одним
классов, в разные формуле В2= «зач.». чисел больше 10отрицательного значения, положительногоЕсли значение в ячейке12
равняется 24 (ЛОЖЬ).Чтобы этот пример проще версия Office. найдено, возвращается соответствующее 17,5 % и т. д… получает оценку F.(необязательный) подробно расписано. для группы «Стулья».
существенно расширить ее условием (по умолчанию).
- четверти и т.д. В кавычки берем, в диапазоне ячеек значения или 0, A2 не равно
- 13=НЕ(A5=»Винты») было понять, скопируйте
- Видео: расширенное применение функции значение из той
- На первый взгляд всеЭтот частный пример относительноЗначение, которое должно возвращаться,Bigbss При большом числе возможности. Рассмотрим специальные Но можно ееЧтобы сравнить 2 таблицы чтобы программа правильноA6:A11
- то можно записать значению в ячейке14Определяет, выполняется ли следующее его на пустой
ЕСЛИ
Функция СЧЕТЕСЛИ в Excel: примеры
же строки в очень похоже на безопасен, поскольку взаимосвязь если
: =ECЛИ (A0>0; «ПОЛОЖИТЕЛЬНОЕ»; строк (больше тысячи)
случаи применения СЧЕТЕСЛИ «заставить» проанализировать 2 в Excel, можно распознала текст.=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат следующую формулу:
A3 или A4,15 условие: значение в лист.
Функция УСЛОВИЯ (Office 365, столбце D. предыдущий пример с между тестовыми баллами
лог_выражение
ЕСЛИ (A0 Ну подобное сочетание функций в Excel и
критерия одновременно. воспользоваться оператором СЧЕТЕСЛИ.
(2) можно получить=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»}) возвращается «ОК», в16
ячейке A5 неКопирование примера
Excel 2016 и более=ВПР(B9;B2:C6;2;ИСТИНА) оценками, однако на
и буквенными оценкамиимеет значение ЛОЖЬ. как то так может оказаться полезным. примеры с двумя
Рекомендации для правильной работы Рассмотрим порядок применения
Часто на практике одного с помощью формулы массиваили, если требуется вместо противном случае —A равняется строке «Винты»Выделите пример, приведенный в поздние версии)Эта формула ищет значение примере этой формулы
- вряд ли будетExcel позволяет использовать доWin66.RuЕсть таблица. В ней условиями. функции: функции. условия для логической
- =СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11)) текстовых значений вывести «Неверно» (ОК).B (ЛОЖЬ). этой статье.Функция СЧЁТЕСЛИ (подсчитывает ячейки B9 в
- хорошо видно, насколько меняться, так что 64 вложенных функций: =ЕСЛИ (А1 есть столбец «стажПосчитаем, сколько ячеек содержат
- Если функция СЧЕТЕСЛИ ссылаетсяДля примера возьмем две функции мало. КогдаТеперь, когда принцип понятен, формулы, можно использоватьДополнительные сведения об использованииДанные=ИЛИ(A5<>»Винты»;A6 = «Шурупы»)Важно: значения с учетом
- диапазоне B2:B22. Если сложно бывает работать дополнительных изменений не ЕСЛИ, но этоLoony работы» и есть текст «столы» и на диапазон в таблицы с техническими нужно учесть несколько с помощью функции ссылки на диапазон этих функций см.15
Определяет, выполняется ли следующее Не выделяйте заголовки строк одного условия) значение найдено, возвращается с большими операторами потребуется. Но что вовсе не означает,: А непонятно что столбец «% доплат».
ПРОМЕЖУТОЧНЫЕ.ИТОГИ и СЧЕТЕСЛИ
«стулья». Формула: =СЧЁТЕСЛИ(A1:A11;»столы»)+СЧЁТЕСЛИ(A1:A11;»стулья»). другой книге, то
- характеристиками разных кухонных вариантов принятия решений, ЕСЛИ() можно конструировать
- ячеек (содержащих формулы) в разделах Функция9 условие: значение в и столбцов.Функция СЧЁТЕСЛИМН (подсчитывает соответствующее значение из ЕСЛИ. Что вы если вам потребуется что так и
имеется в виду Нужно сделать формулу
Для указания нескольких необходимо, чтобы эта комбайнов. Мы задумали выкладываем операторы ЕСЛИ и другие формулы=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)
exceltable.com
Как сделать формулу в EXCEL с несколькими условиями сравнения в одной ячейке?
ЕСЛИ, Функция И8 ячейке A5 неВыделение примера из справки значения с учетом той же строки будете делать, если разделить оценки на надо делать. Почему? — или вложение по которой будет условий используется несколько книга была открыта.
выделение отличий цветом. друг в друга.
с условиями. Например,
Третий аргумент функции не
и Функция ИЛИ.
Винты
равняется строке «Винты»
Нажмите клавиши CTRL+C. нескольких условий) в столбце C. ваша организация решит A+, A иНужно очень крепко подумать, функций ЕСЛИ или
делать следующее. Из выражений СЧЕТЕСЛИ. ОниАргумент «Критерий» нужно заключать
Эту задачу в
Таким образом, у нахождение минимального значения
обязателен, если его
К началу страницы
Шурупы или значение вСоздайте пустые книгу или
Функция СУММЕСЛИ (суммируетПримечание: добавить новые уровни A– (и т. д.)? чтобы выстроить последовательность
же проверка по ячеек столбца «Стаж объединены между собой
в кавычки (кроме Excel решает условное
нас получиться несколько
среди чисел больше
опустить, то функцияФункция ЕСЛИ(), английский вариант
Формула ячейке A6 равняется лист в Excel. значения с учетом
В обеих функциях ВПР компенсаций или изменить Теперь ваши четыре
Формула ЕСЛИ в excel с двумя условиями.
из множества операторов условию «И», «ИЛИ» работы» берется число оператором «+». ссылок). форматирование. функций ЕСЛИ в
10: вернет значение ЛОЖЬ IF(), используется приОписание (результат) строке «Шурупы» (ИСТИНА).На листе выделите ячейку одного условия) в конце формулы имеющиеся суммы или
условных оператора ЕСЛИ ЕСЛИ и обеспечить вставленная в «ЕСЛИ» и сравнивается со
Условия – ссылки наФункция не учитывает регистр
Исходные данные (таблицы, с Excel.=МИН(ЕСЛИ(A6:A11>10;A6:A11)) (если условие не проверке условий. Например,=ЕСЛИ(A2=15; «ОК»; «Неверно»)Дополнительные сведения об использовании A1 и нажмите
Функция СУММЕСЛИМН (суммирует