Skip to main content

Come utilizzare la funzione SE con E, O e NON in Excel?

Author: Kelly Last Modified: 2025-05-29

La funzione SE di Excel è una testimonianza della potenza e versatilità delle operazioni logiche nella gestione dei dati. L'essenza della funzione SE sta nella sua capacità di valutare le condizioni e restituire risultati specifici in base a tali valutazioni. Opera su una logica fondamentale:

=SE(condizione, valore_se_vero, valore_se_falso)

Quando combinata con operatori logici come E, O e NON, le capacità della funzione SE si espandono notevolmente. Il potere di questa combinazione risiede nella loro capacità di elaborare più condizioni simultaneamente, fornendo risultati che possono adattarsi a scenari vari e complessi. In questo tutorial, esploreremo come sfruttare efficacemente queste potenti funzioni in Excel per sbloccare nuove dimensioni dell'analisi dei dati e migliorare il processo decisionale. Immergiamoci e scopriamo le applicazioni pratiche di queste formidabili funzioni di Excel!

A screenshot showing a nested Excel formula combining IF, AND, OR, and NOT for bonus eligibility calculations


Formula SE E

Per valutare più condizioni e fornire un risultato specifico quando tutte le condizioni sono soddisfatte (VERO) e un risultato diverso quando una qualsiasi delle condizioni non è soddisfatta (FALSO), puoi incorporare la funzione E all'interno del test logico dell'istruzione SE. La struttura per questo è:

=SE(E(condizione1, condizione2, …), valore_se_tutti_veri, valore_se_qualcuno_falso)

Ad esempio, immagina di essere un insegnante che analizza i voti degli studenti. Vuoi determinare se uno studente passa in base a due criteri: "un punteggio superiore a 70" E "presenze superiori all'80%".

  1. 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 "Pass"; altrimenti, restituisce "Fail".
  2. Trascina la formula lungo la colonna per valutare il punteggio e la presenza di ogni studente.

    A screenshot of IF AND formula used in Excel


Formula SE O

Per valutare più condizioni e restituire un risultato specifico quando una qualsiasi delle condizioni è soddisfatta (VERO) e un risultato diverso quando nessuna delle condizioni è soddisfatta (FALSO), la funzione O può essere utilizzata all'interno del test logico dell'istruzione SE. La formula è strutturata come segue:

=SE(O(condizione1, condizione2, …), valore_se_qualcuno_vero, valore_se_tutti_falsi)

Ad esempio, in un contesto educativo, considera un criterio più flessibile per il superamento degli studenti. Qui, uno studente viene considerato promosso se "ha un punteggio superiore a 90" O "ha un tasso di presenza superiore al 95%".

  1. Inizia valutando le prestazioni del primo studente, con il punteggio nella cella B2 e la presenza nella cella C2. Applica la formula in una cella adiacente, come D2, per valutare:
    =IF(OR(B2>90, C2>95%), "Pass", "Fail")
    Suggerimento: Questa formula verifica se il punteggio nella cella B2 è superiore a 90 o la presenza nella cella C2 è superiore al 95%. Se una delle condizioni è soddisfatta, restituisce "Pass"; altrimenti, "Fail".
  2. Copia questa formula lungo la colonna per applicarla a ciascuno studente nella tua lista, consentendo una rapida valutazione dell'idoneità di ciascuno studente al superamento in base a questi criteri.

    A screenshot of IF OR formula used in Excel


Formula SE NON

Per valutare una condizione e restituire un risultato specifico se la condizione NON è soddisfatta (FALSO) e un risultato diverso se la condizione è soddisfatta (VERO), la funzione NON all'interno dell'istruzione SE è la tua soluzione. La struttura per questa formula è:

=SE(NON(condizione), valore_se_falso, valore_se_vero)

Per un esempio pratico, considera uno scenario lavorativo in cui i bonus dei dipendenti sono determinati in base al loro record di presenza. I dipendenti sono idonei per un bonus se "NON sono stati assenti per più di 3 giorni".

  1. Per valutare questo per il primo dipendente, con i giorni di assenza nella cella B2, usa 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".
  2. Copia questa formula lungo la colonna per applicarla a ciascun dipendente.

    A screenshot of IF NOT formula used in Excel


Scenari avanzati con SE e funzioni logiche

In questa sezione, esploreremo l'uso intricato della funzione SE di Excel con operatori logici come E, O e NON. Questa sezione copre tutto, dalle valutazioni sensibili alle maiuscole alle istruzioni SE nidificate, mostrando la versatilità di Excel nell'analisi dei dati complessi.


Se la tua condizione è soddisfatta, allora calcola

Oltre a fornire risultati predefiniti, la funzione SE di Excel, quando combinata con operatori logici come E, O e NON, può eseguire vari calcoli in base al fatto che le condizioni impostate siano vere o false. Qui, useremo la combinazione SE E come esempio per mostrare questa funzionalità.

Immagina di gestire un team di vendita e voler calcolare i bonus. Decidi che un dipendente "riceve un bonus del 10% sulle vendite" se "supera i $100 in vendite" E "ha lavorato più di 30 ore in una settimana".

  1. Per la valutazione iniziale, guarda i dati di Alice con le sue vendite nella cella B2 e le ore lavorate nella cella C2. Applica questa formula in D2:
    =IF(AND(B2>100, C2>30), B2*0.1, 0)
  2. Estendi questa formula al resto del tuo team copiandola lungo la colonna. Questo approccio garantisce che il bonus di ciascun dipendente sia calcolato in base agli stessi criteri.

    A screenshot demonstrating an Excel formula that calculates a bonus using the IF and AND functions

Nota: In questa sezione, ci concentriamo sull'uso della funzione SE con E per calcoli basati su condizioni specifiche. Questo concetto può essere esteso anche per includere O e NON, così come funzioni logiche nidificate, consentendo una varietà di calcoli condizionali in Excel.


Dichiarazioni E, O e NON sensibili alle maiuscole

In Excel, mentre le funzioni logiche come E, O e NON sono generalmente insensibili alle maiuscole, ci sono scenari in cui la sensibilità alle maiuscole nei dati di testo è cruciale. Integrando la funzione ESATTO con questi operatori logici, puoi gestire efficacemente tali condizioni sensibili alle maiuscole. In questa sezione, dimostriamo l'uso delle funzioni SE e O con un approccio sensibile alle maiuscole come esempio.

Immagina uno scenario di vendita al dettaglio in cui un prodotto è idoneo per la promozione se "supera i $100 in vendite" O "il suo codice corrisponde esattamente a "ABC" in un controllo sensibile alle maiuscole".

  1. Per il primo prodotto elencato nella riga 2, con le sue vendite nella cella B2 e il codice prodotto nella cella C2, usa questa formula in D2:
    =IF(OR(B2>100, EXACT(C2,"ABC")), "Promotion Eligible", "Not Eligible")
    Suggerimento: Questa formula valuta se la cifra delle vendite in B2 supera i $100 o il codice prodotto in C2 è esattamente "ABC". Il soddisfacimento di una di queste condizioni rende il prodotto idoneo per la promozione; il fallimento di entrambe lo rende non idoneo.
  2. Riproduci questa formula attraverso la colonna per tutti i prodotti per valutare uniformemente la loro idoneità alla promozione in base ai criteri di vendite e codice prodotto sensibili alle maiuscole.

    A screenshot of an Excel formula using IF, OR, and EXACT to perform a case-sensitive check for promotion eligibility

Nota: In questa sezione, abbiamo illustrato l'uso delle funzioni SE e O con la funzione ESATTO per valutazioni sensibili alle maiuscole. Puoi applicare in modo simile la funzione ESATTO nelle tue formule SE combinate con E, O, NON o funzioni logiche nidificate per soddisfare diverse esigenze sensibili alle maiuscole in Excel.


Integrazione di SE con dichiarazioni nidificate E, O, NON

La funzione SE di Excel, quando nidificata con E, O e NON, offre un approccio semplificato per gestire condizioni più stratificate. Questa sezione fornisce un esempio che mostra l'applicazione di queste funzioni nidificate in un contesto di vendita al dettaglio.

Supponiamo che tu stia supervisionando un team responsabile di varie categorie di prodotti e vuoi determinare la loro idoneità al bonus. Un dipendente è idoneo per un bonus se: "raggiunge vendite superiori a $100", E o "lavora più di 30 ore a settimana" O "NON è nel reparto Elettronica".

  1. Prima, valuta le prestazioni di Anne, con le sue vendite nella cella B2, le ore lavorate nella cella C2 e il reparto nella cella D2. La formula in E2 sarebbe:
    =IF(AND(B2>100, OR(C2>30, NOT(D2="Electronics"))), "Eligible", "Not Eligible")
    Suggerimento: Questa formula verifica se Anne ha vendite superiori a $100 e o lavora più di 30 ore o non lavora con l'Elettronica. Se soddisfa questi criteri, viene considerata "Idonea"; se no, "Non Idonea".
  2. Copia questa formula lungo la colonna per ciascun dipendente per valutare uniformemente l'idoneità al bonus, considerando le vendite, le ore lavorate e il reparto.

    A screenshot showing a nested Excel formula combining IF, AND, OR, and NOT for bonus eligibility calculations


Funzioni SE nidificate con E, O, NON

Quando l'analisi dei dati comporta più controlli condizionali, le funzioni SE nidificate in Excel offrono una soluzione potente. Questo metodo prevede la costruzione di istruzioni SE separate per condizioni distinte, inclusa la logica E, O e NON, e quindi integrarle in una formula semplificata.

Considera un luogo di lavoro in cui le prestazioni dei dipendenti sono classificate come "Eccellente", "Buono", o "Discreto" in base alle vendite, alle ore lavorate e all'aderenza alle politiche:

  • "Eccellente" per vendite superiori a $150 E più di 35 ore lavorate.
  • Altrimenti, "Buono" per vendite superiori a $100 O violazione delle politiche NON superiore a 1.
  • "Discreto" se nessuna di queste condizioni è soddisfatta.

Per valutare le prestazioni di ciascun dipendente in base alle condizioni sopra menzionate, procedi come segue:

  1. Inizia con la valutazione di Anne, le cui vendite sono nella cella B2, le ore lavorate nella cella C2 e le violazioni delle politiche nella cella D2. La formula SE nidificata in E2 è:
    =IF(AND(B2>150, C2>35), "Excellent", IF(OR(B2>100, NOT(D2>1)), "Good", "Fair"))
    Suggerimento: Questa formula verifica prima se le vendite e le ore di Anne soddisfano i criteri per "Eccellente". Se no, valuta se qualifica per "Buono". Se nessuna delle condizioni è soddisfatta, viene classificata come "Discreto".
  2. Estendi questa formula SE nidificata a ciascun dipendente per valutare coerentemente le loro prestazioni su più criteri.

    A screenshot illustrating a nested IF formula in Excel that evaluates employee performance based on multiple criteria


Utilizzo di SE con E O NON: Domande frequenti

Questa sezione mira a rispondere alle domande frequenti sull'utilizzo di SE con E, O e NON in Microsoft Excel.

Quante condizioni possono supportare le funzioni E, O e NON?
  • Le funzioni E e O possono supportare fino a 255 condizioni individuali. Tuttavia, è consigliabile utilizzarne solo alcune per evitare formule troppo complesse difficili da mantenere.
  • La funzione NON accetta solo una condizione.
Posso usare operatori come <, >, = in queste funzioni?

Certamente, nelle funzioni E, O e NON di Excel, puoi utilizzare operatori come minore di (<), maggiore di (>), uguale (=), maggiore o uguale a (>=) e altri per stabilire condizioni.

Perché si verifica un errore #VALORE in queste funzioni?

Un errore #VALORE nelle funzioni E, O e NON di Excel spesso si verifica se la formula non soddisfa alcuna condizione specificata o se c'è un problema con la struttura della formula. Indica che Excel non è in grado di interpretare correttamente l'input o le condizioni all'interno della formula.


Quanto sopra è tutto il contenuto rilevante relativo all'utilizzo di SE con le funzioni E, O e NON in Excel. Spero che troviate utile il tutorial. Se desiderate esplorare ulteriori suggerimenti e trucchi di Excel, fate clic qui per accedere alla nostra vasta collezione di oltre migliaia di tutorial.