Skip to main content

Come utilizzare le funzioni AND, OR e IF in Excel

Excel 2016 - Tutorial 7A: Funzioni logiche ( SE E O ) semplici e annidate (Aprile 2024)

Excel 2016 - Tutorial 7A: Funzioni logiche ( SE E O ) semplici e annidate (Aprile 2024)
Anonim

Le funzioni AND, OR e IF sono alcune delle funzioni logiche più note di Excel. A seconda della funzione utilizzata, una o tutte le condizioni devono essere vere perché la funzione restituisca una risposta VERA. In caso contrario, la funzione restituisce FALSE come valore.

Per la funzione OR, se una di queste condizioni è vera, la funzione restituisce un valore di TRUE nella cella B2. Per la funzione AND, tutte e tre le condizioni devono essere vere perché la funzione restituisca un valore di TRUE nella cella B3.

Nidificazione di più funzioni in Excel

Costruire la dichiarazione IF di Excel

Le funzioni di nidificazione in Excel si riferiscono al posizionamento di una funzione in un'altra. La funzione nidificata funge da uno degli argomenti della funzione principale. Nell'immagine sopra, le righe da quattro a sette contengono le formule in cui le funzioni AND o OR sono nidificate all'interno della funzione IF.

Quando una di queste due funzioni è combinata con la funzione IF, la formula risultante ha capacità molto maggiori.

Nel nostro esempio specifico, nella foto sopra, tre condizioni sono testate dalle formule nelle righe due e tre:

  • 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?

Inoltre, in tutti gli esempi, la funzione nidificata funge da funzione IF primo; questo primo elemento è noto come Logical_test discussione.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dati corretti", "Errore dati")

= SE (E (A2 <50, A3 <> 75, A4> = 100), OGGI (), 1000)

Modifica dell'output della formula

In tutte le formule nelle righe da quattro a sette, le funzioni AND e OR sono identiche alle loro controparti nelle righe due e tre in quanto testano i dati nelle celle A2 a A4 per vedere se soddisfa la condizione richiesta.

La funzione IF 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 visualizzato nella riga quattro, un numero visualizzato nella riga cinque, l'output dalla formula o una cella vuota.

Nel caso della formula IF / AND nella cella B5, poiché non tutte e tre le celle nell'intervallo A2 a A4 sono veri: il valore nella cella A4 non è maggiore o uguale a 100 - la funzione AND restituisce un valore FALSE.

La funzione IF usa questo valore e restituisce il suo Argomento Value_if_false - la data corrente fornita dalla funzione TODAY.

D'altra parte, la formula IF / OR nella riga quattro restituisce l'istruzione di testo Dati correttiper 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 IF ha quindi utilizzato questo risultato per restituirne il valore Se_falso argomento: Dati corretti.

Impiegando la dichiarazione IF in Excel

Le fasi successive illustrano come inserire la formula IF / OR situata nella cella B4 dall'immagine di esempio. Gli stessi passaggi qui possono essere utilizzati per inserire una qualsiasi delle formule IF nei nostri esempi particolari.

Sebbene sia possibile digitare a mano la formula completa, molte persone trovano più semplice usare la finestra di dialogo della funzione IF per inserire la formula e gli argomenti; la finestra di dialogo si occupa delle complessità della sintassi come i separatori di virgole tra gli argomenti e le voci di testo circostanti tra virgolette.

I passaggi utilizzati per inserire la formula IF / OR nella cella B4 sono come segue:

  1. Clicca sulla cella B4 per renderlo la cella attiva.
  2. Clicca ilformule scheda del nastro.
  3. Clicca ilLogico icona per aprire l'elenco a discesa delle funzioni.
  4. Clic SE nella lista per aprire la finestra di dialogo della funzione IF.
  5. Clicca ilLogical_test linea nella finestra di dialogo.
  6. Inserisci la funzione AND completa: OR (A2 <50, A3 <> 75, A4> = 100) nella riga Logical_test usando il puntatore per i riferimenti di cella, se desiderato.
  7. Clicca ilse_vero linea nella finestra di dialogo.
  8. Digita il testoDati corretti(non sono necessarie le virgolette).
  9. Clicca sulSe_falso linea nella finestra di dialogo.
  10. Digita il testo Errore dati.
  11. Clic ok per chiudere la finestra di dialogo e tornare al foglio di lavoro.
  12. Come già discusso sopra, la formula dovrebbe mostrare ilse_vero argomento o Dati corretti.
  13. Quando si fa clic su cella B4, la funzione completa appare nella barra della formula sopra il foglio di lavoro.

= IF (OR (A2 <50, A3 <> 75, A4> = 100), "Dati corretti", "Errore dati")