Come si utilizzano le funzioni SE, E, O e NON in Excel?
La funzione SE di Excel è un chiaro esempio del potere e della versatilità delle operazioni logiche nella gestione dei dati. L’essenza della funzione SE risiede nella sua capacità di valutare condizioni e restituire risultati specifici in base a tali valutazioni. Si basa su una logica fondamentale:
=IF(condition, value_if_true, value_if_false)
Combinata con operatori logici come E, O e NON, la funzione SE vede le proprie capacità ampliarsi notevolmente. La forza di questa sinergia risiede nella possibilità di valutare più condizioni contemporaneamente, generando risultati flessibili adatti a scenari complessi e diversificati. In questo tutorial scoprirai come sfruttare al meglio queste potenti funzioni di Excel per sbloccare nuove dimensioni nell’analisi dei dati e potenziare il tuo processo decisionale. Iniziamo subito a esplorare le applicazioni pratiche di queste formidabili funzioni di Excel!

Formula IF AND
Per valutare più condizioni e restituire un risultato specifico quando tutte sono soddisfatte (VERO) e un risultato diverso non appena almeno una non lo è (FALSO), puoi integrare la funzione E nel test logico dell’istruzione SE. La struttura è la seguente:
=IF(AND(condition1, condition2, …), value_if_all_true, value_if_any_false)
Ad esempio, immagina di essere un insegnante che analizza i voti degli studenti e vuoi stabilire se uno studente è promosso in base a due criteri: un voto superiore a 70 **e** una frequenza superiore all’80 %.
- Inizia esaminando i dati del primo studente, con il punteggio nella cella B2 e la presenza nella cella C2. Per questo studente, applica la seguente formula in D2:
=IF(AND(B2>70, C2>80%), "Pass", "Fail")Suggerimento: questa formula verifica se il punteggio in B2 è superiore a 70 e la presenza in C2 è superiore all’80 %. Se entrambe le condizioni sono soddisfatte, restituisce «Promosso»; altrimenti, «Bocciato». - Trascina la formula lungo la colonna per valutare il punteggio e la presenza di ogni studente.

Formula IF OR
Per valutare più condizioni e restituire un risultato specifico non appena almeno una di esse risulta soddisfatta (VERO), oppure un risultato diverso quando nessuna lo è (FALSO), puoi utilizzare la funzione O nel test logico dell’istruzione SE. La formula è strutturata come segue:
=IF(OR(condition1, condition2, …), value_if_any_true, value_if_all_false)
Ad esempio, in un contesto scolastico, adotta un criterio più flessibile per la promozione degli studenti: uno studente viene considerato promosso se ottiene un voto superiore a 90 oppure ha una frequenza superiore al 95 %.
- Inizia valutando la performance del primo studente, con il punteggio nella cella B2 e la presenza nella cella C2. Applica la formula in una cella adiacente, ad esempio D2, per effettuare la valutazione:
=IF(OR(B2>90, C2>95%), "Pass", "Fail")Suggerimento: questa formula verifica se il punteggio nella cella B2 è superiore a 90 oppure la presenza nella cella C2 è superiore al 95 %. Se almeno una delle due condizioni è soddisfatta, restituisce «Promosso»; in caso contrario, «Bocciato». - Copia questa formula lungo la colonna per applicarla a ogni studente dell’elenco, ottenendo una rapida valutazione della loro idoneità al superamento in base a questi criteri.

Formula IF NOT
Per valutare una condizione e restituire un risultato specifico quando la condizione NON è soddisfatta (FALSO) e un risultato diverso quando invece lo è (VERO), la soluzione consiste nell’utilizzare la funzione NON all’interno dell’istruzione SE. La struttura di questa formula è:
=IF(NOT(condition), value_if_false, value_if_true)
Come esempio pratico, considera uno scenario aziendale in cui i bonus dei dipendenti sono calcolati in base al loro record di presenze: hanno diritto al bonus se **non sono stati assenti per più di 3 giorni**.
- Per valutare questa condizione per il primo dipendente, i cui giorni di assenza si trovano nella cella B2, utilizza la formula:
=IF(NOT(B2>3), "Eligible", "Not Eligible")Suggerimento: questa formula verifica il numero di giorni di assenza in B2. Se NON è superiore a 3, restituisce «Idoneo»; altrimenti, «Non Idoneo». - Copia questa formula lungo tutta la colonna per applicarla a ogni dipendente.

Scenari avanzati con SE e funzioni logiche
In questa sezione esploreremo l’uso avanzato della funzione SE di Excel con operatori logici come E, O e NON. Questa sezione copre tutto, dalle valutazioni sensibili alle maiuscole/minuscole alle istruzioni SE annidate, dimostrando la versatilità di Excel nella gestione di scenari complessi in Analisi dei dati.
Se la condizione è soddisfatta, allora calcola
Oltre a restituire risultati predefiniti, la funzione SE di Excel, abbinata a operatori logici come E, O e NON, permette di eseguire calcoli diversi in base al verificarsi o meno delle condizioni specificate. A titolo esemplificativo, ci concentreremo sulla combinazione SE + E per illustrare questa potente funzionalità.
Immagina di gestire un team commerciale e di voler calcolare i bonus. Decidi che un dipendente riceve un bonus del 10 % sulle proprie vendite se supera i 100 $ in vendite e ha lavorato più di 30 ore in una settimana.
- Per la valutazione iniziale, prendi in considerazione i dati di Alice, con le vendite nella cella B2 e le ore lavorate nella cella C2. Inserisci questa formula in D2:
=IF(AND(B2>100, C2>30), B2*0.1, 0) - Estendi questa formula al resto del team trascinandola lungo la colonna. In questo modo, il bonus di ogni dipendente verrà calcolato in base agli stessi criteri.

Nota: in questa sezione ci concentriamo sull’uso della funzione SE combinata con E per eseguire calcoli basati su condizioni specifiche. Questo approccio può essere esteso anche a O e NON, nonché a funzioni logiche annidate, offrendo un’ampia gamma di possibilità per i calcoli condizionali in Excel.
Istruzioni E, O e NON con distinzione tra maiuscole e minuscole
In Excel, sebbene le funzioni logiche come E, O e NON siano generalmente insensibili alle maiuscole e minuscole, esistono scenari in cui la distinzione tra maiuscole e minuscole nei dati testuali è fondamentale. Combinando la funzione IDENTICO con questi operatori logici, puoi gestire efficacemente condizioni sensibili alle maiuscole. In questa sezione illustriamo l’uso delle funzioni SE e O con un approccio case-sensitive come esempio.
Immagina uno scenario retail in cui un prodotto è idoneo alla promozione se supera i 100 $ in vendite oppure se il suo codice corrisponde esattamente a «ABC» in un controllo sensibile alle maiuscole e minuscole.
- Per il primo prodotto elencato nella riga 2, con le vendite in B2 e il codice prodotto in C2, utilizza questa formula in D2:
=IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")Suggerimento: questa formula verifica se le vendite in B2 superano $100 oppure se il codice prodotto in C2 corrisponde esattamente a «ABC». È sufficiente soddisfare anche solo una di queste condizioni per rendere il prodotto idoneo alla promozione; se nessuna delle due è vera, il prodotto non è idoneo. - Replica questa formula lungo tutta la colonna per tutti i prodotti, al fine di valutare uniformemente la loro idoneità alla promozione in base alle vendite e al codice prodotto, considerato con distinzione tra maiuscole e minuscole.

Nota: in questa sezione abbiamo illustrato come utilizzare le funzioni SE e O insieme alla funzione IDENTICO per effettuare confronti sensibili alle maiuscole/minuscole. Puoi applicare in modo analogo la funzione IDENTICO nelle tue formule SE combinate con E, O, NON o altre funzioni logiche annidate per soddisfare diverse esigenze che richiedono distinzione tra maiuscole e minuscole in Excel.
Integrazione di SE con istruzioni annidate E, O, NON
La funzione SE di Excel, combinata in modo annidato con E, O e NON, offre un approccio semplice ed efficace per gestire condizioni più complesse. Questa sezione presenta un esempio pratico dell’utilizzo di tali funzioni annidate in un contesto retail.
Supponi di coordinare un team responsabile di diverse categorie di prodotti e di voler determinare l'idoneità al bonus dei suoi membri. Un dipendente è idoneo al bonus se: «raggiunge vendite superiori a $100», **e inoltre** «lavora più di 30 ore a settimana» **oppure** «non appartiene al reparto Elettronica».
- Innanzitutto, valuta la performance di Anna: le sue vendite sono nella cella B2, le ore lavorate nella cella C2 e il reparto nella cella D2. La formula in E2 sarà:
=IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")Suggerimento: questa formula verifica se Anna ha vendite superiori a $100 e se lavora più di 30 ore oppure non appartiene al reparto Elettronica. Se soddisfa questi criteri, viene considerata «Idonea»; in caso contrario, «Non Idonea». - Copia questa formula lungo la colonna per ogni dipendente, per valutare in modo uniforme l'idoneità al bonus in base a vendite, ore lavorate e reparto.

Funzioni SE annidate con E, O, NON
Quando la tua analisi dei dati richiede il controllo di più condizioni, le funzioni SE annidate in Excel offrono una soluzione potente. Questo metodo consiste nel costruire istruzioni SE distinte per ciascuna condizione, integrando logiche E, O e NON all’interno di un’unica formula ottimizzata.
Considera un ambiente di lavoro in cui la performance dei dipendenti viene valutata come «Eccellente»,«Buono»,o «Sufficiente» in base a vendite, ore lavorate e rispetto delle policy:
- «Eccellente» per vendite superiori a 150 $ e oltre 35 ore lavorate.
- Altrimenti, «Buono» per vendite superiori a $100 OPPURE per violazioni della policy non superiori a 1.
- «Sufficiente» se nessuna di queste condizioni è soddisfatta.
Per valutare la performance di ciascun dipendente secondo le condizioni sopra indicate, procedi come segue:
- Parti dalla valutazione di Anna, le cui vendite si trovano nella cella B2, le ore lavorate nella cella C2 e le violazioni della policy nella cella D2. La formula SE annidata in E2 è:
=IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))Suggerimento: questa formula verifica innanzitutto se le vendite e le ore di Anna soddisfano i criteri per «Eccellente». In caso contrario, valuta se rientra nella categoria «Buono». Se nessuna delle due condizioni è soddisfatta, viene classificata come «Sufficiente». - Estendi questa formula SE annidata a ogni dipendente per valutare in modo coerente la loro performance in base a più criteri.

Utilizzo della funzione SE con E, O e NON: domande frequenti
Questa sezione risponde alle domande più frequenti sull’uso della funzione SE combinata con E, O e NON in Microsoft Excel.
Quante condizioni possono gestire le funzioni E, O e NON?
- Le funzioni E e O possono gestire fino a 255 condizioni individuali, ma è consigliabile limitarsi a poche per evitare formule troppo complesse e difficili da mantenere.
- La funzione NON accetta una sola condizione.
Posso usare operatori come "," e «=» in queste funzioni?
Certamente, nelle funzioni E, O e NON di Excel puoi utilizzare operatori come minore di (<), uguale (=), maggiore o uguale a (>=) e altri per definire le condizioni.
Perché si verifica un errore #VALORE! in queste funzioni?
L’errore #VALORE! nelle funzioni E, O e NON di Excel si verifica spesso quando la formula non soddisfa alcuna delle condizioni specificate o presenta un problema nella propria struttura, segnalando che Excel non riesce a interpretare correttamente l’input o le condizioni incluse nella formula.
Quanto sopra costituisce tutto il contenuto rilevante sull’uso della funzione SE insieme alle funzioni E, O e NON in Excel. Speriamo che questo tutorial ti sia stato utile! Se vuoi scoprire altri suggerimenti e trucchi su Excel, clicca qui per accedere alla nostra vasta raccolta di migliaia di tutorial.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Ti Aiuta a Distinguerti dalla Massa
Kutools per Excel Offre oltre 300 funzionalità,garantendo che ciò di cui hai bisogno sia a portata di un solo clic...
Office Tab – Abilita la lettura e la modifica con schede in Microsoft Office (incluso Excel)
- Passa in un secondo tra decine di documenti aperti!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta Efficient Tabs in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.
Indice
- Utilizzo della funzione SE con le funzioni E, O e NON
- Formula IF AND
- Formula IF OR
- Formula IF NOT
- Scenari avanzati con SE e funzioni logiche
- Se la condizione è soddisfatta, allora calcola
- Istruzioni E, O e NON con distinzione tra maiuscole e minuscole
- Integrazione di SE con istruzioni annidate E, O, NON
- Funzioni SE annidate con E, O, NON
- Domande frequenti (FAQ)
- I Migliori Strumenti per la Produttività in Office
- Commenti





