- AND Panoramica delle funzioni
- Funzione AND Sintassi e input:
- Come usare la funzione AND
- Confronto dei valori di testo
- Confrontando i numeri
- Trovare valori all'interno di un determinato intervallo
- Utilizzo di AND con altri operatori logici
- Utilizzo di AND con SE
- E in Fogli Google
- Note aggiuntive
- AND Esempi in VBA
Scarica la cartella di lavoro di esempio
Questo tutorial mostra come usare il Funzione AND di Excel in Excel per verificare se più criteri sono tutti veri.
AND Panoramica delle funzioni
La funzione AND Verifica se tutte le condizioni sono soddisfatte. Restituisce VERO o FALSO.
Per utilizzare la funzione AND del foglio di lavoro Excel, seleziona una cella e digita:
(Notare come appaiono gli input della formula)
Funzione AND Sintassi e input:
1 | =AND(logico1,logico2) |
logico1 - Espressioni logiche. Esempio: A1 > 4.
AND è una delle funzioni logiche di Excel. Valuta diverse espressioni e restituisce TRUE se TUTTE le condizioni sono vere. AND può valutare fino a 255 espressioni.
Come usare la funzione AND
Usa la funzione AND di Excel in questo modo:
1 | =E(1 = 1, 2 = 2) |
Poiché entrambe queste espressioni sono vere, AND restituirà TRUE.
Tuttavia, se hai utilizzato quanto segue:
1 | =AND(1 = 1, 2 = 1) |
In questo caso AND restituirebbe FALSE. Sebbene la prima espressione sia vera, la seconda no.
Si noti che i soli valori numerici vengono contati come VERO, tranne lo zero, che viene conteggiato come FALSO. Quindi questa formula ritornerebbe vera:
1 | =E(1, 2, 3) |
Ma questo ritornerebbe FALSE:
1 | =E(1-1, 2) |
Questo perché 1-1 restituisce 0, che AND interpreta come FALSE.
Confronto dei valori di testo
I confronti di testo con la funzione AND non fanno distinzione tra maiuscole e minuscole. Quindi la seguente formula restituisce VERO:
1 | =AND("Automatizza" = "automatizza", "Excel" = "excel") |
Inoltre, AND non supporta i caratteri jolly. Questa formula restituisce FALSE:
1 | =AND("Auto*" = "automatizza", "Ex*"="excel") |
Questo perché AND sta letteralmente confrontando "Auto*" con "Automatizza", che non corrispondono.
A differenza dei numeri, le stringhe di testo da sole (quando non fanno parte di un confronto) non vengono conteggiate come VERO - restituiranno un #VALORE! errore.
Confrontando i numeri
Hai la solita gamma di operatori di confronto di Excel a tua disposizione quando confronti i numeri con AND. Questi sono:
Trovare valori all'interno di un determinato intervallo
Un uso pratico di AND consiste nell'individuare i valori che rientrano in un determinato intervallo. Vedere il seguente esempio:
1 | =E(D3>=300, D3<=600) |
Qui abbiamo una serie di ordini, ma dobbiamo dare seguito a tutti gli ordini tra $ 300 e $ 600, forse come parte della nostra iniziativa di servizio clienti. Quindi nella nostra funzione AND abbiamo definito due espressioni: D3>=300 e D3<=600.
Utilizzo di AND con altri operatori logici
Puoi combinare AND con qualsiasi altro operatore logico di Excel, come OR<>, NOT<> e XOR<>.
Ecco un esempio di come potresti combinare AND con OR. Se abbiamo un elenco di film e vogliamo identificare i film usciti dopo il 1985 diretti da Steven Spielberg o Tim Burton, potremmo usare questa formula:
1 | =AND(C3>1985,OR(D3="Steven Spielberg",D3="Tim Burton")) |
Nota che ogni volta che combini operatori logici, Excel li valuterà dall'interno verso l'esterno. Quindi qui valuterà prima l'istruzione OR e utilizzerà il valore VERO o FALSO che OR restituisce durante la valutazione della funzione AND.
Utilizzo di AND con SE
AND è più comunemente usato come parte di un test logico in un'istruzione IF.
Usalo in questo modo:
1 | =SE(E(C4="CA", D4>300),"Sì", "No") |
Questa volta vogliamo dare seguito a tutti gli ordini dalla California con un valore di $ 300 o superiore, quindi è quello che abbiamo inserito nella funzione AND.
Dopo l'AND, forniamo a IF due valori di ritorno. Il primo per quando la nostra funzione AND restituisce TRUE (in questo caso, restituiamo "Sì") e il secondo per quando restituisce FALSE (restituiamo "No").
Maggiori informazioni nella pagina principale della funzione SE di Excel <>.
E in Fogli Google
La funzione AND funziona esattamente allo stesso modo in Fogli Google come in Excel:
Note aggiuntive
Utilizzare la funzione AND per testare contemporaneamente più condizioni. Ogni condizione deve essere un'espressione logica (es: a1 >5), un riferimento a una cella contenente VERO o FALSO o un array contenente tutti i valori logici. Se Tutti le condizioni sono VERE, la formula restituisce VERO, altrimenti restituisce FALSO.
AND è una funzione logica ed è generalmente utilizzata in combinazione con un'altra funzione logica, SE:
La funzione SE fa una cosa se una condizione è VERA e ne fa un'altra se una condizione è FALSA. Spesso quando si utilizza la funzione AND la si "nidifica" all'interno di una formula IF.
Potresti anche voler usare queste altre funzioni logiche:
La funzione OR verifica se uno o più le condizioni sono soddisfatte.
La funzione XOR verifica se uno e solo uno condizione è soddisfatta.
AND Esempi in VBA
Puoi anche usare la funzione AND in VBA. Tipo:Application.Worksheetfunction.And(logical1,logical2)
Per gli argomenti della funzione, puoi inserirli direttamente nella funzione o definire le variabili da utilizzare al loro posto.
Torna all'elenco di tutte le funzioni in Excel