Richiedere tutte le condizioni con AND
Restituisca TRUE solo quando tutte le condizioni sono soddisfatte usando AND
Richiedere tutte le condizioni con AND è una lezione Excel Formulas Academy gratuita su CoddyKit. Questa è la lezione 1 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Excel Formulas Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Excel Formulas Academy include 4 lezioni in totale.
Quando un solo test non basta
A volte una sola condizione non è sufficiente per rispondere alla sua domanda. Immagini di dover decidere se un candidato è idoneo per un lavoro: deve avere sia 5 anni di esperienza sia un certificato valido. Una sola condizione, da sola, non basta.
La funzione AND consente di raggruppare più test. Restituisce TRUE solo quando tutte le condizioni fornite sono vere. Se anche una sola non è soddisfatta, l'intero risultato diventa FALSE.
In questa lezione imparerà a richiedere tutto contemporaneamente, così il foglio di calcolo darà una risposta affermativa solo quando tutti i requisiti saranno soddisfatti.
La struttura di AND
La funzione AND accetta un elenco di test logici separati da virgole e li verifica tutti:
- logical1 la prima condizione da verificare
- logical2 la condizione successiva, e così via
È possibile fornire fino a 255 condizioni. Ognuna deve essere un'espressione che restituisce TRUE o FALSE, come un confronto.
Il risultato è un singolo TRUE o FALSE per l'intero gruppo. Lo si può pensare come la parola e nel linguaggio comune: questo e quello e quell'altro.
=AND(logical1, logical2, ...)Un semplice test con due condizioni
Supponga che la cella A2 contenga il punteggio di un test e che B2 contenga la percentuale di frequenza. Uno studente supera il test solo se ha ottenuto almeno 60 e ha frequentato almeno l'80% delle lezioni.
La formula seguente verifica entrambe le condizioni. Se il punteggio è 72 e la frequenza è 90, entrambi i test sono veri, quindi il risultato è TRUE. Se la frequenza fosse solo 70, il secondo test fallirebbe e l'intera formula restituirebbe FALSE.
=AND(A2>=60, B2>=80)Interpretare il risultato
Da sola, AND visualizza semplicemente nella cella la parola TRUE o FALSE. È utile, ma spesso si desidera una risposta più comprensibile.
L'idea fondamentale è questa: AND produce un singolo valore logico. Esamini mentalmente i test uno alla volta. Non appena un test è falso, può fermarsi, perché la risposta è già FALSE.
- Tutti veri →
TRUE - Anche un solo falso →
FALSE
Ora passeremo quel risultato a IF per visualizzare parole comprensibili.
Inserire AND in IF
La vera potenza emerge quando si annida AND in un IF. La funzione IF accetta un test, poi cosa visualizzare quando il test è vero e infine cosa visualizzare quando è falso.
In questo caso, AND(A2>=60, B2>=80) diventa il test. Se entrambe le condizioni sono soddisfatte, la cella mostra Pass. Altrimenti mostra Fail.
Questo schema, IF che contiene AND, è uno degli elementi costitutivi più comuni nei fogli di calcolo reali.
=IF(AND(A2>=60, B2>=80), "Pass", "Fail")Esempio svolto: approvazione di un prestito
Una banca approva un prestito solo se il richiedente ha un reddito superiore a 50000 e un punteggio di credito superiore a 700 e nessun insoluto attuale.
Con il reddito in C2, il punteggio di credito in D2 e il numero di insoluti in E2, la formula verifica tutte e tre le condizioni contemporaneamente. Noti che può concatenare tutte le condizioni necessarie all'interno di un unico AND.
Se tutte e tre sono soddisfatte, il risultato è Approved; se anche una sola non lo è, il risultato è Declined.
=IF(AND(C2>50000, D2>700, E2=0), "Approved", "Declined")Combinare numeri e testo
Le condizioni all'interno di AND non devono necessariamente riguardare numeri. È possibile confrontare anche del testo. Ricordi soltanto di racchiudere i valori testuali tra virgolette doppie dritte.
Questo esempio verifica che la regione in A2 sia esattamente East e che il dato delle vendite in B2 sia superiore a 1000.
I confronti testuali non distinguono tra maiuscole e minuscole in Excel e Sheets, quindi in questo caso East, east ed EAST corrispondono tutti.
=AND(A2="East", B2>1000)Limiti di un intervallo con AND
Un uso classico di AND consiste nel verificare se un valore si trova tra due limiti. I fogli di calcolo non possono eseguire 0 < A2 < 100 come un'unica espressione, quindi è necessario dividerla in due test collegati da AND.
La formula seguente restituisce TRUE solo quando il valore in A2 è maggiore di 0 e minore di 100, cioè quando rientra in quell'intervallo.
=AND(A2>0, A2<100)AND su un intervallo di celle
È anche possibile applicare AND a un intero intervallo. In questo caso, ogni cella dell'intervallo deve soddisfare il confronto affinché il risultato sia TRUE.
La formula seguente restituisce TRUE solo quando tutti i valori in A2:A10 sono maggiori di zero. Se anche una sola cella è uguale a zero o negativa, la risposta è FALSE.
È un modo rapido per verificare che un'intera colonna rispetti una regola.
=AND(A2:A10>0)Un errore comune
Talvolta i nuovi utenti scrivono AND come una frase, separando le condizioni con parole invece che con virgole. In questo modo la formula non funzionerà.
- Errato:
=AND(A2>60 and B2>80) - Corretto:
=AND(A2>60, B2>80)
Ogni condizione è un argomento distinto, separato da una virgola. Eviti inoltre di racchiudere i numeri tra virgolette: scriva A2>60, non A2>"60", perché le virgolette trasformano 60 in testo e possono compromettere il confronto.
=AND(A2>60, B2>80)Perché AND è importante
La funzione AND rappresenta il tipo di logica più rigoroso: richiede che tutto sia vero. Per questo è perfetta per decisioni basate sul rispetto di tutti i requisiti, come valutazioni di idoneità, approvazioni e controlli di qualità, in cui non è possibile ignorare nemmeno un singolo fallimento.
Tenga a mente queste abitudini:
- Separi le condizioni con le virgole
- Racchiuda tra virgolette i valori testuali, ma non i numeri
- Annidi
ANDinIFper visualizzare parole comprensibili
Ora provi una verifica rapida per consolidare quanto appreso.
Verifica rapida
Verifichi la sua comprensione del comportamento della funzione AND.
Riepilogo: richiedere tutto con AND
Ha imparato che AND restituisce TRUE solo quando tutte le condizioni sono soddisfatte e FALSE se anche una sola non lo è.
- Sintassi:
=AND(test1, test2, ...)con condizioni separate da virgole - Lo annidi in
IFper ottenere risultati comprensibili:=IF(AND(...), "Yes", "No") - Lo utilizzi per verificare se un valore rientra in un intervallo, ad esempio
=AND(A2>0, A2<100) - Confronti il testo racchiudendo i valori tra virgolette
Prossimo argomento: OR, che restituisce un risultato positivo quando è vera anche una sola condizione.
=IF(AND(A2>=60, B2>=80), "Pass", "Fail")Impara Excel con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Richiedere tutte le condizioni con AND» è gratuita?
Sì — il testo completo di «Richiedere tutte le condizioni con AND» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Excel Formulas Academy, passa a CoddyKit PRO. Il corso Excel Formulas Academy include 4 lezioni in totale.
Cosa imparerò in «Richiedere tutte le condizioni con AND»?
Restituisca TRUE solo quando tutte le condizioni sono soddisfatte usando AND Eserciti Excel Formulas Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Excel Formulas Academy?
Non è richiesta alcuna esperienza precedente. Excel Formulas Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 1 di 4.
Quanto tempo richiede la lezione «Richiedere tutte le condizioni con AND»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Excel Formulas Academy?
Sì. Ogni lezione Excel Formulas Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Richiedere tutte le condizioni con AND
- Accettare qualsiasi corrispondenza con OR
- Invertire la logica con NOT
- Ramificazione più chiara con IFS