Formule Excel: si la cellule n'est pas vide -

Table des matières

Formule générique

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

Sommaire

Pour effectuer une action uniquement lorsque la cellule n'est pas vide (pas vide), vous pouvez utiliser une formule basée sur la fonction IF. Dans l'exemple illustré, la colonne D contient les dates d'achèvement des tâches. La formule dans la cellule E5 est:

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

Explication

Dans cet exemple, la colonne D enregistre la date à laquelle une tâche a été terminée. Par conséquent, si la colonne contient une date (c'est-à-dire qu'elle n'est pas vide), nous pouvons supposer que la tâche est terminée.

La formule de la cellule E5 utilise la fonction IF pour vérifier si D5 est "non vide". Si tel est le cas, le résultat est "Terminé". Si D5 est vide, IF renvoie une chaîne vide ("") qui n'affiche rien "

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

Le symbole est un opérateur logique qui signifie «différent de», donc l'expression «» signifie «pas rien» ou «pas vide». Lorsque la colonne D contient une valeur, le résultat est TRUE et IF renvoie «Done». Lorsque la colonne D est vide, le résultat est FALSE et IF renvoie une chaîne vide ("").

Deux résultats

Pour afficher à la fois «Terminé» et «Non terminé», vous pouvez ajuster la formule comme suit:

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

Avec ISBLANK

Une alternative consiste à utiliser la fonction ISBLANK pour tester les cellules vides. La fonction ISBLANK renvoie TRUE lorsqu'une cellule est vide et FALSE sinon. Pour utiliser ISBLANK, vous pouvez réécrire la formule comme ceci:

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

Notez que les résultats TRUE et FALSE ont été échangés. La logique est maintenant si la cellule D5 est vide.

Pour conserver la séquence et la logique d'origine, vous pouvez ajouter la fonction NOT comme ceci:

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

Articles intéressants...