Come utilizzare le funzioni AND, OR e IF in Excel

Sommario:

Come utilizzare le funzioni AND, OR e IF in Excel
Come utilizzare le funzioni AND, OR e IF in Excel
Anonim

Le funzioni di annidamento in Excel si riferiscono al posizionamento di una funzione all'interno di un' altra. La funzione nidificata agisce come uno degli argomenti della funzione principale. Le funzioni AND, OR e SE sono alcune delle funzioni logiche più note di Excel che vengono comunemente utilizzate insieme.

Le istruzioni in questo articolo si applicano a Excel 2019, 2016, 2013, 2010, 2007; Excel per Microsoft 365, Excel Online ed Excel per Mac.

Costruisci l'istruzione IF di Excel

Quando si utilizzano le funzioni IF, AND e OR, una o tutte le condizioni devono essere vere affinché la funzione restituisca una risposta TRUE. In caso contrario, la funzione restituisce FALSE come valore.

Per la funzione OR (vedi riga 2 nell'immagine sotto), se una di queste condizioni è vera, la funzione restituisce un valore di TRUE. Per la funzione AND (vedi riga 3), tutte e tre le condizioni devono essere vere affinché la funzione restituisca un valore di TRUE.

Nell'immagine seguente, le righe da 4 a 6 contengono formule in cui le funzioni AND e OR sono annidate all'interno della funzione SE.

Image
Image

Quando le funzioni AND e OR sono combinate con la funzione SE, la formula risultante ha capacità molto maggiori.

In questo esempio, tre condizioni sono verificate dalle formule nelle righe 2 e 3:

  • Il valore nella cella A2 è inferiore a 50?
  • Il valore nella cella A3 non è uguale a 75?
  • Il valore nella cella A4 è maggiore o uguale a 100?

In tutti gli esempi, inoltre, la funzione annidata funge da primo argomento della funzione SE. Questo primo elemento è noto come argomento Logical_test.

=SE(OR(A2=100), "Dati corretti", "Errore dati") <50, A375, A4>

=SE(E(LA2=100), 1000, OGGI()) <50, A375, A4>

Cambia l'output della formula

In tutte le formule nelle righe da 4 a 6, le funzioni AND e OR sono identiche alle loro controparti nelle righe 2 e 3 in quanto testano i dati nelle celle da A2 a A4 per vedere se soddisfano la condizione richiesta.

La funzione SE viene utilizzata per controllare l'output della formula in base a ciò che viene immesso per il secondo e il terzo argomento della funzione. Esempi di questo output possono essere il testo come si vede nella riga 4, un numero come si vede nella riga 5, l'output della formula o una cella vuota.

Nel caso della formula SE/AND nella cella B5, poiché non tutte e tre le celle nell'intervallo da A2 a A4 sono vere - il valore nella cella A4 non è maggiore o uguale a 100 - la funzione AND restituisce un valore FALSO. La funzione SE utilizza questo valore e restituisce il suo argomento Value_if_false, la data corrente fornita dalla funzione OGGI.

D' altra parte, la formula IF/OR nella riga quattro restituisce l'istruzione di testo Data Correct per uno dei due motivi:

  1. Il valore OR ha restituito un valore TRUE - il valore nella cella A3 non è uguale a 75.
  2. La funzione SE ha quindi utilizzato questo risultato per restituire il suo argomento Value_if_false: Data Correct.

Utilizza l'istruzione IF in Excel

I passaggi successivi illustrano come inserire la formula SE/OR che si trova nella cella B4 dell'esempio. Questi stessi passaggi possono essere utilizzati per inserire una qualsiasi delle formule SE in questi esempi.

Image
Image

Ci sono due modi per inserire le formule in Excel. Digitare la formula nella barra della formula o utilizzare la finestra di dialogo Argomenti funzione. La finestra di dialogo si occupa della sintassi, come l'inserimento di separatori di virgole tra gli argomenti e le voci di testo circostanti tra virgolette.

I passaggi utilizzati per inserire la formula SE/OR nella cella B4 sono i seguenti:

  1. Seleziona cella B4 per renderla la cella attiva.
  2. Sulla barra multifunzione, vai a Formule.
  3. Seleziona Logico per aprire l'elenco a discesa delle funzioni.
  4. Scegli IF nell'elenco per aprire la finestra di dialogo Argomenti funzione.

    Image
    Image
  5. Posiziona il cursore nella casella di testo Logical_test.

  6. Inserisci la funzione completa OPPURE:

    OPPURE(A2<50, A375, A4>=100)

  7. Posiziona il cursore nella casella di testo Value_if_true.
  8. Digita Dati corretti.
  9. Posiziona il cursore nella casella di testo Value_if_false.
  10. Digita Errore dati.

    Image
    Image
  11. Seleziona OK per completare la funzione.
  12. La formula mostra l'argomento Value_if_true di Data Correct.
  13. Seleziona cella B4 per vedere la funzione completa nella barra della formula sopra il foglio di lavoro.

Consigliato: