Як розмістити логічні оператори у формулі Excel = IF?


27

Я намагаюся ввести формулу для відображення тексту відповідно до умови IF. Найкраще, чим я можу керувати, - це щось на кшталт ...

=IF(myval>=minval & myval <= maxval, "OK", "Not OK")

Але це, здається, працює абсолютно неправильно, показуючи ОК, коли мівал знаходиться поза діапазоном, а не гаразд, коли він знаходиться в зоні дії. Як вказати логічне І правильно? Я спробував &&, як я бачив у питаннях тут, і внутрішніх дужках, але це призводить до помилок.

Відповіді:


37

Логічні операції представлені формулами:

 AND( condition1 , condition2 , ... )

 OR( condition1 , condition2 , ... )

 NOT( condition )

Кожна умова може бути практично будь-якою з логічною оцінкою, тобто ви можете вкладати логічні операції, вводячи формули відповідно до необхідності.

Тож у вашому випадку вам потрібно:

 =IF( AND( myval>=minval , myval <= maxval ), "OK", "Not OK")
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.