Come utilizzare la funzione IF con formule nidificate in Excel

Come utilizzare la funzione IF con formule nidificate in Excel

La maggior parte delle persone ha familiarità con l'uso delle funzioni IF per testare una condizione rispetto a un set di dati di grandi dimensioni. Tuttavia, potrebbero non conoscere i vantaggi di utilizzarli insieme ai loro OR, AND o altri operatori e funzioni.





Prima di proseguire, vediamo come appare una semplice funzione IF e come utilizzare correttamente gli argomenti.





Una panoramica della funzione SE di Excel

Come mostrato sopra, la funzione IF utilizza tre argomenti spiegati di seguito:





  1. Prova logica: Si tratta della condizione che stai valutando come vera o falsa.
  2. Valore_se_vero: Questo argomento contiene il testo/le informazioni che si desidera che la funzione restituisca se i dati soddisfano i criteri della condizione testata.
  3. Valore_se_flase: Come l'argomento precedente, restituisce anche le informazioni che la funzione deve restituire se la condizione è falsa.

Il primo argomento è necessario per l'esecuzione della funzione SE; gli altri due sono facoltativi. Puoi aggiungere qualsiasi testo agli ultimi due argomenti o lasciarli vuoti. Se lasci uno o entrambi gli ultimi due argomenti vuoti, anche il risultato sarà una cella vuota.

Ora, vediamo come puoi usare la funzione IF per analizzare più di una condizione in una singola formula. Inoltre, imparerai anche come usarlo nella formula annidata con gli operatori OR e AND.



Esempio di funzione SE di Excel

Supponi di lavorare in una gioielleria dove registri le vendite e le entrate generate da ciascuno dei sette lavoratori che lavorano nel negozio. Alla fine di ogni settimana, l'azienda assegna un bonus settimanale solo ai dipendenti che soddisfano una soglia definita.

Di seguito, puoi vedere il numero di vendite e entrate generate da ciascun lavoratore per una settimana.





Supponiamo che la soglia del bonus per questa settimana sia la quantità di vendite pari o superiore a 4. Per verificare quale dei dipendenti otterrà un bonus per questa settimana, utilizzerai una semplice funzione SE.

Quindi, utilizzerai la quantità di vendite come argomento di prova nella funzione SE, come mostrato di seguito.





Nella formula evidenziata, B4> = 4 è un argomento di prova, Idoneo è l'argomento Valore_se_vero, mentre l'argomento Valore_se_falso viene lasciato vuoto intenzionalmente.

Nei casi in cui un argomento è vuoto, racchiuderlo sempre tra virgolette doppie (''); in caso contrario, il risultato darà un errore o visualizzerà zero nella cella che soddisfa la condizione.

Dopo aver testato la quantità di vendite di ciascun lavoratore, la Funzione IF deve restituire i risultati come Eleggibile se la quantità di vendite è maggiore o uguale a quattro; in caso contrario, lasciare le celle vuote.

premere Tasto Invio per implementare la formula. Poiché la quantità di vendite del lavoratore 1 è sei, che è maggiore di quattro, l'output della funzione per la prima cella sarà Idoneo .

Non dovrai inserire la formula per tutte le celle singolarmente. Invece, utilizzando la funzione di sequenza di riempimento automatico, sposta il cursore nell'angolo inferiore sinistro del blocco selezionato e trascinalo verso il basso.

In questo modo si implementerà la funzione in altre celle lungo la riga.

Guarda come i lavoratori 1, 2, 4 e 7 raggiungono la soglia di poco meno di quattro vendite e hanno quindi diritto a un bonus, mentre il resto delle celle rimane vuoto poiché questi lavoratori non raggiungono la soglia.

Diciamo; invece di lasciare vuoto il secondo argomento, hai messo Ineligible lì. In tal caso, l'output finale sarà come mostrato di seguito.

come cambiare la schermata iniziale su Android TV Box?

Correlati: Come utilizzare la convalida dei dati in Excel

Utilizzo dell'operatore AND con la funzione IF

Per un'altra settimana, l'azienda ha cambiato la sua politica di dare bonus e ha aggiunto entrate nella soglia impostata con la quantità di vendite. Pertanto, devi analizzare gli stessi dati ma con due condizioni di test anziché una.

L'azienda assegna il bonus ai lavoratori che generano pari o superiori a quattro vendite con fatturato superiore a 2500. Si utilizzerà in questo caso un'operazione AND, e la formula sarà la seguente:

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

Qui, nella formula precedente, l'operatore AND viene utilizzato come argomento di test poiché è necessario testare due parametri.

Proprio come nel caso precedente, se i dati di input (Quantità di vendite e Ricavi) soddisfano i criteri, la funzione tornerà 'Idoneo' come output, altrimenti 'Non idoneo.'

premere Tasto Invio per eseguire la funzione e trascinarla verso il basso per applicare la stessa formula al resto del set di dati. Vedrai i risultati finali come segue.

Puoi vedere, solo i lavoratori 1, 2 e 4 sono quelli che hanno generato maggiori o uguali a quattro vendite con entrate superiori a 2500. Quindi, hanno diritto al bonus.

Sebbene il lavoratore 7 abbia generato quattro vendite che soddisfano il primo criterio, il suo fatturato è inferiore a 2200. Pertanto, non può beneficiare di un bonus perché non soddisfa la seconda condizione.

Utilizzo dell'operatore OR con la funzione IF

Per la terza settimana l'azienda ha realizzato un buon profitto e sta dando un bonus ai lavoratori che hanno soddisfatto una qualsiasi delle due condizioni. In questo caso, puoi utilizzare l'operatore OR come argomento di prova per l'istruzione IF per filtrare un numero esatto di lavoratori.

Pertanto, i lavoratori che hanno venduto quattro o più articoli o hanno generato un reddito superiore a 2500 avranno diritto al bonus.

La formula sarà simile a questa:

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

premere accedere per eseguire la formula e trascinandola lungo la riga si otterrà questo risultato.

Puoi vedere che anche il lavoratore 7 ha diritto a un bonus in questo caso poiché non ha raggiunto la soglia di entrate ma ha effettuato quattro vendite. Soddisfa una condizione, che lo rende idoneo per il bonus.

Allo stesso modo, puoi utilizzare la funzione IF con gli operatori AND e OR e con altre funzioni per filtrare i risultati da un ampio set di dati.

Correlati: Come diventare rapidamente un utente esperto di Microsoft Excel

non riesco a installare programmi su windows 10

Semplifica i tuoi calcoli con la funzione IF in formule nidificate

Quando si combina la funzione SE con altre funzioni, è possibile testare contemporaneamente più condizioni su un set di dati di grandi dimensioni.

Ciò elimina la necessità di testare manualmente più condizioni individualmente, risparmiando tempo e fatica. L'automazione delle funzioni di base ti consentirà inoltre di essere più produttivo.

Condividere Condividere Tweet E-mail Scopri come automatizzare Excel e migliorare le tue capacità finanziarie

Imparare ad automatizzare le funzioni di contabilità e finanza di base in Excel può farti risparmiare tempo e denaro.

Leggi Avanti
Argomenti correlati
  • Produttività
  • Foglio di calcolo
  • Visualizzazioni
  • Microsoft Excel
  • Matematica
  • Suggerimenti per Microsoft Office
  • Analisi dei dati
Circa l'autore Shan Abdul |(46 articoli pubblicati)

Shan Abdul è un laureato in ingegneria meccanica. Dopo aver completato la sua formazione, ha iniziato la sua carriera come scrittore freelance. Scrive sull'utilizzo di diversi strumenti e software per aiutare le persone a essere più produttive come studenti o professionisti. Nel suo tempo libero, ama guardare i video di Youtube sulla produttività.

Altro da Shan Abdul

Iscriviti alla nostra Newsletter

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

Clicca qui per iscriverti