Разное

Excel пример функция если: ЕСЛИ (функция ЕСЛИ) — Служба поддержки Office

Содержание

ЕСЛИ (функция ЕСЛИ) — Служба поддержки Office

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

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

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


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

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

Например:






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


Описание


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

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


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

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


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

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

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

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

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

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

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

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


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

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




Проблема

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

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

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

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

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

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

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также


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


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


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


Видео: расширенное применение функции ЕСЛИ


Функция ЕСЛИМН (Microsoft 365, Excel 2016 и более поздние 2016)


Усложненные функции ЕСЛИ: как работать с вложенными формулами и избежать ошибок


Обучающие видео: усложненные функции ЕСЛИ


Подсчет значений на основе одного условия с помощью функции СЧЁТЕСЛИ


Подсчет значений на основе нескольких условий с помощью функции СЧЁТЕСЛИМН


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


Суммирование значений на основе нескольких условий с помощью функции СУММЕСЛИМН


Функция И


Функция ИЛИ


Функция ВПР


Полные сведения о формулах в Excel


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


Поиск ошибок в формулах


Логические функции


Функции Excel (по алфавиту)


Функции Excel (по категориям)

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

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

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

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

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

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

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Пример:

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

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

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

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



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

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

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

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

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

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

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

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

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

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

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

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

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

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

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

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

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

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

Исходные данные (таблицы, с которыми будем работать):

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

Скачать все примеры функции ЕСЛИ в Excel

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

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

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

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

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

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

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

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

Пример 1

Обратимся к примеру, приведенному на рисунках ниже. В данном примере функция ЕСЛИ в первую очередь проверят условие A1>25. Если это так, то формула возвратит текстовую строку “больше 25”, в любом другом случае – “меньше или равно 25”.

Пример 2

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

В столбец C нам необходимо выставить результат экзамена, который должен содержать всего два варианта: Сдал или Не сдал. Те, кто набрал более 45 баллов – сдали экзамен, остальные нет.

  1. Выделите ячейку, в которую необходимо ввести формулу. В нашем случае это ячейка C3.
  2. Введите в нее выражение: =ЕСЛИ(B3>45; “Сдал”; “Не сдал”) и нажмите Enter.
  3. Данная формула сравнивает значение в ячейке B3 с числом 45, если значение больше 45, то возвращает строку “Сдал”, иначе “Не сдал”.
  4. Скопировав формулу в остальные ячейки таблицы, можно увидеть, что 2 человека из 5 не прошли переаттестацию.

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

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

  1. Чтобы решить эту задачу, введем в ячейку C3 следующую формулу:=ЕСЛИ(B3>60;”Отлично”;ЕСЛИ(B2>45;”Хорошо”;”Плохо”)) и нажмем Enter.

  2. Данная формула обрабатывает сразу два условия. Сначала проверяется первое условие: B3>60. Если оно истинно, то формула возвращает значение “Отлично”, а остальные условия не обрабатываются. Если первое условие ложно, то функция ЕСЛИ переходит ко второму: B2>45. Если второе условие истинно, то формула возвращает значение “Хорошо”, а если ложно, то “Плохо”.
  3. Скопировав формулу в остальные ячейки таблицы, можно увидеть, что на отлично сдал один человек, а на оценки хорошо и плохо по два человека.

Как видите, вместо второго и третьего аргументов функции ЕСЛИ можно подставлять новые функции ЕСЛИ, тем самым расширяя число условий, которое формула может обработать. Таким образом, Вы можете создать нужное количество вложений. Правда есть очевидный недостаток такой конструкции, после 3-5 вложений формула станет нечитаемой и громоздкой, и с ней будет невозможно работать.

В Excel существуют более благородные инструменты для обработки большого количества условий, например, функция ВПР или ПРОСМОТР.

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

Оцените качество статьи. Нам важно ваше мнение:

Функция ЕСЛИ в Excel. Примеры (с несколькими условиями)

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

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

Функция ЕСЛИ в Excel (общие сведения)

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

  1. Проверить всю колонку А на предмет наличия четных чисел.
  2. Если четное число обнаружено, сложить такие-то значения.
  3. Если четное число не обнаружено, то выдать надпись «не обнаружено».
  4. Проверить получившееся число, является ли оно четным. 
  5. Если да, то сложить его со всеми четными числами, отобранными в пункте 1.

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

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

Любая функция в Ecxel выполняется с помощью формулы. Шаблон, по которому нужно передавать функции данные, называется синтаксисом. В случае с оператором ЕСЛИ, формула будет в таком формате.

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

Давайте рассмотрим синтаксис более подробно:

  1. Логическое выражение. Это непосредственно условие, соответствие или несоответствие которому проверяет Excel. Проверяться могут как числовые, так и текстовая информация.
  2. Значение_если_истина. Результат, который отобразится в ячейке в случае, если проверяемые данные соответствуют заданному критерию.
  3. Значение_если_ложь. Результат, который выводится в ячейку, если проверяемые данные не соответствуют условию.

Вот пример для наглядности.

1

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

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

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

2

Поскольку нам нужно проверить текст, а не число, в первом аргументе указывается B2=”зач.”.

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

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

Чтобы было более наглядно, вот синтаксис.

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

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

Вот пример.

3

А с помощью такой формулы (показана на скриншоте ниже) можно сделать анализ успеваемости каждого студента.

4

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

Как расширить функционал ЕСЛИ, используя операторы “И” и “ИЛИ”

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

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

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

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

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

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

56

Сравнение данных в двух таблицах

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

Для сравнения двух таблиц используется функция СЧЕТЕСЛИ. Давайте рассмотрим ее более подробно.

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

Наша таблица выглядит так.

7

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

После этого следует кликнуть по таким меню: Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек.

8

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

9

Нужно убедиться, что адреса абсолютные (со значком доллара перед названием строки и колонки). После формулы нужно добавить =0, чтобы Excel искал точные значения.

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

10

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

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

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

  1. Добавить ряд с общими доходами всех продавцов и нажать по ячейке, в которой будет находиться результат после ввода формулы. 
  2. Находим кнопку fx, которая находится рядом со строчкой для формул. Далее появится окошко, где посредством поиска можно отыскать необходимую функцию. После выбора оператора нужно нажать кнопку «ОК». Но всегда возможен ручной ввод.

    11

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

    12

  4. Первый аргумент – диапазон. Сюда вводятся ячейки, которые нужно проверять на предмет соответствия критериям. Если говорить про нас – это должности работников. Вводим диапазон D4:D18. Или же просто осуществить выделение интересующих ячеек.
  5. В поле «Критерий» следует ввести должность. В случае с нами – «продавец». Как диапазон суммирования, указываем те ячейки, где перечислены заработные платы сотрудников (это делается как вручную, так и выделить их с помощью мыши). Нажимаем «ОК», и получаем готовую посчитанную заработную плату всех сотрудников, являющихся продавцами.

Согласитесь, что это очень удобно. Не так ли?

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

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

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

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

Рассмотрим главные аргументы более подробно:

  1. Диапазон суммирования. Ячейки, которые будут суммироваться.
  2. Диапазон условия 1 – диапазон, который будет проверяться на предмет соответствия определенному критерию. 
  3. Условие 1 – непосредственно условие.
  4. Диапазон условия 2 – второй диапазон, который будет проверяться на предмет соответствия критерию.
  5. Условие 2 – второе условие.

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

13

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

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

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

    14

  3. После этого у нас появляется количество продавцов, трудоустроенных в этой организации. Оно было получено методом подсчета количества ячеек, в которых написано слово «продавец». Все просто. 

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

Аналогично формуле СУММЕСЛИМН, эта формула считает количество ячеек, которые подпадают под несколько условий. Синтаксис похож, но немного отличается от формулы СУММЕСЛИМН:

  1. Диапазон условия 1. Это диапазон, который будет проверяться на соответствие первому критерию.
  2. Условие 1. Непосредственно первый критерий.
  3. Диапазон условия 2. Это диапазон, который будет проверяться на соответствие второму критерию. 
  4. Условие 2.
  5. Диапазон условия 3.

И так далее.

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

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

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

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

Оцените качество статьи. Нам важно ваше мнение:

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

Как в Экселе использовать функцию ЕСЛИ

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

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

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

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

Ставим курсор в ячейку напротив первого участника таблицы — у нас это D4. Вводим «=» и выбираем функцию ЕСЛИ в списке над таблицей.

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

Логическое выражение — любое условие, при выполнении которого можно получить ответ «да» или «нет», что на языке Экселя обозначается как «ложь» и «истина». В нашем случае мы сравниваем возраст человека с числом 18, чтобы определить, взрослый это или ребенок. Значит, в поле «Лог_выражение» следует записать формулу «С4 (ячейка с возрастом) >=18». В графе «Значение_если_истина» пишем «Взрослый», а в «Значение_если_ложь» — «Ребенок». Все буквенные обозначения должны быть в кавычках.

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

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

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

Новая функция проверяет, есть ли в ячейке слово «Взрослый». Если да — она возвращает значение 500, если нет — 200.

Изучаем Эксель: функция ЕСЛИ с несколькими условиями

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

Предположим, надо поделить участников таблицы не на две категории, а на три — «Ребенок», «Взрослый» и «Пожилой.» Для этого уже недостаточно простой проверки «больше или равно 18» — а значит, надо ввести еще одно условие: в нашем случае это будет «больше 60».

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

В первом примере наша формула выглядела так: ЕСЛИ(C4>=18;»Взрослый»;»Ребенок»)

Добавим в ней еще одно выражение — C4>60. Также надо прописать “Значение_если_истина”, которое будет выдавать Excel при соответствии — “Пожилой”. В поле “Значение_если_ложь” оставим формулу из первого примера и добавим в конце еще одну закрывающую скобку. В итоге получится: =ЕСЛИ(C4>60;«Пожилой»;ЕСЛИ(C4>=18;«Взрослый»;«Ребенок»))

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

В MS Excel 2010 таким образом можно вкладывать друг в друга до семи условий.

Читайте также:

Функция ЕСЛИ (IF) в Excel примеры

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

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

Начнем. Для нас нужна такая таблица как на скриншоте снизу. Думаю, что читатели уже имеют элементарные понятия работы с Excel.

Задача следующая. В книжном магазине есть 5 книг, которые имеют разную цену и разное количество штук.

Также имеется скидка для покупателей, которые будут покупать 10 книг и более. В количестве от 10-ти книг до 49-ти скидка будет равна 3%, в том случае, если количество купленных книг будет 50 и более, сумма скидки будет 7%.

Для начала расчета выделяем ячейку E6.

Нажимаем на значок (fx) для вставки функции. В окне, которое появится, выбираем функцию ЕСЛИ и нажимаем Ок.

Напротив: Лог_выражение пишем (или водим, щелкая мышкой на соответствующие ячейки): D6<$D$2 (обратите внимание на значок абсолютности $)

Напротив: Значение_если_истина: D6*C6

Напротив: Значение_если_ложь: (D6*C6)-(D6*C6*0,03)

(D6*C6) – простое умножение количества книг на цену для определения стоимости.
(D6*C6*0,03) – определение суммы скидки.

Тогда нажимаем Ок.

Так мы посчитали скидку на 3%. Для нас же нужно, чтобы скидка рассчитывалась и на 3 и на 7%.

При выделенной (активной) ячейке E6 щелкаем в поле формулы. Там появится окно с формулами ЕСЛИ. выделяем Значение_если_ложь и вырезаем, нажав на кнопку ножниц. Тогда нажимаем на ввод формулы (fx) .

Меняем:

Напротив: Лог_выражение пишем (или водим, щелкая мышкой на соответствующие ячейки): D6<$D$3 (обратите внимание на значок абсолютности $)

Напротив: Значение_если_истина: (D6*C6)-(D6*C6*0,03)

Напротив: Значение_если_ложь: (D6*C6)-(D6*C6*0,07)

Тогда нажимаем Ок.

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

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

Тогда во вкладке «Число» выбираем числовой формат и ставим нужное количество десятичных знаков. Нажимаем Ок.

Ваши пожелания приветствуются.

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

Сегодня мы рассмотрим функцию ЕСЛИ.

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

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

Синтаксис функции ЕСЛИ очень простой:

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

лог_выражение – это любое значение или выражение, которое при вычислении дает значение ИСТИНА или ЛОЖЬ.

Что это значит?  Выражение при вычислении дает значение ИСТИНА если это выражение верно.

В этой части необходимо проверить на соответствие выражения.

Например:

=ЕСЛИ(А1=10; [значение_если_истина]; [значение_если_ложь])  — если А1 равно 10, то выражение  А1=10 даст значение ИСТИНА, а если не равно 10, то ЛОЖЬ

Другой пример

=ЕСЛИ(А1>30; [значение_если_истина]; [значение_если_ложь])  — если в ячейки А1 число больше 30, то А1>30 вернет ИСТИНА, а если меньше, то ЛОЖЬ

Еще пример

=ЕСЛИ(С1=”Да”; [значение_если_истина]; [значение_если_ложь])  — если в ячейки C1 содержится слово “Да” то выражение вернет значение ИСТИНА, а если нет, то С1=”Да” вернет ЛОЖЬ

Надеюсь с этим понятно, поехали дальше. Рассмотрим следующие компоненты функции ЕСЛИ

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

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

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

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

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

=ЕСЛИ(A3="Ведро";D3;"-")

и нажмем Enter

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

Итак, первый аргумент (лог выражения) A3=»Ведро» проверяет содержится ли в ячейке А3 слово «Ведро», если содержится, то выполняется второй аргумент функции ЕСЛИ (значение_если_истина), в нашем случае это D3 (т.е стоимость заказа),  если в ячейка А3 не равна слову «Ведро», то выполняется третий аргумент функции ЕСЛИ (значение_если_ложь), в нашем случае это «-» ( т.е будет написано тире).

Таким образом, в ячейки E3 появится значение D3, т.е число 240.

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

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

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

Спасибо за внимание.

 

IF (функция IF) — служба поддержки Office

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

Таким образом, оператор IF может иметь два результата. Первый результат — если ваше сравнение — Истина, второй — если ваше сравнение — Ложь.

Например, = ЕСЛИ (C2 = «Да», 1,2) говорит ЕСЛИ (C2 = Да, затем вернуть 1, иначе вернуть 2).

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

IF (логический_тест, значение_если_ истинно, [значение_если_ ложь])

Например:

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

Описание

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

Состояние, которое вы хотите проверить.

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

Значение, которое вы хотите вернуть, если результатом logic_test является ИСТИНА.

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

Значение, которое вы хотите вернуть, если результатом logic_test является ЛОЖЬ.

Простые примеры IF

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

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

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

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

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

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

Общие проблемы

Проблема

Что пошло не так

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

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

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

Обычно это означает, что формула написана неправильно.

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

Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.

См. Также

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

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

Использование IF для проверки, пуста ли ячейка

Видео: Расширенные функции ЕСЛИ

Функция IFS (Microsoft 365, Excel 2016 и более поздние версии)

Расширенные функции ЕСЛИ — работа с вложенными формулами и предотвращение ошибок

Обучающие видеоролики: Расширенные функции ЕСЛИ

Функция СЧЁТЕСЛИ будет подсчитывать значения на основе одного критерия.

Функция СЧЁТЕСЛИМН будет подсчитывать значения на основе нескольких критериев.

Функция СУММЕСЛИ суммирует значения на основе одного критерия.

Функция СУММЕСЛИМН суммирует значения на основе нескольких критериев.

И функция

Функция ИЛИ

Функция ВПР

Обзор формул в Excel

Как избежать неправильных формул

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

Логические функции

Функции Excel (по алфавиту)

Функции Excel (по категориям)

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

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

В примере, показанном выше, мы хотим назначить либо «Пройдено», либо «Не сдано» в зависимости от результата теста. Проходной балл 70 или выше. Скопированная формула в D6:

.

 
 = ЕСЛИ (C6> = 70, «Пройден», «Не пройден») 

Перевод: если значение в C6 больше или равно 70, вернуть «Пройдено».В противном случае верните «Fail».

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

 

Перевод: Если значение в C6 меньше 70, вернуть «Fail». В противном случае верните «Пропуск».

Обе приведенные выше формулы при копировании вернут правильные результаты.

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

Другая формула

В результате функция ЕСЛИ может возвращать другую формулу.Например, приведенная ниже формула вернет A1 * 5%, если A1 меньше 100, и A1 * 7%, если A1 больше или равно 100:

 

Вложенные операторы IF

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

Например, следующая формула может использоваться для присвоения оценки, а не результата «прошел / не прошел»:

 
 = ЕСЛИ (C6 <70, «F», ЕСЛИ (C6 <75, «D», ЕСЛИ (C6 <85, «C», ЕСЛИ (C6 <95, «B», «A»)))) 

Можно вложить до 64 функций IF.Однако в целом вам следует рассмотреть другие функции, такие как VLOOKUP или HLOOKUP, для более сложных сценариев, потому что они могут обрабатывать больше условий гораздо более рационально.

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

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

Оператор сравнения Значение Пример
= равно A1 = D1
> больше A1> D1
> = больше или равно A1> = D1
менее A1
меньше или равно A1
не равно A1D1

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

ЕСЛИ с И, ИЛИ, НЕ

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

 
 = ЕСЛИ (И (A1> 7, A1 <10), «ОК», «») 

Перевод: если A1 больше 7 и меньше 10, вернуть «ОК». В противном случае ничего не вернуть ("").

Чтобы вернуть B1 + 10, когда A1 "красный" или "синий", вы можете использовать функцию ИЛИ следующим образом:

 
 = ЕСЛИ (ИЛИ (A1 = «красный», A1 = «синий»), B1 + 10, B1) 

Перевод: если A1 красный или синий, вернуть B1 + 10, иначе вернуть B1.

 
 = ЕСЛИ (НЕ (A1 = "красный"), B1 + 10, B1) 

Перевод: если A1 НЕ красный, вернуть B1 + 10, иначе вернуть B1.

Дополнительная информация

Дополнительные примеры функций IF см. Ниже.

Банкноты

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

Формула Excel: Если еще | Exceljet

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

В показанном примере у нас есть список футболок, который включает цвет и размер.Тем не менее, размер обозначается аббревиатурой «S» для маленького и «L» для большого. В данных есть только эти два размера. Допустим, вы хотите написать формулу, чтобы развернуть эти сокращения и показать слово «Маленький» или «Большой» в столбце E. Другими словами:

  1. Если ячейка в столбце D содержит "S", верните "Small".
  2. Если ячейка в столбце D содержит «L», вернуть «Большой».

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

 
 = ЕСЛИ (тест, истинный результат, ложный результат) 

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

 
 = ЕСЛИ (D5 = «S», «Маленький», «Большой») 

В переводе это говорит:

ЕСЛИ ячейка D5 равна (содержит) букву «S», вернуть слово «Маленький», ИНАЧЕ вернуть слово «Большой».

Обратите внимание, что мы тестируем только «S» - нам не нужно тестировать «L». Это потому, что у нас есть только два возможных значения, и часть ELSE формулы (результат FALSE) логически заботится о «L» для нас: если ячейка не содержит «S», это должно быть «L».

Вложенные IF для обработки большего количества условий

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

 
 = ЕСЛИ (D5 = «S», «Маленький», ЕСЛИ (D5 = «M», «Средний», «Большой»)) 

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

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

19 советов по вложенным формулам ЕСЛИ

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

Но одна IF часто приводит к другой, и как только вы объедините более пары IF, ваши формулы могут начать выглядеть как маленькие Франкенштейны 🙂

Являются ли вложенные ИФ злом? Иногда они нужны? Какие есть альтернативы?

Прочтите, чтобы узнать ответы на эти и другие вопросы...

1. Базовый IF

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

 

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

Обратите внимание на квадратные скобки ... они означают, что аргументы необязательны. Однако вы должны указать , либо , либо значение true, либо значение false.

Чтобы проиллюстрировать, здесь мы используем IF для проверки оценок и вычисления «Pass» для оценок не менее 65:

.

Ячейка D3 в примере содержит эту формулу:

 

Что можно прочитать так: если результат в C3 не менее 65, верните «Pass».

Обратите внимание, однако, что если оценка на меньше, чем 65, IF возвращает FALSE, поскольку мы не предоставили значение, если false. Чтобы отобразить «Неудача» для непроходных баллов, мы можем добавить «Неудача» в качестве аргумента «ложь», например:

 
 = ЕСЛИ (C3> = 65, «Пройден», «Не пройден») 

Видео: Как строить логические формулы.

2. Что такое вложение

Вложенность просто означает объединение формул одна в другую, так что одна формула обрабатывает результат другой.Например, вот формула, в которой функция СЕГОДНЯ вложена в функцию МЕСЯЦ:

 

Функция СЕГОДНЯ возвращает текущую дату внутри функции МЕСЯЦ. Функция МЕСЯЦ берет эту дату и возвращает текущий месяц. Даже в умеренно сложных формулах часто используется вложение, поэтому в более сложных формулах вы увидите вложение везде.

3. Простой вложенный IF

Вложенный оператор IF - это еще два оператора IF в формуле, где один оператор IF находится внутри другого.

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

 
 = ЕСЛИ (C3 = "", "Неполно", ЕСЛИ (C3> = 65, "Пройден", "Не прошел")) 

Сначала запускается внешняя IF и проверяет, не заполнен ли C3. Если это так, внешний IF возвращает «Incomplete», а внутренний IF никогда не выполняется.

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

4. Вложенный IF для весов

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

Уловка состоит в том, чтобы выбрать направление (от высокого к низкому или от низкого к высокому), а затем соответствующим образом структурировать условия.Например, чтобы присвоить оценки в порядке «от низкой к высокой», мы можем представить необходимое решение в следующей таблице. Обратите внимание, что нет условия для «A», потому что, пройдя все остальные условия, мы знаем, что оценка должна быть больше 95, и, следовательно, «A».

Оценка Оценка Состояние
0-63 F
64-72 D
73-84 С
85-94 B
95-100 А

Если условия понятны, мы можем ввести первый оператор IF:

 

Это касается "F".Теперь, чтобы обработать "D", нам нужно добавить еще одно условие:

 
 = ЕСЛИ (C5 <64, «F», ЕСЛИ (C5 <73, «D»)) 

Обратите внимание, что я просто опустил еще один ЕСЛИ в первый ЕСЛИ для получения "ложного" результата. Чтобы расширить формулу до ручки "C", мы повторяем процесс:

 
 = ЕСЛИ (C5 <64, «F», ЕСЛИ (C5 <73, «D», ЕСЛИ (C5 <85, «C»))) 

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

 
 = ЕСЛИ (C5 <64, «F», ЕСЛИ (C5 <73, «D», ЕСЛИ (C5 <85, «C», ЕСЛИ (C5 <95, «B», «A»)))) 

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

Видео: Как сделать вложенную IF для присвоения оценок

5.Вложенные IF имеют логический поток

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

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

6.Используйте Evaluate для наблюдения за логическим потоком

В Windows вы можете использовать функцию Evaluate, чтобы наблюдать, как Excel решает ваши формулы, шаг за шагом. Это отличный способ «увидеть» логический поток более сложных формул и устранить неполадки, когда что-то работает не так, как вы ожидали. На приведенном ниже экране показано, что окно Evaluate открыто и готово к работе. Каждый раз, когда вы нажимаете кнопку «Оценить», вычисляется «следующий шаг» в формуле. Вы можете найти Evaluate на вкладке «Формулы» на ленте (Alt M, V).

К сожалению, версия Excel для Mac не содержит функции Evaluate, но вы все равно можете использовать трюк с клавишей F9, описанный ниже.

7. Используйте F9 для выборочной проверки результатов

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

Используйте Control + Z (Command + Z) на Mac, чтобы отменить F9. Вы также можете нажать Esc, чтобы выйти из редактора формул без каких-либо изменений.

Видео: как отладить формулу с помощью F9

8. Знай свои пределы

Excel имеет ограничения на глубину вложенности функций ЕСЛИ. До Excel 2007 Excel допускал до 7 уровней вложенных IF. В Excel 2007+ Excel позволяет использовать до 64 уровней.

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

9. Используйте круглые скобки как профессионал

Одна из проблем с вложенными IF - это соответствие или «балансировка» круглых скобок. Если круглые скобки указаны неправильно, ваша формула не работает. К счастью, E xcel предоставляет несколько инструментов, которые помогут вам убедиться, что скобки «сбалансированы» при редактировании формул.

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

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

К сожалению, выделение жирным шрифтом доступно только в Windows. Если вы используете Excel на Mac для редактирования сложных формул, иногда имеет смысл скопировать и вставить формулу в хороший текстовый редактор (Text Wrangler бесплатен и превосходен), чтобы получить лучшие инструменты сопоставления скобок. Text Wrangler будет мигать при совпадении скобок, и вы можете использовать Command + B, чтобы выделить весь текст, содержащийся в скобках.Вы можете вставить формулу обратно в Excel после того, как все уладите.

10. Используйте всплывающее окно для навигации и выберите

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

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

11. Будьте осторожны с текстом и числами

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

 
 = ЕСЛИ (A1 = «100», «Пройдено», «Неудачно») 

Является ли результат теста A1 действительно текстом , а не числом? Нет? Тогда не используйте кавычки вокруг числа. В противном случае логический тест вернет ЛОЖЬ, даже если значение является проходным баллом, потому что «100» не то же самое, что 100. Если результат теста числовой, используйте это:

 
 = ЕСЛИ (A1 = 100, «прошел», «не прошел») 

12. Добавьте разрывы строк, чтобы упростить чтение вложенных IF.

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

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

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

В Windows можно добавлять разрывы строк с помощью Alt + Enter, на Mac - Control + Option + Return.

Видео: как упростить чтение вложенных IF.

13. Ограничение IF с помощью AND и OR

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

Например, в приведенной ниже задаче мы хотим поставить «x» в столбце D, чтобы отметить строки с «красным» цветом и размером «маленький».

Мы могли бы написать формулу с двумя вложенными IF, например:

 
 = ЕСЛИ (B6 = "красный", ЕСЛИ (C6 = "маленький", "x", ""), "") 

Однако, заменив тест на функцию И, мы можем упростить формулу:

 
 = ЕСЛИ (И (B6 = «красный», C6 = «маленький»), «x», «») 

Таким же образом мы можем легко расширить эту формулу с помощью функции ИЛИ, чтобы проверить наличие красного ИЛИ синего И маленького:

 
 = ЕСЛИ (И (ИЛИ (B4 = «красный», B4 = «синий»), C4 = «маленький»), «x», «») 

Все это можно было бы выполнить с вложенными IF, но формула быстро стала бы более сложной.

Видео: ЕСЛИ это ИЛИ то

14. Замените вложенные IF на ВПР

Когда вложенная ЕСЛИ просто присваивает значения на основе одного входа, ее можно легко заменить функцией ВПР. Например, этот вложенный IF присваивает номера пяти разным цветам:

 
 = ЕСЛИ (E3 = «красный», 100, IF (E3 = «синий», 200, IF (E3 = «зеленый», 300, IF (E3 = «оранжевый», 400,500)))) 

Мы можем легко заменить его этой (намного более простой) ВПР:

 

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

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

См. Также: 23 факта о ВПР

Видео: как использовать ВПР

Видео: Почему ВПР лучше вложенных IF

15. Выберите ВЫБРАТЬ

Функция ВЫБОР может предоставить элегантное решение, когда вам нужно сопоставить простые, последовательные числа (1,2,3 и т. Д.) С произвольными значениями.

В приведенном ниже примере CHOOSE используется для создания пользовательских сокращений дней недели:

Конечно, вы, , могли бы использовать для того же самого длинного и сложного вложенного IF, но, пожалуйста, не делайте этого 🙂

16.Используйте IFS вместо вложенных IF

Если вы используете Excel 2016 через Office 365, есть новая функция, которую вы можете использовать вместо вложенных IF: функция IFS. Функция IFS предоставляет специальную структуру для оценки нескольких условий без вложенности :

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

 
 = IFS (D5 <60, «F», D5 <70, «D», D5 <80, «C», D5 <90, «B», D5> = 90, «A») 

Обратите внимание, что у нас всего одна пара круглых скобок!

Что происходит, когда вы открываете электронную таблицу, в которой используется функция IFS в более ранней версии Excel? В Excel 2013 и 2010 (и я считаю, что Excel 2007, но не могу проверить) вы увидите «_xlfn."добавлено к IFS в ячейке. Ранее вычисленное значение все еще будет там, но если что-то приведет к пересчету формулы, вы увидите ошибку #NAME. Дополнительная информация у Microsoft.

17. Максимальный выход

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

Функция MAX дает вам умный способ сделать это, даже если в поле зрения отсутствует IF:

 

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

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

18. Отловить ошибки с ЕСЛИОШИБКОЙ

Классическое использование IF - это перехват ошибок и предоставление другого результата при возникновении ошибки, например:

 

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

В Excel 2007 была введена функция ЕСЛИОШИБКА, которая позволяет более элегантно отлавливать ошибки:

 

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

19. Используйте логическую логику

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

 
 = ЕСЛИ (E3 = «красный», 100, IF (E3 = «синий», 200, IF (E3 = «зеленый», 300, IF (E3 = «оранжевый», 400,500)))) 

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

 
 = (E3 = «красный») * 100+ (E3 = «синий») * 200+ (E3 = «зеленый») * 300+ (E3 = «оранжевый») * 400+ (E3 = «фиолетовый») * 500 

Каждое выражение выполняет проверку, а затем умножает результат проверки на «значение, если оно истинно».Поскольку тесты возвращают ИСТИНА или ЛОЖЬ (1 или 0), результаты ЛОЖЬ фактически исключают себя из формулы.

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

Видео: как использовать логическую логику в формулах Excel

Когда вам нужен вложенный IF?

Имея все эти возможности для предотвращения вложенных IF, вы можете задаться вопросом, когда имеет смысл использовать вложенные IF?

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

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

В этом случае вложенный IF - прекрасное решение.

Ваши мысли?

А ты? Вы IF-Ster? Вы избегаете вложенных IF? Являются ли вложенные IF злом? Поделитесь своими мыслями ниже.

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

Простые примеры if | И / или критерии | Вложенный If | Подробнее о If

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

Простые примеры if

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

1а. Например, взгляните на функцию ЕСЛИ в ячейке B2 ниже.

Объяснение: если цена больше 500, функция ЕСЛИ возвращает High, иначе возвращает Low.

1б.Следующая функция ЕСЛИ дает точно такой же результат.

Примечание. Вы можете использовать следующие операторы сравнения: = (равно),> (больше), = (больше или равно), (не равно).

2. Всегда заключайте текст в двойные кавычки.

3а. Приведенная ниже формула вычисляет прогресс между двумя моментами времени.

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

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

И / или Критерии

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

1. Например, посмотрите на функцию ЕСЛИ в ячейке D2 ниже.

Объяснение: функция И возвращает ИСТИНА, если первая оценка больше или равна 60, а вторая оценка больше или равна 90, иначе она возвращает ЛОЖЬ. Если TRUE, функция IF возвращает Pass, если FALSE, функция IF возвращает Fail.

2. Например, посмотрите на функцию ЕСЛИ в ячейке D2 ниже.

Объяснение: функция ИЛИ возвращает ИСТИНА, если хотя бы одна оценка больше или равна 60, иначе она возвращает ЛОЖЬ.Если TRUE, функция IF возвращает Pass, если FALSE, функция IF возвращает Fail.

3. Например, посмотрите на функцию ЕСЛИ в ячейке D2 ниже.

Объяснение: указанная выше функция AND имеет два аргумента, разделенных запятой (таблица, зеленый или синий). Функция И возвращает ИСТИНА, если Продукт равен «Таблица», а Цвет равен «Зеленому» или «Синему». Если ИСТИНА, функция ЕСЛИ снижает цену на 50%, если ЛОЖЬ, функция ЕСЛИ снижает цену на 10%.

Вложенный, если

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

1. Например, взгляните на вложенную формулу ЕСЛИ в ячейке C2 ниже.

Объяснение: если оценка равна 1, вложенная формула ЕСЛИ возвращает Плохо, если оценка равна 2, вложенная формула ЕСЛИ возвращает Хорошо, если оценка равна 3, вложенная формула ЕСЛИ возвращает Отлично, иначе возвращается Недействительно.Если у вас Excel 2016 или новее, просто используйте функцию IFS.

2. Например, взгляните на вложенную формулу ЕСЛИ в ячейке C2 ниже.

Объяснение: если оценка меньше 60, вложенная формула IF возвращает F, если оценка больше или равна 60 и меньше 70, формула возвращает D, если оценка больше или равна 70 и меньше чем 80, формула возвращает C, если оценка больше или равна 80 и меньше 90, формула возвращает B, иначе она возвращает A.

Подробнее об If

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

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

Объяснение: функция И возвращает ИСТИНА, если человек старше 12 и моложе 20 лет, иначе она возвращает ЛОЖЬ. Если ИСТИНА, функция ЕСЛИ возвращает Да, если ЛОЖЬ, функция ЕСЛИ возвращает Нет.

2. Вы можете комбинировать ЕСЛИ со СРЕДНИМ, СУММ и другими функциями Excel. Небо это предел!

Объяснение: функция И возвращает ИСТИНА, если входное значение больше 100, а среднее значение в именованном диапазоне Data1 больше 100, иначе возвращается ЛОЖЬ. Если ИСТИНА, функция ЕСЛИ возвращает сумму Данных2, если ЛОЖЬ, функция ЕСЛИ возвращает 0.

Запутались? Вы всегда можете использовать инструмент «Вычислить формулу» для пошагового выполнения формулы ЕСЛИ.Этот инструмент Excel поможет вам понять формулу.

3. Например, выберите ячейку G3 выше.

4. На вкладке Формулы в группе Аудит формул щелкните Вычислить формулу.

5. Нажмите кнопку "Оценить" несколько раз.

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

операторов сравнения - равно, больше, меньше, чем в Excel

равно | Больше чем | Менее чем | Больше или равно | Меньше или равно | Не равно

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

равно

Оператор равенства (=) возвращает ИСТИНА, если два значения равны друг другу.

1. Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 равно значению в ячейке B1. Всегда начинайте формулу со знака равенства (=).

2. В приведенной ниже функции ЕСЛИ используется оператор равенства.

Объяснение: если два значения (числа или текстовые строки) равны друг другу, функция ЕСЛИ возвращает Да, иначе - Нет.

Больше

Оператор «больше» (>) возвращает значение ИСТИНА, если первое значение на больше, чем второго значения.

1. Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 больше значения в ячейке B1.

2. В приведенной ниже функции ИЛИ используется оператор "больше".

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

Менее

Оператор «меньше» (<) возвращает ИСТИНА, если первое значение на меньше, чем второго значения.

1. Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 меньше значения в ячейке B1.

2. В приведенной ниже функции И используется оператор «меньше».

Объяснение: эта функция И возвращает ИСТИНА, если оба значения меньше 80, иначе она возвращает ЛОЖЬ.

Больше или равно

Оператор больше или равно (> =) возвращает ИСТИНА, если первое значение на больше или равно второго значения.

1.Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 больше или равно значению в ячейке B1.

2. Функция СЧЁТЕСЛИ ниже использует оператор больше или равно.

Объяснение: эта функция СЧЁТЕСЛИ подсчитывает количество ячеек, которые больше или равны 10.

Меньше или равно

Оператор «меньше или равно» (меньше или равно второму значению.

1. Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 меньше или равно значению в ячейке B1.

2. Функция СУММЕСЛИ ниже использует оператор «меньше или равно».

Объяснение: эта функция СУММЕСЛИ суммирует значения в диапазоне A1: A5, которые меньше или равны 10.

Не равно

Оператор «Не равно» возвращает ИСТИНА, если два значения не равны друг другу.

1. Например, взгляните на формулу в ячейке C1 ниже.

Объяснение: формула возвращает ИСТИНА, поскольку значение в ячейке A1 не равно значению в ячейке B1.

2. В приведенной ниже функции ЕСЛИ используется оператор not equal to.

Объяснение: если два значения (числа или текстовые строки) не равны друг другу, функция ЕСЛИ вернет «Нет», иначе она вернет «Да».

Как использовать функцию СЧЁТЕСЛИ

Числовые критерии | Текстовые хитрости | Подсчет логических значений | Подсчитывать ошибки | И критерии | Или критерии | Подробнее о Countif | Граф Магия

Мощная функция СЧЕТЕСЛИ в Excel подсчитывает ячейки на основе одного критерия.Эта страница содержит множество простых примеров COUNTIF.

Числовые критерии

Используйте функцию СЧЁТЕСЛИ в Excel для подсчета ячеек, которые равны значению, подсчета ячеек, которые больше или равны значению, и т. Д.

1. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, равное 20.

2. Следующая функция СЧЁТЕСЛИ дает точно такой же результат.

3. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, которые больше или равны 10.

4. Следующая функция СЧЁТЕСЛИ дает точно такой же результат.

Объяснение: оператор & соединяет символ "больше или равно" и значение в ячейке C1.

5. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, которые равны , а не равным 7.

6. Функции СЧЁТЕСЛИ ниже подсчитывают количество ячеек, равное 3 или 7.

Уловки с текстом

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

1. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих ровно звезду.

2. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих ровно звездочку + 1 символ. Вопросительный знак (?) Соответствует ровно одному символу.

3. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, которые содержат ровно звездочку + последовательность из нуля или более символов. Звездочка (*) соответствует серии из нуля или более символов.

4.Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, которые каким-либо образом содержат звездочку.

5. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих текст.

Логические значения счетчика

Используйте функцию СЧЁТЕСЛИ в Excel для подсчета логических значений (ИСТИНА или ЛОЖЬ).

1. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих логическое значение ИСТИНА.

2. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих логическое значение ЛОЖЬ.

Ошибок подсчета

Используйте функцию СЧЁТЕСЛИ в Excel для подсчета конкретных ошибок.

1. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих # ИМЯ? ошибка.

2. Формула массива ниже подсчитывает общее количество ошибок в диапазоне ячеек.

Примечание: завершите формулу массива, нажав CTRL + SHIFT + ENTER. Excel добавляет фигурные скобки {}. Посетите нашу страницу о подсчете ошибок, чтобы получить подробные инструкции о том, как создать эту формулу массива.

и критерии

Подсчет с критериями И в Excel очень прост. Функция СЧЁТЕСЛИМН (с буквой S в конце) в Excel подсчитывает ячейки на основе двух или более критериев.

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

или критерии

Подсчет с использованием критерия Или в Excel может быть непростым.

1. Функции СЧЁТЕСЛИ ниже подсчитывают количество ячеек, содержащих Google или Facebook (один столбец). Ракетостроения пока нет.

2. Однако, если вы хотите подсчитать количество строк, содержащих Google или Stanford (два столбца), вы не можете просто использовать функцию СЧЁТЕСЛИ дважды (см. Рисунок ниже).

Примечание: строки, содержащие Google и Stanford, подсчитываются дважды, но их следует подсчитывать только один раз. 4 - это ответ, который мы ищем.

3. Приведенная ниже формула массива делает свое дело.

Примечание: завершите формулу массива, нажав CTRL + SHIFT + ENTER. Excel добавляет фигурные скобки {}. Посетите нашу страницу о подсчете с использованием критериев или для получения подробных инструкций о том, как создать эту формулу массива.

Подробнее о Countif

Функция СЧЁТЕСЛИ - отличная функция. Давайте взглянем на еще несколько интересных примеров.

1. Функция СЧЁТЕСЛИ ниже использует именованный диапазон. Именованный диапазон Возраст относится к диапазону A1: A6.

2. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, которые меньше среднего возраста (32,2).

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

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

Примечание: ячейка B2 содержит формулу = СЧЁТЕСЛИ (возраст, A2), ячейка B3 = СЧЁТЕСЛИ (возраст, A3) и т. Д.

5. Добавьте функцию ЕСЛИ, чтобы найти дубликаты.

Совет: используйте СЧЁТЕСЛИ и условное форматирование для поиска и выделения дубликатов в Excel.

Магия графов

Функция СЧЁТЕСЛИ не может подсчитать, сколько раз встречается определенное слово в ячейке или диапазоне ячеек. Все, что нам нужно, это немного волшебства!

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

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

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