Поэтому, если вы хотите использовать вложенное IF
решение, вы можете создать небольшую справочную таблицу, например:
И затем, если у вас есть значения PQM
, PQS
и PQD
в B8
, C8
и D8
соответственно, формула будет иметь вид:
=IF(AND(OR(B8>$B$5,C8>$C$5),D8>$D$5),$A$5,IF(AND(OR(B8>$B$4,C8>$C$4),D8>$D$4),$A$4,IF(AND(OR(B8>$B$3,C8>$C$3),D8>$D$3),$A$3,IF(AND(OR(B8>$B$2,C8>$C$2),D8>$D$2),$A$2,"None"))))
Вы также можете легко заменить ссылки на таблицы жестко закодированными значениями, если вы не хотите иметь справочную таблицу (хотя я предпочитаю иметь ее на случай, если в будущем вам потребуется изменить параметры расчета):
=IF(AND(OR(B8>100000,C8>120),D8>12000),"1K",IF(AND(OR(B8>75000,C8>90),D8>9000),"Platinum",IF(AND(OR(B8>50000,C8>60),D8>6000),"Gold",IF(AND(OR(B8>25000,C8>30),D8>3000),"Silver","None"))))
Надеюсь, это довольно очевидно, как это работает, сначала он проверяет условия самого высокого уровня, затем, если они не удовлетворены, пробирается вниз по уровням, пока не найдет тот, который возвращает "None"
если нет подходящего уровня для возврата. ,