Ir para o conteúdo principal

Como calcular ou atribuir nota às letras no Excel?

Atribuir notas com letras para cada aluno com base em suas pontuações pode ser uma tarefa comum para um professor. Por exemplo, eu tenho uma escala de classificação definida onde a pontuação 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B e 90-100 = A como mostrado a seguir captura de tela. No Excel, como você poderia calcular a nota das letras com base na pontuação numérica de forma rápida e fácil?


Calcular a nota da letra com base nos valores da pontuação com a função IF

Para obter a nota da letra com base nos valores da pontuação, a função IF aninhada no Excel pode ajudá-lo a resolver essa tarefa.

A sintaxe genérica é:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: As condições que você deseja testar.
  • value_if_true1, value_if_true2, value_if_true3: O valor que você deseja retornar se o resultado das condições for TRUE.
  • value_if_false3: O valor que você deseja retornar se o resultado da condição for FALSE.

1. Insira ou copie a fórmula abaixo em uma célula em branco onde deseja obter o resultado:

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C",IF(B2>=60,"D","F"))))

Explicação desta fórmula IF aninhada complexa:

  • Se a pontuação (na célula B2) for igual ou superior a 90, o aluno obtém um A.
  • Se a pontuação for igual ou superior a 80, o aluno obtém um B.
  • Se a pontuação for igual ou superior a 70, o aluno recebe um C ..
  • Se a pontuação for igual ou superior a 60, o aluno obtém um D.
  • Caso contrário, o aluno obtém um F.

Tips: Na fórmula acima:

  • B2: é a célula para a qual você deseja converter o número em letra de nota.
  • os números 90, 80, 70 e 60: são os números de que você precisa para atribuir a escala de notas.

2. Em seguida, arraste a alça de preenchimento para baixo até as células para aplicar esta fórmula, e a nota da letra foi exibida em cada célula da seguinte maneira:

Clique para saber mais função IF ...


foto da guia do escritório

A temporada de demissões está chegando, ainda trabalha devagar?
-- Office Tab aumenta o seu ritmo, economiza 50% do tempo de trabalho!

  •  Surpreendente! A operação de vários documentos é ainda mais relaxante e conveniente do que um único documento;
  •  Comparado com outros navegadores da web, a interface do Office Tab é mais poderosa e estética;
  •  Reduza milhares de cliques tediosos do mouse, diga adeus à espondilose cervical e à mão do mouse;
  •  Seja escolhido por 90,000 elites e mais de 300 empresas conhecidas!
Recurso completo, teste gratuito de 30 dias          Saiba Mais             Baixe agora!
 

Calcule a nota da letra com base nos valores da pontuação com a função VLOOKUP

Se a função if aninhada acima for um tanto difícil de entender, aqui, a função Vlookup no Excel também pode fazer um favor.

A sintaxe genérica é:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: O valor que você deseja pesquisar e encontrar em table_array.
  • table_array: Um intervalo de células na tabela de origem contendo os dados que você deseja usar.
  • col_index_num: O número da coluna em table_array da qual você deseja retornar o valor correspondente.
  • range_lookup: Um valor é TRUE ou FALSE.
  • se TRUE ou omitido, Vlookup retorna uma correspondência exata ou aproximada
  • se FALSE, o Vlookup só encontrará uma correspondência exata

1. Em primeiro lugar, você deve criar uma tabela de pesquisa conforme a imagem mostrada abaixo e, em seguida, usar a função Vlookup com matemática aproximada para obter o resultado.

Note: É importante que a tabela de pesquisa seja classificada em ordem crescente para que a fórmula VLOOKUP obtenha o resultado adequado com uma correspondência aproximada.

2. Em seguida, insira ou copie a seguinte fórmula em uma célula em branco - C3, por exemplo:

=VLOOKUP(B2,$F$2:$G$6,2,TRUE)

Tips: Na fórmula acima:

  • B2: refere-se à pontuação do aluno que você deseja calcular a nota da letra.
  • $ F $ 2: $ G $ 6: É a tabela de onde o valor de pesquisa será retornado.
  • 2: O número da coluna na tabela de pesquisa para retornar o valor correspondente.
  • VERDADEIRO: Indica para encontrar o valor de correspondência aproximado.

3. E, em seguida, arraste a alça de preenchimento para baixo até as células nas quais deseja aplicar esta fórmula, agora, você pode ver todas as notas de letras com base na tabela de escala de notas correspondente são calculadas de uma vez, veja a captura de tela:

Clique para saber mais função VLOOKUP ...


Calcular a nota das letras com base nos valores da pontuação com a função IFS (Excel 2019 e Office 365)

Se você tem Excel 2019 ou Office 365, a nova função IFS também pode ajudá-lo a terminar esse trabalho.

A sintaxe genérica é:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: A primeira condição avaliada como TRUE ou FALSE.
  • value_if_true1: Retorna o resultado se teste_lógico1 for TRUE. Pode estar vazio.
  • logical_test2: A segunda condição avaliada como TRUE ou FALSE.
  • value_if_true2: Retorna o segundo resultado se teste_lógico2 for TRUE. Pode estar vazio.

1. Insira ou copie a fórmula abaixo em uma célula em branco:

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

2. Em seguida, arraste a alça de preenchimento para baixo até as células para aplicar esta fórmula e a nota da letra será exibida conforme a seguinte captura de tela:

Clique para saber mais função IFS ...


Mais artigos da categoria de texto relativo:

  • Categorizar dados com base em valores no Excel
  • Supondo que você precise categorizar uma lista de dados com base em valores, como, se os dados forem maiores que 90, eles serão categorizados como Alto, se for maior que 60 e menor que 90, será categorizado como Médio, se for menos de 60, categorizado como Baixo, como você resolveria essa tarefa no Excel?
  • Atribuir um valor ou categoria com base em um intervalo de números
  • Este artigo trata da atribuição de valor ou categoria relacionada a um intervalo especificado no Excel. Por exemplo, se o número fornecido estiver entre 0 e 100, atribua o valor 5, se entre 101 e 500, atribua 10 e, para o intervalo 501 a 1000, atribua 15. O método neste artigo pode ajudá-lo a superá-lo.
  • Atribuir número de série a valores duplicados ou únicos
  • Se você tiver uma lista de valores que contém algumas duplicatas, é possível atribuirmos um número sequencial à duplicata ou aos valores únicos? Significa dar uma ordem sequencial para os valores duplicados ou valores únicos. Neste artigo, falarei sobre algumas fórmulas simples para ajudá-lo a resolver essa tarefa no Excel.
  • Converter a nota da letra em número no Excel
  • Se você tiver uma planilha que contém os nomes dos alunos e as notas das letras, agora você deseja converter as notas das letras para as notas dos números relativos, conforme a imagem mostrada abaixo. Você pode convertê-los um por um, mas é demorado, pois há tantos para converter.

  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas e manutenção de dados; Dividir o conteúdo das células; Combine Linhas Duplicadas e Soma / Média... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Fórmulas favoritas e de inserção rápida, Intervalos, gráficos e imagens; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Agrupamento de tabela dinâmica por número da semana, dia da semana e mais ... Mostrar células desbloqueadas, bloqueadas por cores diferentes; Destacar células que possuem fórmula / nome...
guia kte 201905
  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comments (58)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
This one is for Turkish kb.

=EĞER(VE(D4>=90;D4<101);"AA";EĞER(VE(D4>=80;D4<89);"BA";EĞER(VE(D4>=70;D4<79);"BB";EĞER(VE(D4>=60;D4<69);"CB";EĞER(VE(D4>=55;D4<59);"CC";EĞER(VE(D4>=50;D4<55);"DC";EĞER(D4<=49;"FF")))))))

p.s. Eğer>IF, Ve>AND.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
How to convert alphabet value to percentage?
If A=100%, B=50%, C=25%, D=0

Thanks in advance
This comment was minimized by the moderator on the site
Hello, jajak,
To solve your problem, the following formula may help you:
=IF(A2="A","100%",IF(A2="B","50%",IF(A2="C","25%",IF(A2="D","0"))))

Please have a try!
This comment was minimized by the moderator on the site
have learnt the grading system but dont know how to calculate aggregate
This comment was minimized by the moderator on the site
hi pleas help A+ 90 - 100 A 85 - 90- A- 80 - 85 B+ 77 - 80 B 73 - 77 B- 70 - 73 C 60 - 70 F
This comment was minimized by the moderator on the site
RAMOS    PM    PM        AM    7A        AM    AM    N        N    N    N        N    N
HOW TO SUM IF PM=8, AM=8, N=8, 7A=12 in excel. Thank  You very much. This if for our schedule making. thank you!
This comment was minimized by the moderator on the site
12000=300013=350014=400015=500016000 or above=6000
Need Help

This comment was minimized by the moderator on the site
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F")))))))) try this
This comment was minimized by the moderator on the site
Hello yy,Thanks for your support. I slightly changed your formula because it has one error. Please apply the below formula:
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F"))))))))
Please have a tru. Thanks!Sincerely,Mandy
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))
This comment was minimized by the moderator on the site
Hello, Prithwis,To solve your problem, please apply the below formula:=IF(E4>44.5,"AA",IF(E4>39.5,"A+",IF(E4>29.5,"A",IF(E4>22,"B+",IF(E4>17,"B",IF(E4>=12.5,"C","D"))))))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))cannot work only grade c & dwhere is error
This comment was minimized by the moderator on the site
please i need help with this
MARKS GRADE
100-80 1
75-79 2
70-74 3
65-69 4
60-64 5
55-59 6
50-54 7
45-49 8
1-44 9
This comment was minimized by the moderator on the site
Hi, cybercity,To solve your problem, please apply the following formula:=IF(B2>=80,"1",IF(B2>=75,"2",IF(B2>=70,"3",IF(B2>=65,"4",IF(B2>=60,"5",IF(B2>=55,"6",IF(B2>=50,"7",IF(B2>=45,"8",IF(B2>=1,"9")))))))))
Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations