Диапазон Excel по условию

Обновлено: 21.11.2024

Мне нужен способ найти диапазон на основе одного критерия, а затем ячейку в этом диапазоне на основе другого критерия.

В этом случае у меня есть рабочий лист, в который вы можете добавить столько объектов коммерческой недвижимости, сколько хотите, а затем распределить туда финансовые показатели. У вас может быть финансовая отчетность за три года по каждому объекту недвижимости. Таким образом, в ячейке («G2») вы будете первым именем свойства, а затем в диапазоне («G3: I3») будет дата утверждения для каждого распространения заявления, а диапазон («G38: I38») содержит данные, которые мне в конечном итоге нужны извлекать. Любое дополнительное свойство будет иметь те же номера строк, но все будет на 6 столбцов вправо.

По сути, мне нужно найти имя свойства, а затем в пределах этого диапазона (скажем, ("G2:I60")) мне нужно найти эти данные в G38, H38 или I38 на основе необходимой даты выписки.

Сейчас у меня есть две пользовательские формы; 1, которая отображает все имена свойств, и после того, как вы выберете, она показывает 2-ю форму использования, которая отображает даты выписки.

Может ли кто-нибудь помочь с этим. Дайте мне знать, если есть какие-либо неизвестные, которые мне нужно объяснить, поскольку мне было трудно выразить это словами.

В этом примере мне понадобится 1-я пользовательская форма, чтобы найти свойство DEF St при выборе из списка, а затем найти чистый доход для любых данных выписки, выбранных из списка в следующей пользовательской форме.

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

Если вы сделали это в Excel, вы можете вырезать и вставить. Это будет выглядеть некрасиво с форматированием, но мы можем отредактировать его, чтобы оно выглядело лучше. одна вещь, которая поможет с копированием и прошлым, - это наличие уникального символа (-, *, +, «пробел» и т. д.) в пустых ячейках. чтобы сохранить форматирование во время копирования и вставки.

1 Ответ 1

Подтверждение концепции

Компоновка данных ПОДОБНА тому, что показано на рисунке выше. Данные выборки находятся в строках со 2 по 6, а формулы находятся под данными выборки в G10:G14. Неважно, существуют столбцы J, K или L или нет.

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

G10 — это выбранное свойство
G11 — это выбранная дата

От G12 до G14 – это формула, которая извлекает соответствующее значение из соответствующего свойства и даты по следующей формуле:

Это было помещено в ячейку G4 и скопировано вниз

INDEX возвращает адрес/диапазон, который соответствует переданной ему информации. Я определил соответствующие строки либо с помощью жесткого кода числового значения, либо с помощью функции ПОИСКПОЗ для определения позиций.

Эта часть формулы указывает Excel на просмотр диапазона G2:O6 , ограничивает его строку строкой 1 с 1 , а затем определяет, какой столбец искать с помощью MATCH($G$10,INDEX($G$2: $O$6,1,0),0).

Для анализа того, что делает match, он пытается найти значение в ячейке G10 (свойство) в первой строке диапазона G2:O6. Первый 0 существует по двум причинам. Поскольку диапазон имеет 2 измерения, кажется, вам нужно указать здесь какое-то значение, иначе вы получите сообщение об ошибке, несмотря на то, что оно помечено как необязательное. Вторая причина заключается в том, что 0 указывает индексу использовать все столбцы или строки в зависимости от того, используется ли он в части столбца или строки формулы INDEX. Второй 0 указывает индексу искать точное совпадение.

В результате, когда эта часть успешно оценивается, возвращается адрес M2. Затем этот процесс повторяется, но добавляется 2 к результатам совпадения, чтобы поместить нас в столбец O, и жестко кодируется 5, чтобы получить адрес O6. Поэтому, используя небольшое сокращение здесь в качестве примера, приведенные выше формулы:

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

Затем, используя аналогичную комбинацию ПОИСКПОЗ и ИНДЕКС в этом диапазоне, мы просто определяем, какой из 3 столбцов в диапазоне соответствует дате и какая из 5 строк соответствует слову слева от F12 до F14. Это могло быть жестко закодировано, но я решил оставить его как переменную на случай, если порядок данных не совпадает с порядком отображения.

Важно, чтобы написание и даты точно совпадали. Завершающие пробелы зацикливают вещи и могут привести к неожиданным результатам. Вы также можете заключить всю формулу в функцию ЕСЛИОШИБКА(), используя "" или "Не найдено" для результатов ошибки. Это предотвратит отображение сообщений об ошибках Excel в ячейках, если введена не вся информация.

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

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

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

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

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

Что находится на этой странице?

1. Извлечь все строки из диапазона на основе критериев диапазона
[Формула массива]

На рисунке выше показан набор данных в диапазоне ячеек B3:E12, параметры поиска находятся в D14:D16. Результаты поиска находятся в формате B20:E22.

Обновление от 20 сентября 2017 г., уменьшенная формула в ячейке A20.

Формула массива в ячейке A20:

=ИНДЕКС($B$3:$E$12, МАЛЕНЬКИЙ(ЕСЛИ((ИНДЕКС($B$3:$E$12, , $D$16) =$D$14), ПОИСКПОЗ(СТРОКА($B$3:$E $12), СТРОКА($B$3:$E$12)), ""), СТРОКИ(B20:$B$20)), СТОЛБЦЫ($A$1:A1))

1.1 Видео

Посмотрите это видео, чтобы узнать больше о формуле:

1.2 Как ввести эту формулу массива

  1. Выберите ячейку A20.
  2. Вставить приведенную выше формулу в ячейку или строку формул.
  3. Одновременно нажмите и удерживайте клавиши CTRL + SHIFT.
  4. Нажмите Enter один раз
  5. Отпустить все клавиши

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

Не вводите эти символы самостоятельно, они появляются автоматически.

Теперь скопируйте ячейку A20 и вставьте в диапазон ячеек A20:E22.

1.3 Объяснение формулы массива в ячейке A20

Вы можете продолжить, если выберете ячейку A19, перейдите на вкладку "Формулы" на ленте и нажмите левой кнопкой мыши на кнопку "Вычислить формулу".

Шаг 1. Фильтрация определенного столбца в диапазоне ячеек B3:E12

Функция ИНДЕКС в основном используется для получения одного значения из заданного диапазона ячеек, однако она также может возвращать весь столбец или строку из диапазона ячеек.

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

ИНДЕКС($B$3:$E$12, , $D$16, 1)

ИНДЕКС($B$3:$E$12, , 3, 1)

и возвращает C3:C12.

Получает значение в определенном диапазоне ячеек на основе номера строки и столбца.

Шаг 2. Проверьте, какие значения меньше или равны условию

Знак "меньше" и "равно" — это логические операторы, которые позволяют сравнивать значение со значением, в данном случае, если число меньше или равно другому числу.

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

ИНДЕКС($B$3:$E$12, , $D$16, 1) =$D$14)

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

TRUE * TRUE равно FALSE, все остальные комбинации возвращают False. TRUE * FALSE равно FALSE и т. д.

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

Шаг 4. Создание числовой серии

Функция СТРОКА вычисляет номер строки ссылки на ячейку.

Шаг 5. Создайте числовую последовательность от 1 до n

Функция ПОИСКПОЗ возвращает относительное положение элемента в массиве или ссылке на ячейку, которое соответствует указанному значению в определенном порядке.

Шаг 4. Возврат соответствующего номера строки

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

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

ЕСЛИ((ИНДЕКС($B$3:$E$12, , $D$16) =$D$14), ПОИСКПОЗ(СТРОКА($B$3:$E$12), СТРОКА($B$3:$E$12) ), "")

Шаг 5. Извлечение k-го наименьшего номера строки

Функция НАИМЕНЬШИЙ возвращает k-е наименьшее значение из группы чисел.

МАЛЕНЬКИЙ(ЕСЛИ((ИНДЕКС($B$3:$E$12, , $D$16) =$D$14), MATCH(СТРОКА($B$3:$E$12), СТРОКА($B$3:$E $12)), ""), ROWS(B20:$B$20))

Шаг 6. Возврат всей записи строки из диапазона ячеек

Функция ИНДЕКС возвращает значение из диапазона ячеек, которое вы указываете на основе номера строки и столбца.

ИНДЕКС($B$3:$E$12, МАЛЕНЬКИЙ(ЕСЛИ((ИНДЕКС($B$3:$E$12, , $D$16) =$D$14), MATCH(СТРОКА($B$3:$E$12) ), СТРОКА($B$3:$E$12)), ""), СТРОКИ(B20:$B$20)), СТОЛБЦЫ($A$1:A1))

ИНДЕКС($B$3:$E$12, 1, , 1)

2. Извлечение всех строк из диапазона на основе критериев диапазона - Excel 365

Обновление от 17 декабря 2020 г.: новая функция ФИЛЬТР теперь доступна для пользователей Excel 365. Формула в ячейке B20:

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

Приведенная ниже формула массива предназначена для более ранних версий Excel. Она ищет значения, соответствующие критерию диапазона (ячейки D14 и D15). Формула позволяет изменить столбец для поиска в ячейке D16.

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

2.1 Объяснение формулы массива

Шаг 1. Первое условие

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

Шаг 3 – Умножение массивов – Логика И

Шаг 4. Фильтрация значений

ФИЛЬТР($B$3:$E$12, (D3:D12 =D14))

3. Извлечь все строки из диапазона, соответствующие критериям, в один столбец [Формула массива]

Формула массива в ячейке B20 извлекает записи, в которых столбец E равен либо "Юг", либо "Восток".

Следующая формула массива в ячейке B20 предназначена для более ранних версий Excel, чем Excel 365:

=ИНДЕКС($B$3:$E$12, МАЛЕНЬКИЙ(ЕСЛИ(СЧЁТЕСЛИ($E$15:$E$16,$E$3:$E$12), MATCH(СТРОКА($B$3:$E$12), СТРОКА($B$3:$E$12)), ""), СТРОКА(B20:$B$20)), СТОЛБЦ($B$2:B2))

Чтобы ввести формулу массива, введите формулу в ячейку, затем одновременно нажмите и удерживайте клавиши CTRL + SHIFT, а затем один раз нажмите Enter. Отпустите все ключи.

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

3.1 Объяснение формулы в ячейке B20

Шаг 1. Фильтрация определенного столбца в диапазоне ячеек $A$2:$D$11

Функция СЧЁТЕСЛИ позволяет идентифицировать ячейки в диапазоне $E$3:$E$12, который равен $E$15:$E$16.

Шаг 2. Возврат соответствующего номера строки

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

Логическое выражение было вычислено на шаге 1 , ИСТИНА равна 1, а ЛОЖЬ равна 0 (ноль).

ЕСЛИ(СЧЁТЕСЛИ($E$15:$E$16,$E$3:$E$12), MATCH(СТРОКА($B$3:$E$12), СТРОКА($B$3:$E$12)), " ")

Шаг 3. Найдите k-й наименьший номер строки

МАЛЕНЬКИЙ(ЕСЛИ(СЧЁТЕСЛИ($E$15:$E$16,$E$3:$E$12), MATCH(СТРОКА($B$3:$E$12), СТРОКА($B$3:$E$12)) , ""), СТРОКИ(B20:$B$20))

Шаг 4. Возврат значения на основе номера строки и столбца

Функция ИНДЕКС возвращает значение на основе ссылки на ячейку и номеров столбцов/строк.

ИНДЕКС($B$3:$E$12, МАЛЕНЬКИЙ(ЕСЛИ(СЧЁТЕСЛИ($E$15:$E$16,$E$3:$E$12), MATCH(СТРОКА($B$3:$E$12), СТРОКА ($B$3:$E$12)), ""), СТРОКИ(B20:$B$20)), СТОЛБЦЫ($B$2:B2))

ИНДЕКС($B$3:$E$12, 3, СТОЛБЦЫ($B$2:B2))

и возвращает 3 в ячейке B20.

Рекомендуемое чтение

4. Извлечение всех строк из диапазона на основе нескольких условий — Excel 365

Обновление от 17 декабря 2020 г.: новая функция ФИЛЬТР теперь доступна для пользователей Excel 365. Формула в ячейке B20:

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

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

4.1 Объяснение формулы массива

Шаг 1 –

Шаг 2 –

ФИЛЬТР($B$3:$E$12, СЧЁТЕСЛИ(E15:E16, E3:E12))

5.Извлечь все строки из диапазона, которые соответствуют критериям, в один столбец [Таблица, определенная Excel]

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

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

На изображении выше показана таблица, определенная в Excel. Вот как отфильтровать D между 4 и 6:

6. Извлечь все строки из диапазона, соответствующие критериям, в один столбец [Фильтр]

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

Вот как применить стрелки фильтра к набору данных.

Черные стрелки отображаются рядом с каждым заголовком.

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

7. Извлечь все строки из диапазона, соответствующие критериям, в один столбец
[Расширенный фильтр]

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

Вот как применить фильтр:

  1. Создайте заголовки для столбца, который вы хотите отфильтровать, желательно выше или ниже вашего набора данных.
    Ваши фильтры могут исчезнуть, если их разместить рядом с набором данных, потому что строки могут быть скрыты при применении фильтра.
  2. Выберите весь набор данных, включая заголовки.
  3. Перейдите на вкладку "Данные" на ленте.
  4. Нажмите левой кнопкой мыши на кнопку "Дополнительно".
  5. Появится диалоговое окно.
  6. Выберите диапазон критериев C2:D3, как показано на изображении выше.
  7. Нажмите левой кнопкой мыши на кнопку OK.
  8. Рекомендуемые сообщения

    Прочитайте этот пост и узнайте, как извлечь повторяющиеся записи:

    В этой статье описывается, как фильтровать повторяющиеся строки с помощью формулы. На самом деле это массив […]

    Узнайте, как фильтровать уникальные отдельные записи:

    Содержание Фильтровать уникальные отдельные записи строк Фильтровать уникальные отдельные записи строк, но не пробелы Фильтровать уникальные отдельные строки […]

    8. Файл Excel

    Получить файл Excel


    Извлечь все строки, содержащие значение между этой и той частью 21v45.xlsx

    Еженедельный блог EMAIL

    [newsletter_signup_form Я Оскар и здесь, чтобы помочь вам.

    Не стесняйтесь оставлять комментарии и задавать вопросы по Excel.

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

    Статьи по теме

    В этой статье показано, как извлекать записи/строки на основе двух условий, примененных к двум разным столбцам, которые можно легко расширить […]

    В этой статье объясняются различные методы фильтрации строк/записей, содержащих заданную текстовую строку в любом из значений ячейки […]

    Вопрос: я второй вопрос G: можно ли это сделать для более чем 3? т.е. (Вместо фамилии, отчества, имени) […]

    Вопрос: у меня есть список, и я хочу отфильтровать все строки со значением (столбец C), которое […]

    В этой статье описывается формула, которая возвращает все строки, содержащие хотя бы одну цифру от 0 (ноль) до 9. Что дальше […]

    Вопрос: как фильтровать строки по датам? Ответ: В этом посте я опишу, как: Фильтровать строки с помощью массива […]

    Содержание Извлечение отрицательных значений и смежных ячеек (формула массива) Извлечение отрицательных значений и смежных ячеек (фильтр Excel) Массив […]

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

    Например, если вы ищете формулу, которая войдет в ячейку B2, и если число находится в диапазоне от 100 до 999, результатом будет 100. В противном случае, если оно выходит за пределы этого диапазона, результат будет быть нулем.

    Инструкция IF между двумя числами

    =ЕСЛИ(И(C6>=C8,C6

    (См. скриншоты ниже).

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

    Шаг 1. Поместите число, которое вы хотите проверить, в ячейку C6 (150).

    Шаг 2. Поместите критерии в ячейки C8 и C9 (100 и 999).

    Шаг 3. Поместите результаты, если они истинны или ложны, в ячейки C11 и C12 (100 и 0).

    Шаг 4. Введите формулу =ЕСЛИ(И(C6>=C8,C6). Загрузите бесплатный шаблон.

    Инструкция IF между двумя числами (с текстом)

    Вам не нужно ограничивать результирующий вывод модели только числами. Вы также можете использовать текст, как показано в примере ниже. На этот раз вместо того, чтобы выводить в результате 100 или 0, Excel может отображать ДА или НЕТ, чтобы показать, является ли аргумент истинным или ложным.

    Дополнительные руководства по Excel

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

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

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

    Те, кто ежедневно использует Excel, хорошо знакомы с оператором Excel If, так как это одна из наиболее часто используемых формул. Здесь вы можете проверить различные операторы Excel If или, вложенные операторы If, AND, операторы Excel IF и способы их использования. Мы также предоставили ВИДЕО-ОБУЧЕНИЕ для различных операторов If.

    Оглавление

    Диапазон нескольких условий оператора Excel If

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

    1) Оператор Excel If

    Если вы хотите проверить условие, чтобы получить два результата, вы можете использовать этот оператор Excel If.

    2) Вложенный оператор If

    Давайте возьмем пример, который удовлетворяет указанному ниже условию

    • Если оценка находится в диапазоне от 0 до 60, оценка F
    • Если оценка находится в диапазоне от 61 до 70, оценка D.
    • Если оценка находится в диапазоне от 71 до 80, оценка C.
    • Если оценка находится в диапазоне от 81 до 90, оценка B.
    • Если оценка находится в диапазоне от 91 до 100, то оценка A.

    Затем для проверки условия синтаксис формулы принимает вид

    3) Excel, если с логическим тестом

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

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

    Функция ИЛИ: если вы используете условие ИЛИ для логического теста, тогда Excel выдаст вам результат как ИСТИНА, если какая-либо из ситуаций совпадает, иначе он вернет ложь.

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

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

    • Чтобы выполнить это несколько операторов if и в Excel, мы возьмем набор данных для оценок учащегося, который содержит такие поля, как оценки по английскому языку и математике.
    • Оценка по английскому языку хранится в столбце D, тогда как оценка по математике хранится в столбце E.
    • Допустим, учащийся сдал класс, если его или ее балл по английскому языку больше или равен 20, а по математике он или она набрал более 60 баллов.
    • Для создания отчета за считанные секунды, если формулы в сочетании с И может быть достаточно.
    • Введите =ЕСЛИ( Excel отобразит логическую подсказку сразу под ячейкой F2. Параметры этой функции: логическая_проверка, значение_если_истина, значение_если_ложь.
    • Первый параметр содержит условие, которое необходимо выполнить. В этом логическом тесте можно использовать несколько условий If и AND.
    • Во втором параметре введите значение, которое должно отображаться в Excel, если условие истинно. Точно так же в третьем параметре введите значение, которое будет отображаться, если ваше условие ложно.
    • Примените формулу If & And, вы получите =ЕСЛИ(И(D2>=20,E2>=60), "Пройдено", "Не пройдено").

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

    Чтобы использовать выражение If и Or в Excel, вам нужно применить формулу, аналогичную той, что вы применяли для If & And, с той лишь разницей, что если какое-либо из условий верно, то оно покажет вам True.

    Чтобы применить формулу, необходимо выполнить описанный выше процесс. Формула: =ЕСЛИ((ИЛИ(D2>=20, E2>=60)), «Пройдено», «Не пройдено»). Если оценка равна или выше 20 для столбца D или вторая оценка равна или выше 60, то человек проходит.

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

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

    Ситуация 1: если столбец D>=20 и столбец E>=60

    Ситуация 2: если столбец D>=15 и столбец E>=60

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

    4) Оператор Excel If с другими функциями

    Выше мы узнали, как использовать в Excel оператор if с несколькими условиями в диапазоне с функциями И/ИЛИ. Теперь мы изучим оператор Excel If с другими функциями Excel.

    • Excel, если с функциями суммы, среднего, минимума и максимума

    Возьмем пример, в котором мы хотим рассчитать успеваемость любого учащегося с оценками "Плохо", "Удовлетворительно" и "Хорошо".

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

    Используя функцию "Сумма",

    Используя функцию среднего,

    Используя макс./мин.

    Если вы хотите узнать самые высокие баллы, используйте функцию Max. Вы также можете найти самые низкие баллы с помощью функции Min.

    Вы также можете найти самые низкие баллы с помощью функции Min.

    Если мы объединим обе эти формулы вместе, то получим

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

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

    Итак, это все об Excel. Если в заявлении несколько диапазонов условий, вы также можете узнать, как добавить маркеры в Excel, в нашем следующем посте.

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