Le funzioni condizionali come IFS hanno il potenziale per portare le formule di Excel al livello successivo. Con IFS, puoi creare condizioni e annidare diverse funzioni l'una nell'altra in un'unica formula. In alternativa, puoi anche utilizzare la funzione IFS da sola.

Ma cos'è la funzione IFS e in che cosa differisce dalla normale funzione SE? Continua a leggere per scoprire cos'è IFS in Excel e come puoi usarlo.

Che cos'è la funzione IFS in Excel?

La funzione IFS in Excel accetta i valori e li controlla rispetto a condizioni specificate. Se il valore soddisfa la prima condizione, la formula si ferma qui e fornisce un output. Ma, se la prima condizione non è soddisfatta, la formula continuerà a testare le condizioni in sequenza finché una condizione non viene soddisfatta.

=IFS([Qualcosa è Vero1, Uscita Se Vero1, Qualcosa è Vero2, Uscita Se Vero2,Qualcosa è Vero3, Uscita Se Vero3)

Se il valore non soddisfa nessuna delle condizioni, la formula restituisce un errore N/D. Tuttavia, puoi risolvere questo problema inserendo una condizione finale come TRUE e un output per quella condizione come "Il valore non soddisfa nessuna delle condizioni". La condizione TRUE assicura che qualsiasi valore soddisfi almeno la condizione finale, in modo da non ricevere l'errore N/D.

instagram viewer

Come utilizzare la funzione IFS in Excel

IFS è una versione aggiornata di SE funzione in Excel. La sintassi e l'utilizzo sono simili, tranne per il fatto che IFS è progettato per accettare più condizioni. La funzione SE richiedeva l'annidamento di più funzioni SE per definire più condizioni, mentre l'IFS può definirle tutte con una singola funzione.

Il primo parametro in IFS sarà la condizione e il secondo parametro sarà l'output se tale condizione viene soddisfatta. Il terzo parametro sarà la condizione numero 2 e il quarto parametro sarà l'uscita se la condizione numero 2 è soddisfatta.

I parametri sono accoppiati in questo modo ed è possibile inserire fino a 127 condizioni in una singola funzione IFS. Ovviamente puoi anche inserire un'altra funzione nell'output e creare formule nidificate composte. Se hai lavorato con le formule SE e SE nidificate, utilizzare IFS sarà un gioco da ragazzi per te. IFS è qui per semplificare le cose, quindi lascia che lo faccia!

Esempio di funzione IFS a condizione singola in Excel

Leggere la funzione IFS non ti farà bene finché non la metti in pratica. Quindi iniziamo con un esempio. Nonostante il fatto che la funzione IFS possa accettare più condizioni, ciò non significa che non sia possibile utilizzarla per scenari a condizione singola.

Scriviamo una formula IFS con una singola condizione e includiamo anche alcune altre funzioni per capire meglio le cose.

In questo esempio, abbiamo alcuni prodotti e i loro anni di produzione. Questi prodotti immaginari vanno a male due anni dopo la loro produzione, quindi creeremo una formula che determini se i prodotti sono scaduti o meno. Abbastanza sicuro, utilizzeremo la funzione IFS insieme alle funzioni ANNO e OGGI.

La funzione ANNO restituisce l'anno da una data specifica. Forniremo alla funzione ANNO la data odierna utilizzando la funzione OGGI, in modo che l'output del complesso ANNO(OGGI()) vada all'anno corrente. Iniziamo.

  1. Seleziona la prima cella in cui desideri visualizzare i risultati. Utilizzeremo la prima cella sotto la colonna Scaduto.
  2. Nella barra della formula, inserisci la formula seguente:
    =IFS(ANNO(OGGI())-B2<=2,"No",VERO,"")
    Questa formula richiama la funzione IFS per verificare se il valore nella cella B2 è 2 o meno. Questo viene fatto sottraendo la data di produzione dall'anno in corso. Se la condizione è soddisfatta, il prodotto non è scaduto e No viene restituito. Qualcosa di diverso da questo significherebbe che il prodotto è scaduto, quindi l'output a VERO è impostato per .
  3. Premere accedere.

Ora vedrai se il primo prodotto è scaduto o meno. Tutto quello che devi fare da qui è afferrare il quadratino di riempimento e rilasciarlo sulle celle sottostanti. Puoi anche sostituire ANNI(TODAY()) con il numero normale dell'anno corrente, se non intendi utilizzare la formula in futuro.

Esempio di funzione IFS a condizioni multiple in Excel

Ora mettiamo le mani sul vero affare: funzione IFS con condizioni multiple. A questo scopo, utilizzeremo un'attività di esempio che abbiamo utilizzato in precedenza istruzioni IF annidate.

In questo esempio, abbiamo una tabella contenente il nome di alcune auto e i loro tempi di accelerazione. Abbiamo anche un elenco che determina a quale classe appartiene ciascuna vettura in base al loro tempo di accelerazione 0-100. L'obiettivo è creare una formula che tenga conto del tempo di accelerazione di ciascuna vettura e quindi visualizzi la sua classe nella tabella.

C'è anche una tabella guida alla classe per farti sapere come funziona il sistema di classificazione. In definitiva, creeremo una formula usando IFS basata su questa guida alla classe. La formula prenderà il tempo di accelerazione, lo giudicherà e quindi produrrà la classe. Se l'auto impiega più di 14 secondi per accelerare, sarà considerata troppo lenta.

Questa tabella è stata creata per lo scopo di questo articolo, quindi non prenderla troppo sul serio. Con quello, iniziamo.

  1. Selezionare la prima cella in cui si desidera visualizzare l'output dalla funzione IFS. In questo esempio, quella sarà la prima cella nella colonna Classe.
  2. Digita la formula seguente nella barra della formula:
    =IFS(B2<3, "S", B2<5, "UN", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "e", B2<14, "F", VERO, "Troppo lento!")
    Questa formula chiama la funzione IFS per prendere il valore del tempo di accelerazione nella cella B2 e controlla se è inferiore a 3 secondi. Se lo è, allora esce S come la classe. In caso contrario, la formula passa alla condizione successiva. Questo andrà avanti fino a quando una delle condizioni non sarà soddisfatta. Poiché la nostra formula copre tutti i valori, non otterremo l'errore N/D.
  3. Premere accedere.

Una volta premuto accedere sulla tastiera vedrai immediatamente la classe per la prima auto. Ora tutto ciò che devi fare è afferrare la maniglia di riempimento e rilasciarla sulle celle sottostanti per determinare anche la classe di quelle auto. Puoi anche aggiungi una formattazione condizionale in modo che le celle della classe abbiano colori diversi in base al loro valore.

Excel reso più facile con IFS

IFS è sostanzialmente simile a IF, poiché entrambe queste funzioni di Excel acquisiscono valori e li testano rispetto a condizioni personalizzate. Ciò che IFS fa meglio di IF sono condizioni multiple. Con la funzione SE, dovresti annidare più funzioni l'una nell'altra per dichiarare più condizioni, mentre con IFS puoi farlo in una singola funzione.

Le condizioni sono dei veri punti di svolta in Excel. Puoi inserire altre funzioni nella formula IFS per creare formule complesse che ti consentono di ottenere cose pazze in Excel. Ora che conosci la funzione IFS, è tempo di andare avanti ed esplorare le infinite possibilità offerte da questa funzione!