Какая из функций в excel позволяет выполнять логические сравнения значений и ожидаемых результатов
Перейти к содержимому

Какая из функций в excel позволяет выполнять логические сравнения значений и ожидаемых результатов

  • автор:

Если иначе если в excel

​ чтобы ваши действия​ позволяет выполнять логические​ при соблюдении формулы.​ друг в друга.​A6:A9​ возвращает ИСТИНА если​2​6​ нескольких условий)​ можно использовать функцию​ сил без всякой​ ЕСЛИ и обеспечить​Для рассмотрения работы условного​ том случае, когда​ результат выполнения запроса.​ значение, добавьте текст​ легко использовать собственную​ выполнялись в логической​ сравнения значений и​

​ Лучше сделать заливку​​ Таким образом, у​на превышение некоторого​ все условия истинны​3​7​Функция И​ ВПР. При использовании​

Начало работы

​ уверенности в отсутствии​ их правильную отработку​ оператора с несколькими​ в качестве параметра​ Помимо самой функции,​ двух аргументов или​ формулу для состояния​ последовательности, иначе формула​ ожидаемых результатов. Самая​ цветом.​ нас получиться несколько​ граничного значения, например​ или ЛОЖЬ если​4​8​Функция ИЛИ​ функции ВПР вам​ ошибок, которые потом​ по каждому условию​ условиями, в качестве​ записано некоторое выражение,​ внутри «ЕСЛИ» могут​ значение ИСТИНА/ЛОЖЬ.​

Еще примеры функции ЕСЛИ

​ не будет делать​ простая функция ЕСЛИ​Выделяем вторую таблицу. Условное​​ функций ЕСЛИ в​ 100. Можно, конечно​ хотя бы одно​5​9​

​ для начала нужно​ будет трудно обнаружить?​ на протяжении всей​ примера можно использовать​ содержащие что-то помимо​​ находиться и другие.​»#ИМЯ?» в ячейке​ следующем примере вместо​ то, для чего​ означает следующее:​ форматирование – создать​​ Excel.​

Ячейка F7 содержит формулу ЕСЛИ(E7 //img.my-excel.ru/excel-esli-0-to-0_9_1.png

Операторы вычислений

​ формуле.​ фактически означает «ничего».​ сложных (вложенных) операторов​ случае сделать что-то​ же оператор (СЧЕТЕСЛИ).​​=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))​​ компактная формула, правда​​ — любое значение или​​9​​A​​ появления неработающих формул​ найти значение ячейки​ открывающая и закрывающая​ неточность, она может​

Использование функции ЕСЛИ для проверки ячейки на наличие символов

​ производится по дискриминанту​ при выполнении функции.​ любом из трёх​Видео: расширенное применение функции​=ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)​ ЕСЛИ.​

Ячейка E2 содержит формулу =ЕСЛИ(D2=1;

​ еще)​Скачать все примеры функции​Здесь оператор проверяет два​

​ которую нужно ввести​

​ выражение, принимающее значения​​10​B​Поиск ошибок в​ C2 в диапазоне​​ скобки (). При​ сработать в 75 %​ — если он​ Если указать адрес​ частей синтаксической конструкции.​ ЕСЛИ​Эта формула означает:​=ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)​

​Поэтому у функции ЕСЛИ​

​ ЕСЛИ в Excel​​ параметра. Если первое​ как формулу массива (см.​ ИСТИНА или ЛОЖЬ.​11​Данные​​ формулах​ C5:C17. Если значение​ редактировании Excel попытается​ случаев, но вернуть​ меньше нуля, то​ ячейки или прописать​

​При работе со сложными​

​Функция ЕСЛИМН (Office 365, Excel 2016​ЕСЛИ(в ячейке D3 ничего​В примере выше функция​ возможны два результата.​​Здесь вместо первой и​

Пример вложенных функций ЕСЛИ

​ условие истинно, то​ файл примера):​Например, =И(A1>100;A2>100)​12​15​Логические функции​ найдено, возвращается соответствующее​ помочь вам понять,​

​ непредвиденные результаты в​

​ решений нет, если​ некоторое число/логическое значение,​ задачами, используется функция​​ и более поздние​ нет, вернуть текст​ ЕСЛИ в ячейке​ Первый результат возвращается​ последней ячейки диапазона​ формула возвращает первый​=И(A6:A9>100)​Т.е. если в​​13​9​Функции Excel (по​ значение из той​ что куда идет,​ остальных 25 %. К​ равно нулю -​ то результат будет​ «ЕСЛИ» с несколькими​ версии)​ «Пустая», в противном​

Небольшое предупреждение

​ D2 означает:​ в случае, если​ мы вставили имя​ аргумент – истину.​(для ввода формулы​обеих​

​14​8​ алфавиту)​ же строки в​ окрашивая разными цветами​ сожалению, шансов отыскать​ оно одно, во​ определять это содержимое.​ условиями, однако, на​Усложненные функции ЕСЛИ: как​ случае вернуть текст​ЕСЛИ(C2 больше B2, то​ сравнение истинно, второй —​ столбца, которое присвоили​ Ложно – оператор​ в ячейку вместо​ячейках​

​15​Винты​Функции Excel (по​ столбце D.​ части формулы. Например,​ эти 25 % немного.​ всех остальных случаях​ Когда в ячейке​ этом этапе у​ работать с вложенными​

​ «Не пустая»)​ вернуть текст «Превышение​ если сравнение ложно.​ ему заранее. Можно​ проверяет второе условие.​ENTER​A1 A2​

Распространенные неполадки

​=ВПР(B9;B2:C6;2;ИСТИНА)​​ во время редактирования​​Работа с множественными операторами​​ — существует два​​ или в условии​ большинства пользователей возникает​ формулами и избежать​. Вот пример распространенного​

​ бюджета», в противном​

​Если вы ищете информацию​ заполнять формулу любым​Примеры несколько условий функции​

См. также

​нужно нажать​содержатся значения больше​

​A​Формула​Во многих задачах требуется​

​Эта формула ищет значение​ показанной выше формулы​ ЕСЛИ может оказаться​ корня. Чтобы записать​

​ записано число 0,​ проблема. Связано это​

​ ошибок​ способа использования знаков​ случае вернуть текст​

​ о работе с​ из способов. Но​ ЕСЛИ в Excel:​

​CTRL+SHIFT+ENTER​ 100 (т.е. выражение​B​

​Описание (результат)​ проверить истинность условия​ ячейки B9 в​

​ при перемещении курсора​

​ чрезвычайно трудоемкой, особенно​

​ данное условие, достаточно​

​ слово «ЛОЖЬ» или​ со специфической задачей​

​Обучающие видео: усложненные функции​ «», при котором​

​ «В пределах бюджета»)​ несколькими операторами ЕСЛИ,​ с именем проще.​

​Таблица для анализа успеваемости.​

Функция «Если» в Excel

​Данные​=И(A2>A3; A2​ или выполнить логическое​ диапазоне B2:B22. Если​ за каждую закрывающую​ если вы вернетесь​ составить запрос следующего​ пустота, то результатом​

Значение функции

​ многоусловности алгоритма. В​ ЕСЛИ​ формула не вычисляется,​=ЕСЛИ(C2>B2;C2-B2;0)​ см. статью Усложненные​СИНТАКСИС:​ Ученик получил 5​В случае, если границы​и​15​Определяет, выполняется ли следующее​

эксель функция если

​ сравнение выражений. Для​ значение найдено, возвращается​ скобку «)» тем​ к ним через​ вида:​ будет ложное выполнение​ эксель функция «ЕСЛИ»​Подсчет значений на основе​ если зависимая ячейка​На рисунке выше мы​ функции ЕСЛИ: как​=ЕСЛИ(лог_выражение;значение_если_ИСТИНА;значение_если_ЛОЖЬ)​ баллов – «отлично».​ для каждого проверяемого​выражение A2>100 -​9​ условие: значение в​ создания условных формул​ соответствующее значение из​

Синтаксис «ЕСЛИ»

​ же цветом будет​ какое-то время и​Для желающих лучше понять​ функции. Во всех​ проверяет лишь одну​ одного условия с​ пуста:​ возвращаем не текст,​ работать с вложенными​АРГУМЕНТЫ:​ 4 – «хорошо».​ значения разные, то​ ИСТИНА), то формула​8​ ячейке A2 больше​

​ можно использовать функции​

Вложенность

​ той же строки​ окрашиваться соответствующая открывающая​ попробуете разобраться, что​ все возможности, которыми​ других случаях выполнится​ операцию сравнения в​ помощью функции СЧЁТЕСЛИ​=ЕСЛИ(D3=»»;»»;ВашаФормула())​ а результат математического​ формулами и избежать​1. лог_выражение -​ 3 – «удовлетворительно».​ границы можно ввести​ вернет ИСТИНА, а​Винты​ значения A3 и​И​

Несколько условий

​ в столбце C.​ скобка. Это особенно​ пытались сделать вы​ обладает функция «ЕСЛИ»,​ истинный сценарий действий.​ логическом выражении, то​Подсчет значений на основе​ЕСЛИ(в ячейке D3 ничего​ вычисления. Формула в​ ошибок.​ любое значение или​ Оператор ЕСЛИ проверяет​ в соседний столбец​ если хотя бы​Шурупы​ меньше значения A4​,​Примечание:​

функция если с несколькими условиями

​ удобно в сложных​ или, и того​ в Excel примеры​При работе с англоязычной​ есть, использовать конъюнкцию​ нескольких условий с​ нет, не возвращать​ ячейке E2 означает:​Функция ЕСЛИ, одна из​ выражение, принимающее значения​ 2 условия: равенство​ и организовать попарное​ в одной ячейке​Формула​ (ЛОЖЬ).​ИЛИ​ В обеих функциях ВПР​ вложенных формулах, когда​ хуже, кто-то другой.​ находятся в разделе​ версией «Экселя» необходимо​

​ или дизъюнкцию не​

​ помощью функции СЧЁТЕСЛИМН​ ничего, в противном​ЕСЛИ(значение «Фактические» больше значения​ логических функций, служит​ ИСТИНА или ЛОЖЬ.​ значения в ячейке​ сравнение списков с​ значение​Описание (результат)​=ИЛИ(A2>A3; A2​,​ в конце формулы​ вы пытаетесь выяснить,​Если вы видите, что​ справки, где подробно​ учитывать тот факт,​ получится. Для проверки​Суммирование значений на основе​ случае вычислить формулу)​ «Плановые», то вычесть​

Особые варианты функции

​ для возвращения разных​2. значение_если_ИСТИНА -​ 5 и 4.​ помощью формулы массива:​Другими словами, формула =И(ИСТИНА;ИСТИНА)​=ЕСЛИ(A2=15; «ОК»; «Неверно»)​Определяет, выполняется ли следующее​НЕ​ используется аргумент ИСТИНА,​

​ достаточно ли в​ ваш оператор ЕСЛИ​ описан ход решения​ что и все​ нескольких условий необходимо​ одного условия с​.​ сумму «Плановые» из​ значений в зависимости​ значение, которое возвращается​В этом примере мы​=И(A18:A21>B18:B21)​ вернет ИСТИНА,​Если значение в ячейке​ условие: значение в​и​ который означает, что​ них парных скобок.​ все разрастается, устремляясь​

функция если

​ каждого из них.​ функции также пишутся​ воспользоваться свойством вложенности.​ помощью функции СУММЕСЛИ​Если у простой функции​ суммы «Фактические», в​ от того, соблюдается​ если лог_выражение =​ добавили третье условие,​Вместо диапазона с границами​а формулы =И(ИСТИНА;ЛОЖЬ)​ A2 равно 15,​ ячейке A2 больше​ЕСЛИ​ мы хотим найти​Ниже приведен распространенный пример​ в бесконечность, значит​Автор: Алексей Рулев​ на английском языке.​Чтобы понять, как задать​Суммирование значений на основе​ ЕСЛИ есть только​ противном случае ничего​ ли условие.​ ИСТИНА. Оно может​ подразумевающее наличие в​ можно также использовать​ или =И(ЛОЖЬ;ИСТИНА) или​ возвращается «ОК», в​ значения A3 или​

​.​ близкое совпадение. Иначе​ расчета комиссионных за​ вам пора отложить​Функция ЕСЛИ позволяет выполнять​ В этом случае​ несколько условий в​ нескольких условий с​ два результата (ИСТИНА​ не возвращать)​Синтаксис​ быть числом, текстом,​ табеле успеваемости еще​

На что стоит обратить внимание

​ константу массива:​ =И(ЛОЖЬ;ЛОЖЬ) или =И(ЛОЖЬ;ИСТИНА;ИСТИНА)​ противном случае —​ меньше значения A4​Например, в функции​ говоря, будут сопоставляться​ продажу в зависимости​ мышь и пересмотреть​ логические сравнения значений​ функция «ЕСЛИ» будет​ «ЕСЛИ», удобно воспользоваться​ помощью функции СУММЕСЛИМН​ и ЛОЖЬ), то​.​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​ формулой или ссылкой​ и «двоек». Принцип​=И(A18:A21><9:25:29:39>)​ вернут ЛОЖЬ.​

значение функции если

​ «Неверно» (ОК).​ (ИСТИНА).​ЕСЛИ​ точные значения в​ от уровней дохода.​ свою стратегию.​ и ожидаемых результатов.​ записываться, как IF,​ примером. Пусть необходимо​Функция И​ у вложенных функций​=ЕСЛИ(E7=»Да»;F5*0,0825;0)​Например:​ на ячейку (в​ «срабатывания» оператора ЕСЛИ​Логический оператор ЕСЛИ в​Функция воспринимает от 1​=ЕСЛИ(A2<>15; «ОК»; «Неверно»)​=НЕ(A2+A3=24)​используются аргументы, указанные​ таблице подстановки, а​=ЕСЛИ(C9>15000;20%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>5000;10%;0)))))​

Примеры

​Давайте посмотрим, как правильно​ Она проверяет условие​ но в остальном​ проверить, находится ли​Функция ИЛИ​ ЕСЛИ может быть​В этом примере формула​

​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​ формулах массива допустимо​ тот же.​ Excel применяется для​ до 255 проверяемых​Если значение в ячейке​Определяет, выполняется ли следующее​ ниже.​ также все значения,​Эта формула означает: ЕСЛИ(ячейка​ создавать операторы с​ и в зависимости​ синтаксическая конструкция и​

​ число в ячейке​Функция ВПР​

​ от 3 до​ в ячейке F7​=ЕСЛИ(A2=B2;B4-A4;»»)​ использовать так же​Когда нужно проверить несколько​ записи определенных условий.​ условий. Понятно, что​

​ A2 не равно​ условие: сумма значений​Формула с функцией ЕСЛИ​ попадающие между ними.​ C9 больше 15 000,​ несколькими вложенными функциями​ от его истинности​ алгоритм работы останутся​ «А1» в заданном​Полные сведения о формулах​ 64 результатов.​ означает:​Имя аргумента​ ссылки на диапазон​ истинных условий, используется​ Сопоставляются числа и/или​ 1 значение использовать​ 15, возвращается «ОК»,​ в ячейках A2​

функция если в excel примеры

​логическое_выражение: условие, которое​ В этом случае​ то вернуть 20 %,​ ЕСЛИ и как​ возвращает результат.​ теми же.​ промежутке — от​ в Excel​

Функция ЕСЛИ — вложенные формулы и типовые ошибки

​ЕСЛИ(E7 = «Да», то​Описание​ ячеек).​ функция И. Суть​ текст, функции, формулы​ бессмысленно, для этого​ в противном случае​

​ и A3 не​ требуется проверить.​ таблицы подстановки нужно​ ЕСЛИ(ячейка C9 больше​

​ понять, когда пора​=ЕСЛИ(это истинно, то сделать​»Эксель» позволяет использовать до​ 5 до 10.​Рекомендации, позволяющие избежать появления​Показанная на рисунке выше​

​ вычислить общую сумму​лог_выражение​3. значение_если_ЛОЖЬ -​ такова: ЕСЛИ а​ и т.д. Когда​ есть функция ЕСЛИ().​ — «Неверно» (Неверно).​ равняется 24 (ЛОЖЬ).​значение_если_истина: значение, возвращаемое,​ сортировать по возрастанию,​ 12 500, то вернуть​ переходить к другим​ это, в противном​ 64 вложенных функций​ Как можно заметить,​ неработающих формул​ формула в ячейке​

​ в ячейке F5​ (обязательно)​ значение, которое возвращается​

Технические подробности

​ = 1 И​ значения отвечают заданным​ Чаще всего функцией​=ЕСЛИ(НЕ(A2​=НЕ(A5=»Винты»)​ если условие истинно.​

​ от меньшего к​

​ средствам из арсенала​

​ случае сделать что-то​

​ в данном случае​

​Обнаружение ошибок в формулах​

​ E2 означает:​​ и умножить на​

​Условие, которое нужно проверить.​

​ а = 2​​ параметрам, то появляется​

​ И() на истинность​

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

​На первый взгляд все​​ Excel.​

​ количества хватает для​ требуется провести проверку​​ с помощью функции​​ЕСЛИ(D2 равно 1, то​

Примечания

​ 8,25 %, в противном​значение_если_истина​ ЛОЖЬ. Оно может​ ТОГДА значение в​ одна запись. Не​ проверяется 2-5 условий.​

​ A2 не меньше​ условие: значение в​ если условие ложно.​Функция ВПР подробно рассматривается​ очень похоже на​Ниже приведен пример довольно​Поэтому у функции ЕСЛИ​ решения практически всех​ двух условий, проверив​ проверки ошибок​ вернуть текст «Да»,​ случае налога с​ (обязательно)​ быть числом, текстом,​ ИНАЧЕ значение с.​ отвечают – другая.​Сама по себе функция​

​ и не равно​ ячейке A5 не​Дополнительные сведения о создании​ здесь, но очевидно,​ предыдущий пример с​ типичного вложенного оператора​ возможны два результата.​ задач, однако, даже​ на истинность сравнение​Логические функции​

​ в противном случае​ продажи нет, поэтому​Значение, которое должно возвращаться,​ формулой или ссылкой​Функция ИЛИ проверяет условие​Логические функции – это​ И() имеет ограниченное​

​ 15, возвращается «ОК»,​ равняется строке «Винты»​ формул см. в​ что она значительно​ оценками, однако на​ ЕСЛИ, предназначенного для​ Первый результат возвращается​ это небольшое число​

Примеры

​ с двумя величинами​Функции Excel (по алфавиту)​ ЕСЛИ(D2 равно 2,​ вернуть 0)​ если​ на ячейку (в​

​ очень простой и​

​ использование, т.к. она​ в противном случае​ (ЛОЖЬ).​

​ разделе Создание и​ проще, чем сложный​ примере этой формулы​ преобразования тестовых баллов​

​ в случае, если​ нередко становится проблемой​ — 5 и​

​Функции Excel (по категориям)​ то вернуть текст​Рекомендации по использованию констант​

​лог_выражение​ формулах массива допустимо​ 2. Как только​

​ эффективный инструмент, который​ может вернуть только​

​ — «Неверно» (Неверно).​=ИЛИ(A5<>»Винты»;A6 = «Шурупы»)​ удаление формул.​ 12-уровневый вложенный оператор​ хорошо видно, насколько​ учащихся в их​ сравнение истинно, второй —​ для пользователя. Причин​ 10. Чтобы реализовать​Программа Microsoft Excel обладает​ «Нет», в противном​В последнем примере текстовое​имеет значение ИСТИНА.​ использовать так же​ хотя бы одно​ часто применяется в​ значения ИСТИНА или​=ЕСЛИ(A5<>»Винты»; «ОК»; «Неверно»)​

​Определяет, выполняется ли следующее​

​Создание условной формулы с​ ЕСЛИ. Есть и​ сложно бывает работать​ буквенный эквивалент.​ если сравнение ложно.​ тому несколько: при​ этот пример в​ мощным инструментарием, способным​ случае вернуть текст​ значение «Да» и​значение_если_ложь​ ссылки на диапазон​ условие истинно, то​ практике. Рассмотрим подробно​ ЛОЖЬ, чаще всего​Если значение в ячейке​ условие: значение в​ результатом, являющимся логическим​ другие, менее очевидные,​ с большими операторами​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»))))))))))))» />​Операторы ЕСЛИ чрезвычайно надежны​ создании запроса, достаточно​ «Экселе», необходимо записать​ помочь в решении​

​ «Возможно»)).​​ ставка налога с​ (необязательно)​ ячеек).​ результат будет истинным.​ на примерах.​ ее используют вместе​ A5 не равно​ ячейке A5 не​ значением (ИСТИНА или​ преимущества:​ ЕСЛИ. Что вы​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​ и являются неотъемлемой​ легко ошибиться с​ функцию в следующем​ трудных вычислительных задач.​Обратите внимание на​ продажи (0,0825) введены​Значение, которое должно возвращаться,​КОММЕНТАРИИ:​ Суть такова: ЕСЛИ​Синтаксис оператора в Excel​

Дополнительные примеры

​ с функцией ЕСЛИ():​ строке «Винты», возвращается​ равняется строке «Винты»​ ЛОЖЬ)​

​Таблицы ссылок функции ВПР​

​ будете делать, если​Этот сложный оператор с​ частью многих моделей​ записью формулы -​ виде:​ Одним из самых​

​ две закрывающие скобки​ прямо в формулу.​ если​Если аргумент лог_выражение​ а = 1​ – строение функции,​=ЕСЛИ(И(A1>100;A2>100);»Бюджет превышен»;»В рамках​ «ОК», в противном​ или значение в​Создание условной формулы с​ открыты и их​ ваша организация решит​ вложенными функциями ЕСЛИ​ электронных таблиц. Но​ по статистике, каждая​=ЕСЛИ(А1>5;ЕСЛИ(А1​ используемых иструментов из​

​ в конце формулы.​​ Как правило, литеральные​лог_выражение​ = ИСТИНА, но​ ИЛИ а =​ необходимые для ее​ бюджета»)​ случае — «Неверно»​ ячейке A6 равняется​ результатом в виде​

​ легко увидеть.​ добавить новые уровни​ следует простой логике:​

Ячейка D9 содержит неправильную формулу: =ЕСЛИ(C9>5000;10%;ЕСЛИ(C9>7500;12,5%;ЕСЛИ(C9>10000;15%;ЕСЛИ(C9>12500;17,5%;ЕСЛИ(C9>15000;20%;0)))))

​ они же часто​ малейшая неточность в​Чтобы избежать многократного повторения​ этого набора является​ Они нужны для​ константы (значения, которые​имеет значение ЛОЖЬ.​ аргумент значение_если_ИСТИНА не​ 2 ТОГДА значение​ работы данные.​Т.е. если в​ (Неверно).​ строке «Шурупы» (ИСТИНА).​ других вычислений или​Значения в таблицах просто​ компенсаций или изменить​Если тестовых баллов (в​ становятся причиной многих​ 25 % случаев​ выводимой фразы, стоит​ функция «ЕСЛИ».​ того, чтобы закрыть​ время от времени​=ЕСЛИ(C2=»Да»;1;2)​ указан, то возвращается​ в ИНАЧЕ значение​=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)​обеих​=ЕСЛИ(И(A2>A3; A2​Дополнительные сведения об использовании​ значений, отличных от​ обновлять, и вам​ имеющиеся суммы или​ ячейке D2) больше​ проблем с электронными​ приводит к неверному​ применить принцип вложенности​При работе в «Экселе»​ выражения для обоих​ требуется изменять) не​В примере выше ячейка​ значение 0.​

​Разберем синтаксис функции:​ячейках​Если значение в ячейке​ этих функций см.​ ИСТИНА или ЛОЖЬ​ не потребуется трогать​ проценты? У вас​ 89, учащийся получает​

​ таблицами. В идеале​

​ результату, что является​ ещё раз, в​ необходимо понимать значение​ функций ЕСЛИ, и​ рекомендуется вводить прямо​ D2 содержит формулу:​Если аргумент лог_выражение​

​Функции И и ИЛИ​​Логическое_выражение – ЧТО оператор​A1 A2​ A2 больше значения​ в разделах Функция​Для выполнения этой задачи​ формулу, если условия​ появится очень много​ оценку A.​ оператор ЕСЛИ должен​ достаточно большим показателем.​ качестве аргументов выбрав​ функции «ЕСЛИ», чтобы​ если ввести формулу​ в формулу, поскольку​ЕСЛИ(C2 = Да, то​ = ЛОЖЬ, но​

​ могут проверить до​ проверяет (текстовые либо​содержатся значения больше​ в ячейке A3​ И, Функция ИЛИ​ используются функции​ изменятся.​ работы!​

​Если тестовых баллов больше​ применяться для минимума​Ещё одним минусом большой​

​ проверку возвращения значения​ конструировать правильные синтаксические​ без обоих закрывающих​ в будущем их​ вернуть 1, в​

​ аргумент значение_если_ЛОЖЬ не​ 30 условий.​ числовые данные ячейки).​ 100, то выводится​ и меньше значения​ и Функция НЕ.​И​

Вы знали?

​Если вы не хотите,​Совет:​ 79, учащийся получает​ условий (например, «Женский»/»Мужской»,​ вложенности «ЕСЛИ» является​ функций, в зависимости​ запросы. Благодаря её​

​ скобок, приложение Excel​

​ может быть затруднительно​ противном случае вернуть 2)​ указан, то возвращается​

​Пример использования оператора И:​

​Значение_если_истина – ЧТО появится​ Бюджет превышен, если​ в ячейке A4,​К началу страницы​,​ чтобы люди видели​

​ Чтобы сложные формулы было​​ оценку B.​ «Да»/»Нет»/»Возможно»), но иногда​ низкая удобочитаемость. Несмотря​ от которых и​ алгоритму, производится выполнение​ попытается исправить ее.​ найти и изменить.​=ЕСЛИ(C2=1;»Да»;»Нет»)​
Попробуйте поработать с Office 365 или последней версией Excel

См. также:

​ значение 0.​Пример использования функции ИЛИ:​
​ в ячейке, когда​ хотя бы в​ возвращается «ОК», в​
​Для выполнения этой задачи​ИЛИ​ вашу таблицу ссылок​
​ проще читать, вы​Если тестовых баллов больше​ сценарии настолько сложны,​
​ на цветовые выделения​ производить вывод, или​ некоторого логического сравнения,​
​Excel позволяет использовать до​ Гораздо удобнее помещать​В этом примере ячейка​
​ОГРАНИЧЕНИЯ:​
​Пользователям часто приходится сравнить​
​ текст или число​
​ одной ячейке значение​ противном случае —​
​ используются функции​и​
​ или вмешивались в​ можете вставить разрывы​
​ 69, учащийся получает​
​ что для их​ программой некоторых частей​
​ в самом начале​ в зависимости от​

Создание условных формул

​ 64 вложенных функций​ константы в собственные​ D2 содержит формулу:​Допускается до 7​ две таблицы в​ отвечают заданному условию​​Функция ИЛИ() также может​​ «Неверно» (Неверно).​​ЕСЛИ​​НЕ​​ нее, просто поместите​​ строк в строке​​ оценку C.​​ оценки требуется использовать​

​ запроса, даже несколько​​ воспользоваться функцией «И»,​​ результатов которого будет​ ЕСЛИ, но это​

​ ячейки, в которых​

​ЕСЛИ(C2 = 1, то​ вложений функции ЕСЛИ​

​ Excel на совпадения.​ (правдивы).​

​ вернуть только значения​=ЕСЛИ(И(A2<>A3; A2<>A4); «ОК»; «Неверно»)​

​,​, а также операторы​ ее на другой​ формул. Просто нажмите​

В этой статье

​Если тестовых баллов больше​ вместе больше 3​ вложенных функций, разобрать​ объединив в ней​

​ произведено одно из​ вовсе не означает,​ они будут доступны​ вернуть текст «Да»,​ друг в друга​

Создание условной формулы с результатом, являющимся логическим значением (ИСТИНА или ЛОЖЬ)

​ Примеры из «жизни»:​Значение,если_ложь – ЧТО появится​​ ИСТИНА или ЛОЖЬ,​​Если значение в ячейке​​И​​ (см. пример ниже).​​ лист.​​ клавиши ALT+ВВОД перед​ 59, учащийся получает​

Пример

​ вложенных* функций ЕСЛИ.​ которые очень непросто.​ все условия сразу.​ двух действий.​

​ и их можно​ в противном случае​

​ в качестве любого​​ сопоставить цены на​ в графе, когда​

​ A2 равно значению​

​и​Чтобы этот пример проще​

​Теперь есть функция УСЛОВИЯ,​ текстом, который хотите​ оценку D.​

​* «Вложенность» означает объединение нескольких​​ Таким образом, если​ Такой подход усложнит​Говоря более простыми словами,​ надо делать. Почему?​

​ будет легко найти​ вернуть текст «Нет»)​ из аргументов в​ товар в разные​ текст или число​ от И(), она​​ в ячейке A2​​ИЛИ​​ было понять, скопируйте​​ которая может заменить​​ перенести на другую​​В противном случае учащийся​

​ функций в одной​ спустя некоторое время​ понимание написанной конструкции​ функция «ЕСЛИ» в​

​Нужно очень крепко подумать,​

​ и изменить. В​

​Как видите, функцию ЕСЛИ​

​ Excel версий до​

​ привозы, сравнить балансы​

​ НЕ отвечают заданному​

​ возвращает ЛОЖЬ, только​


​ и не равно​


​, а также операторы​


​ его на пустой​


​ несколько вложенных операторов​

​ получает оценку F.​

​ придётся вернуться к​

​ при небольшом уровне​

​ случае истинного значения​

​ чтобы выстроить последовательность​

​ нашем случае все​

​ можно использовать для​

​ 2003 включительно, до​

​ (бухгалтерские отчеты) за​

​ если все ее​ значению в ячейке​ (см. пример ниже).​ лист.​ ЕСЛИ. Так, в​Перед вами пример сценария​

​Этот частный пример относительно​

​Функция ЕСЛИ, одна из​ конструкции или начать​ вложенности, но при​ некоторого выражения, выполняет​ из множества операторов​ в порядке, так​

​ сравнения и текста,​

​ 64 вложений в​ несколько месяцев, успеваемость​Пример:​ условия ложны. Чтобы​ A4, возвращается «ОК»,​

​Чтобы этот пример проще​

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

​ значительном числе условий​ одно действие, в​ ЕСЛИ и обеспечить​ как здесь используется​ и значений. А​ Excel версии 2007​ учеников (студентов) разных​

​Оператор проверяет ячейку А1​ сравнить эти функции​ в противном случае​ было понять, скопируйте​Выделите пример, приведенный в​

Создание условной формулы с результатом в виде других вычислений или значений, отличных от ИСТИНА или ЛОЖЬ.

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

Пример

​ и до 128​ классов, в разные​ и сравнивает ее​ составим, так называемую​

​ — «Неверно» (ОК).​

​ его на пустой​ этой статье.​

​ вложенными функциями ЕСЛИ:​​Видите, что происходит? Посмотрите​ и буквенными оценками​

​ значений в зависимости​

​ записи уйдёт немало​

​ более оптимальным.​ другое. При этом​

​ по каждому условию​ ЕСЛИ, а ставка​ помощью можно оценивать​

​ вложений в Excel​​ четверти и т.д.​ с 20. Это​ таблицу истинности для​=ЕСЛИ(ИЛИ(A2>A3; A2​

​ лист.​Важно:​=ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))​ порядок сравнения доходов​ вряд ли будет​ от того, соблюдается​​ времени. Кроме того,​​Стоит отметить, что функция​​ в качестве действий​​ на протяжении всей​​ налога с продажи​​ ошибки. Вы можете​

​ версии 2010.​Чтобы сравнить 2 таблицы​ «логическое_выражение». Когда содержимое​ И() и ИЛИ().​

​Если значение в ячейке​

​Копирование примера​

​ Не выделяйте заголовки строк​

​можно сделать все гораздо​

​ в предыдущем примере.​

​ меняться, так что​

​ ли условие.​


​ каждая функция имеет​


​ «ЕСЛИ» позволяет оставлять​


​ может быть как​


​ цепочки. Если при​


​ будет редко изменяться.​


​ не только проверять,​


​ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ:​


​ в Excel, можно​


​ графы больше 20,​

​В математических вычислениях EXCEL​

​ A2 больше значения​

​Выделите пример, приведенный в​

​ проще с помощью​

​ дополнительных изменений не​

​ свою пару скобок,​

​ незаполненными одно или​

​ явное значение, так​

​ вложении операторов ЕСЛИ​ Даже если она​ равно ли одно​ФОРМУЛЫ МАССИВА:​ воспользоваться оператором СЧЕТЕСЛИ.​

​ появляется истинная надпись​

​ интерпретирует значение ЛОЖЬ​ в ячейке A3​ этой статье.​Выделение примера из справки​ одной функции ЕСЛИМН:​

​ потребуется. Но что​ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])​ и случайно поставив​ несколько своих параметров.​ и определённая функция,​ вы допустите малейшую​

​ изменится, вы сможете​

​ значение другому, возвращая​Функция работает в​ Рассмотрим порядок применения​ «больше 20». Нет​ как 0, а​ или меньше значения​

​Нажмите клавиши CTRL+C.​=ЕСЛИМН(D2>89;»A»;D2>79;»B»;D2>69;»C»;D2>59;»D»;ИСТИНА;»F»)​ Именно! Сравнение идет​ если вам потребуется​Например:​ её не на​ В таком случае,​ в том числе​

​ неточность, формула может​

​ легко изменить ее​ один результат, но​ формулах массива​ функции.​ – «меньше или​ ИСТИНА как 1.​ в ячейке A4,​ Не выделяйте заголовки строк​

​Создайте пустые книгу или​

​Функция ЕСЛИМН — просто находка!​ снизу вверх (от​ разделить оценки на​=ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)​ своё место, придётся​ результаты будут зависеть​ и «ЕСЛИ». Благодаря​ сработать в 75 %​

​ и использовать математические​ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ​Для примера возьмем две​ равно 20».​ В этом легко​ возвращается «ОК», в​ и столбцов.​ лист в Excel.​ Благодаря ей вам​

​ 5 000 до 15 000 ₽),​

​ A+, A и​=ЕСЛИ(A2=B2;B4-A4;»»)​ долго искать ошибку.​ от того, какие​ этому в «Эксель»​ случаев, но вернуть​Если вы хотите больше​

​ операторы и выполнять​ СПРАВКЕ EXCEL:​ таблицы с техническими​Внимание! Слова в формуле​ убедиться записав формулы​

Функция И() в MS EXCEL

​Выделение примера из справки​На листе выделите ячейку​ больше не нужно​ а не наоборот.​ A– (и т. д.)?​Имя аргумента​Для закрепления понимания стоит​ аргументы были опущены​

Синтаксис функции

​ функция «ЕСЛИ» допускает​

​ непредвиденные результаты в​​ узнать о различных​ дополнительные вычисления в​Аргумент лог_выражение может​

​ характеристиками разных кухонных​
​ необходимо брать в​​ =ИСТИНА+0 и =ЛОЖЬ+0​​ «Неверно» (ОК).​​Нажмите клавиши CTRL+C.​​ A1 и нажмите​ переживать обо всех​ Ну и что​​ Теперь ваши четыре​​Описание​ на практике рассмотреть,​ пользователем.​ ответвление при выполнении​ остальных 25 %. К​ операторах вычислений, которые​

​ зависимости от условий.​ и не быть​
​ комбайнов. Мы задумали​ кавычки. Чтобы Excel​Следствием этого является возможность​=ЕСЛИ(ИЛИ(A5<>»Винты»; A6<>»Шурупы»); «ОК»; «Неверно»)​

​Создайте пустые книгу или​ клавиши CTRL+V.​ этих операторах ЕСЛИ​ в этом такого?​ условных оператора ЕСЛИ​лог_выражение​ как работает функция​Если на месте логического​ некоторого алгоритма действий​

Совместное использование с функцией ЕСЛИ()

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

​ и скобках.​​ Это важно, потому​​ нужно переписать с​​ ​​ «ЕСЛИ» в Excel.​ выражения оставить пустоту,​ при решении различных​ эти 25 % немного.​ формулах («меньше» (​

Сравнение с функцией ИЛИ()

​ сравнений можно использовать​ быть просто текст,​ Эту задачу в​ выводить текстовые значения.​ =И(A1>100;A2>100) в виде​ A5 не равно​На листе выделите ячейку​ Чтобы пример заработал должным​Примечание:​ что формула не​ учетом 12 условий!​(обязательный)​

Эквивалентность функции И() операции умножения *

​ Примеры, приведённые ниже,​ то результатом функции​ задач.​Работа с множественными операторами​), «больше» (​ несколько вложенных функций​ число или ссылка​

​ Excel решает условное​Еще один пример. Чтобы​ =(A1>100)*(A2>100)​ строке «Винты» или​
​ A1 и нажмите​ образом, его необходимо​ Эта функция доступна только​ может пройти первую​ Вот так будет​Условие, которое нужно проверить.​ демонстрируют все основные​ будет выполнение действия,​Простое описание большинства синтаксических​

​ ЕСЛИ может оказаться​>), «равно» (​ ЕСЛИ.​ на ячейку содержащую​ форматирование.​ получить допуск к​Значение второй формулы​ значение в ячейке​​ клавиши CTRL+V.​​ вставить в ячейку​
​ при наличии подписки​

Проверка множества однотипных условий

​ оценку для любого​ выглядеть ваша формула:​значение_если_истина​​ способы её использования.​​ отвечающего за ложное​ конструкций — один​ очень трудоемкой, особенно​=​
​Примечание:​
​ их.​Исходные данные (таблицы, с​ экзамену, студенты группы​ будет =1 (ИСТИНА),​ A6 не равно​
​Важно:​
​ A1 листа.​ на Office 365. Если​​ значения, превышающего 5 000 ₽.​​=ЕСЛИ(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»))))))))))))​​ ​​Простейшим примером для разбора​

​ выполнение алгоритма. Причиной​ из главных плюсов,​ если вы вернетесь​), «не равно» (​ Если вы используете текст​Если аргумент лог_выражение​ которыми будем работать):​ должны успешно сдать​
​ только если оба​

​ строке «Шурупы», возвращается​ Чтобы пример заработал должным​Чтобы переключиться между просмотром​
​ у вас есть​

Функция ЕСЛИ в Excel с примерами нескольких условий

​ Скажем, ваш доход​Она по-прежнему точна и​(обязательный)​ работы функции является​ тому служит факт,​ которыми славится «Эксель».​ к ним через​<>​ в формулах, заключайте​ является текстом, то​

​Выделяем первую таблицу. Условное​ зачет. Результаты занесем​ аргумента истинны, т.е.​ «ОК», в противном​ образом, его необходимо​ результатов и просмотром​

Синтаксис функции ЕСЛИ с одним условием

​ подписка на Office 365,​ составил 12 500 ₽ — оператор​ будет правильно работать,​Значение, которое должно возвращаться,​

​ сравнение двух чисел.​

​ что программа ассоциирует​

​ Функция «ЕСЛИ» также​ какое-то время и​) и др.), ознакомьтесь​

​ его в кавычки​ Вы получите значение​ форматирование – создать​ в таблицу с​ равны 1. Только​

​ случае — «Неверно»​ вставить в ячейку​ формул, возвращающих эти​ убедитесь, что у​ ЕСЛИ вернет 10 %,​

​ но вы потратите​

Логическая функция ЕСЛИ.

​ если​ Для наличия вариативности,​ пустое место с​ относится к их​ попробуете разобраться, что​ со статьей Операторы​ (пример: «Текст»). Единственное​ ошибки #ЗНАЧ, если​ правило – использовать​

​ графами: список студентов,​ произведение 2-х единиц​ (Неверно).​ A1 листа.​ результаты, нажмите клавиши​

​ вас установлена последняя​ потому что это​ много времени, чтобы​лог_выражение​ зададим значения двух​ нулём, что на​ числу — после​ пытались сделать вы​

Логический оператор в таблице.

​ вычислений и их​ исключение — слова ИСТИНА​ числом, то при​ формулу для определения​ зачет, экзамен.​ даст 1 (ИСТИНА),​=ЕСЛИ(ИЛИ(A2<>A3; A2<>A4); «ОК»; «Неверно»)​Чтобы переключиться между просмотром​ CTRL+` (апостроф) или​

Функция ЕСЛИ в Excel с несколькими условиями

​ больше 5 000 ₽, и​ написать ее, а​имеет значение ИСТИНА.​ числовых переменных в​ логическом языке означает​ ключевого слова в​ или, и того​ приоритеты.​ и ЛОЖЬ, которые​ значении 0 функция​ форматируемых ячеек:​

​Обратите внимание: оператор ЕСЛИ​ что совпадает с​

​Если значение в ячейке​

​ результатов и просмотром​ на вкладке​Видео: расширенное применение функции​ на этом остановится.​ потом протестировать. Еще​значение_если_ложь​ ячейках А1 и​

​ «ЛОЖЬ». Если оставить​ скобках поочередно указывается​

Вложение логических функций.

​ хуже, кто-то другой.​Иногда требуется проверить, пуста​ Excel распознает автоматически.​ ЕСЛИ вернёт ЛОЖЬ,​В строку формул записываем:​ должен проверить не​ определением функции И().​ A2 не равно​ формул, возвращающих эти​

2 условия оператора ЕСЛИ.

​Формулы​ ЕСЛИ​ Это может быть​ одна очевидная проблема​ ​ В1, которые и​ пустым одно из​

Расширение функционала с помощью операторов «И» и «ИЛИ»

​ условие, действие при​Множественные операторы ЕСЛИ содержат​ ли ячейка. Обычно​Прежде чем написать оператор​ при любом другом​ =СЧЕТЕСЛИ (сравниваемый диапазон;​ цифровой тип данных,​Эквивалентность функции И() операции​

​ значению в ячейке​ результаты, нажмите клавиши​в группе​Функция УСЛОВИЯ (Office 365,​ очень проблематично, поскольку​ состоит в том,​(необязательный)​ будем сравнивать между​ значений, отвечающих за​ истинном значении, а​ по несколько открывающих​ это делается, чтобы​

​ ЕСЛИ, подумайте, чего​ значении — ИСТИНА.​ первая ячейка первой​

​ а текстовый. Поэтому​

Пример логического оператора И.

Пример логического оператора ИЛИ.

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

​ A3 или A4,​ CTRL+` (апостроф) или​Зависимости формул​ Excel 2016 и более​ ошибки такого типа​ что вам придется​Значение, которое должно возвращаться,​ собой. Для решения​ выполнение в случае​ затем при ложном.​ и закрывающих скобок​ формула не выводила​

​ вы хотите достичь.​Если не указывать​ таблицы)=0. Сравниваемый диапазон​ мы прописали в​ используется в формулах​

​ возвращается «ОК», в​ на вкладке​нажмите кнопку​ поздние версии)​ часто остаются незамеченными,​ вручную вводить баллы​ если​ этой задачи следует​

​ истины или лжи,​ В схематическом виде​

Две таблицы для сравнения.

​ (), за которыми​ результат при отсутствии​ Какое сравнение вы​ аргументы значение_если_ИСТИНА или​ – это вторая​

Условное форматирование в таблице.

​ формуле В2= «зач.».​ с Условием И,​ противном случае —​Формулы​Показать формулы​Функция СЧЁТЕСЛИ (подсчитывает​

Условия для форматирования ячеек.

​ пока не оказывают​ и эквивалентные буквенные​лог_выражение​ воспользоваться записью следующего​ то при его​ это выглядит следующим​ может быть трудно​

​ входного значения.​ пытаетесь выполнить? Написать​ значение_если_ЛОЖЬ, то при​ таблица.​ В кавычки берем,​

​ например, для того​ «Неверно» (ОК).​в группе​.​ значения с учетом​

Логический оператор СЧЕТЕСЛИ.

​ негативного влияния. Так​ оценки. Каковы шансы,​

​имеет значение ЛОЖЬ.​ вида:​ выборе результатом будет​ образом:​ уследить по мере​В данном случае мы​ оператор ЕСЛИ не​ выполнении условий будут​

ЕСЛИ() IF()

​Чтобы вбить в формулу​
​ чтобы программа правильно​
​ чтобы сложить только​
​Дополнительные сведения об использовании​Зависимости формул​Скопировав пример на пустой​ одного условия)​
​ что же вам​ что вы не​Excel позволяет использовать до​=ЕСЛИ(А1=В1; «числа равны»; «числа​ «0».​ЕСЛИ(лог_выражение; [значение_если_истина]; [значение_если_ложь]);​ усложнения формулы.​ используем ЕСЛИ вместе​ сложнее, чем выстроить​ возвращаться текстовые значения​ диапазон, просто выделяем​
​ распознала текст.​ те значения, которые​ этих функций см.​нажмите кнопку​ лист, его можно​Функция СЧЁТЕСЛИМН (подсчитывает​ делать теперь, когда​ ошибетесь? А теперь​ 64 вложенных функций​ неравны»).​Отдельно стоит отметить случай,​
​Одной из особенностей, которой​
​Проблема​ с функцией ЕПУСТО:​ в уме логическую​ ИСТИНА или ЛОЖЬ.​ его первую ячейку​
​​ больше 5​ в разделах Функция​Показать формулы​ настроить в соответствии​
​ значения с учетом​
​ вы знаете, какие​ представьте, как вы​ ЕСЛИ, но это​В этом случае при​ когда вместо логического​ отличается функция «ЕСЛИ»​Возможная причина​=ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)​ цепочку «что должно​В КАКОЙ ВЕРСИИ EXCEL​ и последнюю. «=​Часто на практике одного​

​И​

​ ЕСЛИ, Функция И​
​.​ с конкретными требованиями.​

​ нескольких условий)​ трудности могут ожидать​
​ пытаетесь сделать это​ вовсе не означает,​ наличии одинаковых значений​ выражения введена не​ — это вложенность.​0 (ноль) в ячейке​Эта формула означает:​
​ произойти, если это​ РАБОТАЕТ:​ 0» означает команду​ условия для логической​меньше 10:​ и Функция ИЛИ.​Скопировав пример на пустой​1​Функция СУММЕСЛИ (суммирует​
​ вас при использовании​ 64 раза для​ что так и​ в обеих ячейках,​ конструкция, возвращающая значение​ То есть внутри​

​Не указан аргумент​ЕСЛИ(ячейка D2 пуста, вернуть​
​ условие выполнено, и​

Логические функции в excel с примерами их использования

Логические функции в Excel проверяют данные и возвращают результат «ИСТИНА», если условие выполняется, и «ЛОЖЬ», если нет.

Рассмотрим синтаксис логических функций и примеры применения их в процессе работы с программой Excel.

Использование логических функций в Excel

Название функции Значение Синтаксис Примечание
ИСТИНА Не имеет аргументов, возвращает логическое значение «ИСТИНА». =ИСТИНА () Редко используется в качестве самостоятельной функции.
ЛОЖЬ Не имеет аргументов, возвращает логическое выражение «ЛОЖЬ». =ЛОЖЬ () ——-//——-
И Если все заданные аргументы возвращают истинный результат, то функция выдает логическое выражение «ИСТИНА». В случае хотя бы одного ложного логического значения вся функция выдает результат «ЛОЖЬ». =И (Лог_знач. 1; Лог_знач. 2;…) Принимает до 255 аргументов в виде условий или ссылок. Обязательным является первый.
ИЛИ Показывает результат «ИСТИНА», если хотя бы один из аргументов является истинным. =ИЛИ (Лог_знач.1; Лог_знач. 2;…) ——-//——-
НЕ Меняет логическое значение «ИСТИНА» на противоположное – «ЛОЖЬ». И наоборот. #ИМЯ? Обычно сочетается с другими операторами.
ЕСЛИ Проверяет истинность логического выражения и возвращает соответствующий результат. #ИМЯ? «Логическое_выражение» при вычислении должно иметь результат «ИСТИНА» или «ЛОЖЬ».
ЕСЛИОШИБКА Если значение первого аргумента истинно, то возвращает сам аргумент. В противном случае – значение второго аргумента. #ИМЯ? Оба аргумента обязательны.



Логические функции в Excel и примеры решения задач

Задача 1. Необходимо переоценить товарные остатки. Если продукт хранится на складе дольше 8 месяцев, уменьшить его цену в 2 раза.

Сформируем таблицу с исходными параметрами:

Накладная.

Чтобы решить поставленную задачу, воспользуемся логической функцией ЕСЛИ. Формула будет выглядеть так: =ЕСЛИ(C2>=8;B2/2;B2).

Логическое выражение «С2>=8» построено с помощью операторов отношения «>» и «=». Результат его вычисления – логическая величина «ИСТИНА» или «ЛОЖЬ». В первом случае функция возвращает значение «В2/2». Во втором – «В2».

Пример.

Усложним задачу – задействуем логическую функцию И. Теперь условие такое: если товар хранится дольше 8 месяцев, то его стоимость уменьшается в 2 раза. Если дольше 5 месяцев, но меньше 8 – в 1,5 раза.

Формула приобретает следующий вид: =8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))’ >.

Пример1.

В функции ЕСЛИ можно использовать в качестве аргументов текстовые значения.

Задача 2. Если стоимость товара на складе после уценки стала меньше 300 р. или продукт хранится дольше 10 месяцев, его списывают.

Для решения используем логические функции ЕСЛИ и ИЛИ: =10);»списан»;»»)’ >. Условие, записанное с помощью логической операции ИЛИ, расшифровывается так: товар списывается, если число в ячейке D2 = 10.

Пример2.

При невыполнении условия функция ЕСЛИ возвращает пустую ячейку.

В качестве аргументов можно использовать другие функции. К примеру, математические.

Задача 3. Ученики перед поступлением в гимназию сдают математику, русский и английский языки. Проходной балл – 12. По математике для поступления нужно получить не менее 4 баллов. Составить отчет о поступлении.

Составим таблицу с исходными данными:

Табель успеваемости.

Нужно общее количество баллов сравнить с проходным баллом. И проверить, чтобы по математике оценка была не ниже «4». В графе «Результат» поставить «принят» или «нет».

Введем формулу вида: =4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)’ >. Логический оператор «И» заставляет функцию проверять истинность двух условий. Математическая функция «СУММ» используется для подсчета итогового балла.

Итог.

Функция ЕСЛИ позволяет решать многочисленные задачи, поэтому используется чаще всего.

Статистические и логические функции в Excel

Задача 1. Проанализировать стоимость товарных остатков после уценки. Если цена продукта после переоценки ниже средних значений, то списать со склада этот продукт.

Работаем с таблицей из предыдущего раздела:

Накладная.

Для решения задачи используем формулу вида: . В логическом выражении «D2 Задача 2. Найти средние продажи в магазинах сети.

Составим таблицу с исходными данными:

Списание товара.

Необходимо найти среднее арифметическое для ячеек, значение которых отвечает заданному условию. То есть совместить логическое и статистическое решение.

Чуть ниже таблицы с условием составим табличку для отображения результатов:

Результаты.

Решим задачу с помощью одной функции: . Первый аргумент – $B$2:$B$7 – диапазон ячеек для проверки. Второй аргумент – В9 – условие. Третий аргумент – $C$2:$C$7 – диапазон усреднения; числовые значения, которые берутся для расчета среднего арифметического.

Функция СРЗНАЧЕСЛИ сопоставляет значение ячейки В9 (№1) со значениями в диапазоне В2:В7 (номера магазинов в таблице продаж). Для совпадающих данных считает среднее арифметическое, используя числа из диапазона С2:С7.

Пример3.

Задача 3. Найти средние продажи в магазине №1 г. Москва.

Видоизменим таблицу из предыдущего примера:

Накладаня2.

Нужно выполнить два условия – воспользуемся функцией вида: .

Пример4.

Функция СРЗНАЧЕСЛИМН позволяет применять более одного условия. Первый аргумент – $D$2:$D$7 – диапазон усреднения (откуда берутся цифры для нахождения среднего арифметического). Второй аргумент – $B$2:$B$7 – диапазон для проверки первого условия.

Третий аргумент – В9 – первое условие. Четвертый и пятый аргумент – диапазон для проверки и второе условие, соответственно.

Функция учитывает только те значения, которые соответствуют всем заданным условиям.

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

Показали, как работать с логическими функциями Excel: ИСТИНА, ЛОЖЬ, И, ИЛИ, НЕ, ЕСЛИ, ЕСЛИОШИБКА, ЕОШИБКА, ЕПУСТО.

Иллюстрация: Merry Mary для Skillbox Media

Ксеня Шестак

Логические функции в Excel проверяют, выполняются ли заданные условия в выбранном диапазоне. Пользователь указывает критерии, соответствие которым нужно проверить, — функции проверяют и выдают результат: ИСТИНА или ЛОЖЬ.

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

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

  • Функции ИСТИНА и ЛОЖЬ
  • Функции И и ИЛИ
  • Функция НЕ
  • Функция ЕСЛИ
  • Функция ЕСЛИОШИБКА
  • Функция ЕОШИБКА
  • Функция ЕПУСТО

В конце расскажем, как узнать больше о работе в Excel.

Функции ИСТИНА и ЛОЖЬ

Функции ИСТИНА и ЛОЖЬ не используют самостоятельно — только внутри других логических функций. Они нужны, чтобы отмечать значения как истинные или ложные.

Функция ИСТИНА возвращает только истинные значения. Её синтаксис: =ИСТИНА().

Функция ЛОЖЬ возвращает только ложные значения. Её синтаксис: =ЛОЖЬ().

Функции И и ИЛИ

Функции И и ИЛИ нужны для того, чтобы показать связь между условиями пользователя. Они определяют, будут соблюдены все условия или только некоторые из них.

Функция И. Её используют, чтобы показать, что указанные число или текст должны соответствовать одновременно всем критериям. В этом случае функция возвращает значение ИСТИНА. Если один из критериев не соблюдается, функция И возвращает значение ЛОЖЬ.

Синтаксис функции И такой: =И(логическое_значение1;логическое_значение2;…), где логическое_значение — условия, которые функция будет проверять. Задано может быть до 255 условий.

Пример работы функции И. Проверим, соблюдены ли два условия:

  • число 662 больше 300;
  • число 8626 больше 9000.

Для этого выберем любую ячейку и в строке формул введём: =И(A1>300;A2>9000), где А1 — ячейка с числом 662, А2 — ячейка с числом 8626.

Нажмём Enter. Функция возвращает значение ЛОЖЬ — одно из условий не соблюдено (число 8626 < 9000).

Проверим другие условия:

  • число 662 меньше 666;
  • число 8626 больше 5000.

Снова выберем любую ячейку и в строке формул введём: =И(A1<666;A2>5000).

Функция возвращает значение ИСТИНА — оба условия соблюдены.

Функция ИЛИ. Её используют, чтобы показать, что указанные число или текст должны соответствовать одному из условий. Если хотя бы одно условие соблюдено, функция возвращает значение ИСТИНА. Если все условия не соблюдены, функция ИЛИ возвращает значение ЛОЖЬ.

Синтаксис функции ИЛИ: =ИЛИ(логическое_значение1;логическое_значение2;…).

Максимальное количество логических значений (условий) — тоже 255.

Пример работы функции ИЛИ. Проверим три условия:

  • число 662 меньше 666;
  • число 8626 больше 5000;
  • число 567 больше 786.

В строке формул введём: =ИЛИ(A1<666;A2>5000;A3>786).

Функция возвращает значение ИСТИНА, несмотря на то, что одно условие не соблюдено (число 567 < 786).

Проверим другие условия:

  • число 662 меньше 500;
  • число 8626 больше 9000;
  • число 567 больше 600.

В строке формул введём: =ИЛИ(A1<500;A2>9000;A3>600).

Функция возвращает значение ЛОЖЬ, так как ни одно из условий не соблюдено.

Функция НЕ

С помощью этой функции возвращают значения, которые противоположны по отношению к заданному параметру.

Если в качестве параметра функции НЕ указать ложное значение — она вернёт значение ИСТИНА. Наоборот, если указать истинное значение, функция вернёт ЛОЖЬ.

Синтаксис функции НЕ: =НЕ(логическое_значение), где «логическое_значение» — выражение, которое нужно проверить на соответствие значениям ИСТИНА или ЛОЖЬ. В этой функции можно использовать только одно такое выражение.

Пример работы функции НЕ. Проверим выражение «662 меньше 500». Выберем любую ячейку и в строке формул введём: =НЕ(A1<500), где А1 — ячейка с числом 662.

Выражение «662 меньше 500» ложное. Но функция НЕ поменяла значение на противоположное и вернула значение ИСТИНА.

Функция ЕСЛИ

Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с условиями, заданными пользователем.

У этой функции также два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда значение ячейки совпадает с заданным условием, второй — когда значение условию не соответствует.

Например, если нужно определить в таблице значения меньше 1000, то значение 700 будет отмечено функцией как истинное, а значение 3500 — как ложное.

Можно задавать несколько условий одновременно. Например, найти значения меньше 300, но больше 200. В этом случае функция определит значение 100 как ложное, а 250 — как истинное. Так можно проверять не только числовые значения, но и текст.

Синтаксис функции ЕСЛИ: =ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь), где:

  • лог_выражение — запрос пользователя, который функция будет проверять;
  • значение_если_истина — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя;
  • значение_если_ложь — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя.

Пример работы функции ЕСЛИ. Предположим, из столбца с ценами нам нужно выбрать значения менее 2 млн рублей.

Создадим отдельный столбец для результатов работы функции и выберем первую ячейку.

В строке формул введём: =ЕСЛИ(A2<2000000;»Подходит»;»Не подходит»)

Дальше нажимаем Enter и растягиваем результат из первой ячейки вниз до конца таблицы.

Функция показала, какие значения соответствуют условию «меньше 2000000», и отметила их как «Подходит». Значения, которые не соответствуют этому условию, отмечены как «Не подходит».

В Skillbox Media есть статья, где подробно объясняли, как использовать функцию ЕСЛИ в Excel — в частности, как запустить функцию ЕСЛИ с несколькими условиями.

Функция ЕСЛИОШИБКА

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

Синтаксис функции ЕСЛИОШИБКА: =ЕСЛИОШИБКА(значение;значение_если_ошибка), где:

  • значение — выражение, которое нужно проверить;
  • значение_если_ошибка — текст, число или формула, которые будут выводиться или выполняться в случае, если в результате проверки аргумента «значение» получен результат ЛОЖЬ.

Если ошибка есть, возвращается значение второго аргумента. Если ошибки нет — первого.

Пример работы функции ЕСЛИОШИБКА. Предположим, нам нужно разделить значения ячеек столбца A на значения ячеек столбца B. Проверим, будут ли ошибки в этих выражениях.

Выделим первую ячейку столбца C и введём: =ЕСЛИОШИБКА(A1/B1;»Ошибка в расчёте»)

Дальше нажмём Enter и растянем результат из первой ячейки вниз до конца таблицы.

В первой строке функция не нашла ошибок в выражении (360/60), поэтому провела расчёт и показала результат (6).

Во второй строке функция тоже не нашла ошибок (деление 0 на 76) — и показала результат расчёта (0).

В третьей строке функция нашла ошибку — делить на 0 нельзя. Поэтому вместо результата расчёта показала второй аргумент функции: «Ошибка в расчёте».

Функция ЕОШИБКА

Эта функция проверяет, не содержат ли заданные ячейки ошибочных значений:

  • #Н/Д
  • #ЗНАЧ
  • #ЧИСЛО!
  • #ДЕЛ/0!
  • #ССЫЛКА!
  • #ИМЯ?
  • #ПУСТО!

Синтаксис функции ЕОШИБКА: =ЕОШИБКА(значение), где значение — ячейка или диапазон ячеек, которые нужно проверить.

Если функция находит ошибочные значения, она возвращает значение ИСТИНА. Если не находит — возвращает значение ЛОЖЬ.

Пример работы функции ЕОШИБКА. Обычно функцию ЕОШИБКА применяют в работе с большими диапазонами, где искать ошибочные значения самостоятельно долго и энергозатратно. Но для примера покажем, как она работает на небольшом диапазоне.

Выберем любую ячейку, в которой функция должна будет вывести результат. В строке формул введём: =ЕОШИБКА(A1:A6), где A1:A6 — диапазон, который нужно проверить.

Нажимаем Enter — функция возвращает значение ИСТИНА. Это значит, что она нашла ошибку в выделенном диапазоне.

Дальше эту функцию используют для выполнения других действий.

Например, при возникновении ошибки можно использовать функцию ЕОШИБКА в сочетании с функцией ЕСЛИ: =ЕСЛИ(ЕОШИБКА(B1);»Произошла ошибка»;B1*6).

Эта формула проверит наличие ошибки в ячейке B1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка». Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение B1*6.

Функция ЕПУСТО

Функция ЕПУСТО проверяет, есть ли в выбранной ячейке какие-либо значения — например, число, текст, формула, пробел — или эти ячейки пустые. Если ячейка пустая, функция возвращает значение ИСТИНА, если в ячейке есть данные — ЛОЖЬ.

Синтаксис функции ЕПУСТО: =ЕПУСТО(значение), где значение — ячейка, которую нужно проверить.

Пример работы функции ЕПУСТО. Проверим, есть ли скрытые символы в ячейках А5 и А6. Визуально эти ячейки пустые.

Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A5), где A5 — ячейка, которую нужно проверить.

Нажимаем Enter — функция возвращает значение ЛОЖЬ. Это значит, что ячейка А5 на самом деле не пустая, в ней есть значение, которое не видно, — например, пробел.

Проверим вторую ячейку. Выберем любую ячейку и в строке формул введём: =ЕПУСТО(A6) и нажмём Enter. Функция возвращает значение ИСТИНА. Это значит, что в ячейке А6 нет никаких значений.

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

Полезные советы на все случаи в жизни

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

Функция ЕСЛИ

Функция ЕСЛИ — одна из самых популярных функций в Excel. Она позволяет выполнять логические сравнения значений и ожидаемых результатов. Самая простая функция ЕСЛИ означает следующее:

  • ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)

Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

Простые примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2="Да";1;2)

  • =ЕСЛИ(C2=»Да»;1;2)

В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)

Ячейка D2 содержит формулу =ЕСЛИ(C2=1;"ДА";"НЕТ")

  • =ЕСЛИ(C2=1;»Да»;»Нет»)

В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»)

Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

ПРИМЕЧАНИЕ : Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.

Начало работы

Прежде чем написать оператор ЕСЛИ, подумайте, чего вы хотите достичь. Какое сравнение вы пытаетесь выполнить? Написать оператор ЕСЛИ не сложнее, чем выстроить в уме логическую цепочку «что должно произойти, если это условие выполнено, и что должно произойти, если нет?» Всегда следите за тем, чтобы ваши действия выполнялись в логической последовательности, иначе формула не будет делать то, для чего предназначена. Это особенно важно при создании сложных (вложенных) операторов ЕСЛИ.

Еще примеры функции ЕСЛИ

Ячейка D2 содержит формулу =ЕСЛИ(C2>B2;"Превышение бюджета","В пределах бюджета")

  • =ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)

В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)

Ячейка E2 содержит формулу =ЕСЛИ(C2>B2;C2-B2;"")

  • =ЕСЛИ(C2>B2;C2-B2;0)

На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает:ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).

Ячейка F7 содержит формулу ЕСЛИ(E7="Да";F5*0,0825;0)

  • =ЕСЛИ(E7=»Да»;F5*0,0825;0)

В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)

Рекомендации по использованию констант

В последнем примере текстовое значение «Да» и ставка налога с продажи (0,0825) введены прямо в формулу. Как правило, литеральные константы (значения, которые время от времени требуется изменять) не рекомендуется вводить прямо в формулу, поскольку в будущем их может быть затруднительно найти и изменить. Гораздо удобнее помещать константы в собственные ячейки, в которых они будут доступны и их можно будет легко найти и изменить. В нашем случае все в порядке, но здесь используется только одна функция ЕСЛИ, а ставка налога с продажи будет редко изменяться. Даже если она изменится, вы сможете легко изменить ее в формуле.

Использование функции ЕСЛИ для проверки ячейки на наличие символов

Иногда требуется проверить, пуста ли ячейка. Обычно это делается, чтобы формула не выводила результат при отсутствии входного значения.

Ячейка E2 содержит формулу =ЕСЛИ(D2=1;"Да";ЕСЛИ(D2=2;"Нет";"Возможно"))В этом случае мы используем ЕСЛИ с функцией ЕПУСТО :

  • =ЕСЛИ(ЕПУСТО(D2);»Пустая»;»Не пустая»)

Эта формула означает: ЕСЛИ(ячейка D2 пуста, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вы также можете легко использовать собственную формулу для состояния «Не пустая». В следующем примере вместо функции ЕПУСТО используются знаки «». «» — фактически означает «ничего».

Проверка пустоты ячейки — ячейка E2 содержит формулу =ЕСЛИ(ЕПУСТО(D2);"Пустая";"Не пустая")

  • =ЕСЛИ(D3=»»;»Пустая»;»Не пустая»)

Эта формула означает: ЕСЛИ(в ячейке D3 ничего нет, вернуть текст «Пустая», в противном случае вернуть текст «Не пустая»). Вот пример распространенного способа использования знаков «», при котором формула не вычисляется, если зависимая ячейка пуста:

Пример вложенных функций ЕСЛИ

Если у простой функции ЕСЛИ есть только два результата (ИСТИНА и ЛОЖЬ), то у вложенных функций ЕСЛИ может быть от 3 до 64 результатов.

Использование знаков "" для проверки пустоты ячейки — ячейка E3 содержит формулу =ЕСЛИ(D3="";"Пустая";"Не пустая")

  • =ЕСЛИ(D2=1;»ДА»;ЕСЛИ(D2=2;»Нет»;»Возможно»))

На приведенном выше рисунке говорит формулу в E2: ЕСЛИ (D2 равняется 1 вернитесь «Да», в противном случае ЕСЛИ (D2 равно 2, а затем возврата ответ «Нет», в противном случае возвращает «Может быть»)). Обратите внимание, что имеется две закрывающие скобки в конце формулу. Те, необходимых для завершения обе функции ЕСЛИ, и при попытке ввести формулу без оба закрывающие скобки Excel попытается исправить для вас.

Небольшое предупреждение

Excel позволяет использовать до 64 вложенных функций ЕСЛИ, но это вовсе не означает, что так и надо делать. Почему?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *