Convertendo uma porcentagem em um grau de letra

1

Estou tentando descobrir todas as minhas notas no Excel. Eu já tenho todas as porcentagens descobertas, mas não consigo descobrir como converter essas porcentagens em notas de letra automaticamente.

Por exemplo, o intervalo para um "A" é 100-90. Estou tentando descobrir como atribuir uma carta a um intervalo e atualizá-la automaticamente sempre que a porcentagem final se mover entre esses intervalos.

    
por Josh 07.12.2014 / 16:34

3 respostas

2

A função VLOOKUP seria uma abordagem simples. Crie uma tabela de limites de notas como essa (use os pontos de corte aplicáveis no seu caso):

[D]  [E]
 0    F
75    D
80    C
90    B
95    A

Digamos que essa tabela tenha início na célula D1, a nota numérica que você deseja traduzir esteja em A2 e você queira o grau de letra em B2. A fórmula em B2 seria:

=VLOOKUP(A2,D$1:E$5,2,True)

Você pode copiar essa fórmula na coluna B para quantas notas precisar traduzir. A fórmula procura o valor de destino (A2) na primeira coluna da tabela de notas, localiza o maior valor de tabela que é menor que ou igual ao valor de destino e retorna o valor associado na segunda coluna da tabela. O "Verdadeiro" informa que os valores estão em ordem crescente e para selecionar desta maneira; usar "False" para esse argumento seria uma correspondência exata.

    
por 07.12.2014 / 17:24
2

Se A1 contiver um valor entre 100 e 0, então:

=CHAR(MIN(70,74-MIN(INT(A1/10),9)))

retornará o grau de letra equivalente.

Uma variação no tema para esquemas de notas com todos os pontos de corte:

=CHAR(70-2*INT(A1/75)-INT(A1/80)-INT(A1/90)-INT(A1/95))

Substitua seus pontos de corte de nota pelos denominadores (neste exemplo, 75 = D, 80 = C, 90-B e 95 = A).

    
por 07.12.2014 / 22:27
1

Algo parecido com isto:

=IF(A10<70,"F",IF(AND(A10>69,A10<=79),"B",IF(AND(A10>79,A10<85),"B+",IF(AND(A10>85,A10<91),"A-",IF(AND(A10>92,A10<98),"A",IF(A10>98,"A+"))))))
    
por 07.12.2014 / 17:57