Note: The other languages of the website are Google-translated. Back to English

Come calcolare o assegnare il voto della lettera in Excel?

Assegnare un voto in lettera a ogni studente in base ai punteggi può essere un'attività comune per un insegnante. Ad esempio, ho una scala di valutazione definita in cui il punteggio 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B e 90-100 = A come mostrato nella seguente schermata. In Excel, come è possibile calcolare rapidamente e facilmente il voto in lettere in base al punteggio numerico?


Calcola il voto in lettere in base ai valori del punteggio con la funzione SE

Per ottenere il voto in lettera in base ai valori del punteggio, la funzione IF annidata in Excel può aiutarti a risolvere questo compito.

La sintassi generica è:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: Le condizioni che vuoi testare.
  • value_if_true1, value_if_true2, value_if_true3: Il valore che si desidera restituire se il risultato delle condizioni è TRUE.
  • value_if_false3: Il valore che si desidera restituire se il risultato della condizione è FALSE.

1. Inserisci o copia la formula seguente in una cella vuota in cui desideri ottenere il risultato:

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

Spiegazione di questa complessa formula IF annidata:

  • Se il punteggio (nella cella B2) è uguale o maggiore di 90, lo studente ottiene una A.
  • Se il punteggio è uguale o maggiore di 80, lo studente ottiene un B.
  • Se il punteggio è uguale o maggiore di 70, lo studente ottiene un C ..
  • Se il punteggio è uguale o maggiore di 60, lo studente ottiene un D.
  • Altrimenti lo studente ottiene una F.

Suggerimenti:: Nella formula sopra:

  • B2: è la cella in cui vuoi convertire il numero in lettere.
  • i numeri 90, 80, 70e 60: sono i numeri necessari per assegnare la scala di valutazione.

2. Quindi, trascina il quadratino di riempimento verso il basso sulle celle per applicare questa formula e il voto della lettera è stato visualizzato in ogni cella come segue:

Clicca per saperne di più Funzione SE ...


foto della scheda dell'ufficio

La stagione dei licenziamenti sta arrivando, lavori ancora lentamente?
-- Office Tab aumenta il tuo ritmo, risparmia il 50% del tempo di lavoro!

  •  Sorprendente! Il funzionamento di più documenti è ancora più rilassante e conveniente del singolo documento;
  •  Rispetto ad altri browser Web, l'interfaccia di Office Tab è più potente ed estetica;
  •  Riduci migliaia di noiosi clic del mouse, dì addio alla spondilosi cervicale e alla mano del mouse;
  •  Fatti scegliere da 90,000 élite e oltre 300 aziende famose!
Funzionalità completa, prova gratuita di 30 giorni          Continua a leggere...             Scarica ora!
 

Calcola il voto della lettera in base ai valori del punteggio con la funzione CERCA.VERT

Se la funzione if annidata sopra è piuttosto difficile da capire, qui, anche la funzione Vlookup in Excel può farti un favore.

La sintassi generica è:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: Il valore che desideri cercare e trovare in table_array.
  • table_array: Un intervallo di celle nella tabella di origine contenente i dati che desideri utilizzare.
  • col_index_num: Il numero di colonna in table_array da cui si desidera restituire il valore corrispondente.
  • range_lookup: Un valore può essere VERO o FALSO.
  • se VERO o omesso, Vlookup restituisce una corrispondenza esatta o approssimativa
  • se FALSO, Vlookup troverà solo una corrispondenza esatta

1. In primo luogo, è necessario creare una tabella di ricerca come mostrato nell'immagine sottostante, quindi utilizzare la funzione Vlookup con matematica approssimativa per ottenere il risultato.

Note:: È importante che la tabella di ricerca sia ordinata in ordine crescente affinché la formula CERCA.VERT ottenga il risultato corretto con una corrispondenza approssimativa.

2. Quindi, inserisci o copia la seguente formula in una cella vuota, ad esempio C3:

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

Suggerimenti:: Nella formula sopra:

  • B2: si riferisce al punteggio dello studente di cui si desidera calcolare il voto in lettera.
  • $ F $ 2: $ G $ 6: È la tabella da cui verrà restituito il valore di ricerca.
  • 2: Il numero di colonna nella tabella di ricerca per restituire il valore corrispondente.
  • TRUE: Indica di trovare il valore di corrispondenza approssimativo.

3. Quindi, trascina il quadratino di riempimento verso il basso sulle celle a cui desideri applicare questa formula, ora puoi vedere tutti i voti delle lettere basati sulla tabella della scala dei voti corrispondente vengono calcolati contemporaneamente, vedi screenshot:

Fare clic per saperne di più sulla funzione CERCA.VERT ...


Calcola il voto della lettera in base ai valori del punteggio con la funzione IFS (Excel 2019 e Office 365)

Se hai Excel 2019 o Office 365, anche la nuova funzione IFS può aiutarti a completare questo lavoro.

La sintassi generica è:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: La prima condizione che restituisce VERO o FALSO.
  • value_if_true1: Restituisce il risultato se logic_test1 è TRUE. Può essere vuoto.
  • logical_test2: La seconda condizione che restituisce VERO o FALSO.
  • value_if_true2: Restituisce il secondo risultato se logic_test2 è TRUE. Può essere vuoto.

1. Inserisci o copia la formula seguente in una cella vuota:

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

2. Quindi, trascina il quadratino di riempimento verso il basso sulle celle per applicare questa formula e il voto della lettera è stato visualizzato come mostrato nella seguente schermata:

Clicca per saperne di più sulla funzione IFS ...


Articoli con categorie di testo più relative:

  • Classifica i dati in base ai valori in Excel
  • Supponendo, è necessario classificare un elenco di dati in base a valori, ad esempio, se i dati sono maggiori di 90, verranno classificati come Alto, se è maggiore di 60 e minore di 90, sarà classificato come Medio, se lo è meno di 60, classificato come Basso, come hai potuto risolvere questa attività in Excel?
  • Assegna un valore o una categoria in base a un intervallo di numeri
  • Questo articolo parla dell'assegnazione di un valore o di una categoria correlata a un intervallo specificato in Excel. Ad esempio, se il numero specificato è compreso tra 0 e 100, assegna il valore 5, se tra 101 e 500 assegna 10 e per l'intervallo da 501 a 1000 assegna 15. Il metodo in questo articolo può aiutarti a superarlo.
  • Assegna numero di serie a valori duplicati o univoci
  • Se si dispone di un elenco di valori che contiene alcuni duplicati, è possibile assegnare un numero sequenziale ai valori duplicati o univoci? Significa dare un ordine sequenziale per i valori duplicati o i valori univoci. In questo articolo, parlerò di alcune semplici formule per aiutarti a risolvere questa attività in Excel.
  • Converti il ​​grado della lettera in numero in Excel
  • Se hai un foglio che contiene i nomi degli studenti ei voti in lettere, ora vuoi convertire i voti in lettere nei voti del numero relativo come mostrato nell'immagine sottostante. Puoi convertirli uno per uno, ma richiede molto tempo visto che ce ne sono così tanti da convertire.

  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne e conservazione dei dati; Contenuto delle celle divise; Combina righe duplicate e somma / media... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Formule preferite e di inserimento rapido, Intervalli, grafici e immagini; Crittografa celle con password; Crea mailing list e invia email ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Raggruppamento tabelle pivot per numero della settimana, giorno della settimana e altro ... Mostra celle sbloccate e bloccate da diversi colori; Evidenzia le celle che hanno formula / nome...
scheda kte 201905
  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (55)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Così utile!
Questo commento è stato fatto dal moderatore sul sito
ciao! a volte gli studenti sono assenti. come posso scrivere la dichiarazione IF in modo che lo studente assente sia valutato Abs e non A? Cioè; sotto il punteggio scrivo Abs o lo lascio vuoto e io quale l'istruzione IF per restituire Abs
Questo commento è stato fatto dal moderatore sul sito
Cercando di costruire una formula per Excel per la trascrizione universitaria ma un po' confusa, altri Corsi 3 ore di credito equivalenti a 12 punti e 12 punti pari anche ad A Per la matematica 4 ore di credito pari a 16 punti e 16 punti anche ad A (ma per la matematica B anche uguale a 12 punti ROTC e PE 1 ora di credito equivalente a 4 punti Potete aiutarci per favore?
Questo commento è stato fatto dal moderatore sul sito
Molte grazie.
Questo commento è stato fatto dal moderatore sul sito
grazie mille
Questo commento è stato fatto dal moderatore sul sito
Vi ringrazio tanto
Questo commento è stato fatto dal moderatore sul sito
così bello caro
Questo commento è stato fatto dal moderatore sul sito
È STATO UTILE
Questo commento è stato fatto dal moderatore sul sito
voglio che se c'è il 30%, allora fallisce di più quindi classifica c più del 45% è D più del 60% è A più dell'80% è A+. Assicurati che stia utilizzando la riga percentuale
Questo commento è stato fatto dal moderatore sul sito
Ciao, satish,
I due metodi precedenti possono funzionare entrambi bene per le celle percentuali, per favore provalo. Grazie!

Se hai altri problemi, commenta qui.
Questo commento è stato fatto dal moderatore sul sito
Sto cercando di aggiungere un'altra istruzione IF a questa formula e ho bisogno di aiuto per favore!

=IF(G3<$S$4,$R$4,IF(G3<$S$5,$R$5,IF(G3<$S$6,$R$6,IF(G3<$S$7,$R$7,IF(G3<$S$8,$R$8,IF(G3<$S$9,$R$9,IF(G3<$S$10,$R$10,IF(G3<$S$11,$R$11,$R$12))))))))
Questo commento è stato fatto dal moderatore sul sito
È stato utile per me. Grazie :-)
Questo commento è stato fatto dal moderatore sul sito
Grazie mille..
Questo commento è stato fatto dal moderatore sul sito
Se lo studente è assente, come contare la percentuale???
Questo commento è stato fatto dal moderatore sul sito
potrebbero esserci istruzioni passo passo... è stato utile però
Questo commento è stato fatto dal moderatore sul sito
Cercando di convertire 10%-29% come valore 1, 30%-39% come valore 2, 40%-49% come valore 3, 50%-59% come valore 4 ecc., Aiuta con le formule di Excel
Questo commento è stato fatto dal moderatore sul sito
Ciao, Adamo,
Per risolvere il tuo problema, applica la seguente formula:
=IF(A2>=60%," ",IF(A2>=50%,"4",IF(A2>=40%,"3",IF(A2>=30%,"2",IF(A2>=10%,"1"," ")))))

Per favore, prova, spero che possa aiutarti!
Questo commento è stato fatto dal moderatore sul sito
non può aiutare
Questo commento è stato fatto dal moderatore sul sito
Sto costruendo un foglio di valutazione per lo studente ma non trovo la posizione usando excel (1°, 2°, .......................)
Questo commento è stato fatto dal moderatore sul sito
I voti dei miei studenti si basano su quanto segue: come dovrebbe essere la formula per gestirlo?

A 630 e superiori
B da 560 a 629
C 490 a 559
D 420 a 489
F 419 e inferiore
Questo commento è stato fatto dal moderatore sul sito
Ciao John,
Si prega di applicare la formula seguente per risolvere il problema:
=IF(A1>=630,"A",IF(A1>=560,"B",IF(A1>=490,"C",IF(A1>=420,"D","F"))))

Per favore, prova, spero che possa aiutarti!
Questo commento è stato fatto dal moderatore sul sito
Grazie mille, funziona benissimo.
Questo commento è stato fatto dal moderatore sul sito
Che ne dici se vuoi commentare i voti
Questo commento è stato fatto dal moderatore sul sito
Desidero assegnare un valore ai voti delle lettere, come faccio? Ad esempio, i punteggi dei miei studenti sono A, A-, B+ B, B- fino a E, con A=12, A-=11, B+=10 ed E=1. Che formulario posso usare per favore?
Questo commento è stato fatto dal moderatore sul sito
=IF(A2>97,"A+",IF(A2>93,"A",IF(A2>90,"A-",IF(A2>87,"B+",IF(A2>83,"B",IF(A2>80,"B-",IF(A2>77,"C+",IF(A2>73,"C",IF(A2>70,"C-",IF(A2>67,"D+",IF(A2>63,"D",IF(A2>60,"D-","F"))))))))))))
Questo commento è stato fatto dal moderatore sul sito
da A1-91 a 100,
da A2-81 a 90,
B1-71-80,
B2-61-70,
C1-51to60,
C2-41to50,
D1-35to40,
D2-0TO34.
Questo commento è stato fatto dal moderatore sul sito
Ciao, HARI,
Per risolvere il tuo problema, applica la seguente formula:

=IF(A1>=91,"A1",IF(A1>=81,"A2",IF(A1>=71,"B1",IF(A1>=61,"B2",IF(A1>=51,"C1",IF(A1>=41,"C2",IF(A1>=35,"D1","D2")))))))

Si prega di provare, grazie!
Questo commento è stato fatto dal moderatore sul sito
Sto usando questa formula ma sembra funzionare. Non c'è alcun messaggio di errore ma converte semplicemente i voti degli studenti nell'ordine di PP MP MM DM e così via non sembra prendere in considerazione il numero e non riesco a vedere cosa c'è che non va, qualche consiglio?


840-879 PP

880-919 MP

920-959 MILLIMETRI

960-999 DM

1000-1029 DD

1030-1059 D*D

1060+ D*D*


=IF(Y3>=840,AB3,IF(Y3>=880,AB4,IF(Y3>=920,AB5,IF(Y3>=960,AB6,IF(Y3>=1000,AB7,IF(Y3>=1030,AB8,IF(Y3>=1060,AB9"NYA")))))))
Questo commento è stato fatto dal moderatore sul sito
Ciao, Natascia,
Dovresti cambiare la tua formula in questo modo:
=IF(A1>=1060,"D*D*",IF(A1>=1030,"D*D",IF(A1>=1000,"DD",IF(A1>=960,"DM",IF(A1>=920,"MM",IF(A1>=880,"MP",IF(A1>=840,"PP","NYA")))))))
Oppure puoi fare riferimento alle celle del voto, ma dovresti aggiungere un riferimento assoluto alla cella, ad esempio:$AB$3.

Si prega di provare, grazie!
Questo commento è stato fatto dal moderatore sul sito
=IF(G7>=40.0," Alta probabilità di febbre ",IF(G7>=37.6,"Probabilità di febbre",if(and,G7<=39.9,”Probabilità di febbre”,IF(G7>=35.1, "Ok",,if(e,G7<=37.5,”Ok” IF(B2<=35.0,"Ok","Sembra basso"))))
Non ci sono ancora commenti pubblicati qui
Carica Altre
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL