Excel: Calcular a coluna IF com base em outra coluna IF

2

Estou tentando usar o Excel para criar um scorecard para diferentes empresas usarem. O produto que eu crio precisa ser um produto acabado - quando um representante da empresa preenche certas informações sobre sua empresa, o Excel deve citar uma resposta sobre sua classificação.

Para fazer isso, criei uma abordagem em três etapas:

  • A primeira coluna usa uma instrução IF para codificar sua resposta (ou seja, "Sim" = 1, "Não" = - 1)
  • A segunda coluna usa uma instrução IF para ponderar sua resposta codificada (ou seja, se a resposta for "Sim" e, para essa pergunta, ela deve ser mais ponderada por * 1.5),
  • A terceira coluna tabula todas as suas respostas para dar a elas uma classificação (ou seja, se a resposta cair entre 1 a 3 pontos, então elas são "Líder").

Mas aqui está o problema: Como posso calcular uma coluna IF fora de outra coluna IF sem copiar e colar os valores? Eu tentei basear a instrução IF na segunda coluna na resposta na primeira coluna - que foi calculada com uma instrução IF.

por exemplo, a primeira coluna lê E5 = IF(C5="Yes",1,-1) e, nesse momento, a segunda coluna lê F5 = IF(E5=-1,E5*1.5,E5) . Mas obtenho uma resposta #VALUE porque estou baseando uma coluna IF em outra coluna IF. Como o cartão de pontuação finalizado não deve mostrar o backend ou exigir que o respondente copie e cole suas respostas para transformá-las de fórmulas em valores, preciso descobrir uma maneira de ir da coluna 1 à coluna 2. Alguma idéia?

    
por Christopher R. 27.07.2015 / 17:41

2 respostas

1

Acho que algumas de suas lógicas IF estão fora (invertidas).

Coloque toda a fórmula em uma instrução IF, já que você parece ter apenas dois estados - Sim (1) e Não (-1).

= SE (C5="Sim", 1,5, -1)

Deve ser isso?

    
por 27.07.2015 / 17:57
0

Eliminar col 1, colocar o peso em col 2, colocar isso na col 3.

=(IF(C5="Yes"; "1"; "-1") * (IF(C5="Yes"; F5; "1")))

    
por 28.07.2015 / 20:24