Funzione IF in Excel - (Formula, esempi) - Come utilizzare la funzione IF?

Funzione IF in Excel

La funzione SE in Excel controlla se una condizione è soddisfatta e se è (VERO) restituisce un valore e un altro valore se la condizione non soddisfa (FALSO). La funzione SE fornisce alla formula Excel una capacità decisionale. Questa funzione accetta tre argomenti, ciascuno separato da una virgola.

La funzione SE è una funzione condizionale molto utile e più utilizzata in Excel, questa funzione viene utilizzata per fornire un risultato basato su determinati criteri; per esempio, se la condizione A è soddisfatta, il valore dovrebbe essere B, e se la condizione non è soddisfatta il valore dovrebbe essere C, questa funzione accetta tre argomenti, il primo argomento è il criterio mentre il secondo argomento è il risultato quando il la condizione è vera e il terzo argomento è quando la condizione è falsa.

Sintassi

Come utilizzare la funzione IF in Excel

Esempio 1

Parliamo di un esempio di una funzione IF.

Se non ci sarebbe ossigeno su un pianeta, allora non ci sarà vita e ci sarà ossigeno, quindi ci sarà vita su un pianeta.

Dobbiamo scoprire se è possibile la vita sui pianeti indicati nella lista; la condizione è che ci deve essere una disponibilità di ossigeno; nella colonna B, abbiamo specificato se c'è ossigeno su un dato pianeta oppure no.

Quindi, usando la funzione IF, scopriremo se la vita è possibile o meno sul pianeta

Quindi, applicando la formula If in C2,

= se (B2 = "Sì", "La vita è possibile", "La vita non è possibile")

Trascinando verso il basso la formula IF, scopriamo che la vita è possibile sulla Terra solo perché c'è disponibilità di ossigeno.

Diagramma di flusso della funzione IF

1 ° caso:

Allo stesso modo, ci sarà lo stesso flusso per la condizione IF per il 2 ° e il 3 ° caso.

4 ° caso:

Quindi, puoi vedere che la funzione IF ci consente di fare confronti logici tra i valori. Il modus operandi di IF è che se qualcosa è vero, allora fai qualcosa, altrimenti fai qualcos'altro.

Esempio n. 2

In questo esempio di funzione IF, se abbiamo un elenco di anni e vogliamo scoprire che l'anno dato è un anno bisestile o meno.

Un anno bisestile è un anno che ha 366 giorni (il giorno in più è il 29 febbraio). La condizione per controllare un anno è un anno bisestile o meno, l'anno deve essere esattamente divisibile per 4, e allo stesso tempo non esattamente divisibile per 100, allora è un anno bisestile, o se l'anno è esattamente divisibile per 400, allora è un anno bisestile.

Quindi, per trovare il resto dopo che un numero è stato diviso per un divisore, usiamo la funzione MOD.

Quindi, se MOD (Year, 4) = 0 e MOD (Year, 100) (non è uguale a) 0, allora è un anno bisestile

Oppure se MOD (Year, 400) = 0, allora è anche un anno bisestile, altrimenti non è un anno bisestile

Quindi, in Excel, la formula per trovare l'anno bisestile sarebbe

= IF (OR (AND ((MOD (Year, 4) = 0), (MOD (Year, 100) 0)), (MOD (Year, 400) = 0)), "Leap Year", "Not A Leap Anno")

Dove Year è un valore di riferimento

Quindi, dopo aver applicato la formula If, otteniamo l'elenco degli anni che sono un anno bisestile, 1960, 2028 e 2148 nell'elenco sono l'anno bisestile.

Quindi, nel caso precedente, abbiamo utilizzato IF Functioning, AND, OR e MOD per trovare l'anno bisestile. AND utilizzato quando due condizioni devono essere verificate come TRUE e OR se una delle condizioni deve essere verificata come TRUE.

Esempio n. 3

In questo esempio di funzione IF, gli operatori logici e il loro significato utilizzato nella funzione IF le migliori condizioni sono:

Un altro esempio di una funzione IF, se c'è un elenco di conducenti e c'è un incrocio stradale, le svolte a destra vanno alla Città B e la svolta a sinistra va alla Città C, e vogliamo trovare i conducenti che hanno le loro destinazioni in Città B e Città C.

Ancora una volta, useremo la funzione IF per trovare la destinazione; a seconda delle condizioni, se un conducente fa una svolta a destra, raggiunge la Città B, e se effettua una svolta a sinistra, raggiunge la Città C.

Quindi, la formula SE in Excel sarebbe

= se (B2 = "Sinistra", "Città C", "Città B")

Trascinando la formula verso il basso, si ottengono le destinazioni di ogni conducente per il movimento di svolta effettuato.

Produzione:

I 6 piloti in totale hanno raggiunto la Città C, mentre i restanti 4 hanno raggiunto la Città B.

Esempio n. 4

In questo esempio della funzione IF, useremo la funzione IF Vlookup di excel. Abbiamo un inventario che contiene un elenco di articoli e il numero di articoli

Il nome degli elementi è elencato nella colonna A e il numero di elementi nella colonna B, e in E2, abbiamo l'elenco di convalida dei dati contenente l'intero elenco degli elementi. Ora, vogliamo verificare se un articolo è disponibile nell'inventario o meno.

Per verificare che utilizzeremo vlookup insieme alla funzione IF, una funzione vlookup cercherà il numero di valori degli elementi e la funzione IF verificherà se il numero dell'articolo è maggiore di zero o meno.

Quindi, in F2, useremo la formula If in Excel.

= SE (CERCA.VERT (E2, A2: B11,2,0) = 0, "Articolo non disponibile", "Articolo disponibile")

Se il valore di ricerca di un articolo è uguale a 0, allora Articolo non è disponibile altrimenti l'articolo è disponibile.

Se selezioniamo qualsiasi altro articolo nell'elenco degli articoli E2, possiamo sapere se l'articolo è disponibile o meno nell'inventario.

SE annidato:

Quando la funzione SE viene utilizzata all'interno di un'altra formula SE in Excel, questa è nota come funzione Annidamento di SE. Se ci sono più condizioni che devono essere soddisfatte, in tal caso, dobbiamo usare l'IF annidato.

L'annidamento della funzione IF in excel sintatticamente potrebbe essere scritto come

IF (condition1, value_if_true1, IF (condition2, value_if_true2, value_if_false2))

Esempio n. 5

In questo esempio della funzione IF excel, abbiamo un elenco di studenti e dei loro voti, e abbiamo i criteri di valutazione che dipendono dai voti ottenuti dallo studente, e dobbiamo trovare il voto di ogni studente.

Useremo le condizioni If per trovare il voto dello studente, useremo IF annidato in excel cioè se all'interno delle condizioni IF poiché abbiamo più criteri per decidere il voto di ogni studente.

Useremo più condizioni SE con la funzione AND scopriremo il voto, la formula sarà

= IF ((B2> = 95), "A", IF (AND (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), "D", "F"))))

Sappiamo che la funzione SE controlla la condizione logica

= IF (test_logico, (valore_se_true), (valore_se_falso))

Rompiamolo e controlliamo,

  • Il primo test logico è B2> = 95
  • Value_if_true execute: "A" (Grado A)
  • altrimenti (virgola) inserisci valore_se_falso
  • value_if_false - trova un'altra condizione IF e immette la condizione IF
  • Il 2 ° test logico è B2> = 85 (espressione logica 1) e B2 <= 94 (espressione logica 2); poiché stiamo testando entrambe le condizioni, le condizioni devono essere TRUE e abbiamo utilizzato AND per controllare l'espressione logica multipla
  • Value_if_true execute: "B" (Grado B)
  • altrimenti (virgola) inserisci valore_se_falso
  • value_if_false - trova un'altra condizione IF e immette la condizione IF
  • Il 3 ° test logico è B2> = 75 (espressione logica 1) e B2 <= 84 (espressione logica 2); poiché stiamo testando entrambi, le condizioni devono essere TRUE e abbiamo usato AND per controllare l'espressione logica multipla
  • Value_if_true execute: "C" (Grado C)
  • altrimenti (virgola) inserisci valore_se_falso
  • value_if_false - trova un'altra condizione IF e immette la condizione IF
  • Il 4 ° test logico è B2> = 61 (espressione logica 1) e B2 <= 74 (espressione logica 2); poiché stiamo testando entrambi, le condizioni devono essere TRUE e abbiamo usato AND per controllare l'espressione logica multipla
  • Value_if_true execute: "D" (Grado D)
  • altrimenti (virgola) inserisci valore_se_falso
  • value_if_false execute: "F" (Grado F)
  • Parentesi di chiusura

Cose da ricordare

  • Usa la funzione di annidamento if in misura limitata perché più istruzioni if ​​richiedono una grande quantità di pensiero per costruirle accuratamente.
  • Ogni volta che utilizziamo più istruzioni IF, richiede più parentesi aperte e chiuse (), che spesso diventa difficile da gestire. Excel fornisce il modo migliore per affrontare questa situazione, verificare il colore di ciascuna parentesi di apertura e chiusura; il colore dell'ultima parentesi di chiusura sarebbe sempre nero, che denota la fine dell'istruzione della formula.
  • Ogni volta che passiamo un valore di stringa, per l'argomento value_if_true e value_if_false, o testiamo un riferimento su un valore di stringa che deve essere sempre tra virgolette, il semplice passaggio di un valore di stringa senza virgolette risulterebbe in #NAME? errore

IF video funzione Excel

Articoli interessanti...