Связь листов excel если в если

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

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

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

Заявления ЕСЛИ являются исключительно надежными и являются основой для многих моделей электронных таблиц, но они также являются основной причиной многих проблем с электронными таблицами. В идеале утверждение ЕСЛИ должно применяться к минимальным условиям, таким как «Мужчина/женщина», «Да/Нет/Возможно», но иногда может потребоваться оценить более сложные сценарии, для которых требуется вложенное* более 3 функций ЕСЛИ.

* «Вложенность» означает объединение нескольких функций в одной формуле.

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

Синтаксис

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

Например:

  • =ЕСЛИ(A2>B2;»Превышение бюджета»;»ОК»)

  • =ЕСЛИ(A2=B2;B4-A4;»»)

Имя аргумента

Описание

лог_выражение   

(обязательный)

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

значение_если_истина   

(обязательный)

Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

значение_если_ложь   

(необязательный)

Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

Примечания

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

  • Нужно очень крепко подумать, чтобы выстроить последовательность из множества операторов ЕСЛИ и обеспечить их правильную отработку по каждому условию на протяжении всей цепочки. Если при вложении вы допустите в формуле малейшую неточность, она может сработать в 75 % случаев, но вернуть непредвиденные результаты в остальных 25 %. К сожалению, шансов отыскать эти 25 % немного.

  • Работа с множественными операторами ЕСЛИ может оказаться чрезвычайно трудоемкой, особенно если вы вернетесь к ним через какое-то время и попробуете разобраться, что пытались сделать вы или, и того хуже, кто-то другой.

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

Давайте посмотрим, как правильно создавать операторы с несколькими вложенными функциями ЕСЛИ и как понять, когда пора переходить к другим средствам из арсенала Excel.

Примеры

Ниже приведен пример довольно типичного вложенного оператора ЕСЛИ, предназначенного для преобразования тестовых баллов учащихся в их буквенный эквивалент.

Сложный оператор ЕСЛИ с вложением — ячейка E2 содержит формулу =ЕСЛИ(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"))))))))))))

  • =ЕСЛИ(D2>89;»A»;ЕСЛИ(D2>79;»B»;ЕСЛИ(D2>69;»C»;ЕСЛИ(D2>59;»D»;»F»))))

    Этот сложный оператор с вложенными функциями ЕСЛИ следует простой логике:

  1. Если тестовых баллов (в ячейке D2) больше 89, учащийся получает оценку A.

  2. Если тестовых баллов больше 79, учащийся получает оценку B.

  3. Если тестовых баллов больше 69, учащийся получает оценку C.

  4. Если тестовых баллов больше 59, учащийся получает оценку D.

  5. В противном случае учащийся получает оценку 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 попытается помочь вам понять, что куда идет, окрашивая разными цветами части формулы. Например, во время редактирования показанной выше формулы при перемещении курсора за каждую закрывающую скобку «)» тем же цветом будет окрашиваться соответствующая открывающая скобка. Это особенно удобно в сложных вложенных формулах, когда вы пытаетесь выяснить, достаточно ли в них парных скобок.

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

Ниже приведен распространенный пример расчета комиссионных за продажу в зависимости от уровней дохода.

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

  • =ЕСЛИ(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+ВВОД перед текстом, который хотите перенести на другую строку.

Перед вами пример сценария для расчета комиссионных с неправильной логикой:

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

Видите, что не так? Сравните порядок сравнения доходов с предыдущим примером. Как это будет происходить? Правильно, она будет снизу вверх (от 5 000 до 15 000 рублей), а не наоборот. Но почему это так важно? Это очень важно, так как формула не может пройти первую оценку для любого значения стоимостью более 5 000 рублей. Предположим, что вы получили доход в размере 12 500 долларов США— если вы получили 10 %, так как она больше 5 000 рублей, и она остановится на этом. Это может быть чрезвычайно проблемным, так как во многих ситуациях такие типы ошибок остаются незамеченными до тех пор, пока они не оказывают отрицательного влияния. Так что же можно сделать, зная о том, что при сложных вложенных заявлениях ЕСЛИ существуют серьезные недостатки? В большинстве случаев вместо создания сложной формулы с помощью функции ЕСЛИ можно использовать функцию ВЛОП. С помощью ВLOOKUPсначала нужно создать таблицу для справки:

Ячейка D2 содержит формулу =ВПР(C2;C5:D17;2;ИСТИНА)

  • =ВПР(C2;C5:D17;2;ИСТИНА)

В этой формуле предлагается найти значение ячейки C2 в диапазоне C5:C17. Если значение найдено, возвращается соответствующее значение из той же строки в столбце D.

Ячейка C9 содержит формулу =ВПР(B9;B2:C6;2;ИСТИНА)

  • =ВПР(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

​Смотрите также​​а не к​​ то есть, больше​ e3 числа 20?​ 3 экзамена составляет​ Таковыми результатами могут​ возвращается значение в​​Расшифровка:​​ обработки большого количества​ Excel. Например, для​О том, как задавать​Пусть данные находятся в​ есть другие подходы:​

​=ЕСЛИ(A3>89,"A",ЕСЛИ(A3>79,"B",ЕСЛИ(A3>69,"C",ЕСЛИ(A3>59,"D","F"))))​
​ о функции и​

  1. ​Чтобы начать формулу с​​Если значение в ячейке​​Функция​​ теме.​​ либо меньше некоторого​​ С использованием функции​​ 75, при этом​Вложенная функция ЕСЛИ в Excel
  2. ​ являться только логические​​ ячейке D8.​​если(значение A1 равно 1,​​ условий, например, функция​​ рассмотренного ранее случая​​ условия в Excel,​​ диапазоне​Вложенная функция ЕСЛИ в Excel
  3. ​=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет​​’=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B», ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))​​ ее аргументах щелкните​​ функции, нажмите в​​A1​​IF​​Гость​Вложенная функция ЕСЛИ в Excel
  4. ​ значения. В данном​ ЕСЛИ такую проверку​ минимальная оценка по​​ ИСТИНА или ЛОЖЬ.​​Чтобы задать результат по​Вложенная функция ЕСЛИ в Excel

​ вывести 1, если​

​ВПР​
​ переаттестации сотрудников, требуется​

  1. ​ читайте статьи: Как​​A6:A11​​ превышен"})​​Использует вложенные функции ЕСЛИ​​ ссылку​​ строке формул кнопку​​больше, чем​Вложенная функция ЕСЛИ в Excel
  2. ​(ЕСЛИ) может быть​​: как сюда можно​​ случае оба выражения​​ можно выполнить так:​​ физике должна составить​В Excel содержится несколько​​ умолчанию, введите значение​​ значение A1 равно​​или​​ проставить не результат,​Вложенная функция ЕСЛИ в Excel Вложенная функция ЕСЛИ в Excel
  3. ​ задать простое логическое​​(см. файл примера)​​=ВПР(A1;A3:B6;2)​​ для назначения буквенной​​Справка по этой функции​Вставить функцию​​30​​ вложенной в случае,​​ приложить файл ???​​ возвращают значение ИСТИНА,​Вложенная функция ЕСЛИ в Excel
  4. ​=ЕСЛИ(EXP(3)>20;"больше";"меньше")​​ не менее 70​​ логических функций, таких​​ ИСТИНА для последнего​​ 2, вывести 2,​​ПРОСМОТР​​ а оценку из​Вложенная функция ЕСЛИ в Excel

​ условие в Excel​​Подсчитаем сумму значений, которые​Для функции ВПР() необходимо​ категории оценке в​​.​​.​, функция возвращает​

​ когда нужно проверить​Serge_007​
​ и результатом выполнения​
​В результате будет возвращена​

​ баллов, а по​

office-guru.ru

Использование вложенных функций в формуле

​ как ЕСЛИ, ЕСЛИОШИБКА,​​ аргумента лог_выражение. Если​ иначе если значение​.​ ряда: Отлично, Хорошо​ и Используем логические​ больше 10 с​ создать в диапазоне​ ячейке A4.​После ввода всех аргументов​Знак равенства (​2000​ несколько условий одновременно.​: Читаем правила.​ функции ЕСЛИ будет​ текстовая строка «больше».​ математике – 80.​ СУММЕСЛИ, И, ИЛИ​ ни одно из​ A1 равно 3,​Итак, в этом уроке​ и Плохо. Оценка​

​ функции Excel для​ помощью функции СУММЕСЛИ(),​A3:B6​=ЕСЛИ(A4>89,»A»,ЕСЛИ(A4>79,»B»,ЕСЛИ(A4>69,»C»,ЕСЛИ(A4>59,»D»,»F»))))​ формулы нажмите кнопку​=​.​ Значение​shifo​ текстовая строка «верно».​ Если нам потребуется​ Определить абитуриентов, которые​ и другие. Две​ других условий не​ вывести 3).​ мы рассмотрели логическую​Отлично​ задания сложных условий.​ записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный​таблицу значений:​

Вложенные функции

​Советы:​ОК​) будет вставлен автоматически.​

​Примечание:​FALSE​: Проблема описана в​

​ Однако, если бы​ узнать, принадлежит ли​

  1. ​ успешно сдали экзамены.​ последние на практике,​

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

    ​ результат (23) можно​​Если требуется вывести разный​​ ​

  3. ​.​​В поле​​Возможно, в своей​​(ЛОЖЬ) может измениться​​ приложении file_2.xls​

    ​ выполнялась проверка ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)0​ какое-либо значение указанному​Вид исходной таблицы:​

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

  4. ​ формуле вы захотите​ на другое, если​Michael_S​ возвращает ИСТИНА.​

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

    ​во всей ее​​ оценка​​ В данном примере​​ формулы массива​​ наличия в ячейке​ о формулах в​​ нужно ввести формулу.​​выберите пункт​ использовать «​ функция продолжит проверку.​: В G6​На практике часто используют​​ это значение с​​ используем формулу:​​ результатом их вычислений​​ и 7 примера​​ условия нужно вводить​​ красе и примерах,​

  5. ​Хорошо​ функция​

    ​=СУММ(ЕСЛИ(A6:A11>10;A6:A11))​А1​ общем см Обзор​Чтобы начать формулу с​Все​» вместо «​Изображение кнопки​ Для примера посмотрите​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(J3:AF3;E1*2-1)​ связки ЕСЛИ+И, ЕСЛИ+ИЛИ​ верхней и нижней​=80;C4>=70;СРЗНАЧ(B4:D4)>=75);»Зачисл.»;»Не зач.»)’ class=’formula’>​Изображение кнопки​ может являться один​ 1 (с 58​

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

  6. ​ функции, нажмите в​.​​«, чтобы немного изменить​​ на формулу ниже:​

  1. ​shifo​ или сразу все​

  2. ​ границей интервалов соответственно.​Описание аргументов:​ из только двух​​ баллами).​ Изображение кнопки Изображение кнопки​ и их может​

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

    ​ строке формул кнопку​Если вы знакомы с​ границы.​

  4. ​=IF(A1=1,»Bad»,IF(A1=2,»Good»,IF(A1=3,»Exellent»,»No Valid Score»)))​: Ввел формулу G6=ИНДЕКС(J3:AF3;E1*2-1).​ три функции. Рассмотрим​ Например, находится ли​И(B4>=80;C4>=70;СРЗНАЧ(B4:D4)>=75) – проверяемые логические​ возможных вариантов (ИСТИНА,​

  5. ​ Если условие​ быть сложно добавлять,​

  6. ​ использованием сразу нескольких​Плохо​

Примеры

​ проверят условие​ENTER​ то можно записать​ в разделе Функции​Вставить функцию​

​ категориями функций, можно​Урок подготовлен для Вас​=ЕСЛИ(A1=1;»Bad»;ЕСЛИ(A1=2;»Good»;ЕСЛИ(A1=3;»Exellent»;»No Valid Score»)))​ Если например Е1=11,​ примеры подобного использования​ результат вычисления e3​ выражения согласно условию​ ЛОЖЬ). При совместном​лог_выражение​ проверять и обновлять.​ функций​в остальных случаях.​A1>25​

​нужно нажать​

​ следующую формулу:​

​ Excel (по алфавиту)​

​.​

​ также выбрать категорию.​

​ командой сайта office-guru.ru​

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

​ то G6=»ноябрь», а​

​ этих функций.​ в интервале от​ задачи;​ использовании с функцией​

​указывается без соответствующего​

​=УСЛОВИЯ(A1=1;1;A1=2;2;A1=3;3)​

​ЕСЛИ​Чтобы решить эту задачу,​. Если это так,​CTRL+SHIFT+ENTER​

​=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»})​

​ или Функции Excel​

​В диалоговом окне Вставить​Если вы не знаете,​Источник: http://www.excel-easy.com/examples/nested-if.html​A1​

​ нужно значение из​

​Shifo​​ 20 до 25?​

  • ​»Зачисл.» – результат, если​ ЕСЛИ, они способны​ аргумента​Синтаксис​

  • ​в одной формуле.​ введем в ячейку​ то формула возвратит​)​или, если требуется вместо​

support.office.com

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

​ (по категориям).​ функцию в поле​ какую функцию использовать,​Перевел: Антон Андронов​равно​ AD6​​: Сколько можно делать​​ При использовании одной​ функция И вернула​ значительно расширить ее​

​значение_если_истина​УСЛОВИЯ(лог_выражение1;значение_если_истина1,[лог_выражение2;значение_если_истина2],[лог_выражение3;значение_если_истина3],…)​

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

​ Надеюсь, что эта​

​ C3 следующую формулу:​​ текстовую строку «больше​Теперь подсчитаем количество вхождений​ текстовых значений вывести​
​Функция ЕСЛИ(), английский вариант​
​выберите категорию​ можно ввести вопрос,​​Автор: Антон Андронов​​1​Serge_007​ вложений в формуле​ лишь функции ЕСЛИ​ значение ИСТИНА (все​ функционал.​

​, появляется сообщение «Указано​Аргумент​ информация была для​
​=ЕСЛИ(B3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»))​
​ 25», в любом​ чисел больше 10​​ формулы, можно использовать​​ IF(), используется при​выберите​ описывающий необходимые действия,​​Примечание:​​, функция возвращает​:​​ «если»: я набрал​​ придется ввести следующую​

Вложенные ЕСЛИ

​ выражения, представленные в​Пример 1. При расчете​​ недостаточно аргументов».​​Описание​ Вас полезной. Удачи​и нажмем​ другом случае —​ в диапазоне ячеек​
​ ссылки на диапазон​ проверке условий. Например,​

​все​ в поле​Мы стараемся как​

​Bad​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(I6:AF6;;E1*2)​

​ =если(…;….;если(…;…;если……. — и​

​ запись:​ виде ее аргументов,​​ стоимости количества потребленных​​ Если аргумент​

​лог_выражение1​ Вам и больших​Enter​​ «меньше или равно​​A6:A11​ ячеек (содержащих формулы)​ =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В​.​

​Поиск функции​

​ можно оперативнее обеспечивать​.​shifo​ так 12 раз,​=ЕСЛИ(EXP(3)>20;ЕСЛИ(EXP(3)​

​ в результате вычислений​

Опущен третий аргумент [значение_если_ложь]

​ кВт электроэнергии для​лог_выражение​(обязательно)​ успехов в изучении​.​ 25».​
​=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат​
​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​​ зависимости от значения​​Если вы знакомы с​(например, при вводе​ вас актуальными справочными​

Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

​Если значение в ячейке​: Для G6 нормально,​
​ но выдало сообщение,​
​Имеем вложенную функцию ЕСЛИ​ вернули значение ИСТИНА);​​ абонентов учитывают следующие​​принимает значение, отличное​
​Условие, принимающее значение ИСТИНА​
​ Microsoft Excel!​

​Данная формула обрабатывает сразу​​Функция​​ (2) можно получить​Третий аргумент функции не​ в ячейке​ категориями функций, можно​ «добавить числа» возвращается​ материалами на вашем​A1​

Связь функции ЕСЛИ() с другими функциями использующие условия

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

​А1​ также выбрать категорию.​ функция​ языке. Эта страница​равно​ копировать G6 и​ а мне нужно​

​ из возможных результатов​ если И вернула​​Если в квартире проживают​​ ЛОЖЬ, функция возвращает​

​значение_если_истина1​Примечание:​ проверяется первое условие:​является очень гибкой​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​ опустить, то функция​результат формулы будет​
​Чтобы ввести другую функцию​
​СУММ​ переведена автоматически, поэтому​​2​​ вставить в G7…….​​ 12 раз. Как​​ выполнения основной функции​

​ ЛОЖЬ.​ менее 3 человек​ ошибку #ЗНАЧ!.​​(обязательно)​​ Мы стараемся как можно​B3>60​ и ее можно​
​Теперь, когда принцип понятен,​

​ вернет значение ЛОЖЬ​ либо «Бюджет превышен»​ в качестве аргумента,​).​ ее текст может​, функция возвращает​ G1500, то в​ это можно решить​
​ ЕСЛИ, в связи​

excel2.ru

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

​Используя функцию автозаполнения (сделав​​ или за месяц​​ Если условия со​Результат, возвращаемый, если условие​ оперативнее обеспечивать вас​. Если оно истинно,​ применять в различных​ с помощью функции​ (если условие не​ либо «ОК!».​ введите функцию в​Чтобы ввести другую функцию​ содержать неточности и​Good​ этих ячейках стоит​ ????​ с чем синтаксис​​ двойной щелчок по​​ было потреблено менее​

Коротко о синтаксисе

​ значением ИСТИНА не​​ лог_выражение1 принимает значение​​ актуальными справочными материалами​ то формула возвращает​

​ ситуациях. Рассмотрим еще​

​ ЕСЛИ() можно конструировать​ выполнено).​Функция ЕСЛИ()относится к наиболее​ поле аргумента в​ в качестве аргумента,​ грамматические ошибки. Для​.​ #ЗНАЧ!​0mega​ выглядит несколько громоздким.​ маркеру курсора в​ 100 кВт электроэнергии,​ найдены, возвращается ошибка​

​ ИСТИНА. Может не​ на вашем языке.​ значение «Отлично», а​ один пример. В​ и другие формулы​=ЕСЛИ(A1>100;»Бюджет превышен»)​ часто используемым функциям.​ построитель формул или​

Пример 1

​ введите функцию в​ нас важно, чтобы​Если значение в ячейке​shifo​​:​​ Если потребуется также​ нижнем правом углу),​​ ставка за 1​​ #Н/Д!​ указываться.​ Эта страница переведена​ остальные условия не​ таблице ниже приведены​ с условиями. Например,​Если в ячейке​

Функция ЕСЛИ в Excel

Функция ЕСЛИ в Excel

Пример 2

​ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])​​ непосредственно в ячейку.​​ поле этого аргумента.​ эта статья была​A1​: Для G6 нормально,​Shifo​ узнать, например, равен​ получим остальные результаты:​ кВт составляет 4,35​

Функция ЕСЛИ в Excel

​Функция ЕСЛИ​лог_выражение2…лог_выражение127​ автоматически, поэтому ее​ обрабатываются. Если первое​ результаты переаттестации сотрудников​​ нахождение минимального значения​​A1​​Лог_выражение​​Введите дополнительные аргументы, необходимые​Части формулы, отображенные в​ вам полезна. Просим​равно​

  1. ​ но если теперь​, здравствуйте​ ли корень квадратный​Пример 3. Субсидии в​
  2. ​ рубля.​​Усложненные функции ЕСЛИ:​​(необязательно)​​ текст может содержать​​ условие ложно, то​Функция ЕСЛИ в Excel
  3. ​ фирмы:​ среди чисел больше​содержится значение 1,​   — любое значение или​ для завершения формулы.​ диалоговом окне​ вас уделить пару​
  4. ​3​ копировать G6 и​В родном исполнении​ e3 числовому значению​ размере 30% начисляются​Функция ЕСЛИ в Excel

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

​В остальных случаях ставка​​ как работать с​​Условие, принимающее значение ИСТИНА​ неточности и грамматические​ функция​В столбец C нам​ 10:​ то вышеуказанная формула​ выражение, принимающее значения​Завершив ввод аргументов формулы,​Аргументы функции​ секунд и сообщить,​, функция возвращает​​ вставить в G7…….​​ — 7 раз,​ из диапазона дробных​ семьям со средним​​ за 1кВт составляет​​ вложенными формулами и​ или ЛОЖЬ.​​ ошибки. Для нас​​ЕСЛИ​

  1. ​ необходимо выставить результат​=МИН(ЕСЛИ(A6:A11>10;A6:A11))​ вернет значение ЛОЖЬ.​​ ИСТИНА или ЛОЖЬ.​​ нажмите клавишу ВВОД.​​, отображают функцию, выбранную​​ помогла ли она​

    Функция ЕСЛИ в Excel

  2. ​Excellent​ G1500, то в​но если немного​​ чисел от 4​​ уровнем дохода ниже​ 5,25 рубля.​ избежать ошибок​значение_если_истина2…значение_если_истина127​ важно, чтобы эта​переходит ко второму:​ экзамена, который должен​​Функция​​Т.к. значение ЛОЖЬ эквивалентно​​=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)​​Ниже приведен пример использования​ на предыдущем шаге.​ вам, с помощью​.​ этих ячейках стоит​
  3. ​ «заточить под себя​ до 5, итоговая​ 8000 рублей, которые​Рассчитать сумму к оплате​Обучающие видео: усложненные​(необязательно)​ статья была вам​B2>45​Функция ЕСЛИ в Excel

​ содержать всего два​ЕСЛИ​ 0, то формулы​​Т.е. если в​​ вложенных функций ЕСЛИ​Если щелкнуть элемент​​ кнопок внизу страницы.​​Если ячейка A1 принимает​ #ЗНАЧ!​ » — тогда​ формула будет выглядеть​ являются многодетными или​ за месяц для​ функции ЕСЛИ​Результат, возвращаемый, если условие​ полезна. Просим вас​. Если второе условие​ варианта:​одна из самых​=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)​

​ ячейке​ для назначения буквенных​ЕСЛИ​ Для удобства также​​ другое значение, функция​​kim​​ читаем № 6​​ громоздкой и неудобочитаемой.​

​ отсутствует основной кормилец.​ нескольких абонентов.​Функция СЧЁТЕСЛИ подсчитывает​​лог_выражениеN​​ уделить пару секунд​ истинно, то формула​Сдал​ популярных и часто​или (если в​A1​​ категорий числовым результатам​​, в диалоговом окне​ приводим ссылку на​ возвращает​: Есть такие понятия​Quote​Гораздо проще использовать в​ Если число детей​

​Вид исходной таблицы данных:​

office-guru.ru

Функция УСЛОВИЯ

​ значения с учетом​​принимает значение ИСТИНА.​ и сообщить, помогла​ возвращает значение «Хорошо»,​или​ используемых функций Excel.​ ячейке​содержится значение большее​ тестирования.​Аргументы функции​ оригинал (на английском​No Valid Score​ как относительные, абсолютные​(Shifo)200?’200px’:»+(this.scrollHeight+5)+’px’);»>…;если……. — и​ качестве условия сложное​ свыше 5, размер​Выполним расчет по формуле:​ одного условия​ Каждый аргумент​ ли она вам,​ а если ложно,​

​Не сдал​ Используя ее совместно​A1​ или равное 100,​Скопируйте образец данных из​отображаются аргументы для​ языке) .​.​ и смешанные ссылки.​ так 12 раз​

​ выражение, которое может​​ субсидии – 50%.​Описание аргументов:​Функция СЧЁТЕСЛИМН подсчитывает​значение_если_истинаN​ с помощью кнопок​ то «Плохо».​. Те, кто набрал​ с операторами сравнения​содержится значение 0)​

Простой синтаксис

  • ​ то формула вернет​

​ следующей таблицы и​​ функции​

  • ​Использование функции в качестве​Вот еще один пример:​

  • ​ Рекомендую почитать об​

  • ​ …​​ быть записано с​ Определить, кому полагаются​ИЛИ(B3​ значения с учетом​соответствует условию​ внизу страницы. Для​Скопировав формулу в остальные​

  • ​ более 45 баллов​ и другими логическими​=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)​ ОК!, а если​ вставьте их в​ЕСЛИ​ одного из аргументов​=IF(A1​

  • ​ этом в интернете.​

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

​Надо видеть вашу​

  • ​ использованием функций И​

​ субсидии, а кому​

​C3*4,35 – сумма к​

​ нескольких условий​​лог_выражениеN​

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

​ – сдали экзамен,​​ функциями Excel, можно​

​вернут ОК!​ нет, то Бюджет​ ячейку A1 нового​. Чтобы вложить другую​

​ формулы, использующей функцию​​=ЕСЛИ(A1​

​=ИНДЕКС(I6:AF6;E$1*2)​ таблицу «живьем»​

​ и ИЛИ. Например,​​ – нет.​

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

Пример 1

Функция УСЛОВИЯ, пример с оценками: в ячейке B2 находится следующая формула: =УСЛОВИЯ(A2>89;​ превышен.​

​ листа Excel. Чтобы​

  • ​ функцию, можно ввести​

​ называется вложения, и​​Если значение в ячейке​Serge_007​Могу предположить ,​ приведенная выше функция​Вид исходной таблицы:​ ИЛИ вернет значение​ значения с учетом​79;»B»;A2>69;»C»;A2>59;»D»,ИСТИНА,»F»)» />​

Пример 2

Функция ЕСЛИМН, пример с днями недели: в ячейке G2 находится следующая формула: =ЕСЛИМН(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)

​ (на английском языке).​ отлично сдал один​

  • ​Выделите ячейку, в которую​

​ задачи. В этом​​A1​В качестве аргументов функции,​ отобразить результаты формул,​ ее в поле​ мы будем воспринимают​A1​: Игорь, с твоего​ что вы работаете​ может быть переписана​Для проверки критериев согласно​ ИСТИНА;​ одного условия​Формула для ячеек A2:A6:​

Замечания

  • ​Функция IFS проверки выполняются​ человек, а на​ необходимо ввести формулу.​ уроке мы попробуем​находится любое другое​ могут участвовать формулы,​ выделите их и​ аргумента. Например, можно​ этой функции в​меньше или равно​ разрешения, немного поправлю:​ с календарем.​

  • ​ следующим образом:​​ условию задачи запишем​​C3*5,25 – сумма к​Функция СУММЕСЛИМН суммирует​​ =УСЛОВИЯ(A2>89;»A»;A2>79;»B»;A2>69;»C»;A2>59;»D»,ИСТИНА,»F»)​​ одного или нескольких​ оценки хорошо и​

  • ​ В нашем случае​​ разобрать ее действие​​ число кроме 0,​ например:​ нажмите клавишу F2,​ ввести​

  • ​ качестве вложенные функции.​10​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($I$6:$AF$6;;$E$1*2)​Один из вариантов:​

См. также:

​=ЕСЛИ(И(EXP(3)>20;EXP(3)​
​ формулу:​ оплате, если ИЛИ​ значения с учетом​Расшифровка:​
​ условий и возвращает​ плохо по два​
​ это ячейка C3.​ на простых примерах,​ то формула вернет​
​=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))​ а затем — клавишу​СУММ(G2:G5)​
​ К примеру, добавив​, функция возвращает​Serge_007​
​=ВЫБОР(A1;»Январь»;»Февраль»;»Март»;»Апрель»;»Май»;»Июнь»;»Июль»;»Август»;»Сентябрь»;»Октябрь»;»Ноябрь»;»Декабрь»)​Результат выполнения выражения И(EXP(3)>20;EXP(3)​5;50%;30%);»нет»)’ class=’formula’>​
​ вернет ЛОЖЬ.​
​ нескольких условий​
​ЕСЛИ(значение A2 больше 89,​
​ значение, которое соответствует​ человека.​
​Введите в нее выражение:​ а также научимся​
​ Бюджет превышен. Такой​Т.е. если в​ ВВОД. При необходимости​в поле​
​ вложенные функции СРЗНАЧ​
​350​: Может Вы нарисуете​
​или можно упростить​Иногда требуется узнать, оказалось​

support.office.com

Примеры формул с использованием функций ИЛИ И ЕСЛИ в Excel

​Описание аргументов:​Растянем формулу для остальных​Функция И​ возвращается «A», если​ первому ИСТИННОМУ условию.​Как видите, вместо второго​=ЕСЛИ(B3>45; «Сдал»; «Не сдал»)​ использовать сразу несколько​ подход удобен, когда​

​ ячейке​ измените ширину столбцов,​Значение_если_истина​ и сумм в​.​ пример того что​ так:​ ли хотя бы​И(B3​ ячеек с помощью​Функция ИЛИ​ значение A2 больше​ IFS могут выполняться​ и третьего аргументов​и нажмите​ функций​ проверяется равенство значения​

Примеры использования формул с функциями ЕСЛИ, И, ИЛИ в Excel

​A1​ чтобы видеть все​функции​ аргументов функции Если,​Если значение в ячейке​

  1. ​ Вам надо в​=»сегодня «&ТЕКСТ(СЕГОДНЯ();»ДДДД»)&» «&ДЕНЬ(СЕГОДНЯ())&»​ одно предположение верным.​Вложенная функция ЕСЛИ выполняет​ функции автозаполнения. Результат​Функция ВПР​ 79, возвращается «B»,​ нескольких вложенных операторов​
  2. ​ функции​Enter​ЕСЛИ​

​ нулю.​содержится значение >100,​ данные.​

​ЕСЛИ​

Пример 1.

​ следующая формула суммирует​

​A1​

  • ​ итоге? Я имею​
  • ​ «&ТЕКСТ(СЕГОДНЯ();»ММММ»)​ В этом случае​ проверку на количество​ расчета для каждого​
  • ​Полные сведения о​ и т. д.​ Если и гораздо​

​ЕСЛИ​.​в одной формуле.​EXCEL содержит также другие​ то суммирование ведется​

Результат расчета.

​Оценка​.​ набор чисел (G2:​больше, чем​вообще, совсем​P.S.​

​ удобно использовать функцию​

Формула с функциями ЕСЛИ и СРЗНАЧ для отбора значений при условии

​ детей в семье,​ абонента:​ формулах в Excel​ Для всех значений​ легче читать с​можно подставлять новые​Данная формула сравнивает значение​Функция​ функции, которые можно​ по столбцу​45​Введите дополнительные аргументы, необходимые​ G5) только в​10​в итоге. И​Давайте «живую» таблицу​ ИЛИ, которая выполняет​ которой полагаются субсидии.​Используя в формуле функцию​

​Рекомендации, позволяющие избежать​

Пример 2.

​ меньше 59 возвращается​ несколькими условиями.​

​ функции​

​ в ячейке B3​

  • ​ЕСЛИ​ применять для анализа​B​
  • ​90​ для завершения формулы.​ том случае, если​, но меньше или​ мы обойдёмся без​ — и будет​ проверку одного или​
  • ​Если основное условие вернуло​ И в первом​ появления неработающих формул​

​ «F»).​Примечание:​ЕСЛИ​ с числом 45,​имеет всего три​

Формула с функциями ЕСЛИ и СРЗНАЧ.

Формула с логическими функциями И ЕСЛИ ИЛИ в Excel

​ данных с использованием​, а если меньше,​78​Вместо того, чтобы вводить​ среднее значение другого​ равно​ промежуточных действий, которые​ вам нужный ответ​ нескольких логических выражений​ результат ЛОЖЬ, главная​ аргументе в функции​Исправление распространенных ошибок​В ячейке G7 находится​

​ Эта функция недоступна в​

Пример 3.

​, тем самым расширяя​ если значение больше​ аргумента:​

​ условий. Например, для​

​ то по столбцу​

  • ​Формула​
  • ​ ссылки на ячейки,​ набора чисел (F2:​20​ окажутся лишними?​
  • ​Serge_007​ и возвращает логическое​ функция ЕСЛИ вернет​ ЕСЛИ, мы проверяем​

​ в формулах с​ следующая формула:​ Excel 2016, если​ число условий, которое​ 45, то возвращает​

И ЕСЛИ ИЛИ.

Особенности использования логических функций ЕСЛИ, И, ИЛИ в Excel

​=ЕСЛИ(заданное_условие; значение_если_ИСТИНА; значение_если_ЛОЖЬ)​ подсчета количества вхождений​

​С​

​Описание​ можно также выделить​ F5) больше 50.​, функция возвращает​kim​: Читайте статью по​ ИСТИНА, если результат​ текстовую строку «нет».​

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

​ помощью функции проверки​ =УСЛОВИЯ(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)​ у вас нет​ формула может обработать.​ строку «Сдал», иначе​Первый аргумент – это​ чисел в диапазоне​.​Результат​ ячейки, на которые​ В противном случае​700​: Серега, там же​ функции ЕСЛИ.​ вычислений хотя бы​Выполним расчет для первой​ по двум условиям.​

​ ошибок​

​Расшифровка:​ подписки на Office​ Таким образом, Вы​ «Не сдал».​ условие, благодаря которому​ ячеек используется функция​В EXCEL 2007 в​’=ЕСЛИ(A2>89,»A»,ЕСЛИ(A2>79,»B», ЕСЛИ(A2>69,»C»,ЕСЛИ(A2>59,»D»,»F»))))​ нужно сослаться. Нажмите​ возвращает значение 0.​.​ диапазон $I$6:$AF$6 вроде​Если вложений необходимо​ одного из них​ семьи и растянем​​

​Логические функции​ЕСЛИ(значение в ячейке F2​ 365. Если вы​ можете создать нужное​Скопировав формулу в остальные​ формула может принимать​ СЧЁТЕСЛИ(), а для​ качестве значений аргументов​Использует вложенные функции ЕСЛИ​

​ кнопку​

​Вложенные функции СРЗНАЧ и​

​Если значение в ячейке​ должен быть смещаемым/относительным,​ больше, то прикладывайте​ является логическим ИСТИНА.​ формулу на остальные​Пример 2. Абитуриенты, поступающие​Функции Excel (по​ равно 1, возвращаемое​ являетесь подписчиком Office​ количество вложений. Правда​ ячейки таблицы, можно​ решения. Условие проверяется​ сложения значений, удовлетворяющих​значение_если_истиназначение_если_ложь​ для назначения буквенной​, чтобы свернуть​ сумм в функцию​A1​ иначе какой смысл​ пример — поможем.​

​ Например, требуется узнать,​

​ ячейки, используя функцию​ в университет на​ алфавиту)​ значение в ячейке​ 365, Убедитесь, что​ есть очевидный недостаток​ увидеть, что 2​ в самую первую​ определенным условиям, используется​можно для построения​ категории оценке в​ диалоговое окно, выделите​

​ Если.​больше, чем​ в протягивании формулы?​Serge_007​ является ли e3​ автозаполнения. Полученные результаты:​

exceltable.com

Сколько можно делать вложений в формулу «если» (Вложения «если»)

​ специальность «инженер-механик», обязаны​​Функции Excel (по​ D2, если значение​ у вас есть​ такой конструкции, после​ человека из 5​ очередь и способно​ функция СУММЕСЛИ().​ более сложных проверок​ ячейке A2.​ ячейки, на которые​В формулу можно вложить​

​20​​Serge_007​​:​​ целым числом или​
​Функция ЕСЛИ имеет следующую​ сдать 3 экзамена​
​ категориям)​ в ячейке F2​ последнюю версию Office.​ 3-5 вложений формула​
​ не прошли переаттестацию.​​ вернуть всего два​Функция ЕСЛИ(), как альтернативный​ использовать до 64​
​=ЕСЛИ(A2>89;»A»;ЕСЛИ(A2>79;»B»; ЕСЛИ(A2>69;»C»;ЕСЛИ(A2>59;»D»;»F»))))​ нужно создать ссылки,​
​ до 64 уровней​, но меньше или​: Не знаю.​
​0mega​
​ числом, которое меньше​
​ синтаксическую запись:​ по предметам математика,​
​Логические функции предназначены для​ равно 2, возвращается​
​УСЛОВИЯ([условие1; значение1;[условие2; значение2];…[условиe127; значение127])​
​ станет нечитаемой и​Функции​ значения – ИСТИНА​

​ вариант, может быть​​ вложенных друг в​’=ЕСЛИ(A3>89,»A»,ЕСЛИ(A3>79,»B», ЕСЛИ(A3>69,»C»,ЕСЛИ(A3>59,»D»,»F»))))​
​ и нажмите кнопку​ функций.​ равно​

​А какой смысл​​, если нажать здесь:​​ 100? Для проверки​​=ЕСЛИ(лог_выражение;[значение_если_истина];[значение_если_ложь])​​ физика и русский​
​ проверки одного либо​ значение в ячейке​​Примечания:​
​ громоздкой, и с​ЕСЛИ​

​ или ЛОЖЬ. Если​​ также использована для​ друга функций ЕСЛИ().​

​Использует вложенные функции ЕСЛИ​​, чтобы снова​

​Windows В сети​​30​ в диапазоне без​

​,​​ такого условия можно​​Как видно, по умолчанию​

​ язык. Максимальный балл​​ нескольких условий, и​ D3, и т.​ ​ ней будет невозможно​можно вкладывать друг​

​ условие истинно, то​​ подсчета и сложения​​=ЕСЛИ(A1>=100;"Бюджет превышен";ЕСЛИ(A1>=90;"Крупный проект";ЕСЛИ(A1>=50;"Средний​

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

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

​ проект»;»Малый проект «)))​​ категории оценке в​Совет:​Щелкните ячейку, в которую​1400​0mega​
​ ссылка к ПОСТУ​

​=ЕСЛИ(ИЛИ(ОСТАТ(EXP(3);1)<>0;EXP(3)​​ только одного условия,​ – 100. Средний​
​ для каждого из​

​ одно из других​​ до 127 различных условий.​В Excel существуют более​ необходимо расширить варианты​ аргумент, в противном​​ условий. Ниже приведены​​Вышеуказанную формулу можно усложнять​ ячейке A3.​ Для получения дополнительных сведений​ нужно ввести формулу.​

​.​​: =ВЫБОР(E$1;J6;L6;N6;P6;R6;T6;V6;X6;Z6;AB6;AD6;AF6)​,​Запись «<>» означает неравенство,​ например, больше ли​ проходной балл за​

​ двух возможных результатов.​​ условий не выполняется,​
​Например:​ благородные инструменты для​ принятия решений в​smile

​ случае третий.​​ иллюстрирующие примеры.​

excelworld.ru

​ и дальше, но​

Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.

Функция имеет следующий синтаксис.

ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])

лог_выражение – это проверяемое условие. Например, A2<100. Если значение в ячейке A2 действительно меньше 100, то в памяти эксель формируется ответ ИСТИНА и функция возвращает то, что указано в следующем поле. Если это не так, в памяти формируется ответ ЛОЖЬ и возвращается значение из последнего поля.

значение_если_истина – значение или формула, которое возвращается при наступлении указанного в первом параметре события.

значение_если_ложь – это альтернативное значение или формула, которая возвращается при невыполнении условия. Данное поле не обязательно заполнять. В этом случае при наступлении альтернативного события функция вернет значение ЛОЖЬ.

Очень простой пример. Нужно проверить, превышают ли продажи отдельных товаров 30 шт. или нет. Если превышают, то формула должна вернуть «Ок», в противном случае – «Удалить». Ниже показан расчет с результатом.

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

Продажи первого товара равны 75, т.е. условие о том, что оно больше 30, выполняется. Следовательно, функция возвращает то, что указано в следующем поле – «Ок». Продажи второго товара менее 30, поэтому условие (>30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.

Прогноз остатков

Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.

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

В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.

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

Довольно часто количество возможных условий не 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 и более.

При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.

Подсказка функции

В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку

Ошибка из-за нехватки скобки

Функция Excel ЕСЛИМН 

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

В MS Excel 2016 появилась функция ЕСЛИМН, ради которой и написана вся эта статья. Это та же ЕСЛИ, только заточенная специально для проверки множества условий. Теперь не нужно сто раз писать ЕСЛИ и считать открытые скобки. Достаточно перечислить условия и в конце закрыть одну скобку.

Работает следующим образом. Возьмем пример выше и воспользуемся новой формулой Excel ЕСЛИМН.

Функция Excel ЕСЛИМН

Как видно, запись формулы выглядит гораздо проще и понятнее.

Стоит обратить внимание на следующее. Условия по-прежнему перечисляем в правильном порядке, чтобы не произошло ненужного перекрытия диапазонов. Последнее альтернативное условие, в отличие от обычной ЕСЛИ, также должно быть обязательно указано. В ЕСЛИ задается только альтернативное значение, которое наступает, если не выполняется ни одно из перечисленных условий. Здесь же нужно указать само условие, которое в нашем случае было бы B2>=1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.

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

Поделиться в социальных сетях:

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

Аргументы функции ЕСЛИ и принцип действия в Excel

Синтаксис функции в самом простом применении выглядит следующим образом: ЕСЛИ(логическое_выражение; значение_если_истина; значение_если_ложь).

Теперь разберем её аргументы более подробно:

  1. Логическое выражение – определённые данные, которые мы должны проверить на соответствие с некоторыми имеющимися у нас условиями.
  2. Значение_если_истина – результат проверки, который мы увидим, когда логическое выражение будет справедливо.
  3. Значение_если_ложь – результат при несоответствии условия и наших данных, которые мы проверяем.

Схематически это выглядит следующим образом:

схема принципа работы ЕСЛИ

Теперь рассмотрим, как нам определить результат проверки с помощью функции ЕСЛИ. Для начала определяем ЧТО нам надо проверять – число 50. Затем указываем условие – «больше 40», «меньше 40», после чего пишем результат проверки – «ИСТИНА», при условии, что 50 действительно больше 40 и «ЛОЖЬ», когда 50 меньше 40. После того как мы определили, как будут выглядеть наши аргументы, начинаем собирать по кусочкам нашу формулу:

сборка формулы

Функция проверила выражение «50 больше 40» и определила, что результат — ИСТИНА (ячейка Е4).

Следующее условие проверяем точно также просто заменив оператор «больше» на «меньше»:

результат примера 1

Поскольку 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% и рассмотрим результат, который у нас получился:

Перекрытие рядов на 100%

Данные из третьего столбца перекрыли данные из второго и мы получили подсвечивание максимального показателя. Теперь, когда нам нужно будет изменить любое число во втором столбце, наша формула заново определит максимальное число из столбца «Чистая прибыль», покажет его в столбце «Максимальный показатель», а потом мы увидим его среди остальных чисел и на диаграмме автоматически. Например, укажем новое число для автопроизводителя Nissan – 1600. Вот какие изменения произошли:

Максимальный показатель

download file Скачать пример функции если с несколькими условиями в Excel

Формула в столбце Е изменила свои вычисления и эти изменения отобразились на графике – подсвечивается новое найденное максимальное число. Такие процессы будут происходить при любом изменении показателей в столбце «Чистая прибыль».

Связь между таблицами Excel – это формула, которая возвращает данные с ячейки другой рабочей книги. Когда вы открываете книгу, содержащую связи, Excel считывает последнюю информацию с книги-источника (обновление связей)

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

связи Excel

Когда вы создаете связь между таблицами, Excel создает формулу, которая включает в себя имя исходной книги, заключенную в скобки [], имя листа с восклицательным знаком на конце и ссылку на ячейку.

Создание связей между рабочими книгами

  1. Открываем обе рабочие книги в Excel
  2. В исходной книге выбираем ячейку, которую необходимо связать, и копируем ее (сочетание клавиш Ctrl+С)
  3. Переходим в конечную книгу, щелкаем правой кнопкой мыши по ячейке, куда мы хотим поместить связь. Из выпадающего меню выбираем Специальная вставка
  4. В появившемся диалоговом окне Специальная вставка выбираем Вставить связь.

Специальная вставка

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

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

Прежде чем создавать связи между таблицами

Прежде чем вы начнете распространять знания на свои грандиозные идеи, прочитайте несколько советов по работе со связями в Excel:

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

Автоматические вычисления. Исходная книга должна работать в режиме автоматического вычисления (установлено по умолчанию). Для переключения параметра вычисления перейдите по вкладке Формулы в группу Вычисление. Выберите Параметры вычислений –> Автоматически.

Избегайте циклические ссылки. Циклические связи – когда две рабочие книги содержат ссылки друг на друга – могут быть причиной медленного открытия и работы файла.

Обновление связей

Для ручного обновления связи между таблицами, перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи.

Изменить связи Excel

В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Обновить.

Обновление связи

Разорвать связи в книгах Excel

Разрыв связи с источником приведет к замене существующих формул связи на значения, которые они возвращают. Например, связь =[Источник.xlsx]Цены!$B$4 будет заменена на 16. Разрыв связи нельзя отменить, поэтому прежде чем совершить операцию, рекомендую сохранить книгу.

Перейдите по вкладке Данные в группу Подключения. Щелкните по кнопке Изменить связи. В появившемся диалоговом окне Изменение связей, выберите интересующую вас связь и щелкните по кнопке Разорвать связь.

Понравилась статья? Поделить с друзьями:
  • Связывание данных в ячейках в excel
  • Связь есть а ссылок нет excel
  • Связывание данных в таблицах excel
  • Связь документов excel word
  • Связывание данных в excel это