Le istruzioni IF in Excel ti consentono di impostare le condizioni per la tua formula e dirgli cosa produrre quando la condizione è soddisfatta o quando non lo è.

Puoi portare le tue istruzioni IF al livello successivo, annidandole l'una dentro l'altra. Curioso come? Continuate a leggere per scoprirlo!

Cosa sono le istruzioni IF in Excel?

Un'istruzione SE o una funzione SE è una di quelle funzioni in Excel che ha il potenziale per portare la tua formula al livello successivo e rendere possibili attività più sofisticate. Con la funzione SE, puoi scrivere una condizione o un test logico nella tua formula.

Se il valore supera il test logico, la formula restituirà il primo output. In caso contrario, la formula restituirà un altro output. Questi due se formeranno la funzione SE. Una cosa grandiosa della funzione SE è che puoi annidarla all'interno di se stessa, il che ti dà la possibilità di creare più condizioni per la tua formula.

Prima di passare alle istruzioni IF annidate, eccone una semplice: se hai già familiarità con la funzione IF, passa alla sezione successiva. In caso contrario, leggi la nostra guida su

instagram viewer
Istruzioni IF e come usarle in Excel.

Esempio di istruzione IF di Excel

Per iniziare, eseguiamo un'istruzione IF di base in Excel. Supponiamo di avere i voti di alcuni studenti e di volere che Excel determini se sono stati superati o, Dio non voglia, bocciati. I voti sono su 20 e il voto minimo è 12.

Per ottenere ciò, è necessario scrivere una dichiarazione IF che esegua un test logico per stabilire se il voto dello studente è superiore al voto minimo di sufficienza o meno. Se lo è, la formula tornerà , in caso contrario, la formula ritornerà No.

  1. Seleziona cella do2.
  2. Nella barra della formula, inserisci la formula seguente:
    =SE(B2>12, "Sì", "No")
    Ricorda che dopo il test logico, il primo valore è se vero e il secondo se falso.
  3. stampa accedere. Excel ora determinerà se lo studente ha superato o meno.
  4. Afferra la maniglia di riempimento e trascinala sul resto delle celle da B2 a B7.
  5. Osserva come viene deciso il destino degli studenti.

Dichiarazioni IF annidate in Excel

Un'istruzione IF annidata si verifica quando uno dei valori nell'istruzione IF è a sua volta un'altra istruzione IF. Di conseguenza, abbiamo un'istruzione IF annidata formata con questa seconda istruzione IF.

Relazionato: Come formattare i bordi in Excel per rendere i tuoi dati visivamente accattivanti

Puoi continuare a nidificare le istruzioni IF l'una nell'altra finché tutte le condizioni non sono state definite nella formula. È meglio avere una sorta di ordine, poiché puoi facilmente perderti in questi nidi.

Esempio di istruzione IF annidata 1

In questo primo esempio, abbiamo un elenco di auto e i loro attributi e un elenco di classi di auto. In questo scenario, vogliamo mettere queste auto in classi in base alla velocità con cui possono accelerare da 0 a 100 km/h. Puoi vedere la guida di classe di esempio nell'immagine qui sotto.

Ora, torniamo alla scheda tecnica principale. L'obiettivo qui è scrivere una formula che restituisca la classe dell'auto leggendo la sua accelerazione. In sostanza, la formula verificherà se l'accelerazione è inferiore a 3 secondi. Se lo è, allora l'auto è sicuramente un'auto di classe S.

Tuttavia, se non era inferiore a 3, la formula verificherà se è inferiore a 5. Questo test, abbinato al primo test, verifica effettivamente se il valore di accelerazione è compreso tra 3 e 5, il che indicherebbe se l'auto è di classe A o meno.

Questi test andranno avanti e avanti e con ogni istruzione IF, l'istruzione IF precedente verrà eliminata. La formula alla fine testerà il valore di accelerazione per ogni classe e se l'auto non rientra in nessuno di questi (ovvero un'accelerazione di oltre 14 secondi), la formula restituirà "Nessuna classe".

=SE(B2<3,"S",SE(B2<5,"A",SE(B2<7,"B",SE(B2<9,"C",SE(B2<10,"D" ,SE(B2<12,"E",SE(B2<14,"F","Nessuna classe")))))))

In questo caso, value_if_false è un'altra istruzione IF. Questo si ripete sette volte, finché nell'istruzione finale il valore se falso diventa No Class. Mettiamo in pratica questa formula.

  1. Seleziona cella do2.
  2. Nella barra della formula, inserisci la formula seguente:
    =SE(B2<3,"S",SE(B2<5,"A",SE(B2<7,"B",SE(B2<9,"C",SE(B2<10,"D" ,SE(B2<12,"E",SE(B2<14,"F","Nessuna classe")))))))
  3. stampa accedere. La formula determinerà ora la classe della prima vettura.
  4. Afferra la maniglia di riempimento e trascinala sul resto delle celle (do2 a C8).
  5. Osserva come la formula di Excel determina la classe di ogni auto.

Esempio di istruzione IF annidata 2

In questo secondo esempio, abbiamo un elenco di articoli con le visualizzazioni che ciascuno di essi ha ricevuto. Gli autori vengono pagati per ogni visualizzazione, tuttavia, l'importo del pay per view (PPV) stesso è determinato dal numero di visualizzazioni.

Quindi, per calcolare le entrate PPV, devi prima vedere in quale gruppo PPV rientra l'articolo e poi, infine, moltiplicare il gruppo PPV con il numero di visualizzazioni per ottenere le entrate PPV.

Relazionato: Utili modelli di fogli di calcolo per organizzare la tua vita

Scrivere una formula per controllare e determinare il gruppo PPV è molto simile all'esempio precedente con le classi di auto. Avrai bisogno di un'istruzione IF annidata.

=SE(B2<100,0,001,SE(B2<1000,0,005,SE(B2<10000,01,0,02)))

Questa formula testerà le visualizzazioni e vedrà se l'articolo rientra nel primo gruppo. In caso affermativo, il gruppo PPV sarà 0,001 e, in caso contrario, la formula passerà a verificare se rientra negli altri gruppi. Se l'articolo non rientra in nessuno dei gruppi precedenti, deve avere più di 10.000 visualizzazioni, il che lo inserisce nel gruppo 0,02 PPV. È ora di utilizzare questa formula nel foglio dati.

  1. Seleziona cella do2.
  2. Nella barra della formula, inserisci la formula seguente:
    =SE(B2<100,0,001,SE(B2<1000,0,005,SE(B2<10000,01,0,02)))
  3. stampa accedere. La formula determinerà il gruppo PPV di quell'articolo.
  4. Afferra la maniglia di riempimento e trascinala sul resto delle celle (do2 a C6). Ora la formula determinerà il gruppo PPV per ogni articolo.

Ora calcoliamo le entrate PPV.

  1. Seleziona cella re2.
  2. Nella barra della formula, inserisci la formula qui sotto e premi accedere:
    =B2*C2
    Questo moltiplicherà il gruppo PPV per il numero di visualizzazioni.
  3. Afferra la maniglia di riempimento sulla cella re2 e trascinalo sul resto delle celle (re2 a D6).
  4. Excel ora calcolerà le entrate PPV per ogni articolo.

Dichiarazioni IF nidificate semplificate

Le istruzioni IF nidificate possono sembrare scoraggianti dal punto di vista di un estraneo, ma se sai cosa stai facendo, allora è facile da usare come una normale istruzione IF. Le dichiarazioni IF sono molto utili se utilizzi Excel per la finanza. Che ne dici di altre funzioni finanziarie di Excel?

CondividereTweetE-mail
Le 7 migliori funzioni finanziarie in Excel

Che tu sia un contabile o un professionista della finanza, dovresti conoscere queste formule di Excel.

Leggi Avanti

Argomenti correlati
  • Produttività
  • Microsoft Excel
  • Suggerimenti per fogli di calcolo
  • Suggerimenti per Microsoft Office
  • Visualizzazioni
Circa l'autore
Amir M. bohlooli (33 articoli pubblicati)

Amir è uno studente di farmacia con la passione per la tecnologia e i giochi. Gli piace suonare, guidare auto e scrivere parole.

Altro da Amir M. bohlooli

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per consigli tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti