Как отключить функцию если в excel

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

Существует как минимум три способа заменить использование функции ЕСЛИ:

  1. Заменить данную функцию другой встроенной функцией Excel, при этом необязательно логической. Например, одну и ту же задачу можно решить тремя разными способами (с использованием формулы ЕСЛИ, с помощью СУММЕСЛИ или без логических функций вовсе), что будет показано в одном из примеров.
  2. Использовать простейшие логические конструкции в связке с арифметическими действиями.
  3. Создание пользовательских функций с помощью VBA.

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

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

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

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

Пример 1.

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

Описание аргументов функции СМЕЩ:

  • A6 – ячейка, относительно которой ведется отсчет;
  • ПОИСКПОЗ(A3;A7:A18;0) – функция, возвращающая ячейку, с которой будет начат отсчет номера месяца, с которого ведется расчет суммы доходов за определенный период;
  • 1 – смещение по столбцам (нас интересует сумма доходов, а не номеров месяцев);
  • ПОИСКПОЗ(B3;A7:A18;0)-ПОИСКПОЗ(A3;A7:A18;0)+1 – выражение, определяющее разность между указанными начальной и конечной позициями в таблице по вертикали, возвращающее число ячеек рассматриваемого диапазона;
  • 1 – ширина рассматриваемого диапазона данных (1 ячейка).

Функция СУММ принимает в качестве аргумента диапазон ячеек, возвращаемый функцией СМЕЩ, и вычисляет сумму содержащихся в них значений.

Для примера приведем результат расчетов с 3 по 7 месяц:

результат расчетов.

Для сравнения, рассмотрим вариант расчета с использованием функции ЕСЛИ. Формула, которая приведена ниже, должна быть выполнена в качестве формулы массива (для ввода CTRL+SHIFT+Enter), а для определения суммы доходов для различных периодов ее придется видоизменять:

Диапазон ячеек, для которых будет выполняться функция СУММ, определяется двумя условиями, созданными с использованием функций ЕСЛИ. В данном случае расчет производится для месяцев с 3 по 7 включительно. Результат:

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

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



Формулы решений при нескольких условиях без функции ЕСЛИ

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

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

Пример 2.

Для расчета вероятности используем формулу P(A)=1-q1q2q3, где q1,q2 и q3 – вероятности промахов (событий, противоположным указанным, то есть попаданию в цель). Используем следующую формулу:

Часть формулы «И(B3>=0;B3<=1;C3>=0;C3<=1;D3>=0;D3<=1))» необходима для выполнения операции сравнения содержащегося в каждой ячейке значения с диапазоном допустимых (от 0 до 1). Функция ИСТИНА возвращает логическое ИСТИНА, если все выражения вернули результат ИСТИНА, и ЛОЖЬ, если хотя бы одно из проверяемых выражений вернуло ЛОЖЬ. Поскольку за данным выражением следует знак «*» (умножение), Excel автоматически преобразует полученное логическое значение к числовому (1 или 0).

Результаты расчета для всех стрелков:

Формулы без функции ЕСЛИ.

Таким образом, расчет производится только в том случае, если все три ячейки A, B и C содержат корректные данные. Иначе будет возвращен результат 0.

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

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

  • От 1 до 5 дней – 1,7%;
  • От 6 до 10 дней – 1,9%;
  • От 11 до 15 дней – 2,2%;
  • От16 до 20 дней – 2,5;
  • Свыше 21 дня – 2,9%.

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

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

Пример 3.

Вместо проверки множества условий с использованием функции ЕСЛИ напишем простую пользовательскую функцию с помощью макроса (ALT+F11). Исходный код пользовательской функции MFODebt:

Public Function MFODebt(amount As Double, period As Double) As Double
Dim interest As Double
Select Case period
    Case 1 To 5
        interest = 0.017
    Case 6 To 10
        interest = 0.019
    Case 11 To 15
        interest = 0.022
    Case 16 To 20
        interest = 0.025
    Case 21 To 30
        interest = 0.029
End Select
MFODebt = amount + amount * interest * period
End Function

Для определения размера процентной ставки используется простая и наглядная конструкция Select Case. Воспользуемся созданной функцией для расчетов:

=MFODebt(B3;C3)

«Растянем» формулу на остальные ячейки и получим следующие результаты:

MFODebt.

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

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

Как в Excel отключить формулы

Вам понадобится

  • Табличный редактор Microsoft Office Excel 2010 или 2007.

Инструкция

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

Откройте выпадающий список, помещенный в верхнюю строку группы команд «Число» на вкладке «Общая» меню приложения. Прокрутите его до конца и выберите нижнюю строку — «Текстовый». Это же можно сделать другим способом — кликните выделенный диапазон правой кнопкой мыши и выберите строку «Формат ячеек» в контекстном меню. Щелкните по строке «Текстовый» в списке «Числовые форматы» и нажмите кнопку OK. На этом процедура будет завершена.

Если в ячейках отображаются формулы вместо результатов их работы, по-видимому, следует изменить одну из установок Excel. Для этого перейдите на вкладку «Формулы» и кликните по иконке «Показать формулы» — она помещена правее надписи «Влияющие ячейки» в группе команд «Зависимости формул». Эта иконка во включенном состоянии должна быть подсвечена желтым цветом.

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

Источники:

  • Замена формул на вычисленные значения в Excel 2013

Войти на сайт

или

Забыли пароль?
Еще не зарегистрированы?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Скрытие значений и индикаторов ошибок в ячейках

​Смотрите также​ аргумента функции ЕСЛИ.​ 3 ее аргумента:​2-2=0​: Сделай формат ячеек​ или весь лист.​« »​ нулевым значением будет​ целевой ячейке. Именно​ во вкладку​Производится запуск окна форматирования.​

​ как использовав специальные​ ошибки). Чтобы отключить​в группе​.​введите​, т. е. запятую​Рассмотрим ситуацию, когда формулы​ В данном случаи​Логическое условие.​Если же попробовать разделить​

Преобразование ошибки в нулевое значение и использование формата для скрытия значения

​ текстовым (Выдели все​На вкладке​.​ не пробел, а​ результат расчета этой​«Шрифт»​

​ Перемещаемся во вкладку​

  1. ​ функции, так и​ его отображение, выполните​

  2. ​Сводная таблица​​В разделе​​;;;​​ с нулем и​​ в таблице содержат​ — это значение​​Действия или значения, которые​​ число 10 на​
    ​ ячейки, щелкни правой​Главная​После того, как данные​

  3. ​ прочерк.​ формулы в конечном​. Кликаем по выпадающему​

  4. ​«Число»​ применив форматирование. Также​​ указанные ниже действия.​​щелкните стрелку рядом​Измените описание правила​
    ​(три точки с​

  5. ​ закрывающей круглой скобкой.​ заранее ожидаемые значения​

  6. ​ формируется после действия​​ будут выполнены если​​ 0, никогда мы​ клавишей мыши, выбери​нажмите кнопку​
    ​ введены, жмем на​​Урок:​​ итоге и может​​ списку​​. Переключатель числовых форматов​

  7. ​ существует возможность отключение​Ячейка с ошибкой в​
    ​ с командой​в списке​ запятой) и нажмите​Формула​

​ ошибок. Они не​

  1. ​ деления показателя из​ в результате логическое​​ не получим результат​​ Формат ячеек, на​​Формат​​ кнопку​

  2. ​Функция ‘ЕСЛИ’ в Excel​​ дать ноль. Для​​«Цвет»​

  3. ​ должен быть установлен​​ отображение подобных данных​​ формуле​​Параметры​Форматировать только ячейки, для​​ кнопку​

  4. ​=B1/C1​​ требуют немедленного исправления,​ столбца «Продажи» на​ условие возвращает значение​​ равен 0, так​ первай вкладке выбери​​и выберите команду​​«OK»​​Следующий способ является своеобразной​​ каждого конкретного случая​, в котором выбираем​ в позицию​

  5. ​ в целом по​​В Excel 2016, Excel 2013​​и выберите пункт​

  6. ​ которых выполняется следующее​​ОК​​примет вид​​ однако требуется улучшить​​ показатель из столбца​​ ИСТИНА.​​ как при вычитании​

  7. ​ категорию Текст) и​​Формат ячеек​​.​​ комбинацией функций​​ это выражение будет​ белый цвет, и​«Все форматы»​​ листу.​​ и Excel 2010:​​Параметры​​ условие​
    ​. Нажмите кнопку​=ЕСЛИОШИБКА(B1/C1,0)​ представление результатов. Существует​ «План».​​Действия или значения, которые​​ 10-0 всегда будет​ ничего меняться не​.​Так же, как и​ЕСЛИ​

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

​ разным. Сразу после​ жмем на кнопку​. В правой части​Глобально данный вопрос можно​ выберите​.​выберите пункт​ОК​.​

  1. ​ несколько способов скрытия​Таким образом данную формулу​

  2. ​ будут выполнены, когда​​ 10. Бесконечное количество​​ будет.​​На вкладке​​ в предыдущем способе,​и​​ этой формулы в​​«OK»​​ окна в поле​​ решить, изменив настройки​
    ​Файл​​Excel 2010 и Excel​​Ошибки​

  3. ​еще раз.​​Нажмите клавишу ВВОД, чтобы​​ значений ошибок и​
    ​ следует читать так:​​ логическое условие возвращает​​ раз вычитаний ноля​

  4. ​Igor finenko​​Защита​​ копируем с помощью​​ЕЧИСЛО​ том же поле​​.​

  5. ​«Тип»​​ Эксель для текущего​​ >​​ 2007: на вкладке​.​Значение 0 в​​ завершить редактирование формулы.​​ индикаторов ошибки в​​ «Если значение в​

  6. ​ значение ЛОЖЬ.​​ от десяти не​​: А для текста​​снимите флажок​​ маркера заполнения формулу​

  7. ​.​ дописываем выражение​​Вернувшись в предыдущее окно​​вписываем следующее выражение:​​ листа. Это позволяет​​Параметры​

Отображение тире, #Н/Д или НД вместо значения ошибки

​Параметры​Нажмите кнопку​ ячейке исчезнет. Это​Теперь в ячейке​ ячейках.​ ячейке B2 равно​В данном случаи аргумент​ приведет нас к​​ используется ТЕКСТОВЫЙ редактор​​Скрытый​​ на остальную часть​​Как и в предыдущем​«=0»​

Пример

​ форматирования, тоже жмем​

​0;-0;;@​​ сделать абсолютно все​ >​в группе​Формат​ связано с тем,​

​ вместо ошибки #ДЕЛ/0!​​Формулы могут возвращать ошибки​ 0, тогда формула​ с условием содержит​​ результату =0. Всегда​​ -WORLD!​

Скрытие значений ошибок в отчете сводной таблицы

  1. ​.​
    ​ диапазона. После этого​​ примере, открываем окно​​без кавычек. В​

  2. ​ на кнопку​Для сохранения введенных изменений​​ ячейки, содержащие нули,​​Формулы​​Сводная таблица​​и откройте вкладку​ что пользовательский формат​​ должно отображаться значение​​ по многим причинам.​​ возвращает значение 0.​​ проверку значений. Являются​

    ​ будет один и​Стас​​Нажмите кнопку​​ нулевые значения исчезнут​​ аргументов функции ЕСЛИ​​ поле​«OK»​​ жмем на кнопку​​ пустыми.​​.​​щелкните стрелку рядом​

  3. ​Шрифт​​;;;​​ 0.​ Например, формула =1/0​ В противные случаи​

    • ​ ли равным 0​​ ото же результат​​: правой кнопкой -​​ОК​​ из указанной области.​​ в первой ячейке​«Значение если истина»​.​«OK»​Находясь во вкладке​В Excel 2007 нажмите​ с командой​

    • ​.​предписывает скрывать любые​​Применение условного формата​​ возвращает ошибку #ДЕЛ/0!,​​ формула должна возвратить​ значения ячеек в​ после операции вычитания​ специальная вставка -​.​Урок:​ обрабатываемого диапазона. В​ставим пробел –​Теперь при условии, если​.​

Скрытие индикаторов ошибок в ячейках

​«Файл»​кнопку Microsoft Office​Параметры​Щелкните стрелку, чтобы открыть​ числа в ячейке.​Выделите ячейку с ошибкой​ поскольку деление на​

Ячейка с ошибкой в формуле

​ результат после операции​ столбце «Продажи». Первый​

  1. ​ =10:​ текст​На вкладке​​Мастер функций в Excel​​ поле​​« »​​ значение в ячейке​​Теперь во всех областях,​​, переходим в раздел​

    ​и выберите пункты​​и выберите пункт​ Изображение кнопки Office​ список​​ Однако фактическое значение​​ и на вкладке​​ 0 недопустимо. Предусмотрены​​ деления значений в​

  2. ​ аргумент функции ЕСЛИ​​10-0=10​​[email protected][email protected]+​​Рецензирование​​Существует целый ряд способов​

support.office.com

Удаление нулевых значений в Microsoft Excel

Удаление нулей в Microsoft Excel

​«Логическое выражение»​. В поле​ будет нулевым, то​ которые содержат нулевые​«Параметры»​Параметры Excel​Параметры​Цвет​ (0) по-прежнему хранится​Главная​ следующие значения ошибок:​ ячейках B2/C2».​ всегда должен иметь​10-0=10​: такую ячейку обозначать​нажмите кнопку​ удалить цифру «0»​записываем функцию​«Значение если ложь»​ оно будет невидимым​ значения, будет пусто.​.​ >​

​.​, и в разделе​

Алгоритмы удаления нулей

​ в ячейке.​нажмите кнопку​ #ДЕЛ/0!, #Н/Д, #ИМЯ?,​Усложним нашу формулу функцией​ операторы сравнения между​∞ бесконечность.​ как текстовую -​Защитить лист​ в ячейке, если​ЕЧИСЛО​опять повторяем формулу,​

Ячейки содержат нулевые значения в Microsoft Excel

Способ 1: настройки Excel

​ для пользователя, так​Урок:​В запустившемся окне делаем​Формулы​Откройте вкладку​Цвета темы​Описанная ниже процедура позволяет​

  1. ​Условное форматирование​​ #ПУСТО!, #ЧИСЛО!, #ССЫЛКА!​​ =ИЛИ(). Добавим еще​​ двумя значениями, чтобы​​В кулуарах математиков говорят,​

    Переход в Параметры в Microsoft Excel

  2. ​ помоему больше никак​.​​ она имеет нулевое​​. Эта функция показывает,​ но уже без​ как цвет его​​Форматирование таблиц в Excel​ перемещение в раздел​​.​Разметка и формат​​выберите белый цвет.​ отформатировать ячейки с​.​​ и #ЗНАЧ!.​ одного торгового агента​ получить результат условия​ что результат деления​​посмотри ворд 1998​​Убедитесь в том, что​

Изменение параметров в Microsoft Excel

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

Способ 2: применение форматирования

​«Дополнительно»​В разделе​и выполните одно​

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

    Переход к форматированию в Microsoft Excel

  2. ​ отключить отображения нулей​ данными или нет.​​«=0»​​ цветом фона.​ можно также применить​. В правой части​​Контроль ошибок​​ или оба указанных​ чтобы вместо значений​​ чтобы текст в​​Создать правило​

    ​ можно преобразовать их,​

    ​ в продажах. Теперь​ ИСТИНА или ЛОЖЬ.​​ ноль является «не​​: ставлю + перехожу​

Форматирование в Microsoft Excel

​Защитить лист и содержимое​ в настройках Excel.​ Затем в том​

Нулевые значения пустые в Microsoft Excel

​. После того, как​​Урок:​

Способ 3: условное форматирование

​ такой мощный инструмент,​ окна ищем блок​снимите флажок​ ниже действия.​

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

    Переход к условному форматированию в Microsoft Excel

  2. ​ белого цвета. В​В диалоговом окне​​ 0, а затем​​ на:​​ используется в качестве​​ программа, при попытке​ вижу +а10? ячейки​установлен, и нажмите​​ учесть, что они​​ скобки и вписываем​

    Переход к пользовательскому формату в Microsoft Excel

  3. ​ на кнопку​Ещё один вариант скрытия​Выделяем диапазон, в котором​​«Показать параметры для следующего​​.​    В группе​​ например «#Н/Д», прочерк​​ результате текст ошибки​Создание правила форматирования​ применить условный формат,​​Скопируйте эту формулу во​​ оператора сравнения знак​

    Изменение шрифта в Microsoft Excel

  4. ​ деления на 0,​ текстовые​ кнопку​​ исчезнут по всему​​ адрес той ячейки,​

Завершение форматирования в Microsoft Excel

​«OK»​ нулей предусматривает использование​ могут содержаться нулевые​ листа»​При использовании формул в​Формат​ или «НД». Сделать​ в таких ячейках​

​выберите параметр​​ позволяющий скрыть значение.​

Способ 4: применение функции ЕСЛИ

​ все ячейки столбца​ равенства, но могут​ просто возвращает ошибку.​​В математике деление на​​ОК​

  1. ​ листу. Если же​ которая в случае,​.​ оператора​ значения. Находясь во​. Снимаем флажок около​ Экселе, в случае,​​установите флажок​​ это можно с​

    Завершение форматирования в Microsoft Excel

  2. ​ становится невидимым.​​Форматировать только ячейки, которые​​Создание образца ошибки​ «Выполнение»:​ быть использованы и​​ В Excel данная​​ ноль – невозможно!​.​ нужно применить отключение​​ если она пустая,​​Но данное условие пока​

    Переход к оператору ЕСЛИ в Microsoft Excel

  3. ​ЕСЛИ​ вкладке​​ пункта​​ если ячейки, на​Для ошибок отображать​ помощью функций​Выделите диапазон ячеек, содержащих​ содержат​Откройте чистый лист или​Теперь независимо где будет​ другие например, больше>​ ошибка отображается значением​ Одним из способов​На вкладке​ исключительно к какой-то​ может сделать нулевой​​ применимо только к​​.​«Главная»​​«Показывать нули в ячейках,​​ которые ссылается оператор,​​. Введите в поле​​ЕСЛИОШИБКА​​ значение ошибки.​​.​ создайте новый.​ ноль в знаменателе​​ или меньше >.​​ в ячейке #ДЕЛ/0!.​ для объяснения данного​Рецензирование​​ конкретной области, то​​ целевую ячейку. Закрываем​

    Аргументы функции ЕСЛИ в Microsoft Excel

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

    Маркер заполнения в Microsoft Excel

  5. ​ в этом случае​ скобки. То есть,​ диапазоне. Чтобы произвести​ того диапазона, в​ на ленте​ значения»​

Функция ЕСЛИ убрала нули в Microsoft Excel

​ расчетов по умолчанию​ отображаться вместо ошибок.​​НД​​Главная​Форматировать только ячейки, для​3​ формула будет работать​ – больше или​ обойти возникновения ошибки​

Прочерк в Microsoft Excel

​ процесса, который показывает,​​Снять защиту листа​

Способ 5: применение функции ЕЧИСЛО

​ на помощь придет​ по сути, оператор​​ копирование формулы и​​ который выводятся результаты​​«Условное форматирование»​​. Для приведения изменения​

  1. ​ будут стоять нули.​ Чтобы в пустых​, как показано в​в группе​ которых выполняется следующее​в ячейку B1,​​ так как нужно​​ равно >=, не​​ деления на 0​​ что происходит, когда​. Если кнопка «Снять​ форматирование диапазонов, условное​ЕЧИСЛО​ на другие элементы,​ вычислений, и где​, которая размещена в​ настроек в действие​ Эстетически это не​ полях отображались ошибки,​ примере ниже.​Стили​ условие​​0​​ пользователю.​ равно !=.​ в Excel. Просто​ одно число разделено​ защиту листа» недоступна,​​ форматирование и применение​​проверит, содержатся ли​ ставим курсор в​​ возможно будут присутствовать​​ блоке настроек​

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

    ​ какие-то данные в​ нижний правый угол​ нули. Кликаем по​​«Стили»​​ на кнопку​

    Аргументы функции ЕСЛИ с применением ЕЧИСЛО в Microsoft Excel

  2. ​ особенно, если в​ весь текст.​ЕСЛИОШИБКА​ с командой​ выбран пункт​ и формулу​ ошибки в Excel​ аргументе возвращает значение​

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

​ Общая книга.​ данных способов выбрать​ указанной области. Если​ ячейки. Происходит активация​ пиктограмме​. В открывшемся меню​«OK»​ таблице очень много​Измените способ отображения пустых​   . С помощью этой​Условное форматирование​Значение ячейки​=B1/C1​Данная функция позволяет нам​ ИСТИНА, тогда формула​ знаменателе находится число​ это по сути​Если вы больше не​ зависит уже от​ они есть, то​ маркера заполнения в​«Вставить функцию»​ последовательно переходим по​внизу окна.​ подобных диапазонов с​

​ ячеек.​

lumpics.ru

Отображение и скрытие формул

​ функции можно определить,​и выберите пункт​

Переключение между просмотром формул и их результатов

​, а во втором —​

Предотвращение отображения формулы в строке формул

​ — в ячейку A1.​​ расширить возможности первого​ заполнит ячейку значением​ 0. Решение реализовывается​

  1. ​ тоже что и​ хотите скрывать формулы​ конкретной ситуации, а​ функция выдаст значение​ виде крестика. Зажимаем​.​

  2. ​ пунктам​​После этих действий все​​ нулевыми значениями. Да​​    Установите флажок​​ содержит ли ячейка​​Управление правилами​​равно​

  3. ​В ячейке A1​​ аргумента с условием​​ со второго аргумента​​ с помощью помещения​​ вычитание. Например, деление​

  4. ​ на защищенном листе,​​ также от личных​​«ИСТИНА»​

  5. ​ левую кнопку мыши​​Запускается​​«Правила выделения ячеек»​​ ячейки текущего листа,​​ и пользователю труднее​

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

Отображение ранее скрытых формул с помощью удаления защиты

​ числа 10 на​​ щелкните ячейки правой​​ умений и предпочтений​​, если его нет,​​ и протягиваем курсор​Мастер функций​и​ которые содержат нулевые​

​ ориентироваться в данных​. Введите в поле​ формула ошибку.​Появится диалоговое окно​ поле справа введите​ #ДЕЛ/0!.​​ Таким образом в​​ данном примере второй​​ функции =ЕСЛИ():​​ 2 является многократным​​ кнопкой мыши и​​ пользователя.​

support.office.com

Как в MS Excel отключить все возможные формулы в таблицах? Чтоб только текст можно было вбивать. Спасиб!

​ то —​ по всему диапазону,​. Производим поиск в​«Равно»​ значения, будут отображаться,​

​ по сравнению с​​ значение, которое должно​НД​Диспетчер правил условного форматирования​ значение 0.​Выделите ячейку A1 и​ ячейке с формулой​ аргумент содержит число​Таким образом формула Excel​ вычитанием 2 от​

​ выберите​​Автор: Максим Тютюшев​«ЛОЖЬ»​ который следует преобразовать.​

​ списке представленных функций​​.​ как пустые.​ ситуацией, если бы​

​ отображаться в пустых​​    Эта функция возвращает​.​Нажмите кнопку​
​ нажмите клавишу F2,​

​ D5 первый аргумент​​ 0 в качестве​ позволяет нам «делить»​ 10-ти. Многократность повторяется​Формат ячеек​

Как убрать ошибку деления на ноль в Excel с помощью формулы

​Отображением формул можно управлять​.​После этого в тех​ оператора​Открывается окошко форматирования. В​Скрыть значения пустых ячеек​ подобные области были​ ячейках. Чтобы в​ в ячейке строку​

Ошибка деления на ноль в Excel

​Выберите команду​Формат​ чтобы изменить формулу.​ функции ЕСЛИ теперь​ значения. Значит ячейка​ число на 0​ до той поры​. На вкладке​ следующим образом:​А вот значения следующих​ ячейках, в которых​«ЕСЛИ»​ поле​ можно при помощи​ бы вообще пустыми.​

  1. ​ пустых ячейках ничего​
  2. ​ «#Н/Д». Синтаксис функции: =​
  3. ​Создать правило​
  4. ​.​
  5. ​После знака равенства (=)​

​ следует читать так:​ в столбце «Выполнение»​ без ошибок. При​ пока результат не​Защита​Нажмите клавиши CTRL+` (апостроф).​ двух аргументов оператора​ в результате вычисления​. После того, как​«Форматировать ячейки, которые РАВНЫ»​ изменения их формата.​ Давайте выясним, какими​ не отображалось, удалите​НД()​.​На вкладке​

  • ​ введите​
  • ​ «Если значения в​
  • ​ просто будет заполнена​

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

Ошибка ДЕЛ 0.

​.​Откроется диалоговое окно​Число​ЕСЛИОШИБКА​ ячейках B5 или​ числом 0 если​ на 0 формула​ Таким образом необходимо​Скрытый​  Эта процедура делает​мы переставляем местами.​

Формула деления на ноль.

​ вместо цифры «0»​ на кнопку​«0»​ нужно скрыть ячейки​ отображение нулевых данных​ текст. Чтобы отображались​Щелкните отчет сводной таблицы.​Создание правила форматирования​в списке​с открывающей круглой​

​ C5 равно ноль,​

Как работает формула для устранения ошибки деления на ноль

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

  1. ​.​
  2. ​ невозможным редактирование ячеек,​ То есть, в​ будет стоять пробел.​«OK»​. В правом поле​
  3. ​ с нулевыми значениями.​ в Excel.​ нулевые значения, снимите​Появится вкладка​

​.​Числовые форматы​ скобкой:​ тогда условие возвращает​ из столбца «Продажи»​ 0. То есть​ от десяти ровно​А то иногда сами​ содержащих формулы.​ поле​Кстати, если в окне​.​ в раскрывающемся списке​ Кликаем по выделяемому​Скачать последнюю версию​ этот флажок.​Работа со сводными таблицами​В списке​выберите пункт​ЕСЛИОШИБКА(​ логическое значение ИСТИНА».​ будет 0 продаж.​ получим такой результат​ 5 раз:​

​ по себе появляются​Выделите диапазон ячеек, в​«Значение если истина»​ аргументов в поле​Активируется окно аргументов оператора.​ кликаем по пункту​ фрагменту правой кнопкой​ Excel​В левом верхнем углу​.​Выберите тип правила​(все форматы)​Переместите курсор в конец​ Ну а дальше​Если условие в первом​ после деления: 10/0=0.​

​10-2=8​ какие-то вычисления, сделанные​ которых вы хотите​указываем формулу расчета,​«Значение если истина»​ В поле​«Пользовательский формат…»​ мыши. В контекстном​Эксель предоставляет возможность произвести​ ячейки с формулой,​Excel 2016 и Excel 2013:​выберите пункт​

​.​ формулы.​ как прочитать остальную​ аргументе возвращает значение​​8-2=6​ из моего текста…​ скрыть формулы. Вы​ а в поле​установить тире, то​«Логическое выражение»​

Формула для деления на ноль или ноль на число

​.​ меню выбираем пункт​ удаление нулей в​ которая возвращает ошибку,​ на вкладке​Форматировать только ячейки, которые​В поле​

​Введите​ часть формулы описано​ ЛОЖЬ, тогда используется​

Формула деления на ноль и ноль на число.

​Для работы корректной функция​6-2=4​ (((​ также можете выбрать​«Значение если ложь»​ при выводе результата​

​вписываем ту формулу,​Открывается ещё одно окно.​

​«Формат ячеек…»​ ячейках несколькими способами.​ появляется треугольник (индикатор​Анализ​ содержат​Тип​,0)​ выше.​ значение из третьего​ ЕСЛИ требует заполнить​4-2=2​Танюша​ несмежные диапазоны ячеек​ставим пробел –​ в ячейках с​ которая высчитывает в​ Переходим в нем​.​

exceltable.com

​ Это можно сделать,​

ЕСЛИ (функция ЕСЛИ)

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

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

Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

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

Например:

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

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

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

Описание

лог_выражение    (обязательно)

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

значение_если_истина    (обязательно)

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

значение_если_ложь    (необязательно)

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

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

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

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

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

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

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

В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

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

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

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

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

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

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

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

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

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

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

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

Проблема

Возможная причина

0 (ноль) в ячейке

Не указан аргумент значение_если_истина или значение_если_ложь. Чтобы возвращать правильное значение, добавьте текст двух аргументов или значение ИСТИНА/ЛОЖЬ.

#ИМЯ? в ячейке

Как правило, это указывает на ошибку в формуле.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

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

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

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

СЧЁТЕСЛИ

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

Общие сведения о формулах в Excel

Нужна дополнительная помощь?

На чтение 3 мин Просмотров 4к. Опубликовано 07.12.2021

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

Содержание

  1. Результат функции
  2. Формула
  3. Аргументы функции
  4. Важная информация
  5. Примеры
  6. Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel
  7. Проверяем сразу несколько критериев
  8. Вычисляем комиссию
  9. Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel
  10. Как убрать ошибки при использовании функции ЕСЛИ в Excel

Результат функции

Результатом функции будет указанное вами значение, указать это самое значение можно для двух исходов(истина или ложь)

Формула


=ЕСЛИ(проверяемый_аргумент; значение_если_истина; значение_если_ложь)

Аргументы функции

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

Важная информация

  • Максимум проверяемых аргументов может быть 64;
  • В случае, когда вы используете функцию для проверки каких-либо условий относительно массива, будет проверено каждое значение этого самого массива;
  • Если вместо аргумента вы оставите пустое место, результатом выполнения функции будет 0, то есть.

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

Пример функции ЕСЛИ в Excel

Тоже самое, но для аргумента «Истины»:

Ещё пример функции ЕСЛИ в Excel

Примеры

Итак, давайте рассмотрим различные ситуации.

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

В проверяемом аргументе функции, при работе с обычными числами, вы указываете оператор(или операторы) чтобы проверить, соответствует ли число каким-либо критериям. Вот список этих операторов:

Логические операторы в Excel

Сразу же рассмотрим такую ситуацию:

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

Если число в столбце A больше либо равно 35, то результатом выполнения функции будет «Сдал», если же нет, то «Не сдал».

Проверяем сразу несколько критериев

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

В приведенном ниже примере мы проверяем два условия.

  • Меньше ли значение в ячейке чем число 35;
  • В случае, когда в результате первой проверки возвращается ЛОЖЬ, проверяется больше или равно значение в ячейке чем число 75.

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

Вычисляем комиссию

Итак, с помощью этой функции мы можем даже посчитать комиссию, которую забирает себе конкретный продавец.

В ситуации описанной ниже, продавец не получает комиссию, если у него меньше 50-ти продаж. Если первое проверочное условие он прошел, тогда проверяем второе. Если у продавца меньше 100 продаж, его комиссия будет продажи*2%, а если больше, то — продажи*4%

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

Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel

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

Допустим, как указано на картинке ниже, мы имеем такую табличку:

Пример ЕСЛИ + И ИЛИ

Наша задача — рассчитать у кого из студентов будет стипендия. Данные для выдачи стипендии будут сразу же в формуле:

=ЕСЛИ(И(B2>80;C2>80%); "Да"; "Нет")

Пример ЕСЛИ + И

Как убрать ошибки при использовании функции ЕСЛИ в Excel

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

Формула:

=ЕСЛИ(ЕСЛИОШИБКА(A1);0;A1)

Теперь, если в результате выполнения функции мы получим ошибку, она будет отфильтрована и превращена в 0. А если ошибки не произойдет — мы просто получим значение.

Точно также можно использовать функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(A1);0;A1)

Как убрать ошибку в ЕСЛИ

#Руководства

  • 18 янв 2023

  • 0

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

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

Ксеня Шестак

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Функция И вернула значение ЛОЖЬ, так как один из критериев не соблюдён
Скриншот: Excel / Skillbox Media

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

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

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

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

Функция И вернула значение ИСТИНА, так как соблюдены оба критерия
Скриншот: Excel / Skillbox Media

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

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

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

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

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

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

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

Функция ИЛИ вернула значение ИСТИНА — соблюдены два критерия из трёх
Скриншот: Excel / Skillbox Media

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

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

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

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

Функция ИЛИ вернула значение ЛОЖЬ — все критерии не соблюдены
Скриншот: Excel / Skillbox Media

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

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

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

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

Нажмём Enter.

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

Функция НЕ поменяла ложное значение на противоположное и вернула значение ИСТИНА
Скриншот: Excel / Skillbox Media

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

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

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

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

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

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

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

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

Создаём отдельный столбец, куда функция ЕСЛИ принесёт результаты
Скриншот: Excel / Skillbox Media

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

В строке формул вводим параметры функции ЕСЛИ
Скриншот: Excel / Skillbox Media

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

Так выглядит результат работы функции ЕСЛИ
Скриншот: Excel / Skillbox Media

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

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

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

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

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

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

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

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

В строке формул вводим параметры функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

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

Результат работы функции ЕСЛИОШИБКА
Скриншот: Excel / Skillbox Media

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

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

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

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

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

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

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

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

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

В строке формул вводим параметры функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

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

Результат работы функции ЕОШИБКА
Скриншот: Excel / Skillbox Media

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

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

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

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

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

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

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

В строке формул вводим параметры функции ЕПУСТО
Скриншот: Excel / Skillbox Media

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

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

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

Результат работы функции ЕПУСТО
Скриншот: Excel / Skillbox Media

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

  • В Excel много функций, которые упрощают и ускоряют работу с таблицами. В этой подборке перечислили 15 статей и видео об инструментах Excel, необходимых в повседневной работе.
  • В Skillbox есть курс «Excel + Google Таблицы с нуля до PRO». Он подойдёт как новичкам, которые хотят научиться работать в Excel с нуля, так и уверенным пользователям, которые хотят улучшить свои навыки. На курсе учат быстро делать сложные расчёты, визуализировать данные, строить прогнозы, работать с внешними источниками данных, создавать макросы и скрипты.
  • Кроме того, Skillbox даёт бесплатный доступ к записи онлайн-интенсива «Экспресс-курс по Excel: осваиваем таблицы с нуля за 3 дня». Он подходит для начинающих пользователей. На нём можно научиться создавать и оформлять листы, вводить данные, использовать формулы и функции для базовых вычислений, настраивать пользовательские форматы и создавать формулы с абсолютными и относительными ссылками.

Другие материалы Skillbox Media по Excel

Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше

Софт Microsoft Office

08.08.20193424

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

Функция ЕСЛИ

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

  • Открываем Эксель, найдя программу в меню «Пуск» или на рабочем столе.

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

  • Добавляем столбец «Премия» — в него выводим результаты функции ЕСЛИ. Курсор ставим в ячейку G4.

  • Кликаем по значку функции, расположенному слева от строки ввода оператора, которая находится над рабочим полем. Также формулу в Эксель можно вставить, обратившись к пункту меню «Формулы» и выбрав там «Логические».

  • В «Категории» находим «Логические», а в появившемся списке — функцию ЕСЛИ. Кликаем по «Ок».

  • Появится окно, где необходимо указать аргументы функции, то есть условия.

  • Предположим, премия менеджеров составляет 30%. Заполняем аргументы, начиная с логического выражения — пишем там адрес ячейки и нужное значение. В нашем случае это выглядит следующим образом: Лог_выражение = D4=«менеджер». Затем указываем размер премии (30), если выражение истинно, и 0, если оно ложно. Нажимаем «Ок».

  • В результате видим, что премия первого сотрудника составляет 0%, так как он не является менеджером. Условие выполнено!

  • Таблица содержит множество строк, необходимо заполнить их все. Конечно, не требуется каждый раз вбивать функцию заново, ее надо просто скопировать. Сделать это очень просто — кликаем мышкой по ячейке G4 (там уже получен результат), подводим курсор к левому нижнему углу и смотрим, когда он превратится в плюс.

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

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

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

Как работает функция?

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

С одним условием

Рассмотрим функцию на простом примере:

После проверки ячейки А1 оператор сравнивает ее с числом 70 (100). Это заданное условие. Когда значение больше 50 (130), появляется правдивая надпись «больше 50». Нет – значит, «меньше или равно 130».

Пример посложнее: необходимо из таблицы с баллами определить, кто из студентов сдал зачет, кто – идет на пересдачу. Ориентир – 75 баллов (76 и выше – зачет, 75 и ниже – пересдача).

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

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

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

Синтаксис:

=ЕСЛИ(заданный_критерий;значение_если_результат_соответствует_критерию;ЕСЛИ(заданный_критерий;значение_если_результат_соответствует_критерию;значение_если_результат_не_соответствует_критерию))

Здесь проверяется два параметра. Когда первое условие верно, оператор возвращает первый аргумент – ИСТИНУ. Неверно – переходит к проверке второго критерия.

Нужно выяснить, кто из студентов получил «отлично», «хорошо» и «удовлетворительно», учитывая их баллы:

  1. В выделенную ячейку вписать формулу =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;»Удовлетворительно»)) и нажать на кнопку «Enter». Сначала оператор проверит условие B2>90. ИСТИНА – отобразится «отлично», а остальные критерии не обработаются. ЛОЖЬ – проверит следующее условие (B2>75). Если оно будет правдиво, то отобразится «хорошо», а ложно – «удовлетворительно».

  2. Скопировать формулу в оставшиеся ячейки.

Также формула может иметь вид =ЕСЛИ(B2>90;»Отлично»;ЕСЛИ(B2>75;»Хорошо»;ЕСЛИ(B2>45;»Удовлитворительно»))), где каждый критерий вынесен отдельно.

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

С несколькими условиями в математических выражениях

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

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

Цель – вычесть стоимость для любого количества продуктов, введенного в указанную ячейку. Количество – ячейка B8.

Формула для решения данной задачи принимает вид =B8*ЕСЛИ(B8>=101;12;ЕСЛИ(B8>=50;14;ЕСЛИ(B8>=20;16;ЕСЛИ(B8>=11; 18;ЕСЛИ(B8>=1;22;»»))))) или =B8*ЕСЛИ(B8>=101;B6;ЕСЛИ(B8>=50;B5;ЕСЛИ(B8>=20;B4;ЕСЛИ(B8>=11;B3;ЕСЛИ(B8>=1;B2;»»))))).

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

С операторами «и», «или», «не»

Оператор «и» используется для проверки нескольких правдивых или нескольких ложных критериев, «или» – одно условие должно иметь верное или неверное значение, «не» – для убеждения, что данные не соответствуют одному условию.

Синтаксис выглядит так:

=ЕСЛИ(И(один_критерий;второй_критрий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

=ЕСЛИ(ИЛИ(один_критерий;второй_критрий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

=ЕСЛИ(НЕ(критерий);значение_если_результат_соответствует_критерию;значение_если_результат_соответствует_критерию)

Операторы «и», «или» теоретически могут проверить до 255 отдельных критериев, но такое количество сложно создавать, тестировать и изменять, поэтому лучше использовать до 5-ти. А «нет» – только один критерий.

Для проверки ячейки на наличие символов

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

Пустые двойные кавычки в формуле означают «ничего». То есть: если в A2 нет символов, программа выводит текст «пустая», в противном случае будет «не пустая».

Для проверки ячейки ЕСЛИ часто используется в одной формуле c функцией ЕПУСТО (вместо пустых двойных кавычек).

Когда один из аргументов не вписан в формулу

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

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

И все-таки лучше использовать оба аргумента.

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

Часто одним условием дело не ограничивается — например, нужно начислить премию только менеджерам, которые работают в Южном филиале компании. Действуем следующим образом:

  • Выделяем мышкой первую ячейку (G4) в столбце с премиями. Кликаем по значку Fx, находящемуся слева от строки ввода формул.

  • Появится окно с уже заполненными аргументами функции.

  • Изменяем логическое выражение, добавив туда еще одно условие и объединив их с помощью оператора И (условия берем в скобки). В нашем случае получится: Лог_выражение = И(D4=«менеджер»;E4=«Южный»). Нажимаем «Ок».

  • Растягиваем формулу на все ячейки, выделив первую и потянув мышкой вниз при нажатой левой клавише.

Совет: если в таблице много строк, то становится неудобно постоянно перематывать вверх-вниз, чтобы посмотреть шапку. Выход есть — закрепить строку в Excel. Тогда названия столбцов будут всегда показаны на экране.

Оператор «ИЛИ»

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

Поставим задачу следующим образом. Скидка 35% предоставляется только на мужскую обувь для тенниса. Если это мужская обувь для бега или любая женская обувь, скидка равна 0.

В данном случае нужна следующая формула:

=ЕСЛИ(ИЛИ(B2=”женский”; C2=”бег”);0;35%)

Оператор «ИЛИ»

После нажатия Enter мы получим требуемое значение.

Оператор «ИЛИ»

Растягиваем формулу вниз и скидки для всего ассортимента готовы.

Оператор «ИЛИ»

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

В качестве примера рассмотрим, как начислить в Экселе премию в размере 40% всем сотрудникам, которые являются бухгалтерами или директорами. То есть произведем выборку по двум условиям:

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

  • Редактируем аргументы функции. Логическое выражение будет представлять собой: ИЛИ(D4=«бухгалтер»;D4=«директор»). В «Значение_если_истина» пишем 40, а в «Значение_если_ложь» — 0. Кликаем «Ок».

  • Копируем формулу, растягивая ее на остальные ячейки. Смотрим результат — премия 40% начислена директору и двум бухгалтерам.

Аргументы функции

  • logical_test (лог_выражение) – это условие, которое вы хотите протестировать. Этот аргумент функции должен быть логичным и определяемым как ЛОЖЬ или ИСТИНА. Аргументом может быть как статичное значение, так и результат функции, вычисления;
  • [value_if_true] ([значение_если_истина]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если значение которое вы тестируете соответствует условию ИСТИНА;
  • [value_if_false] ([значение_если_ложь]) – (не обязательно) – это то значение, которое возвращает функция. Оно будет отображено в случае, если условие, которое вы тестируете соответствует условию ЛОЖЬ.

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

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

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

  • Нажимаем на иконку Fx, которая находится слева от строки ввода функций. В открывшемся окне ищем нужную формулу через поиск — вводим в соответствующее окно «суммесли», выбираем оператор в списке, кликаем «Ок».

  • Появится окно, где необходимо заполнить аргументы функции.

  • Вводим аргументы — первое поле «Диапазон» определяет, какие ячейки нужно проверить. В данном случае — должности работников. Кликаем мышкой в поле «Диапазон» и указываем там D4:D18. Можно поступить еще проще — просто выделить нужные ячейки.

  • В поле «Критерий» вводим «продавец». В «Диапазоне_суммирования» пишем ячейки с зарплатой сотрудников (вручную либо выделив их мышкой). Далее — «Ок».

  • Смотрим на результат — общая заработная плата всех продавцов посчитана.

Совет: сделать диаграмму в Excel просто и быстро — нужно всего лишь найти соответствующую кнопку на вкладке «Вставка» в меню.

СУММЕСЛИ

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

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

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

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

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

  • Добавляем строку с общей зарплатой менеджеров Южного филиала. Выделим ячейку, где будет показываться итог вычислений.

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

  • В открывшемся окне необходимо заполнить аргументы функции. В «Диапазон_суммирования» указываем ячейки с заработной платой. «Диапазон_условия1» — ячейки с должностями сотрудников. «Условие1» = «менеджер», так как мы суммируем зарплату менеджеров. Теперь нужно учесть второе условие — взять менеджеров из Южного филиала. В «Диапазон_условия2» вводим ячейки с филиалами, «Условие2» = «Южный». Все аргументы определены, нажимаем «Ок».

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

Символ “≠”

Смотрите также: “Основные математические функции в Excel: использование, формулы

Знак Не равно в Excel

Этот символ в виде перечеркнутого знака “равно” предназначен только красивого визуального оформления информации. Он не воспринимается программой как математический, следовательно, в формулах применяться не может.

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

Для параметра “Набор” выбираем вариант – “Математические операторы”. Выбираем знак щелчком мыши, жмем кнопку “Вставить”, после чего закрываем окно.

Вставка знака Не равно в Эксель

Функция СЧЁТЕСЛИ

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

  • Добавляем строку с количеством продавцов и выделяем ячейку, куда планируется вывести результат.
  • Кликаем по кнопке «Вставить функцию», расположенной во вкладке «Формулы» в меню. В открывшемся окне в поле «Категория» выбираем «Полный алфавитный перечень». В списке формул находим по алфавиту СЧЁТЕСЛИ, нажимаем «Ок».

  • Заполняем аргументы функции — в поле «Диапазон» указываем ячейки с должностями, в «Критерии» пишем «продавец». Далее — «Ок».

  • В результате получаем количество продавцов, работающих в компании. Эксель просто считает ячейки, где написано «продавец».

Знак “<>”

Смотрите также: “Как посчитать количество символов в ячейке таблицы Excel

Знак Не равно в Эксель

Данный знак используется для задания логического условия в формулах и аргументах функций. Также некоторые пользователи даже при визуальном отображении информации предпочитают использовать этот символ вместо “≠”.

Т.к. оба символа (“<�“ и “>”), из которых состоит знак, представлены на клавиатуре, все что требуется, чтобы напечатать их – нажать соответствующие клавиши вместе с зажатым Shift. Обратите внимание на раскладку клавиатуры (должна быть английская), в случае неверного выбора будут напечатаны заглавные буквы “Б” и “Ю”.

Печать знака Не равно на клавиатуре

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

  1. Встаем в ячейку, в которую хотим вставить символ. Переключаемся во вкладку “Вставка” и щелкаем по пункту “Символы” в левом углу ленты программы. В раскрывшемся перечне выбираем “Символ”.

    Вставка символов в программе Excel

  2. На экране отобразится окно, через которое мы можем добавить в документ всевозможные знаки, в том числе, не вынесенные на клавиатуру. Для удобства поиска раскрываем список доступных вариантов для параметра “Набор” и останавливаемся на “Основной латинице”. Щелкаем по знаку “<�“, затем – по кнопке “Вставить”. Аналогичным образом вставляем “>”. По готовности закрываем окно.

    Вставка знака Не равно в Excel через специальное окно

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

Функция СЧЁТЕСЛИМН

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

  • Добавляем строку с количеством продавцов Северного филиала и выделяем ячейку с будущим результатом.
  • Кликаем по кнопке «Вставить функцию» во вкладке «Формулы». Через алфавитный перечень находим нужную функцию и нажимаем «Ок».

  • Вводим аргументы функции: «Диапазон_условия1» — это ячейки с должностями, «Условие1» = «продавец». В «Диапазон_условия2» пишем ячейки с филиалами, «Условие2» = «Северный».

  • В итоге будет определено количество продавцов Северного филиала.

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

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

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

Пример использования функции ИЛИ:

Подводим итоги

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

ЗНАК (функция ЗНАК)

​ В противном случае​ сравнивая «ЯНВАРЬ» и​ получить утвердительный ответ:​​ продажи умножаются на​

​100 не меньше 0​

Описание

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

Синтаксис

​ отвечают заданному условию​

​Гетманский​ знаками неравенства?​

  • ​Михаил С.​

    ​ 4 из 4​ использование функции​

Пример

​ – ЛОЖЬ.​ «январь» формула возвратит​Да​ процент премии. В​ (ЛОЖЬ) и больше​ примеров использования функции​ЕСЛИ​Выбираем формат и устанавливаем,​ несколько месяцев, успеваемость​ табеле успеваемости еще​ распознала текст.​ (правдивы).​: Спасибо))))​

​Код =ЕСЛИ(0>Z6 &​ ​: >​ ​ (ноль).​
​ЗНАК​ ​В Excel существуют логические​ ​ ИСТИНА.​
​или​ ​ противном случае возвращается​ чем 50 (ИСТИНА),​НЕ​ ​выполняет логическую проверку​
​ как изменятся ячейки​ ​ учеников (студентов) разных​ ​ и «двоек». Принцип​

support.office.com>

Если

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

Если говорить конкретно про эту функцию, то ее синтаксис будет несколько сложнее.

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

Логические операции в Excel

Давайте более детально рассмотрим пример, который был приведен на скриншоте выше. Здесь в качестве первого параметра выступает функция ИСТИНА

, которая проверяется программой. По результатам такого чекинга возвращается второй аргумент. Третий же опускается.

Пользователь может вкладывать одну функцию ЕСЛИ

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

Например, есть несколько кредитных карт, имеющих номера, начинающиеся первыми четырьмя цифрами, характеризующими платежную систему, обслуживающую карту. То есть, варианта два – Visa и Mastercard. Для проверки типа карты необходимо использовать такую формулу с применением двух вложенных ЕСЛИ

.

=ЕСЛИ(ЛЕВСИМВ(A2;4)=”1111″; “Visa”;ЕСЛИ(ЛЕВСИМВ(A2;4)=”2222″;”Master Card”;”карта не определена”))

Если вы не знаете, что означает функция ЛЕВСИМВ

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

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

Функция «И»

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

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

И Истина Ложь
Истина Истина Ложь
Ложь Ложь Ложь

Синтаксис этой функции такой:

=И(Логическое значение1; [Логическое значение 2];…)

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

Логические операции в Excel

Практически наверняка каждый сталкивался со следующей ситуацией — в тексте присутствует символ звездочки, который необходимо удалить или заменить на какой-либо другой текст. Однако при попытке заменить звездочку возникают трудности — при замене меняются абсолютно весь текст, что естественно и логично, так как Excel воспринимает символ «*» как любой произвольный текст. Но мы теперь уже знаем как с этим бороться, поэтому в поле Найти указываем текст «

*» (явно показываем, что звездочка является специальным символом), а в поле Заменить на указываем на что заменяем звездочку, либо оставляем поле пустым, если хотим удалить звездочку:

(для тильды —
«
»
) мы также без проблем сможем заменить или удалить спецсимвол.

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

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

Эта формула имеет следующий синтаксис:

=ЕСЛИОШИБКА(значение;значение_если_ошибка)

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

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

Логические операции в Excel

Основные логические функции, используемые в Эксель

Смотрите также: “Как посчитать количество значений в столбце Excel”

Перечень наиболее часто используемых логических операторов можно ограничить следующим набором:

  • ИСТИНА;
  • ЛОЖЬ;
  • ЕСЛИ;
  • ЕСЛИОШИБКА;
  • ИЛИ;
  • И;
  • НЕ;
  • ЕОШИБКА;
  • ЕПУСТО.

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

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

ЛогоФункция «Если» в Excel является одной из самых популярных среди всех существующих в этом редакторе. Благодаря ей вы сможете выполнить различные сравнения при помощи логических выражений. При этом можно указать, что делать в зависимости от результата выполнения условия.

Принцип работы очень простой: если выражение истинное, то сделать это, иначе – сделать что-то другое.

То есть, в результате проверки условия может произойти два события:

  • первое – при истине;
  • второе – если возвращается ложь.

Рассмотрим основной синтаксис. При вызове окна «Вставка функции», ниже указывается описание каждого предложенного варианта.

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

Справка по функции «ЕСЛИ»

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

Содержание

  1. Как вставить функцию «ЕСЛИ»
  2. Примеры
  3. Операторы сравнения
  4. Арифметические операторы
  5. Несколько условий
  6. Копирование функции в таблицах
  7. Использование дополнительных операторов
  8. Оператор И
  9. Оператор Или
  10. Функция СУММЕСЛИ
  11. Функция СЧЁТЕСЛИ
  12. Возможные проблемы
  13. Заключение
  14. Видеоинструкция

Как вставить функцию «ЕСЛИ»

Для этого нужно выполнить следующие действия:

  1. Кликните на иконку вставки формул (Fx).
  2. В появившемся меню выберите пункт «ЕСЛИ».

Ввод если

  1. В результате этого вы увидите окно, в котором нужно указать аргументы функции:
    • логическое выражение;
    • значение, если истина;
    • значение, если ложь.
  2. После ввода значений в эти поля, правее их будет отображаться предварительный результат.
  3. Для вставки нажмите на кнопку «OK».

Аргументы

Примеры

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

  1. Сделайте активной ячейку «А1».
  2. Повторите описанные выше действия по вызову окна вставки «Аргументов».
  3. Введите в поле условие следующий код.

[kod]C1=””[/kod]

Смысл этого выражения в следующем: если ячейка C1 содержит пустоту. То есть в ней ничего не находится.

  1. В поле для истины вводим следующее.

[kod]”Ячейка C1 пустая”[/kod]

Именно этот текст будет выводиться в случае выполнения этого условия.

  1. В поле «если ложь» вводим следующее.

[kod]”Ячейка C1 не пустая”[/kod]

Данный текст мы увидим в случае ложного выполнения условия.

  1. Для вставки нашей формулы нажимаем на кнопку «OK».

Ввод условий

  1. В результате этого мы увидим следующее (поскольку ячейка пустая, то и сообщение соответствующее).

Работа функции

  1. Введите любой текст в ячейку C.

Ввод текста

  1. После нажатия на кнопку [knopka]Enter[/knopka] вы увидите следующий результат.

Новое срабатывание

Как видите, редактор Эксель выдал сообщение, которое мы указывали в случае ложного результата условия.

Операторы сравнения

Ниже вы видите список операторов сравнения:

Оператор Значение Пример использования
+ Сложение 5+5
Вычитание или отрицание 5-1 или -3
* Умножение 5*5
/ Деление 5/5
% Процент 50%
^ Степень 5^3

Арифметические операторы

А это таблица арифметических операторов:

Оператор Значение Пример использования
> Больше B3>C3
< Меньше B3<C3
= Равно B3=C3
>= Больше или равно B3>=C3
<= Меньше или равно B3<=C3
<> Не равно B3<>C3

Более подробно об арифметических операторах и их приоритете в Экселе можно почитать в онлайн справке сайта Microsoft.

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

Если хотите, то можете использовать большое количество логических выражений. Всё работает точно так же. Рассмотрим пример более сложного условия.

Составлять формулу будем через панель инструментов. Это намного удобнее, чем всё писать в одну строку, поскольку очень легко запутаться. Особенно в самом начале, когда вы только учитесь.

Для этого необходимо выполнить следующие действия.

  1. Перейдите на вкладку «Формулы». Кликните на кнопку «Вставить функцию».

Вставить функцию

  1. В результате этого всё содержимое ячейки автоматически подставится в «конструктор».

Конструктор

  1. Удалите всё, что находится в поле «Значение_если_ложь».

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

  1. Теперь в этой строке будет написано новое логическое выражение. То есть у нас будет новое вложенное условие. Для начала введите условие «Если значение ячейки С1 больше 1000». Для этого вводим следующий код. Обязательно в конце поставьте символ точки с запятой.

[kod]ЕСЛИ(C1>1000;[/kod]

Очень внимательно следите за текущей раскладкой клавиатуры. Многие ошибаются и вводят русскую букву С вместо английской C. Визуально вы разницу не увидите, но для редактора это очень важно. В таком случае ничего работать не будет.

Указание значений

  1. Теперь добавим сообщение, которое будет выводиться, если число в ячейке C1 больше 1000.

[kod]”Число больше 1000”;[/kod]

Все текстовые значения обязательно вводим в кавычках.

Число больше 1000

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

[kod]”Число меньше 1000”)[/kod]

  1. В конце нажмите на кнопку «OK».

Число меньше 1000

  1. В результате этого, мы видим сообщение о том, что введенное число больше 1000.

Результат

  1. Удалите содержимое ячейки C. Результатом станет следующее.

После удаления значения

Теперь вбейте какое-нибудь число меньше 1000. Например, 500. Результат будет очевидным.

Число меньше 1000 в ячейке

Мы проверили все три возможных результата. Всё прекрасно работает.

Копирование функции в таблицах

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

Рассмотрим пример копирования на таблице премий для сотрудников на праздники. Для этого нужно сделать следующие шаги.

  1. Создайте соответствующую таблицу.

Простая таблица

  1. Кликните на пустую ячейку в первой строке и выберите «Fx» в поле ввода.

Fx

  1. В появившемся окне выберите функцию «ЕСЛИ» и нажмите на кнопку «OK».

ЕСЛИ

  1. В первом поле введите следующее условие.

[kod]C6=”М”[/kod]

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

Проверка пола

  1. В случае истины вводим какое-нибудь число. Например, 3000. В случае ложного выполнения условия вводим 0. Это значит, что девушкам премию давать не нужно. Для вставки нажмите на кнопку «OK».

Расчет премии

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

Протяжка

  1. Результатом будет следующее.

Подстановка значений

  1. Теперь полностью скопируйте всю таблицу (при помощи сочетания клавиш [knopka]Ctrl[/knopka]+[knopka]C[/knopka] и [knopka]Ctrl[/knopka]+[knopka]V[/knopka]). Измените заголовок на 8 марта.

Смена заголовков

  1. Перейдите на первую ячейку. Кликните на поле ввода формулы.

Ввод формулы

  1. Измените букву «М» на «Ж».

«М» на «Ж»

  1. Теперь так же продублируйте функцию до самого низа.

Дублирование

  1. Результатом будет следующее.

2 таблички

Здесь мы видим, что получилась полная противоположность. Это означает, что всё работает правильно.

Использование дополнительных операторов

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

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

Статус сотрудника

Оператор И

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

  1. Добавьте в условие скобку и рядом букву «И».
  2. Старое условие будет первым, а второе – после точки с запятой.

[kod]=ЕСЛИ(И(C35=»М»;D35=»Основной штат»);3000;0)[/kod]

Старое условие

  1. Продублируйте эту формулу до самого низа.

Дублирование формулы

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

Лишение премии

Оператор Или

Того же самого эффекта можно добиться и при помощи оператора «ИЛИ».

Для этого в формулу внесите следующие изменения:

  1. Поменяйте букву «Ж» на «М».
  2. Статус сотрудника измените на «Совместителя».
  3. В поле истины поставьте 0, а для ложного события – 3000. Мы меняем их местами.

Коррекция формулы

  1. Продублируем формулу до самой последней строки.

Растяжка формулы

  1. Результат оказался точно таким же. Дело в том, что операторы «И» или «ИЛИ» являются полной противоположностью друг друга. Поэтому очень важно правильно указывать значения в поля для истины и лжи. Не ошибитесь.

Работа И ИЛИ

  1. Для проверки можете изменить статус одного сотрудника на «Основной штат».
  2. Сразу после этого вы увидите, что напротив его фамилии появится число 3000.

Основной штат

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

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

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

Исходная таблица

Для этого используется функция «СУММЕСЛИ».

  1. Первым делом перейдите в ту ячейку, в которой нужно вывести результат.
  2. Затем кликните на поле ввода формулы.

Поле ввода формулы

  1. Начните вводить название функции. Справка появится автоматически.

Справка

  1. После этого при помощи мышки выделите последний столбец. Его значения автоматически подставятся в формулу.

Выделение столбца

  1. Затем поставьте точку с запятой.
  2. После этого в кавычках допишите слово «Продано» и снова ставим символ «;».

Продано

  1. Теперь указываем поле, которое будем считать – также вручную.

Выбор поля

  1. Добавляем закрывающую скобку.

Добавление скобки

  1. Нажимаем на кнопку [knopka]Enter[/knopka]. В результате этого вы увидите количество проданных товаров.

Товары рассчитаны

Функция СЧЁТЕСЛИ

Данная функция считает количество строк, которые соответствуют условию.

Считается не значение ячеек, а их количество.

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

[kod]=СЧЁТЕСЛИ(E2:E7;»Продано»)[/kod]

СЧЁТЕСЛИ

Результат будет следующим.

результат СЧЁТЕСЛИ

Возможные проблемы

Что делать, если возникает ошибка? Как правило, они отображаются следующим образом.

Ошибка

Для того чтобы попытаться исправить её, нужно сделать следующие действия.

  1. Кликните на поле для ввода формулы.
  2. Посмотрите внимательно – возможно, где-то не хватает скобки, кавычки или точки с запятой.
  3. В нашем случае буква Ж (текстовый символ) указан не в кавычках.

Нет кавычек

  1. После того как вы всё исправите, ошибка сразу исчезнет.

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

Подсказка

Заключение

В данной статье были рассмотрены различные способы применения функции «ЕСЛИ»:

  • самый простой случай;
  • с несколькими условиями;
  • с применением дополнительных операторов;
  • с использованием арифметических символов и прочие варианты.

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

Видеоинструкция

Если у вас остались какие-нибудь вопросы, то вы можете посмотреть видеоролик, приложенный ниже. В нем вы сможете найти дополнительные комментарии к описанной инструкции.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как отключить темный режим в word
  • Как отключить текст по столбцам excel
  • Как отключить структуру в word
  • Как отключить строку формул в excel
  • Как отключить строку состояния в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии