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
= IF (A1'',result,'')
Résumé

Pour effectuer une action uniquement lorsque la cellule n'est pas vide (pas vide), vous pouvez utiliser une formule basée sur le 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 n'est «pas 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 cela 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 un 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 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 ( 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 le PAS fonction comme ça:



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


^