Ci sono momenti in cui è utile sapere se una cellula contiene qualcosa – non importa veramente cosa contiene, solo così contiene qualcosa. In questi casi ci sono due modi per affrontare il problema.

La prima soluzione è usare semplicemente la funzione LEN per determinare se c’è una lunghezza per ciò che è contenuto in una cella. Ad esempio, supponiamo che tu voglia controllare se c’era un valore nella cella F1. Potresti usare quanto segue:

=IF(LEN(F1)>0,"Found something there","Nothing is there")

Se non c’è nulla nella cella F1, la lunghezza sarà uguale a zero.

Se c’è qualcosa nella cella, anche un numero, la lunghezza sarà maggiore di zero.

La seconda soluzione è una variazione dell’approccio LEN. Tutto quello che devi fare è controllare se c’è qualcosa nella cella. Può sembrare strano, ma è più facile quando vedi la formula. Ad esempio, quanto segue verificherà se c’è qualcosa nella cella B4:

=IF(B4<>"","Found something there","Nothing is there")

Il test in questa formula è Vero se c’è qualcosa nella cella. Se la cella è vuota, il test fallisce.

Un’altra soluzione che puoi utilizzare è la funzione del foglio di lavoro ISBLANK. Questa funzione restituisce True se la cella di destinazione è vuota e False se contiene qualcosa.

Ad esempio, supponiamo di voler controllare se l’utente ha inserito qualcosa nella cella D7. Puoi usare quanto segue per prendere la decisione:

=IF(ISBLANK(D7),"Input values missing",D7)

In questo caso la cella contenente questa formula conterrebbe lo stesso valore di D7, ammesso che ci fosse qualcosa. Se non è presente nulla in D7, la cella contiene il testo “Valori di input mancanti”.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2112) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: