Usare le funzioni E e O per verificare una combinazione di condizioni

Nota:  Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.

Quando è necessario trovare dati che soddisfano più di una condizione, ad esempio unità vendute tra aprile e gennaio o unità vendute da Adriana, è possibile utilizzare le funzioni AND e OR insieme. Ecco un esempio:

Uso di E e O nella stessa formula

Questa formula nidificati la funzione e all'interno della funzione o per cercare unità vendute tra il 1 aprile 2011 e il 1 ° gennaio 2012 o qualsiasi unità di misura venduti dal Adriana. È possibile vedere che viene restituito True per unità vendute da Adriana, nonché per unità vendute Tim e Ed durante le date specificate nella formula.

Di seguito troverete questa formula in un formato che è possibile copiare e incollare. Se desiderate provarla in una cartella di lavoro di esempio, vedere la fine di questo articolo.

= OR (e (C2 > Data (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Passiamo approfondita nella formula. La funzione o richiede un insieme di argomenti (elementi di dati) che è possibile verificare se sono vere o false. In questa formula, il primo argomento è la funzione e e la funzione di Data annidato al suo interno, il secondo è "Adriana". È possibile leggere la formula in questo modo: Test per verificare se una vendita è stata effettuata dopo 30 aprile 2011 e prima del 1 ° gennaio 2012, o è stata effettuata da Adriana.

Anche la funzione e viene restituito True o False. La maggior parte dei casi, si usa e per estendere la funzionalità di un'altra funzione, ad esempio o e se. In questo esempio, la funzione o non sarebbe individuare le date corrette senza la funzione e.

Usare la funzione E e O con SE

È anche possibile usare AND e OR con la funzione se.

Le funzioni E e O nidificate in una funzione SE

In questo esempio, i dipendenti ottengono un bonus solo al raggiungimento di almeno €125.000 di merce venduta, a meno che non lavorino nella regione meridionale, dove il mercato delle vendite è minore e il bonus si ottiene raggiungendo €100.000 di merce venduta.

= Se (o (C4 > = 125000, e (B4 = "Sud" C4 > = 100000)) = vero, C4 * 0,12, "Nessun bonus")

Analizziamo la formula un po' più a fondo. Per funzionare correttamente, la funzione SE necessita di tre elementi di dati (argomenti). Il primo elemento è un test logico, il secondo è il valore che si desidera vedere se il test restituisce VERO, mentre il terzo è il valore che si desidera vedere se il test restituisce FALSO. In questo esempio, il test logico è fornito dalla funzione O e da tutto quanto nidificato nella funzione. È possibile leggerla in questo modo: cerca valori maggiori o uguali a 125.000, a meno che il valore nella colonna C sia "Sud", quindi cerca i valori superiori a 100.000, e per tutte le occorrenze in cui le condizioni sono vere, moltiplica il valore trovato per 0,12, ovvero il valore del bonus. In tutti gli altri casi, visualizza "No bonus."

Torna all'inizio

Dati di esempio

Se si desidera lavorare con gli esempi riportati in questo articolo, copiare la tabella seguente nella cella A1 nel proprio foglio di calcolo. Assicurarsi di selezionare l'intera tabella, inclusa la riga di intestazione.


Agente di vendita

Area

Vendite

Formula/risultato

Castiglione

Est

87925

= Se (o (C2 > = 125000, e (B2 = "Sud", C2 > = 100000)) = vero, C2 * 0,12, "Nessun bonus")

Castiglione

Nord

100000

= Se (o (C3 > = 125000, e (B3 = "Sud", C3 > = 100000)) = vero, C3 * 0,12, "Nessun bonus")

Sabbatini

Ovest

145000

= Se (o (C4 > = 125000, e (B4 = "Sud" C4 > = 100000)) = vero, C4 * 0,12, "Nessun bonus")

Martino

Sud

200750

= Se (o (C5 > = 125000, e (B5 = "Sud" C5 > = 100000)) = vero, C5 * 0,12, "Nessun bonus")

Udinesi

Sud

178650

= Se (o (C6 > = 125000, e (B6 = "Sud" C6 > = 100000)) = vero, C6 * 0,12, "Nessun bonus")

Thomas

Nord

99555

= Se (o (C7 > = 125000, e (B7 = "Sud" C7 > = 100000)) = vero, C7 * 0,12, "Nessun bonus")

Keever

Est

147000

= Se (o (C8 > = 125000, e (B8 = "Sud" C8 > = 100000)) = vero, C8 * 0,12, "Nessun bonus")

Cassazza

Nord

213450

= Se (o (C9 > = 125000, e (B9 = "Sud", C9 > = 100000)) = vero, C9 * 0,12, "Nessun bonus")

Brownlee

Sud

122680

= Se (o (C10 > = 125000, e (B10 = "Sud" C10 > = 100000)) = vero, C10 * 0,12, "Nessun bonus")

Smithberg

Ovest

92500

= Se (o (C11 > = 125000, e (B11 = "Sud" C11 > = 100000)) = vero, C11 * 0,12, "Nessun bonus")

Zaffaroni

Est

88350

= Se (o (C12 > = 125000, e (B12 = "Sud" C12 > = 100000)) = vero, C12 * 0,12, "Nessun bonus")

Lettura

Ovest

102500

= Se (o (C13 > = 125000, e (B13 = "Sud" C13 > = 100000)) = vero, C13 * 0,12, "Nessun bonus")

Torna all'inizio

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×