Siamo in grado di verificare se un numero è tra due valori utilizzando la funzione AND. E valuta tutti i test logici e restituisce TRUE solo se tutte le condizioni sono soddisfatte. Altrimenti, restituisce FALSE.
Figura 1., Risultato finale: Se il numero è compreso tra due valori
Sintassi di E
=AND(logical1, , ...)
- Solo logica1 è necessario pur riuscendo test logici sono opzionali
- logica1, logica2, ecc… sono test logici che la funzione AND valuterà come VERO o FALSO
Controlla se un numero è tra due valori
Per verificare se un numero è tra due valori, possiamo usare la funzione AND con due test logici.,
- Immettere la formula in E4:
=AND(D4>B4,D4<C4)
Il primo test logico D4>B4 valuta se il numero è maggiore del valore Set1, mentre il secondo test logico D4<C4 valuta se il numero è minore del valore Set2.
Figura 2., Inserendo la formula utilizzando E
- Selezionare E4 e trascinare la formula verso il basso per E8
Di conseguenza, abbiamo determinato che il numero nelle righe 4, 5 e 8 sono tra i valori in Set 1 e Set 2. Ad esempio, il numero “9” in D4 è compreso tra i valori 0 e 10. Quindi, la funzione AND restituisce TRUE.
Figura 3. Output: Se un numero è compreso tra due valori
Tuttavia, ci sono momenti in cui i valori che stiamo confrontando sono scambiati e non sono disposti in ordine crescente., Supponiamo di avere sotto i dati in cui i valori Set2 non sono sempre maggiori dei valori in Set1.
Figura 4. Risultati errati quando i valori vengono scambiati
Utilizzando la stessa formula produrranno risultati errati. Quindi, dobbiamo applicare una formula che confronta se un numero è maggiore del valore più piccolo e valuta se un numero è inferiore al valore più grande. Questa volta usiamo la funzione AND con MIN e MAX.,
Controllare se il numero è compreso tra due valori MIN e MAX
- Immettere la formula in E4:
=AND(D4>(MIN(B4,C4)),D4<(MAX(B4,C4)))
- Selezionare E4 e trascinare la formula verso il basso per E8
la Nostra formula confronta il primo numero con il minore dei due valori, attraverso la funzione MIN. Successivamente, confronta il numero con il più grande dei due set di valori attraverso la funzione MAX.,
La tabella seguente mostra i risultati corretti quando si valuta se un valore è compreso tra due numeri in Set1 e Set2, indipendentemente dal set che contiene il numero più piccolo o più grande.
Figura 5. E formula con MIN e MAX
IF istruzione tra due numeri
Possiamo personalizzare il risultato quando si confrontano i valori utilizzando la funzione IF con la funzione AND. Supponiamo di voler che la formula restituisca ” SÌ “se un numero è compreso tra due valori e” NO” se altrimenti.,
- Immettere la formula in E4:
=IF(AND(D4>(MIN(B4,C4)),D4<(MAX(B4,C4))),"Yes","No")
- Selezionare E4 e trascinare la formula verso il basso per E8
Abbiamo semplicemente avvolto la funzione SE in tutto il E formula. Di conseguenza, la formula restituisce ” Sì “invece di” VERO “e” No “invece di”FALSO”.
Figura 6., Output: SE l’istruzione tra due numeri
Connessione istantanea a un esperto di Excel
La maggior parte del tempo, il problema che dovrai risolvere sarà più complesso di una semplice applicazione di una formula o funzione. Se vuoi risparmiare ore di ricerca e frustrazione, prova il nostro servizio live Excelchat! I nostri esperti di Excel sono disponibili 24/7 per rispondere a qualsiasi domanda di Excel si può avere. Garantiamo una connessione entro 30 secondi e una soluzione personalizzata entro 20 minuti.