Bloccare la divisione per zero – Apple iWork '09 Manuale d'uso

Pagina 369

Advertising
background image

Capitolo 13

Esempi e argomenti aggiuntivi

369

Combinazione in una funzione SE

=SE(E(B2>60; B2<=75); “Necessita di una sessione di studio”; SE(O(VAL.VUOTO(B2); B2<0; B2>100);
“Dati non validi”; SE(B2<=60; “Non ha passato l'esame”; “”)))
Se il calcolo dell'espressione di controllo (uguale all'espressione 1 di cui sopra) della prima SE dà
VERO, la funzione darà come risultato “Ha bisogno di una sessione di studio”; altrimenti continuerà
fino all'argomento FALSO, la seconda SE.
Se il calcolo dell'espressione di controllo (uguale all'espressione 2 di cui sopra) della seconda SE
dà VERO, la funzione darà come risultato “Dati non validi”; altrimenti continuerà fino all'argomento
FALSO, la terza SE.
Se il calcolo dell'espressione di controllo (uguale all'espressione 3 di cui sopra) della terza SE dà
VERO, la funzione darà come risultato “Non ha passato l'esame”; altrimenti darà come risultato
un'espressione vuota (“”).
Il risultato potrebbe avere l'aspetto della tabella seguente

Bloccare la divisione per zero

A volte non è possibile creare una tabella in modo da evitare la divisione per zero.
Tuttavia, se avviene una divisione per zero, il risultato è un valore erroneo nella cella, e
ciò di solito non è il risultato desiderato. Questo esempio illustra tre metodi per evitare
questo errore.

Esempi

Supponi che la cella D2 e la cella E2 contengano ciascuna un numero. È possibile che E2 contenga 0.
Vuoi dividere D2 per E2, evitando però l'errore derivante dalla divisione per zero. Se la cella E2 è pari
a zero, ciascuno dei seguenti tre metodi darà come risultato 0; in caso contrario, darà come risultato il
risultato di D2/E2.
=SE(E2=0;0;D2/E2) funziona verificando direttamente la cella E2 per vedere se è 0.
=SE.ERRORE(D2/E2;0) funziona dando come risultato 0 se si verifica un errore. La divisione per zero è
un errore.
=SE(VAL.ERRORE(D2/E2);0;D2/E2) funziona eseguendo un controllo logico per vedere se D2/E2 è
VERO.

Advertising