Познавательное

Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

  

Расширенный фильтр позволяет отбирать значения, удовлетворяющие одному из двух условий, с помощью логической операции ИЛИ. Примером подобного объединения условий является отбор заказчиков, которые приобрели товар ABC или товар XYZ. Чтобы объединить условия с помощью операции "ИЛИ'', разместите их в последовательных строках диапазона условий, как показано на рис. 11.10. Расширенный фильтр позволяет отбирать значения, удовлетворяющие одновременно двум условиям, с помощью логической операции И. Примером подобного объединения условий является отбор заказчиков, которые приобрели товар XYZ в западном регионе. Чтобы объединить условия с помощью операции "И", разместите их в одной строке диапазона условий, как показано на рис. 11.11.

Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

Рис. 11.10. Диапазон условий Л: J3 используется для отбора заказчиков, которые приобрели товар ABC или XYZ

Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

Рис. 11.11. Диапазон условий Л : К2 используется для отбора заказчиков, которые приобрели товар XYZ в западном регионе


Дополнительные аспекты объединения условий с помощью логической операции "ИЛИ"
Диапазон условий, показанный на рис. 11.12, основан на значении двух различных полей, объединенных с помощью логической операции "ИЛИ".
Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

Рис. 11.12. Диапазон условий Л:КЗ используется для отбора заказчиков из западного региона и заказчиков, которые приобрели товар XYZ

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

ПРАКТИКУМ
Задание сложного условия отбора
Создадим усовершенствованный вариант формы создания отчета на базе формы frmReport. Новая форма позволяет создавать отчет о сделках для выбранного заказчика, товара, региона или их комбинации, как показано на рис. 11.13. Предположим, что пользователь выбрал двух заказчиков и два товара. Соответствующий диапазон условий состоит из 5 строк, что вполне приемлемо (рис. 11.14). А теперь представьте, что на некотором диапазоне исходных данных пользователь выбрал 10 товаров, 9 регионов и 499 заказчиков. Поскольку диапазон условий должен содержать все возможные комбинации значений полей, по которым проводится отбор, его размер превысит 44 ООО строк. Попробуйте создать подобный фильтр, и вы вскоре поймете, что на его применение может уйти целая вечность. Чтобы не ждать так долго, задайте условие отбора с помощью формулы.
Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

Рис. 11.13. Создание диапазона условий для такой формы может превратиться в настоящий кошмар

Объединение нескольких условий с помощью логической операции "И", "ИЛИ"

Рис. 11.14. Диапазон условий Л: К5 используется для отбора заказчиков, которые приобрели либо товар DEF, либо товар XYZ
 


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