Як виконати три різні формули на основі певних критеріїв


0

Як я можу виконати три різні формули на основі певних критеріїв: Наприклад:

Дивіться прикладний приклад

Є три різні формули, які я хочу виконати, на основі категоричної умови, в яку впадає числове значення.

Замість того, щоб перевірити це вручну, чи існує спосіб (наприклад, використовувати оператор if else) для excel автоматично вибрати правильну формулу, виходячи з умови, в яку попадає числове значення?


Ласкаво просимо на сайт. Чи можете ви поділитися з нами, які формули (формули) чи VBA ви вже пробували?
CharlieRB

Відповіді:


2

=IF(Condition A, Formula A, IF(Condition B, Formula B,IF(Condition C, Formula C)))

В B7: =IF(B7<=B3,B9-B$4,IF(B2>=B7>B3,B7+B$4,IF(B7>B2,B25*B$4)))потім перетягніть вниз. Я вважаю, що це результат, якого ви хотіли. Якщо ні, зазначте інше.


2

Вираз

(B7-B$4>$B$3)+(B7-B$4>$B$2)+1

виробляє індекс ( 1, 2або 3), в відповідності з умовою про який йде мова. Цей індекс можна використовувати для вибору функції:

=CHOOSE((B7-B$4>$B$3)+(B7-B$4>$B$2)+1,"Func1","Func2","Func3")

Замініть "Func1","Func2","Func3"фактичними виразами.

введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.