Svinkovod.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Excel проверка данных путем объединения нескольких условий

Excel проверка данных путем объединения нескольких условий

Могу ли я сделать формулы проверки excel с несколькими условиями? У меня есть одна колонка, где я хочу 1) уникальные значения 2) все значения должны иметь be 10 символов(допускаются начальные нули) 3) Все должны быть числами

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

Как добавить два других условия?

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

2 ответа

  • объединение столбцов путем объединения нескольких фреймов данных

У меня есть несколько фреймов данных, которые мне нужны для объединения адресов и условий на основе zip. На самом деле у меня был запрос sql, который мне нужно преобразовать в dataframe join Я написал UDF, который отлично работает для объединения нескольких столбцов для получения одного столбца.

Мне нужна помощь с формулой IF в excel с использованием нескольких условий. Это то, что мне нужно: IF (cell) is <201, then *$2, if (cell) is 201-400, then *$1.15, if (cell) is >400, then *$1) Я пытаюсь создать электронную таблицу settlement.

  1. COUNTIF(G:G,G2)=1 проверяет уникальное условие.
  2. LEN(G2)=10 проверяет длину, включая начальные нули, т. е. Число, хранящееся в текстовом формате.
  3. ISNUMBER(VALUE(G2)) проверяет значение ячейки.

AND условие гарантирует выполнение всех вышеперечисленных условий.

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

Похожие вопросы:

Я получаю много информации из базы данных от клиентов в электронных таблицах excel. Мне часто приходится вставлять / обновлять эти данные обратно в базу данных. Я часто использую excel для генерации.

Я пытаюсь отфильтровать данные на листе Excel с помощью функций, основанных на нескольких столбцах. Например, если столбец B имеет ‘*ABC*’,, я хочу подсчитать количество уникальных значений в.

Я импортирую лист excel с 30 столбцами, используя фреймворк Apache POI. Я читаю каждую ячейку и вставляю ее в базу данных. Мне нужно проверить каждый из этих столбцов для различных условий, кроме.

У меня есть несколько фреймов данных, которые мне нужны для объединения адресов и условий на основе zip. На самом деле у меня был запрос sql, который мне нужно преобразовать в dataframe join Я.

Мне нужна помощь с формулой IF в excel с использованием нескольких условий. Это то, что мне нужно: IF (cell) is <201, then *$2, if (cell) is 201-400, then *$1.15, if (cell) is >400, then *$1).

Предположим, у меня есть набор данных в Excel, например 1, 10 2, 15 3, 20 4, 25 и скажем, слева начинается колонны на А1, правый столбец начинается на уровне В1. И скажем, я хочу получить медиану.

В настоящее время я работаю над созданием выпадающего списка, который скрывает выбранные элементы в Excel. Я использую Excel 2016, и тип моего файла — Excel 97-2003 Workbook (xls). Проблема в том.

В Excel я сделал формулу, основанную на условии MAX, если несколько условий истинны. Пока что формула выглядит так: =MAX(IF(A:A=Nissan;IF(B:B=Green;C:C))) Теперь я хотел бы получить формулу.

У меня есть два фрейма данных и я пытаюсь обновить имя в DF1 на основе двух условий инструмента и местоположения- Таблицы данных — первый DF1 NAME Tool Location — tool_1 location_1 — tool_15.

Формулы эксель если с тремя условиями. Как задать простое логическое условие в Excel.

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

Функцию ЕСЛИ в Excel часто называют условной функцией.

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

ЕСЛИ(логическое выражение, [значение если ИСТИНА], [значение если ЛОЖЬ])

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

Давайте рассмотрим как работает эта функция.

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

В логическом выражении можно применять операторы сравнения:

  • > больше
  • = больше или равно
  • не равно

На самом деле это очень просто, давайте рассмотрим на простом примере.

Читайте так же:
Как включить airdrop на ios 11

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

Предположим, что мы худеем и наша задача будет состоять в том, что мы должны отобрать продукты, калорийность которых менее 500 Ккал. Если калорийность менее 500 Ккал, то в столбце F в строке продукта мы поместим слово «ГОДЕН», в противном случае — «НЕ ГОДЕН». В этом случае нам поможет функция ЕСЛИ. Давайте попробуем ее применить.

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

ЕСЛИ(E2 B1 — Следующая формула возвратит ИСТИНА, если значение ячейки А1 больше, чем в B1. В противном случае формула вернет ЛОЖЬ. Такие сравнения можно задавать и при работе с текстом.

Например, если в ячейке A1 хранится значение «Апельсин», а в B1 – «Арбуз», то формула вернет ЛОЖЬ, поскольку в алфавитном порядке «Арбуз» находится ниже, чем «Апельсин». Чем ниже, тем больше.

=A1 B1 — Формула вернет ИСТИНА, если значения ячеек A1 и B1 не равны. В противном случае – ЛОЖЬ.

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

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

В этой статье, я хотел бы поговорить, о самой любимой функции — функция ЕСЛИ в Excel. Эта функция является представителем логических функций во встроенном редакторе функций и там же её можно найти или заглянув в раздел “10 самых используемых функций”. Для более опытных пользователей эту формулу можно вызвать начав вычисления в ячейке, при вводе знака “=” и начале ввода названия функции, Excel моментально предложит все допустимые варианты с которых вы сможете выбрать нужную вам функцию.

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

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

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

Итак, чем же так хороша эта логическая формула, а тем что в неё можно вложить восем аналогичных логических цепочек, то есть несколько формул ЕСЛИ, вот примеры:

1. Простой вариант:

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

2. Сложный вариант:

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

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

Читайте так же:
Как в ворде сделать сетку клетки

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

Тот, кто живет по средствам, страдает от недостатка воображения
Андре Стендер, писатель

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

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

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

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

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

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

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

Вложенность

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

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

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

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

=ЕСЛИ(А1>5;ЕСЛИ(А1 25 . Если это так, то формула возвратит текстовую строку «больше 25», в любом другом случае — «меньше или равно 25».

Пример 2

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

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

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

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

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

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

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

  • Восстановление данных с жесткого диска: Причины неполадок и решения Восстановление информации с жесткого диска загрузочный образВосстановление данных с жесткого диска: Причины неполадок и решения Восстановление информации с жесткого диска загрузочный образ
  • Как восстановить удаленные с жесткого диска файлы Как самостоятельно восстановить данные с жесткого дискаКак восстановить удаленные с жесткого диска файлы Как самостоятельно восстановить данные с жесткого диска
  • Как восстановить данные с жесткого диска Восстановление информации с жесткого диска загрузочный образКак восстановить данные с жесткого диска Восстановление информации с жесткого диска загрузочный образ
  • Произошла ошибка проверки подлинностиПроизошла ошибка проверки подлинности
Читайте так же:
Можно ли временно заблокировать инстаграм

Функции Excel ЕСЛИ (IF) и ЕСЛИМН (IFS) для нескольких условий

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

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

Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.

Читайте так же:
Можно ли запустить видеокарту без дополнительного питания

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

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

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

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

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

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

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

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

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

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

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

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

Примеры использования условий в формулах Excel

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

Здравствуйте, друзья! Часто ли вам приходится делать выбор? Например, захотели купить новый телефон, а полной суммы денег у вас нет. Взять кредит или копить? Так сегодня разберем как делать выбор в электронных таблицах Excel. Это позволяет сделать условная функция ЕСЛИ().

Условная функция ЕСЛИ()

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

операции отношения в логических выражениях

Операции отношения в логических выражениях

Простое условие

Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.

операции отношения в логических выражениях

Блок-схема «Простое условие». Определение отрицательных и неотрицательных чисел

Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст «неотрицательное», иначе — «отрицательное». То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».

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

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

формула если простое условие в эксель

Блок-схема «Простое условие». Расчет данных

На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).

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

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

Решение:

Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).

прогрессивный налог в эксель

В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.

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

Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().

И() — логическая операция, требующая одновременного выполнения всех условий, связанных ею.
ИЛИ() — логическая операция, требующая выполнения любого из перечисленных условий, связанных ею.

Логическая операция И()

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

Читайте так же:
Можно ли за один раз сжечь сцепление

Составное условие в Excel

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

Почему так произошло? Посмотрим внимательно на условие в нашей формуле =ЕСЛИ(И(E6>=D2;B6>70);»зачислен»;»не зачислен»). Логическая операция И() требует выполнения всех условий, но у нас выполняется только одно. Второе условие B6>70 не выполнено, поэтому составное условие принимает значение «ложь». И на экран выводится сообщение «не зачислен» (вспоминаем схему – ветвь «нет»).

Задание:
В торговой фирме перед Новым Годом устроена праздничная распродажа. Рассчитать сумму продаж с учетом скидки, назначаемой в период распродажи.

1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.

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

3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%).

Решение:

примел логической функции И()

Для проведения расчетов необходимо вписать следующие формулы:

  • В ячейке Е7: =B7*C7
  • В ячейке F7: =ЕСЛИ(И(D7>=D$4;D7<=E$4);B$4;0)
  • В ячейке G7: =E7*(1-F7)

и скопировать по соответствующим столбцам до 16 строки включительно.

Логическая операция ИЛИ()

Посмотрим пример с логической операцией ИЛИ() в той же таблице. Только немного изменим условие задачи. Для зачисления абитуриента достаточно иметь по математике более 60 баллов или общую сумму баллов не меньше проходного. Рисунок ниже.

Пример Если несколько условий в excel

Абитуриент Сидоров зачислен, хотя не набрал проходной балл. Вот формула =ЕСЛИ(ИЛИ(B7>60;E7>D2;);»зачислен»;»не зачислен»). Здесь использована операция ИЛИ(), поэтому достаточно выполнение хотя бы одного условия. Что и произошло, первое условие B7>60 истинно. Оно привело к выводу сообщения о зачислении абитуриента.

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

1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.

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

3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%)

Решение:

пример логической функции ИЛИ()

Для проведения расчетов необходимо вписать следующие формулы:

  • В ячейке Е7: =B7*C7
  • В ячейке F7: =ЕСЛИ(ИЛИ(D7=D$4;D7=E$4;D7=F$4);B$4;0)
  • В ячейке G7: =E7*(1-F7)

и скопировать по соответствующим столбцам до 15 строки включительно.

Вложенные условия

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

вложенные условия формула если

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

Задание:
С целью уменьшения текучести кадров администрация решила выплачивать надбавку за непрерывный стаж работы на своем предприятии. Рассчитайте надбавку за непрерывный стаж работы в соответствии с таблицей Надбавка.

1. Определите стаж работы сотрудников. Стаж = 2018- Год приема на работу.

2. Используя вложенные функции Если, рассчитайте надбавку для сотрудников. Надбавка (руб.) = Надбавка(%)* Оклад

Решение:

пример вложенной функции ЕСЛИ()

Для проведения расчетов необходимо вписать следующие формулы:

  • В ячейке D9: =2018-B9
  • В ячейке E9: =ЕСЛИ(D9>=B$6;C9*C$6;ЕСЛИ(D9>=B$5;C9*C$5;0))

и скопировать по соответствующим столбцам до 19 строки включительно.

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

PS: Удивительные факты

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

ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью! Блог твой компьютер лайк Блог твой компьютер дизлайк

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector