Exceller

Si la cellule n'est pas vide

If Cell Is Not Blank

Formule Excel : si la cellule n'est pas videFormule générique |_+_| Sommaire

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





= IF (A1'',result,'')
Explication

Dans cet exemple, la colonne D enregistre la date d'achèvement d'une tâche. 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 SI pour vérifier si D5 n'est « pas vide ». Si c'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 cela signifie 'pas égal à', donc l'expression '' signifie 'pas rien' ou 'pas vide'. Lorsque la colonne D contient une valeur, le résultat est VRAI et IF renvoie « Terminé ». Lorsque la colonne D est vide, le résultat est FALSE et IF renvoie un chaîne vide ('').

Deux résultats

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



 
= IF (D5'','Done','')

Avec ISBLANK

Une alternative consiste à utiliser le 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 (D5'','Done','Not done')

Notez que les résultats VRAI et FAUX 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 le PAS fonction comme ça:

 
= IF ( ISBLANK (D5),'','Done')
Auteur Dave Bruns


^