FIG. 18.16
Usando l’operatore And il risultato è vero solo se entrambe
le condizioni sono vere, negli altri casi è falso. Con l’operatore
Or, invece, il risultato è falso solo quando entrambe le condizioni
sono false, altrimenti è vero.
In termini più semplici il programma valuta separatamente le
due condizioni, poi compone il risultato utilizzando le tabelle di verità
degli operatori.
ESEMPIO. And e Or.
FIG. 18.17
Si vogliono trovare tutti i soci di Milano e Roma. Le due condizioni
sono città uguale a Milano e città uguale a Roma, il problema
è se si deve utilizzare Or o And. Nella figura 18.18 si vedono
i risultati componendo i comandi.
FIG. 18.18
L’operatore da utilizzare è Or, che si può “tradurre”
come oppure, cioè come città uguale a Milano oppure uguale
a Roma.
And si può tradurre in questo modo: città uguale a Milano
e “contemporaneamente” città uguale a Roma. È evidente
che non esiste nessuna persona che abbia la residenza in due città
diverse, contemporaneamente.
La difficoltà maggiore con l’uso di questi operatori è
che non segnalano errori. Provando l’esempio precedente con Excel, infatti,
utilizzando Or saranno visualizzati i soci giusti, utilizzando And non
sarà visualizzato nessun socio, ma non verrà segnalato
un errore. Questo comporta che si deve sempre controllare di aver scelto
le condizioni e l’operatore corretto. Infatti il risultato di un filtro
può essere vuoto per due motivi: non esiste nessun record che
corrisponde ai criteri oppure perché sono stati utilizzati i
criteri sbagliati, come nel caso di And nell’esempio precedente. Sempre
considerando l’esempio precedente, un filtro vuoto potrebbe risultare
mettendo come criterio città uguale a Napoli.
Quando si esegue il comando personalizza, si apre una finestra di dialogo,
rappresentata nella figura 18.19.
FIG. 18.19
Utilizzando le caselle di testo si possono inserire due criteri. Si
deve aprire la tendina più a sinistra e scegliere tra i possibili
comandi, visualizzati nella figura 18.20.
FIG. 18.20
Nelle caselle più a destra si deve digitare il valore.
Infine si deve fare un clic su And o su Or per stabilire l’operatore.
ESEMPIO. Personalizza 1.
Aprire il file elenco.xls e lanciare il comando DATI – FILTRO – FILTRO
AUTOMATICO. Aprire la tendina del campo Casa Editrice e fare un clic
su personalizza. Impostare i criteri come sulla figura 18.21.
FIG. 18.21
Fare un clic su OK, si ottengono tutti i libri della Mondatori e tutti
i libri della Feltrinelli.
Provare a mettere And al posto di Or e vedere il risultato (nessuno).
ESEMPIO. Personalizza 2.
Visualizzare nuovamente tutti i record. Aprire la tendina del campo
Prezzo e fare clic su Personalizza. Impostare la finestra di dialogo
come nella figura 18.22.
FIG. 18.22
Fare un clic su OK. Come risultato si ottengono tutti i libri che hanno
il prezzo compreso tra i 5 e i 20 euro.
Provare a ripetere l’esempio mettendo Or al posto di And.