Usare la funzione O, cioè una delle funzioni logiche, per determinare se tutte le condizioni in un test sono VERO.
Esempio
Dettagli tecnici
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 testare 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, OR restituisce l'errore #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, in caso contrario visualizza 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) - IF Le vendite totali sono maggiori o uguali a (>=) dell'obiettivo di vendita, OR Gli account sono maggiori o uguali a (>=) dell'obiettivo account, moltiplicare le vendite totali per la % commissione, altrimenti restituire 0.
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.