In questo articolo impareremo a ignorare le celle vuote quando si eseguono calcoli in Microsoft Excel 2010.

Considera uno scenario in cui hai due colonne che contengono numeri e celle vuote. Nella terza colonna, si desidera moltiplicare il valore in una colonna in un’altra ignorando le celle vuote durante l’esecuzione dei calcoli e la formula non dovrebbe fornire risultati falsi o errori.

È possibile utilizzare una combinazione di funzioni IF, AND & ISNUMBER per ottenere l’output.

La funzione SE verifica se la condizione specificata è VERA o FALSA.

Se la condizione restituisce TRUE, restituisce il valore preimpostato e se la condizione restituisce FALSE, restituisce un altro valore preimpostato.

Sintassi = IF (test_logico, valore_se_true, valore_se_falso)

Logical_test: il test logico testerà la condizione o i criteri. Se la condizione soddisfa, restituisce il valore preimpostato e se la condizione non soddisfa, restituisce un altro valore preimpostato.

value_if_true: il valore che desideri venga restituito se questo argomento restituisce TRUE.

value_if_false: il valore che si desidera venga restituito se questo argomento restituisce FALSE AND: controlla se tutti gli argomenti sono TRUE e restituisce TRUE se tutti gli argomenti sono TRUE. Se qualcuno viene trovato FALSO, la funzione AND restituirà FALSE.

Sintassi = AND (logico1, logico2, …​)

===

logico1: la prima condizione che si desidera controllare logico2: questo è facoltativo. È possibile aggiungere fino a 255 condizioni alla volta per valutare VERO o FALSO.

img1

ISNUMBER: controlla se un valore è un numero e restituisce TRUE o FALSE.

Sintassi = ISNUMBER (valore)

===

valore: è il valore che vuoi controllare se è un numero o meno.

Facciamo un esempio:

  • Abbiamo alcuni numeri nella colonna A e B. Ci possono essere celle vuote in una delle colonne.

  • Nella colonna C, è necessaria una formula per derivare l’output moltiplicando il valore da una colonna all’altra, a condizione che non ci siano falsi risultati o errori.

Supponiamo che se moltiplichiamo il valore di 5 con celle vuote, il risultato sarà 0, che è un risultato falso.

img2

  • Nella cella C2, la formula sarebbe

= IF (AND (ISNUMBER (A2), ISNUMBER (B2)), A2 * B2, “”)

img3

La funzione AND * controlla due condizioni alla volta, ad esempio se i numeri nella colonna A e B sono numeri o meno.

Se il valore in entrambe le colonne è un numero, entrambe le condizioni verranno soddisfatte. La funzione AND restituirà TRUE *.

La funzione IF controllerà il valore passato dalla funzione AND come TRUE *, quindi moltiplicherà i valori da entrambe le colonne e restituirà l’output nella colonna C.

  • Se la funzione AND ha trovato una condizione che non soddisfa i criteri, la funzione SE restituirà l’output come vuoto (“”).

  • Copiando la formula dalla cella C2 all’intervallo C3: C10, otterremo l’output desiderato.

img4