Usare la funzione O, cioè una delle funzioni logiche, per determinare se tutte le condizioni in un test sono VERO.
Esempio
La funzione O restituisce VERO se uno degli argomenti restituisce VERO e restituisce FALSO se tutti gli argomenti restituiscono FALSO.
La funzione O viene usata comunemente per estendere la capacità di altre funzioni che eseguono test logici. La funzione SE, ad esempio, esegue un test logico e quindi restituisce un valore se il test restituisce VERO e un altro valore se il test restituisce FALSO. Usando la funzione O come argomento logical_test della funzione SE, è possibile verificare molte condizioni diverse anziché una sola.
Sintassi
O(logico1; [logico2]; ...)
Gli argomenti della sintassi della funzione O sono i seguenti:
Argomento |
Descrizione |
---|---|
Logico1 |
Obbligatorio. Prima condizione da verificare che può restituire VERO o FALSO. |
Logico2;... |
Facoltativo. Condizioni aggiuntive da verificare che possono restituire VERO o FALSO, fino a un massimo di 255 condizioni. |
Osservazioni
-
Gli argomenti devono restituire valori logici come VERO o FALSO oppure essere in matrici o riferimenti che contengono valori logici.
-
Se una matrice o un riferimento contiene testo o celle vuote, tali valori verranno ignorati.
-
Se l'intervallo specificato non contiene valori logici, OPPURE restituisce il #VALUE! .
-
È possibile usare una formula matrice O per verificare la presenza di un valore in una matrice. Per immettere una formula in forma di matrice, premere CTRL+MAIUSC+INVIO.
Esempi
Ecco alcuni esempi generali dell'uso della funzione O da sola e in combinazione con la funzione SE.
Formula |
Descrizione |
---|---|
=O(A2>1,A2<100) |
Visualizza VERO se A2 è maggiore di 1 O minore di 100, altrimenti visualizza FALSO. |
=SE(O(A2>1,A2<100), A3, "Il valore non è compreso nell'intervallo") |
Visualizza il valore nella cella A3 se è maggiore di 1 O minore di 100, altrimenti visualizza il messaggio "Il valore non è compreso nell'intervallo". |
=SE(O(A2<0,A2>50),A2, "Il valore non è compreso nell'intervallo") |
Visualizza il valore nella cella A2 se è minore di 0 O maggiore di 50, altrimenti viene visualizzato un messaggio. |
Calcolo Commissione di vendita
Ecco uno scenario abbastanza comune in cui è necessario calcolare se gli agenti di vendita sono idonei a ricevere una commissione usando le funzioni SE e O.
-
– SE(O(B14>=$B$4,C14>=$B$5);B14*$B$6,0): SE le vendite totali sono maggiori o uguali a (>=) obiettivo di vendita, O gli account sono maggiori o uguali a (>=) obiettivo dell'account, moltiplicare le vendite totali per la percentuale della commissione, altrimenti viene restituito 0.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.
Argomenti correlati
Video: Funzioni SE avanzateInformazioni su come usare le funzioni annidate in una formula SE E NONPanoramica delle formule in ExcelCome evitare errori nelle formuleRilevare gli errori nelle formuleScelte rapide da tastiera in ExcelFunzioni logiche (riferimento)Funzioni di Excel (in ordine alfabetico)Funzioni di Excel (per categoria)