Excel 2020: обробка декількох умов у IF - Поради Excel

Зміст

Коли вам потрібно зробити умовний розрахунок, функцією IF є відповідь. Це працює так: Якщо, то; інакше. На наступному малюнку, простий IF розраховує бонус за ваші продажі на суму більше 20 000 доларів.

Але що відбувається, коли потрібно виконати дві умови? Більшість людей вкладають одне твердження IF у інше, як показано нижче:

Але це вкладання виходить з-під контролю, якщо у вас є багато умов, які потрібно виконати. Використовуйте функцію І, щоб скоротити та спростити формулу. =AND(Test,Test,Test,Test)є True лише тоді, коли всі логічні тести мають значення True. Наступний приклад показує коротшу формулу з однаковими результатами.

Якщо вам подобається І, ви можете знайти застосування АБО і НІ. =OR(Test,Test,Test,Test)є True, якщо будь-який з логічних тестів є True. НЕ скасовує відповідь, так =NOT(True)це False і =NOT(False)True. Якщо вам коли-небудь доведеться зробити щось вигадливе, як NAND, ви можете використовувати =NOT(AND(Test,Test,Test,Test)).

Обережно

Незважаючи на те, що Excel 2013 представив XOR як ексклюзивний варіант, він працює не так, як очікували б бухгалтери. =XOR(True,False,True,True)це правда з причин, які тут занадто складні для пояснення. XOR підраховує, чи є у вас непарна кількість справжніх значень. Непарні Дійсно дивно.

Цікаві статті...