Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Quando è necessario trovare dati che soddisfano più condizioni, ad esempio le unità vendute tra aprile e gennaio o le unità vendute da Adriana, è possibile usare le funzioni E e O insieme. Ecco un esempio:

Uso di E e O nella stessa formula

Questa formula annida la funzione E all'interno della funzione O per cercare le unità vendute tra il 1° aprile 2011 e il 1° gennaio 2012 o le unità vendute da Adriana. Puoi vedere che restituisce True per le unità vendute da Adriana e anche per le unità vendute da Tim ed Ed durante le date specificate nella formula.

Ecco la formula in un modulo che è possibile copiare e incollare. Se si vuole usarla in una cartella di lavoro di esempio, vedere alla fine di questo articolo.

=O(E(C2>DATA(2011;4;30);C2<DATA(2012;1;1));B2="Adriana")

Approfondiamo la formula. La funzione O richiede un set di argomenti ( porzione di dati) che può verificare per verificare se sono veri o falsi. In questa formula il primo argomento è la funzione E e la funzione DATA annidata al suo interno, il secondo è "Adriana". È possibile leggere la formula in questo modo: Verificare se una vendita è stata effettuata dopo il 30 aprile 2011 e prima del 1° gennaio 2012 o è stata effettuata da Nancy.

La funzione E restituisce anche Vero o Falso. Nella maggior parte dei casi si usa E per estendere le funzionalità di un'altra funzione, ad esempio O e SE. In questo esempio la funzione O non troverebbe le date corrette senza la funzione E.

Usare E e O con SE

È anche possibile usare E e O con la funzione SE.

Le funzioni E e O nidificate in una funzione SE

In questo esempio, le persone non guadagnano bonus fino a quando non vendono almeno $ 125,000 vale la pena di beni, a meno che non lavorano nella regione meridionale dove il mercato è più piccolo. In questo caso, hanno diritto a un bonus dopo $ 100.000 nelle vendite.

=SE(O(C4>=125000;E(B4="Sud";C4>=100000))=VERO,C4*0,12,"Nessun bonus")

Vediamo un po' più a fondo. La funzione SE richiede tre dati (argomenti) per essere eseguita correttamente. Il primo è un test logico, il secondo è il valore che si desidera verificare se il test restituisce Vero e il terzo è il valore che si desidera verificare se il test restituisce Falso. In questo esempio la funzione O e tutti gli elementi in essa annidati forniscono il test logico. È possibile leggerlo come: Cercare valori maggiori o uguali a 125.000, a meno che il valore nella colonna C non sia "Sud", cercare un valore maggiore di 100.000 e ogni volta che entrambe le condizioni sono vere, moltiplicare il valore per 0,12, l'importo della commissione. In caso contrario, visualizza le parole "Nessun bonus".

Inizio pagina

Dati di esempio

Per usare gli esempi di questo articolo, copiare la tabella seguente nella cella A1 del foglio di calcolo. Assicurarsi di selezionare l'intera tabella, inclusa la riga di intestazione.


Agente di vendita

Area geografica

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")

Russo

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")

Tommaso

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")

Benson

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")

Inizio pagina

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×