La nuova funzione IFS di Excel al posto di IF multipli

  • Condividi Questo
Michael Brown

In questa breve esercitazione conoscerete la nuova funzione IFS e vedrete come semplifica la scrittura di IF annidati in Excel. Troverete anche la sua sintassi e un paio di casi d'uso con esempi.

L'IF annidato in Excel è comunemente usato quando si vogliono valutare situazioni che hanno più di due possibili esiti. Un comando creato dall'IF annidato assomiglia a "IF(IF(IF())"). Tuttavia questo vecchio metodo può essere a volte impegnativo e richiede molto tempo.

Il team di Excel ha recentemente introdotto la funzione IFS che probabilmente diventerà la vostra nuova funzione preferita. La funzione IFS di Excel è disponibile solo in Excel 365, Excel 2021 ed Excel 2019.

La funzione IFS di Excel - descrizione e sintassi

La funzione IFS di Excel mostra se una o più condizioni sono osservate e restituisce un valore che soddisfa la prima condizione VERO. IFS è un'alternativa alle istruzioni IF multiple di Excel ed è molto più facile da leggere in caso di più condizioni.

Ecco come si presenta la funzione:

IFS(logico_test1, valore_se_vero1, [logico_test2, valore_se_vero2]...)

Ha 2 argomenti obbligatori e 2 opzionali.

  • test_logico1 è l'argomento richiesto. È la condizione che valuta VERO o FALSO.
  • valore_se_vero1 è il secondo argomento richiesto che indica il risultato da restituire se logical_test1 è valutato VERO. Può essere vuoto, se necessario.
  • test_logico2...test_logico127 è una condizione facoltativa che valuta VERO o FALSO.
  • valore_se_vero2...valore_se_vero127 è un argomento opzionale per il risultato da restituire se logical_testN valuta VERO. Ogni value_if_trueN si riferisce a una condizione logical_testN. Può anche essere vuoto.

Excel IFS consente di valutare fino a 127 condizioni diverse. Se un argomento logico_test non ha un determinato valore_se_vero, la funzione visualizza il messaggio "Sono stati inseriti troppo pochi argomenti per questa funzione". Se un argomento logico_test viene valutato e corrisponde a un valore diverso da VERO o FALSO, IFS in Excel restituisce l'errore #VALORE! Se non vengono trovate condizioni VERE, viene visualizzato #N/A.

La funzione IFS e l'IF annidato in Excel con i casi d'uso

Il vantaggio di utilizzare il nuovo IFS di Excel è che è possibile inserire una serie di condizioni in un'unica funzione. Ogni condizione è seguita dal risultato che verrà utilizzato se la condizione è vera, rendendo semplice la scrittura e la lettura della formula.

Supponiamo di voler ottenere lo sconto in base al numero di licenze già in possesso dell'utente. Utilizzando la funzione IFS, si otterrà qualcosa di simile:

=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)

Ecco come si presenta l'IF annidato in Excel:

=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))

La funzione IFS riportata di seguito è più semplice da scrivere e aggiornare rispetto all'equivalente IF multiplo di Excel.

=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")

=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & "byte")))

Michael Brown è un appassionato di tecnologia dedicato con una passione per la semplificazione di processi complessi utilizzando strumenti software. Con oltre un decennio di esperienza nel settore tecnologico, ha affinato le sue competenze in Microsoft Excel e Outlook, nonché in Fogli Google e Documenti. Il blog di Michael è dedicato alla condivisione delle sue conoscenze e competenze con gli altri, fornendo suggerimenti e tutorial facili da seguire per migliorare la produttività e l'efficienza. Che tu sia un professionista esperto o un principiante, il blog di Michael offre spunti preziosi e consigli pratici per ottenere il massimo da questi strumenti software essenziali.