Insira texto diferente em várias células em uma linha com base no valor de uma célula

0

Totalmente novo para isso, mas precisa de ajuda. Qualquer conselho apreciado. Eu queria saber se é possível escrever algum tipo de fórmula que preenchesse automaticamente cerca de 12 células em uma única linha com base no valor da primeira célula. Por exemplo:

  • Se A1 = 1, então B1 = Aprovado, C1 = Reprovado, D1 = Aprovado, E1 = Rejeitado
  • Se A1 = 2, então B1 = Passe, C1 = Falha, D1 = Falha, E1 = Rejeitado
  • Se A1 = 3, então B1 = Passe, C1 = Passe, D1 = Passe, E1 = Aprovado etc

Isso é possível?

Obrigado a vocês. Em resposta às suas perguntas ...

Os dados iniciais podem ser qualquer número de 1 a 9. Dependendo do número que eu digito na coluna A (1 a 9) eu quero produzir um conjunto específico de textos nas células B a M. Por exemplo ...

Se A1 = 1, então B1 = Aprovado, C1 = Reprovado, D1 = Aprovado, E1 = Rejeitado • Se A1 = 2, então B1 = Aprovado, C1 = Reprovado, D1 = Reprovado, E1 = Rejeitado • Se A1 = 3, depois B1 = Passe, C1 = Passe, D1 = Passe, E1 = Aprovado etc

A1 pode ser qualquer número entre 1 e 9. A saída nas células B, C, D, E, F, G, H, I, J, K, L e M dependeria do número digitado na célula. A1.

Espero que isso esclareça a consulta.

Obrigado

Este é o link para uma imagem da planilha excel na qual estou trabalhando .... link

Se eu escolher a opção 1 na célula A14, então preciso de B14 a m14 para mostrar o que é mostrado nas células b2 a m2

Obrigado

    
por Alec 05.01.2016 / 16:45

2 respostas

0

Em vez de escrever uma fórmula única que preencha todas as colunas, é provável que você precise de uma fórmula individual para cada coluna.

Um exemplo pode ser:

  • a coluna A é uma sequência de números
  • a coluna B usa a fórmula =IF(MOD(A1,3) = 0,"fizz","")
  • a coluna C usa a fórmula =IF(MOD(A1,5) = 0,"buzz","")
  • a coluna D usa a fórmula =IF(AND(LEN(B1)=0,LEN(C1)=0),A1,CONCATENATE(B1,C1))

e você acaba com uma espécie de solucionador Fizz Buzz .

    
por 05.01.2016 / 17:24
0

Se os valores de A estiverem restritos a inteiros positivos pequenos, CHOOSE() pode ser sua melhor opção. Sua sintaxe é

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

Para os dados mostrados, o uso seria

  • B1=CHOOSE(A1, "Pass", "Pass", "Pass", …)
  • C1=CHOOSE(A1, "Fail", "Fail", "Pass", …)
  • D1=CHOOSE(A1, "Pass", "Fail , "Pass", …)
  • E1=CHOOSE(A1, "Rejected", "Rejected", "Passed", …)
por 05.01.2016 / 18:40