У меня есть длинная инструкция IF и в Excel (превышающая лимит), которую мне нужно конвертировать в VBA, но я не могу заставить ее работать.
У меня есть два столбца текстовых списков (C & D), в которых я хочу определить результирующий уровень риска в столбце E.
оператор IF AND, который я придумал, это дляодна ячейка:
=IF(AND(C2="Improbable",D2="Acceptable"),"Low",IF(AND(C2="Improbable",D2="Tolerable"),"Medium",IF(AND(C2="Improbable",D2="Unacceptable"),"High",IF(AND(C2="Improbable",D2="Undesirable"),"Medium",IF(AND(C2="Possible",D2="Acceptable"),"Low",IF(AND(C2="Possible",D2="Tolerable"),"Medium",IF(AND(C2="Possible",D2="Unacceptable"),"Critical",IF(AND(C2="Possible",D2="Undesirable"),"High",IF(AND(C2="Probable",D2="Acceptable"),"Medium",IF(AND(C2="Probable",D2="Tolerable"),"HIgh",IF(AND(C2="Probable",D2="Unacceptable"),"Critical",IF(AND(C2="Possible",D2="Undesirable"),"High",""))))))))))))
, и это работает, но слишком много операторов IF для excel.
Какой-нибудь совет, как преобразовать это в VBA и для всего столбца?