Formula di Excel: se la cella non è vuota -

Sommario

Formula generica

=IF(A1"",result,"")

Sommario

Per eseguire un'azione solo quando la cella non è vuota (non vuota), puoi utilizzare una formula basata sulla funzione SE. Nell'esempio mostrato, la colonna D contiene le date di completamento dell'attività. La formula nella cella E5 è:

=IF(D5"","Done","")

Spiegazione

In questo esempio, la colonna D registra la data in cui un'attività è stata completata. Pertanto, se la colonna contiene una data (ovvero non è vuota), possiamo presumere che l'attività sia completa.

La formula nella cella E5 utilizza la funzione SE per verificare se D5 è "non vuoto". In tal caso, il risultato è "Fatto". Se D5 è vuoto, IF restituisce una stringa vuota ("") che non mostra nulla "

=IF(D5"","Done","")

Il simbolo è un operatore logico che significa "non uguale a", quindi l'espressione "" significa "non niente" o "non vuoto". Quando la colonna D contiene un valore, il risultato è TRUE e IF restituisce "Done". Quando la colonna D è vuota, il risultato è FALSE e IF restituisce una stringa vuota ("").

Due risultati

Per visualizzare sia "Fatto" che "Non fatto", puoi modificare la formula in questo modo:

=IF(D5"","Done","Not done")

Con ISBLANK

Un'alternativa consiste nell'usare la funzione ISBLANK per verificare le celle vuote. La funzione ISBLANK restituisce TRUE quando una cella è vuota e FALSE in caso contrario. Per usare ISBLANK, puoi riscrivere la formula in questo modo:

=IF(ISBLANK(D5),"","Done")

Notare che i risultati TRUE e FALSE sono stati scambiati. La logica ora è se la cella D5 è vuota.

Per mantenere la sequenza e la logica originali, puoi aggiungere la funzione NOT in questo modo:

=IF(NOT(ISBLANK(D5)),"Done","")

Articoli interessanti...