Абсолютно новый для этого, но нужна помощь. Любой совет приветствуется. Мне было интересно, можно ли написать какую-то формулу, которая бы автоматически заполняла около 12 ячеек в одной строке на основе значения 1-й ячейки. Например:

  • Если A1 = 1, то B1 = Проход, C1 = Неудача, D1 = Проход, E1 = Отклонено
  • Если A1 = 2, то B1 = Проход, C1 = Сбой, D1 = Сбой, E1 = Отклонено
  • Если A1 = 3, то B1 = пройдено, C1 = пройдено, D1 = пройдено, E1 = пройдено и т.д.

Это выполнимо?

Спасибо вам, ребята. В ответ на ваши вопросы ....

Исходные данные могут быть любым числом от 1 до 9. В зависимости от того, какое число я ввожу в столбец A (от 1 до 9), я хочу вывести определенный набор текстов в ячейках от B до M. Например ...

Если A1 = 1, то B1 = Проход, C1 = Сбой, D1 = Проход, E1 = Отклонено • Если A1 = 2, то B1 = Проход, С1 = Сбой, D1 = Сбой, E1 = Отклонено • Если A1 = 3, то B1 = Проход, C1 = Проход, D1 = Проход, E1 = Прошло и т.д.

A1 может быть любым числом от 1 до 9. Выходные данные в ячейках B, C, D, E, F, G, H, I, J, K, L, M будут зависеть от того, какое число было введено в ячейку A1.

Я надеюсь, что это уточняет запрос.

Спасибо


Это ссылка на изображение листа Excel, над которым я работаю .... http://imgur.com/pLIb6td

Если я выберу вариант 1 в ячейке A14, тогда мне нужно от B14 до m14, чтобы отобразить то, что показано в ячейках от b2 до m2

Спасибо

2 ответа2

0

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

Примером может быть:

  • столбец А представляет собой последовательность чисел
  • В столбце B используется формула =IF(MOD(A1,3) = 0,"fizz","")
  • В столбце C используется формула =IF(MOD(A1,5) = 0,"buzz","")
  • В столбце D используется формула =IF(AND(LEN(B1)=0,LEN(C1)=0),A1,CONCATENATE(B1,C1))

и у вас получится своего рода решатель Fizz Buzz .

0

Если ваши значения A ограничены маленькими положительными целыми числами, CHOOSE() может быть вашим лучшим вариантом.  Его синтаксис

CHOOSE(index_num, value1, [value2], …) 

Для данных, которые вы показываете, использование будет

  • B1=CHOOSE(A1, "Pass", "Pass", "Pass", …)
  • C1=CHOOSE(A1, "Fail", "Fail", "Pass", …)
  • D1=CHOOSE(A1, "Pass", "Fail , "Pass", …)
  • E1=CHOOSE(A1, "Rejected", "Rejected", "Passed", …)

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