Как использовать функцию ЕСЛИ в Excel — пошаговая инструкция (2019)

Используем функцию «Если» в Excel

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

ЕСЛИ условие истинно, то выполняем это, а иначе делаем что-либо еще

Синтаксис этой функции достаточно прост:

ЕСЛИ (логическое_условие; значение_в_случае_ИСТИНА; значение в случае_ЛОЖЬ)

  • Логическое_условие – значение, которое будем проверять
  • Значение_в_случае_ИСТИНА – действие, когда требование выполняется
  • Значение в случае_ЛОЖЬ – действие, когда Логическое_условие не выполняется

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

Пример №1

На скриншотах ниже показан самый просто вариант использования. Мы сначала проверяем заданное условие А1>25. ЕСЛИ это требование выполняется, тогда выводим в ячейку «больше 25», иначе «меньше или равно 25».

Пример №2

Теперь более сложное задание. Ниже мы рассмотрим пример переаттестации сотрудников предприятия. Изначально таблица выглядит так:

Нам необходимо в столбце С вывести результаты переаттестации, которые могут принимать бинарное значение: СДАЛ или НЕ СДАЛ. Критерии у нас будут такими: кто набрал более 45 балов, тот считается сдавшим экзамен, ну а все остальные нет.

Для выполнения задачи необходимо:

  1. Выбрать ту ячейку, в которой будем в водить формулу. У нас это С3.
  2. Затем определяемся с необходимыми параметрами:
    • Логическое_условие – B3>45
    • Значение_в_случае_ИСТИНА – Сдал
    • Значение_в_случае_ЛОЖЬ – не сдал
  3. Таким образом, получаем формулу =ЕСЛИ (В3>45; «Сдал»; «Не сдал»)
  4. Формула будет сравнивать число в ячейке В3 и 45. Если наше требование выполняется и Баллы больше 45, то в ячейке результата мы увидим «Сдал», иначе «Не сдал».
  5. Копируем формулу в каждую ячейку удобным способом, и смотрим результат.

Используем несколько условий

При необходимости, функцию ЕСЛИ можно вложить друг в друга. Таким образом, мы расширим варианты решений.

Для примера, возьмем переаттестацию сотрудников, которую рассмотрели раньше. Изменим критерии результата и выставим каждому оценку: Плохо, Хорошо и Отлично. Отлично будем ставить, когда баллы превысят 60. Оценку Хорошо можно будет получить, набрав от 45 до 60 балов. Ну и в остальных случаях ставим Плохо.

  1. Для решения этой задачи составим формулу, включив в нее необходимые критерии оценивания: =ЕСЛИ (В3>60;»Отлично»;ЕСЛИ(B2>45;»Хорошо»;»Плохо»)).
  2. Эта формула использует одновременно два условия. Первая проверка В3>60. Если баллы действительно больше 60, то в поле Результата мы получаем Отлично, и дальнейшая проверка условий не выполняется. Если Баллы меньше 60, то срабатывает вторая часть формулы, и мы проверяем В3>45 или нет. Если все верно, то возвращается значение «Хорошо», иначе «Плохо».
  3. Затем достаточно скопировать формулу во все ячейки столбца и увидеть результат сдачи переаттестации.

Как видно из примера, вместо второго и третьего значения функции можно подставлять условие. Таким способом добавляем необходимое число вложений. Однако стоит отметить, что после добавления 3-5 вложений работать с формулой станет практически невозможно, т.к. она будет очень громоздкой.

Другие варианты использования функции

Находим сумму столбцов или ячеек

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

Для решения задачи, нам потребуется вставить дополнительный столбец и пронумеровать строки 1 и 0. Именно эти данные мы будем использовать в нашей формуле. В примере видно, какую формулу мы использовали.

Синтаксис: СУММЕСЛИ(диапазон_ячеек; используемое_условие; [диапазон_суммирования])

  • Диапазон – обязательный аргумент. Тут задается диапазон, который оценивается на соответствие условию.
  • Используемое_условие – тут указываем, какие именно ячейки необходимо суммировать.
  • Диапазон_суммирования – указываем, какой именно диапазон использовать для суммирования.

Количество повторений элементов на листе

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

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

Используем СЧЕТЕСЛИ и СУММЕСЛИ при подсчете данных

В примере мы постараемся определить усредненный объем дохода от клиентов по каждому городу. Для этого поделим суммарный доход города на количество клиентов.

Поиск нескольких вхождений элемента в списке

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

Для начала, добавим дополнительный столбец, который добавить порядковый номер вхождения к имени клиента. В результате, первое упоминание элемента будет выдавать Имя1, следующее Имя2 и т.д.

Используем поиск по клиенту Кристина Агилера. Используя формулу ВПР («Кристина Агилера3», диапазон_поиска, 2, ЛОЖЬ), мы получим третий номер этого клиента. В формуле, последним значением ставим ЛОЖЬ, поскольку список не сортирован, и нам необходимо точное совпадение элементов.

Как сократить количество вложений ЕСЛИ

Версии до EXCEL 2003 включительно поддерживали до 7 уровней вложенности ЕСЛИ. Начиная с версии Excel 2007, это ограничение убрали. Но стоит заметить, что ниже 3-4 уровня вложенности мало кто опускается.

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

Синтаксис: ВЫБОР (номер_индекса; значение_индекса1; значение_индекса2; [значение_индекса3];…)

Для примера, функция ВЫБОР (1; «Третий»; «Второй»; «Первый»), вернет нам слово «Третий», если мы ее добавим в ячейку.

Стоит отметить, что имеются некоторые ограничения. В частности, в качестве индекса могут выступать только числа.

ITGuides.ru

Вопросы и ответы в сфере it технологий и настройке ПК

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

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

Видео по использованию функции ЕСЛИ в Excel

Примеры использования оператора ЕСЛИ

Функция ЕСЛИ выглядит следующим образом:

=ЕСЛИ (выражение; истина; ложь).

А теперь немного подробнее:

  1. Выражение — это логическое выражение, которое может быть числом или фразой. Например «10» — это логическое выражение, «без НДС» — тоже логическое выражение. Это единственный параметр, который заполняется в обязательном порядке.
  2. Истина — значение, которое будет выдано в качестве результата, если выражение окажется истинным.
  3. Ложь — значение, которое будет выдано, если выражение будет ложным.

К примеру, можно ввести в поле C1 цифру 8, а в поле D1 написать так: =ЕСЛИ(C1 );

  • меньше ( =);
  • меньше или равно ( ).
  • Примеры функций И, ИЛИ

    Также при использовании в Экселе функции ЕСЛИ есть возможность соединить ее с простыми операторами сравнения (вроде И, ИЛИ). Например, можно написать такое условие: =ЕСЛИ(И(A1 3); «проходит», «не проходит»). Получается следующее условие: если оценка студента меньше или равна 5 и больше 3, то будет показан комментарий «проходит», в противном случае — «не проходит» (проходят только те студенты, у которых в оценках стоят четверки и пятерки).

    Следующее условие с примером оператора ИЛИ: =ЕСЛИ(ИЛИ(A1=5; A1=10); 100; 0). Получается, что если число в ячейке А1 равняется 5 или 10, то программа выдаст 100, в противном случае — 0.

    Кроме того, можно применять эти простые операторы и для решения более сложных задач. Например, в базе данных необходимо отобрать должников, которые должны более 10 тысяч рублей и уже не платили более 6 месяцев. Если программа найдет такого человека, то пусть выдаст критерий «проблемный заемщик».

    Допустим, в ячейке A1 находится информация о сроке задолженности (в месяцах), а в поле B1 — сумма задолженности. Тогда формула будет выглядеть следующим образом: =ЕСЛИ(И(A1>=6; B1>10000); «проблемный заемщик»; «»). Если будет найден человек, который подходит под указанное условие, то программа напишет напротив его фамилии комментарий «проблемный заемщик», в противном случае ячейка останется пустой.

    Если один из параметров считается критическим, тогда можно составить формулу так: =ЕСЛИ(ИЛИ(A1>=6; B1>10000); «критическая ситуация»; «»). Если программа найдет совпадения хотя бы по одному параметру (либо срок, либо сумма задолженности), то пользователь увидит сообщение о том, что ситуация критическая. Разница с предыдущей формулой в том, что в первом случае сообщение «проблемный заемщик» выдавалось только тогда, когда выполнялись оба условия.

    Другие примеры использования оператора ЕСЛИ

    Очень часто в Экселе возникает такая ошибка, как «ДЕЛ/0», т.е. деление на 0. Как правило, она появляется в техслучаях, когда копируется формула «A/B», а число B в некоторых ячейках равняется нулю. Этого можно избежать, если использовать оператор ЕСЛИ. Для этого необходимо написать так: =ЕСЛИ(B1=0; 0; A1/B1). Получается, что если в ячейке B1 будет ноль, то Excel сразу же выдаст ноль, в противном случае программа поделит A1 на B1 и выдаст результат.

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

    • до 1000 — 0%;
    • от 1001 до 3000 — 3%;
    • от 3001 до 5000 — 5%;
    • свыше 5001 — 7%.

    К примеру, в Excel есть условная база данных клиентов и информация о том, сколько они потратили на покупки. Задача состоит в том, чтобы рассчитать для них скидку. Для этого можно написать так: =ЕСЛИ(A1>=5001; B1*0,93; ЕСЛИ(А1>=3001; B1*0,95;..). Суть ясна: проверяется общая сумма покупок, и когда она, к примеру, больше 5001 рублей, то умножается на 93% стоимости товара (ячейка B1*0,93), когда больше 3001 рублей, то умножается на 95% стоимости товара и т.д. Такую формулу легко можно использовать и на практике: уровень объема продаж и уровень скидок устанавливается на ваше усмотрение.

    Таким образом, применять функцию ЕСЛИ можно практически в любой ситуации, функциональность Microsoft Excel это позволяет. Главное — правильно составить формулу, чтобы результат не оказался ошибочным.

    Отблагодари меня, поделись ссылкой с друзьями в социальных сетях:

    Microsoft Excel

    трюки • приёмы • решения

    Как в Excel применять функцию ЕСЛИ()

    Функция ЕСЛИ() является одним из самых мощных инструментов в мире функций. Если вы сумеете освоить ее в работе, вы перейдете на новый уровень создания формул.

    Давайте начнем с простейшей возможности использования формулы. Синтаксис: ЕСЛИ (лог_выражение; значение_если истина), где лог_выражение — логическое выражение, то есть выражение возвращающее значение ИСТИНА или ЛОЖЬ (или эквивалентные численные значения: 0, если ЛОЖЬ, и любое положительное значение — ИСТИНА, и где значение_если истина — значение, возвращаемое функцией, в случае если лог_выражение имеет значение ИСТИНА.

    Например, разберем следующую формулу: =ЕСЛИ(A1>1000;»много») . Логическое выражение А1>100 0 используется для проверки. Допустим, вы добавите данную формулу в ячейку В1. Если логическое выражение является истинным (оно является таковым, когда число в A1 больше 1000), функция возвращает значение «много», и именно это вы увидите в ячейке В1 (в случае если А1 меньше 1000, вы увидите значение ЛОЖЬ).

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

    Здесь ячейка — адрес ячейки для проверки, а отметка — определенного рода текст для вывода на экран для указания на отрицательное значение. Вот пример: =ЕСЛИ(В1 .

    Немного более улучшенная версия отметки, в которой она будет зависеть от величины отрицательного значения, выглядит так: =ПОВТОР(» . Это выражение умножает процентное значение на 100 (минус указан, для того чтобы сделать значение положительным) и затем использует результат для указания количества знаков для вывода. Вот итоговая формула: =ЕСЛИ(В1 . Рис. 4.15 показывает, как это выглядит на практике.

    Рис. 4.15. Пример использования функции ЕСЛИ()

    Обработка ложного результата

    Как вы можете видеть на рис. 4.15, если в функции ЕСЛИ() логическое выражение принимает отрицательное значение, функция возвращает ЛОЖЬ в качестве результата. Это не является критическим недостатком, однако делает рабочие листы как бы «тяжелее», чем если бы в результате возвращалась, например, пустая строка.

    Для того чтобы сделать это, вам необходимо использовать расширенный синтаксис функции: ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ложь). Первые два аргумента мы с вами уже знаем, а последний аргумент значение_если_ложь задает значение для возврата функции ЕСЛИ(), когда результат вычисления лог_выражения является ложным.

    Например, рассмотрим следующую формулу: =ЕСЛИ(A1>1000;»много»;»мало») . Если на этот раз ячейка A1 содержит число, меньшее или равное 1000, формула выведет строку «мало». Для примера с отметкой отрицательных объемов продаж (см. выше рис. 4.15) необходимо использовать следующую формулу: =ЕСЛИ(B1 .

    Рис. 4.16. Обработка ложного результата

    Как вы можете судить по рис. 4.16, рабочий лист теперь выглядит гораздо лучше.

    Предотвращение деления на ноль

    Как мы уже указывали ранее, функция возвращает ошибку #ДЕЛ/0!, если формула пытается поделить какое-то значение на 0. Для устранения даже возможности совершения такой ошибки вы можете воспользоваться функцией ЕСЛИ() для проверки деления.

    Например, простейшее вычисление процента валовой прибыли по формуле (Доходы — Расходы)/Доходы. Для уверенности в том, что значение Доходы не равно нулю, используйте следующую формулу (предполагается, что вместо слов Доходы и Расходы будут подставлены необходимые значения): =ЕСЛИ(Доходы <> 0; (Доходы — Расходы)/Доходы; «Доходы равны 0!») . Если логическое выражение Доходы <> 0 верно, значит, произойдет вычисление по формуле. В противном случае функция вернет предупреждающее сообщение вместо ошибки.

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

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

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

    Общие сведения об электронной таблице MS Excel

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

    Документ Excel называют рабочей книгой, которая состоит из листов. Их количество может быть сколько угодно большим. Кстати, таблицы в этом приложении не имеют конца и края, в буквальном смысле. Хотя разработчики утверждают, что таблица состоит из столбцов, поименованных латинским алфавитом (А–IV), и строк, нумерованных арабскими цифрами (1–65536).

    Изначально (мы сейчас говорим о MS Excel 2003) в рабочей области представлены 2 панели инструментов: «Стандартная» и «Форматирование». Конечно, пользователь может добавить и другие команды, которые он использует чаще всего. Так, можно организовать панель, из которой будет вызываться функция «ЕСЛИ» посредством диалогового окна.

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

    Разновидности функций

    В пакетном приложении Excel имеется порядка 400 функций. Их разделили на соответствующие категории (указаны несколько примеров для ознакомления):

    • финансовые: ПРОЦПЛАТ, ПУО, ПС, СТАВКА, ЧПС и т.д.;
    • даты и времени – ВРЕМЯ, ДЕНЬНЕД, ГОД и т.д.;
    • математические – ABS, ATAN, LOG, LN, SIN и т.д.;
    • статистические – ДИСП, ГИПЕРГЕОМЕТ, КВАРТИЛЬ и т.д.;
    • ссылок и массивов – АДРЕС, ВЫБОР, ОБЛАСТИ, ПОИСКПОЗ, ЧСТРОК и т.д.;
    • баз данных – БДДИСП, БСЧЁТА, БДСУММ, ДСРЗНАЧ и т.д.;
    • текстовые – ЗАМЕНИТЬ, НАЙТИ, ПОВТОР, ПОДСТАВИТЬ, ФИКСИРОВАННЫЙ и т.д.;
    • логические – ЕСЛИ, ИСТИНА, НЕ, ЛОЖЬ и т.д.;
    • проверки свойств и значений – ЕОШИБКА, ИНФОРМ, ЕЧИСЛО, ЯЧЕЙКА и т.д.

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

    Подробнее о логических функциях

    Формулы из данной категории необходимы для сравнения любых типов данных, а именно математических, текстовых, логических. В любой записи условий должен содержаться, как минимум, один знак сравнения: =, >, =, . Именно эти символы определяют отношение между элементами.

    Результатом заданного логического уравнения может быть ИСТИНА или ЛОЖЬ. Первый параметр выражается как (1), второй – как (0).

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

    «И», «ИЛИ» могут насчитывать в своей формуле до 30 условий. Однако необходимо помнить: длинные, тяжелые формулы очень трудно воспринимаются. Поэтому по возможности желательно их несколько облегчить за счет добавления столбцов или строк.

    Формула «ЕСЛИ». Тонкости ввода нескольких условий

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

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

    Если условие истинно, тогда выполняется первое указанное выражение; если же ложно – тогда результатом станет второй параметр.

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

    Типичные ошибки при вводе формул

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

    • #ИМЯ? – неверно введен адрес ячейки, на которую ссылается функция, либо имеется недочет в имени формулы.
    • #ДЕЛ/0! – все из математики знают, что на «0» (ноль) делить нельзя. Эта ошибка напоминает об этом важном моменте.
    • #ЧИСЛО! – в различных математических функциях имеется ряд ограничений, т.е. условий (отрицательное число под знаком корня или натурального логарифма). Нужно пересмотреть заданную функцию и исправить недочет.
    • #ЗНАЧ! – возможно, пользователь ввел неверные параметры. К примеру, вместо диапазона клеток указаны ячейки методом перечисления.
    • #ССЫЛКА! – функция не может сослаться на клетку, поскольку ее адрес неверен.
    • ########## – это говорит о том, что результат вычислений не вмещается в заданной ширине столбца. Достаточно расширить его, и тогда ответ будет виден.

    Несколько примеров

    Пример функции «ЕСЛИ» может содержать одно или несколько условий. Сюда могут включаться дополнительные формулы: «И», «ИЛИ», «ЕСЛИ» и т.д.

    Задача

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

    • Удержать тем работникам 20%, у которых имеется два вида кредита.

    • Удержать в счет погашения задолженности 10% у тех работников, у которых имеется хотя бы один кредит.

    • Удержать 20% с тех работников, у кого имеется два кредита, в противном случае если имеется хотя бы один долг, то удержать 10% от заработной платы; если задолженностей нет, вывести строку «Без кредита».

    Обзор Как использовать функцию ЕСЛИ в Excel — пошаговая инструкция (2018)

    Обзор

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

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

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

    Что же делает данная функция, для чего она нужна и какое значение имеет?

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

    То есть логически помогает сравнить полученные значения с ожидаемыми результатами.

    Справочный центр Windows описывает функционал этой возможности одной фразой: если это верно, то сделать это, если же не верно, то сделать иное.

    Очевидно, что при таком значении функция имеет два результата.

    Первый – получаемый в случае, когда сравнение верное, второй – когда сравнение неверное.

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

    • Изначальное условие, для проверки которого и применяется ЕСЛИ;
    • Правильное значение – то значение, которое будет возвращаться каждый раз, когда логические алгоритмы расценивают изначальное условия, как соответствующее истине.

    Имеется и третья составляющая – ложное значение. Оно возвращается всегда, изначальное условие расценено логическими алгоритмами как ложное.

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

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

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

    А будет выполнено, что будет, если его не выполнять» построить достаточно просто.

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

    Это простой пример с вводом только одного простого условия для данной функции.

    Мы задаем значение А1 и проверяем, что будет, если оно больше 30, или меньше или равно 30.

    В ходе выполнения операции функция сравнивает значение, указанное в графе А1 с 30.

    Для выполнения проверки действуйте следующим образом:

    • Пропечатайте исходное значение А1 в любой удобной ячейке (у нас это А1);
    • Нажмите на ячейку, в которой вы хотите, чтобы отображался результат работы функции (у нас это В1);
    • Кликните по ячейке В1 дважды левой клавишей и как только в ней появится курсор, введите =Е;
    • Откроется список доступных функций с название, начинающимся на букву Е – выберите в нем ЕСЛИ, кликнув по ней в списке дважды;

    • Ячейка заполнится и после слова ЕСЛИ откроется скобка – теперь вам нужно ввести условия;
    • Нажмите левой клавишей однократно на ячейку А1 – она отобразится рядом со скобкой;
    • Далее введите текстом без пробелов A1>30;»больше 30″;»»»меньшеилиравно30″;

    • Закройте скобку и нажмите Enter;
    • В зависимости от изначального значения, указанного в А1, результат, отображаемый в ячейке В1 будет меняться – при значении, равном 30, результат «меньше или равно 30», такт как именно такое условие задано;

    • При вводе цифры 20 в ячейку А1 результат будет «меньше или равно 30», так как это тоже соответствует условию;
    • При вводе цифры 40 в ячейку А1 результат будет, соответственно, «больше 30».

    Это самый простой пример работы данной функции, но для того, чтобы она действовала корректно, следите, чтобы введенная формула отвечала нескольким правилам:

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

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

    Появится окно, в котором программа опишет изменения, которые рекомендуется внести в нее

    Просто согласитесь с ними, нажав ОК и условие приобретет корректный вид.

    Это более сложный пример, который можно применить на практике.

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

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

    Алгоритм проверки таков:

    • В первом столбце перечислены порядковые номера моделей;
    • Во втором столбце – возможные цвета, в которых они выполнены;

    • Устанавливаем курсор в ячейку С1;
    • Вводим функцию ЕСЛИ образом, используемым в предыдущим разделе;
    • Условие должно иметь следующий вид: =ЕСЛИ(A4=»белый»;»1800″;ЕСЛИ(A4=»зеленый»;»1500″;»1800″));
    • Теперь нажмите Ввод и согласитесь с предложенными изменениями, если в формуле была допущена ошибка;

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

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

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

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

    Наиболее часто встречаемые известные неполадки, это:

    • Появление цифры ноль в ячейке с результатом, при использовании ЕСЛИ, говорит неполадка об ошибке пользователя, так как он не указал изначальное истинное значение (если ноль появляется при подтверждении истинности условий) или ложное значение (когда ноль появляется при невыполнении условий). Для того, чтобы истинное значение могло возвращаться, укажите значение для значения Истина/Ложь;
    • Появление символов #ИМЯ? в ячейке с результатом – свидетельство того, что в логической формуле, задающей условие, допущена ошибка. Потому программа не может выполнить никакие ее условия и проверить их на истинность.

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

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

    Однако делать этого не рекомендуется даже при хорошем владении программой.

    Дело в том, что допусти пользователь незначительную ошибку – в 75% случаев формула, конечно сработает. Но вот еще в 25% случаев – выдаст непредвиденный результат выполнения. Заметить ошибку, а тем более отыскать ее в сложной многоступенчатой логической формуле достаточно сложно даже профессионалу.

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

    Если вы отвлечетесь от работы, то, вернувшись к ней через какое-то время, вряд ли поймете, что именно пытались сделать (еще хуже, если работу придется переделывать/доделывать за кем-то еще).

    В большинстве случаев гораздо проще разбить эту формулу на несколько простых коротких логических цепочек.

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

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

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

    Когда вы не совсем хорошо разбираетесь в ее применении, она может только усложнить вам работу с приложением.

    Как использовать функцию ЕСЛИ в Excel — пошаговая инструкция (2019)

    Информация о сайте

    Инструменты и настройки

    Excel Windows
    и
    Excel Macintosh

    Вопросы и решения

    Работа и общение

    Работа форума и сайта

    Функции листа Excel

    = Мир MS Excel/Статьи об Excel

    Функции листа. Функции даты и времени [5]
    Функции листа. Функции информационные [2]
    Функции листа. Функции математические [4]
    Функции листа. Функции текстовые [1]
    Функции листа. Функции ссылок и массивов [2]
    Функции листа. Функции определённые пользователем [1]
    Макрофункции [37]
    СИНТАКСИС:
    =ЕСЛИ( лог_выражение ; значение_если_ИСТИНА ; значение_если_ЛОЖЬ )

    АРГУМЕНТЫ:
    1. лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ.
    2. значение_если_ИСТИНА — значение, которое возвращается если лог_выражение = ИСТИНА. Оно может быть числом, текстом, формулой или ссылкой на ячейку ( в формулах массива допустимо использовать так же ссылки на диапазон ячеек ).
    3. значение_если_ЛОЖЬ — значение, которое возвращается если лог_выражение = ЛОЖЬ. Оно может быть числом, текстом, формулой или ссылкой на ячейку ( в формулах массива допустимо использовать так же ссылки на диапазон ячеек ).

    КОММЕНТАРИИ:
    Если аргумент лог_выражение = ИСТИНА, но аргумент значение_если_ИСТИНА не указан, то возвращается значение 0.
    Если аргумент лог_выражение = ЛОЖЬ, но аргумент значение_если_ЛОЖЬ не указан, то возвращается значение 0.

    ОГРАНИЧЕНИЯ:
    Допускается до 7 вложений функции ЕСЛИ друг в друга в качестве любого из аргументов в Excel версий до 2003 включительно, до 64 вложений в Excel версии 2007 и до 128 вложений в Excel версии 2010 .

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

    ФОРМУЛЫ МАССИВА:
    Функция работает в формулах массива

    ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL:
    Аргумент лог_выражение может и не быть выражением. Это может быть просто текст, число или ссылка на ячейку содержащую их.
    Если аргумент лог_выражение является текстом, то Вы получите значение ошибки #ЗНАЧ , если числом, то при значении 0 функция ЕСЛИ вернёт ЛОЖЬ, при любом другом значении — ИСТИНА.
    Если не указывать аргументы значение_если_ИСТИНА или значение_если_ЛОЖЬ , то при выполнении условий будут возвращаться текстовые значения ИСТИНА или ЛОЖЬ.

    Как использовать функцию ЕСЛИ в Excel — пошаговая инструкция (2019)

    Наконец-то и до меня дошла волна обновлений и в моем Excel 2016 по подписке Office 365 Pro Plus появились новые функции для работы с текстом и логикой. Давайте я пробегусь по ним на примерах:

    Функция СЦЕП (CONCAT)

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

    В апрельском обновлении Excel 2016 добавили функцию СЦЕП , которая работает совершенно аналогично, но позволяет задать сразу целый диапазон (даже двумерный), всё содержимое ячеек которого будет склеено в единое целое:

    Функция ОБЪЕДИНИТЬ (TEXTJOIN)

    В предыдущем примере видно, что для красивого объединения мне пришлось предусмотреть отдельные ячейки с символами-разделителями. Новая функция ОБЪЕДИНИТЬ работает аналогично СЦЕП , но автоматически добавляет еще заданный символ между разными фрагментами:

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

    В реальной практике такая функция представляется весьма полезной. Например, для склейки адресных строк это будет весьма компактным и красивым решением:

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

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

    Теперь же можно ощутимо упростить формулу, если использовать новую функцию УСЛОВИЯ (IFS) . В её аргументах попарно перечисляются условия и то, что нужно вывести при их выполнении:

    Получается не сильно компактнее, но заметно понятнее, не правда ли?

    Если будете ее использовать, то обратите особое внимание на два важных момента:

    • Функция проверяет условия в порядке их указания и при выполнении какого-либо условия уже не проверяет оставшиеся . Поэтому порядок условий играет роль: в приведенном выше примере проверка нарушений скорости идет от большего к меньшему, а не наоборот.
    • Если нужно задать результат, который должен выводиться, если ни одно из условий не выполнилось (как Else в VBA), то в конце списка условий можно задать условие ИСТИНА. В нашем примере — это сумма штрафа (0), если ни одного из нарушений скорости не было.

    Функция ПЕРЕКЛЮЧ (SWITCH)

    Некий аналог предыдущей функции или конструкции Select Case в языке программирования Visual Basic, если вам знакомы макросы. Сравнивает ячейку с набором заданных значений и выдает один из заданных в наборе результатов. Например:

    Очень похоже на предыдущую функцию УСЛОВИЯ , но в ней условия можно задавать гибко (использовать знаки <>= и т.д.), а здесь проверяется только точное совпадение. Последним аргументом можно задать то значение, которое должно выводиться, если ни одно из предыдущих условий не выполнилось. Раньше, чтобы реализовать что-то подобное приходилось шаманить с функцией ИНДЕКС (INDEX) и массивом констант в фигурных скобках внутри формулы:

    Функции МАКСЕСЛИ (MAXIFS) и МИНЕСЛИ (MINIFS)

    Совсем недавно писал статью и делал видео в Приемах на тему поиска максимального и минимального значений в таблице при выполнении одного или нескольких условий . Не суперсложная техника, но без формул массива или функций баз данных не обойтись. Теперь в Excel 2016 появились новые функции, которые все делают красиво:

    Как видно, все по аналогии с СУММЕСЛИМН, СЧЁТЕСЛИМН и т.д. — переучиваться не нужно.

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

    И помните о том, что все эти приятные фишки будут работать только у тех, кто установил себе последнюю версию Excel 2016 и регулярно ее обновляет (сейчас это происходит, в основном, автоматически). В противном случае в списке доступных функции вы их не найдете, а другие пользователи увидят ошибку #ИМЯ на ячейках, где вы их использовали.

    Файл со всеми вышеприведенными примерами новых функций можно скачать ниже:

    Ссылка на основную публикацию