Використання функцій AND і OR для перевірки комбінації умов

Примітка.:  Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою .

Якщо потрібно знайти дані, які відповідають кілька умов, наприклад проданих квітня по січень або одиниці проданих Марія, можна використовувати функції AND і OR разом.

Цей приклад гнізда функції AND всередині функції OR для пошуку проданих між 30 квітня 2011 року та 1 січня 2012 року або будь-який проданих Марія. Ви можете бачити, вона повертає значення True для проданих за Марія а також для проданих, тим та Ед під час дати, указаний у формулі.

Використання функцій AND і OR в одній формулі

Ось формула, яку можна скопіювати та вставити в книгу:

= OR (і (C2 > дата (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Давайте почнемо глибше в формулу. Функція OR потрібен набір аргументи, його можна перевірити, щоб побачити, якщо вони true або false. У цій формулі перший аргумент – це результат функції AND із функцією дати вкладені усередині, а другий – "Марія". Формулу можна прочитати в такий спосіб: перевірка, щоб дізнатися, чи продаж було зроблено після 30 квітня 2011 і до 1 січня 2012 року або було зроблено Марія.

Як функція OR і функція також Повертає логічне значення True або False. У більшості випадків, ви використовуєте, і розширити можливості іншої функції, такі як або та IF. У цьому прикладі функція OR не знайти дати без функції AND.

Використання функцій AND і OR з функцією IF

Можна також використовувати та та або з функцією IF.

Функції AND і OR, вкладені у функцію IF

У цьому прикладі продавці отримають бонус тільки тоді, коли продадуть товарів на суму не менше 125 000 доларів США, за винятком тих, хто працює в південному регіоні з меншим ринком. Для останніх обсяг збуту, який дає право отримати бонус, становить 100 000 доларів США.

= IF (або (C4 > = 125000; AND (B4 = "Південь"; C4 > = 100000)) = TRUE; C4 * 0,12 "Нема бонуса")

Погляньмо глибше. Функція IF необхідні три аргументи для роботи. По-перше, логічну, другий – це значення, яке відображається, якщо тест повертає значення True, а третій – це значення, яке відображається, якщо тест повертає значення False. У цьому прикладі функція OR і всі вкладені в ній надає логічної перевірки. Як можна прочитати: шукати значення, яке більше або дорівнює 125000, якщо значення у стовпці C "Південь", а потім знайдіть значення, більше 100 000 і щоразу, коли виконуються обидві умови, множення значення 0,12 сума комісії. В іншому разі відображення слова "Нема бонуса".

Спробуйте виконати приклади, наведені вище.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×