La funzione SE in Excel viene utilizzata per fornire output condizionali.
Sintassi:
=SE(condizione, valore se VERO, valore se FALSO) |
L'istruzione IF in Excel controlla il condizione e restituisce il valore specificato se la condizione è VERO e un altro valore specificato seFALSO. Al posto di valore se VERO e valore di FALSO, puoi mettere un valore, un testo tra virgolette, un'altra formula o anche un'altra istruzione if (istruzione IF annidata, ne parleremo).
Nota pro: IF in Excel 2016, 2013 e 2010 può avere fino a 64 istruzioni IF nidificate. In Excel 2007 erano solo 7. |
La cosa migliore dell'istruzione IF è che puoi personalizzare i risultati VERO e FALSO. Ed è a questo che serve. Vediamo come…
Supponi di avere una lista di persone. Ora vuoi sapere quanti di loro sono adulti e quanti sono minorenni.
Diciamo che le persone la cui età è maggiore di 19 anni sono Adulti e che hanno meno di 19 anni sono minorenni.
Nella cella C2 scrivi questa istruzione IF excel e trascinala verso il basso:
=SE(B2>19,"Adulto","Minore") |
Qui, Excel controllerà semplicemente se il valore nella cella B2 è maggiore di 19 o meno. Poiché è maggiore di 19, mostra Adult in C2. E fa lo stesso per tutte le cellule. Infine, otteniamo questo:
Questo era un semplice esempio di una funzione SE in Excel. Tuttavia, la maggior parte delle volte è necessario SE nidificato o una combinazione di SE con altre funzioni di Excel.
Facciamo un altro esempio dell'istruzione IF.
Supponiamo che, in un determinato elenco, ti venga richiesto di dire se un bambino è un adulto o "Adolescente o BAMBINO". E se Minor è, allora è un adolescente (tra i 13 ei 19 anni) o un ragazzino (sotto i 13 anni).
Quindi qui dobbiamo farlo
IF (è l'età dello studente <20, se sì checkif(è l'età dello studente <13, se sì allora mostra "Kid", Se no allora mostra "Teenager"), se No allora mostra "Adulto")
Ci sono altri modi per farlo, ma per motivi di comprensione, stiamo prendendo questo esempio.
Informazioni: La maggior parte delle formule viene risolta al rovescio ma non Dichiarazioni SE. In una funzione SE annidata, viene risolto prima SE esterno e poi SE interno. questo è un diagramma di base del flusso di controllo degli IF annidati.
Nella cella C2, scrivi questa formula SE e trascinala nella cella C10:
=SE(B6<20,ioF(B6<13,"BAMBINO","Adolescente"),"Adulto") |
Questo è il prodotto finale che avremo.
Ora, capiamo questo. È facile.
SE(B6<20: questa istruzione verifica se il valore in B6 è inferiore a 20 non.
Dal momento che non lo è, salta il Valore SE VERO (IOF(B6<13,"BAMBINO","Adolescente")) parte e salta a Valore SE FALSO parte e mostra "Adulto".
Poiché la maggior parte di loro ha un'età superiore o uguale a 20 anni, vengono visualizzati come "Adulti".
Notare che Ravi viene mostrato come "KID" com'è la sua età 11 e Manyank viene mostrato come "Adolescente" come la sua età 16.
Innanzitutto, Excel controlla se l'età di Ravi è <20. È vero. Il controllo si sposta quindi in una sezione TRUE che contiene un'altra istruzione IF IF(B6<13. Prossimo
Excel controlla se Ravi<13. È vero. Il controllo si sposta nella sezione TRUE dell'IF. Contiene "KID" e quindi mostra "KID" lì.
Note importanti:
- Gli IF nidificati vengono risolti verso l'interno. L'IF esterno funge da gateway per l'IF interno.
- In Excel 2016, 2013 e 2010, puoi avere fino a 64 passaggi di istruzioni IF. Nelle versioni precedenti di Excel, era solo 7.
- SE supporta logici questi operatori = (uguale a), (maggiore di) ,= (maggiore o uguale a, (diverso da)
- Le istruzioni FALSE sono facoltative, ma le opzioni TRUE sono obbligatorie.
Funzione IF con caratteri jolly
SE con funzione OR in Excel
SE con funzione AND in Excel
Articoli popolari:
50 scorciatoie Excel per aumentare la produttività
Come utilizzare la funzione CERCA.VERT in Excel
Come utilizzare la funzione CONTA.SE in Excel 2016
Come utilizzare la funzione SOMMA.SE in Excel