web-dev-qa-db-fra.com

Ignorer la formule si la cellule est vide

J'essaie de créer une formule qui compte essentiellement le nombre de jours entre la date d'aujourd'hui et la date entrée dans une cellule. Jusqu'à présent, je crois que cela fonctionne. Voir ci-dessous:

=DATEDIF(H3, Today(), "D")

Mes dates sont entrées dans la colonne H et la formule est dans la colonne I.

Mon problème est que si aucune date n'est entrée, cela résulte avec "43201". Je voudrais qu'il reste vide ou je réglerais avec un tiret ou quelque chose. À l'heure actuelle, j'ai appliqué la mise en forme conditionnelle pour transformer la cellule en noir si elle contient 43201..pas une solution idéale.

J'ai examiné et essayé quelques formules, mais aucune ne semble fonctionner avec Google Sheets.

6
WSG

La formule

=IF(ISBLANK(H3), "", DATEDIF(H3, Today(), "D"))

met la chaîne vide si H3 est vide. C'est probablement suffisant pour votre but.

Techniquement, la sortie réelle vide serait obtenue avec

=IF(ISBLANK(H3), , DATEDIF(H3, Today(), "D"))
4
user135384
=IFERROR(ARRAYFORMULA(IF(LEN(H3:H);
 DATEDIF(H3:H; TODAY(); "D"); )); )

9

0
user0