1

У меня есть два столбца текста, и я хочу автоматически вводить текст в третий столбец в зависимости от текста в двух предыдущих столбцах. Это матрица риска; например, если A1 говорит «вероятно», а B1 говорит «незначительно», мне нужно, чтобы C1 автоматически сказал «средний». Есть 9 возможностей, которые мне нужно включить в ячейку результатов следующим образом:

  • Маловероятно + незначительный = низкий
  • Маловероятно + умеренный = низкий
  • Возможно + Минор = Низкий
  • Вероятно + Незначительный = Средний
  • Возможный + Умеренный = Средний
  • Маловероятно + Большой = Средний
  • Вероятно + умеренный = высокий
  • Вероятно + Главный = Высокий
  • Возможно + Большой = Высокий

Я пытался использовать IF но мне не хватает синтаксиса, так как я не большой пользователь Excel. Буду признателен за любую помощь или знать, что это не может быть сделано!

3 ответа3

3

Подход таблицы поиска Мате Юхаса, вероятно, является лучшим общим решением.  Но, если мы посмотрим на вашу матрицу риска как матрицу,

                           B
               Minor    Moderate   Major
    Unlikely   Low      Low        Medium
A   Possible   Low      Medium     High
    Likely     Medium   High       High

образец появляется:

Если мы посмотрим на это численно,

             B
         1   2   3
    1    1   1   2
A   2    1   2   3
    3    2   3   3

и затем действительно смотрят на числа, пока они не начинают смотреть назад, шаблон сгущается в формулу:

C = INT((2*(A+B)-1)/3)

что приводит к этому решению:

=CHOOSE(INT((2*(MATCH(A1,{"Unlikely","Possible","Likely"},0)
               +MATCH(B1,{"Minor","Moderate","Major"},0))-1)/3), "Low", "Medium", "High")
1

Конечно, вы можете сделать это с помощью вложенных функций IF но это приведет к длинной и сложной формуле. Я бы предложил создать вспомогательный диапазон, как на рисунке ниже, а затем использовать VLOOKUP чтобы получить желаемое значение.

формула в столбце "C": =VLOOKUP(A1&B1,E:F,2,FALSE)

0

Используйте операторы AND и OR во вложенном if

= ЕСЛИ (ИЛИ (И (А1 = "возможно", В1 = "Минор"), (И (А1 = "маловероятно", ИЛИ (В1 = "Минор", В1 = "Умеренный")))), "LOW" , ЕСЛИ (ИЛИ (И (А1 = "Вероятно", B1 = "Minor") и (A1 = "возможно", В1 = "Умеренный"), И (А1 = "маловероятно", В1 = "Основные")) , "средний", ЕСЛИ (ИЛИ (И (А1 = "Вероятно", В1 = "Умеренный"), И (А1 = "Вероятно", В1 = "Основные"), И (А1 = "Возможно", В1 =» Major "))," HIGH», "")))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .