Applies ToExcel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Verificare se le condizioni sono vere o false e i confronti logici tra espressioni sono comuni a molte attività. È possibile usare le funzioni E, O, NON e SE per creare formule condizionali.

Ad esempio, la funzione SE usa gli argomenti seguenti.

formula con la funzione IF

Formula che usa la funzione SE

Icona del pulsante logical_test: la condizione che si desidera controllare.

Immagine del pulsante value_if_true: valore da restituire se la condizione è Vera.

Icona del pulsante value_if_false: valore da restituire se la condizione è False.

Per altre informazioni su come creare formule, vedere Creare o eliminare una formula.

Per saperne di più

Creare una formula condizionale che restituisca un valore logico (VERO o FALSO)

Per eseguire questa attività, usare le funzioni E, O e NON , come illustrato nell'esempio seguente.

Esempio

L'esempio può essere più semplice da comprendere se lo si copia in un foglio di lavoro vuoto.

Come si copiano gli esempi?

  1. Selezionare l'esempio in questo articolo.

    Selezione di un esempio nella Guida di Excel 2013 per Windows

    Selezione di un esempio nella Guida

  2. Premere CTRL+C.

  3. In Excel creare una cartella di lavoro o un foglio di lavoro vuoto.

  4. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V.

Importante: Per il corretto funzionamento dell'esempio, è necessario incollarlo nella cella A1 del foglio di lavoro.

  1. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+( oppure fare clic sul pulsante Mostra formule nel gruppo Verifica formule della scheda Formule.

Dopo aver copiato l'esempio in un foglio di lavoro vuoto, è possibile adattarlo in base alle proprie esigenze.

Data

15

9

8

Pignoni

Widget

Formula

Descrizione (risultato)

=E(A2>A3; A2<A4)

Determina se il valore nella cella A2 è maggiore del valore in A3 e se il valore in A2 è minore del valore in A4. (FALSO)

=O(A2>A3, A2<A4)

Determina se il valore nella cella A2 è maggiore del valore in A3 o se il valore in A2 è minore del valore in A4. (VERO)

=NON(A2+A3=24)

Determina se la somma dei valori nelle celle A2 e A3 non è uguale a 24. (FALSO)

=NON(A5="Sprockets")

Determina se il valore nella cella A5 non è uguale a "Sprockets". (FALSO)

=O(A5<>"Sprockets";A6 = "Widget")

Determina se il valore nella cella A5 non è uguale a "Sprockets" o se il valore in A6 è uguale a "Widget". (VERO)

Per altre informazioni su come usare queste funzioni, vedere Funzione E, Funzione O e FUNZIONE NON.

Inizio pagina

Creare una formula condizionale che restituisca un altro calcolo o valori diversi da VERO o FALSO

Per eseguire questa attività, usare le funzioni SE, E e O e gli operatori come illustrato nell'esempio seguente.

Esempio

L'esempio può essere più semplice da comprendere se lo si copia in un foglio di lavoro vuoto.

Come si copiano gli esempi?

  1. Selezionare l'esempio in questo articolo.

    Importante: Non selezionare le intestazioni di riga o di colonna.

    Selezione di un esempio nella Guida di Excel 2013 per Windows

    Selezione di un esempio nella Guida

  2. Premere CTRL+C.

  3. In Excel creare una cartella di lavoro o un foglio di lavoro vuoto.

  4. Nel foglio di lavoro selezionare la cella A1 e premere CTRL+V.

Importante: Per il corretto funzionamento dell'esempio, è necessario incollarlo nella cella A1 del foglio di lavoro.

  1. Per passare dalla visualizzazione dei risultati alla visualizzazione delle formule che restituiscono i risultati, premere CTRL+( oppure fare clic sul pulsante Mostra formule nel gruppo Verifica formule della scheda Formule.

Dopo aver copiato l'esempio in un foglio di lavoro vuoto, è possibile adattarlo in base alle proprie esigenze.

Data

15

9

8

Pignoni

Widget

Formula

Descrizione (risultato)

=SE(A2=15; "OK"; "NON OK")

Se il valore nella cella A2 è uguale a 15, restituisce "OK". In caso contrario, restituisce "Non OK". (OK)

=SE(A2<>15; "OK"; "NON OK")

Se il valore nella cella A2 non è uguale a 15, restituisce "OK". In caso contrario, restituisce "Non OK". (Non OK)

=SE(NON(A2<=15), "OK", "NON OK")

Se il valore nella cella A2 non è minore o uguale a 15, restituire "OK". In caso contrario, restituisce "Non OK". (Non OK)

=SE(A5<>"SPROCKETS"; "OK"; "NON OK")

Se il valore nella cella A5 non è uguale a "SPROCKETS", restituisce "OK". In caso contrario, restituisce "Non OK". (Non OK)

=SE(E(A2>A3, A2<A4), "OK", "Non OK")

Se il valore nella cella A2 è maggiore del valore in A3 e anche il valore in A2 è minore del valore in A4, restituisci "OK". In caso contrario, restituisce "Non OK". (Non OK)

=SE(E(A2<>A3, A2<>A4), "OK", "Non OK")

Se il valore nella cella A2 non è uguale a A3 e anche il valore in A2 non è uguale al valore in A4, restituisci "OK". In caso contrario, restituisce "Non OK". (OK)

=SE(O(A2>A3, A2<A4), "OK", "Non OK")

Se il valore nella cella A2 è maggiore del valore in A3 o il valore in A2 è minore del valore in A4, restituisci "OK". In caso contrario, restituisce "Non OK". (OK)

=SE(O(A5<>"Sprockets", A6<>"Widget"), "OK", "No")

Se il valore nella cella A5 non è uguale a "Sprockets" o il valore in A6 non è uguale a "Widget", restituisce "OK". In caso contrario, restituisce "Non OK". (Non OK)

=SE(O(A2<>A3, A2<>A4), "OK", "Non OK")

Se il valore nella cella A2 non è uguale al valore in A3 o il valore in A2 non è uguale al valore in A4, restituire "OK". In caso contrario, restituisce "Non OK". (OK)

Per altre informazioni su come usare queste funzioni, vedere Funzione SE, Funzione E e Funzione O.

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.