Sua fórmula deve ser escrita assim:
=IF(B2="A",$F$2,IF(B2="B",$F$3,IF(B2="C",$F$4,"Error")))
Ou para fazer isso, a fórmula dinâmica deve ser assim:
=IF(B2=$E$2,$F$2,IF(B2=$E$3,$F$3,IF(B2=$E$4,$F$4,"Error")))
Verifique a captura de tela:
Alguns alunos são divididos em grupos para um projeto. Os projetos são marcados e as pontuações do grupo são atribuídas a cada aluno desse grupo. Um exemplo de planilha do Excel está anexado.
Aequaçãodapontuação(colunaC)édadacomo:=IF(B2="A",F2,IF(B2="B",F3,IF(B2="C",F4,"Error")))
No entanto, a planilha do Excel não está funcionando do jeito que eu quero. No exemplo, Sarah deve receber 80, o mesmo que Michael, já que ambos pertencem ao Grupo A. John deveria ter 78 e não 0, já que ele pertence ao Grupo B e assim por diante.
A razão pela qual isso está acontecendo é que a coluna F (as pontuações do Grupo) continua sendo incrementada automaticamente pelo Excel na função. Como evito isso?
Você precisa usar $ para tornar suas referências absolutas (e, portanto, não incrementar automaticamente). Eu também sugiro usar vlookup ou combinação de correspondência / índice para simplificar.
Pontuação para Michael seria
=VLOOKUP(B2,$E$2:$F$4,2)
Preencha com Sarah e a dela atualizará automaticamente para
=VLOOKUP(C2,$E$2:$F$4,2)