Réaction formule si cases vides


#1

Bonjour,
Pourriez vous m’indiquer la bonne formule dans le tableau ci joint?

Dés que les cases de la colonne F sont vides la formule me renvoie la valeur 18 dans les cases C5 et D5 pourquoi ?
Ce que je souhaite c’est que les cases C5 et D5 restent vides dans ce cas là.

Merci de bien vouloir me renseigner

CordialementClasseur TEST.xlsx (9,4 Ko)


#2

Bonjour,

voilà la formule que j’ai placé en D5

=SI(NBVAL(F7:F13)=0;"";(AUJOURDHUI()-MAX(K8:K14)))

je regarde avec NBVAL() le nombre de valeur dans la plage, et si la valeur est égale à 0, je ne place rien

idem pour les cellules B5 et C5
Classeur TEST.xlsx (10,0 Ko)


#3

Solution proposée : Voir dans les cellules B, C et D 5

  • complément pédagogique…

La maxime du jour : “Avant d’inclure une formule dans une fonction ““SIERREUR””,
écrire la formule brute permet de voir les réponses d’Excel et de mieux appréhender les pbs pour trouver des solutions.”

En l’occurrence : si les cellules sont vides, on part du début calendrier :
MIN = 00/01/1900
MAX = 00/01/1900
Moyenne = #DIV/0!

NB : Attention à bien figer les cellules de dates dans les formules par des $ puisque le plage de cellules concernées est toujours la même.
Calculs intervales de dates 01.xlsx (10,3 Ko)

Cordialement,

William


#4

Merci le problème est résolu mais je ne comprend pas pourquoi la valeur 18 était renvoyée.

Bonne fin de soirée.

Cordialement


#5

Re,

Ta formule calcule la date du jour (format en année) soit 18 qui soustrait du min, ou max, d’une date qui n’existe pas puisque c’est vide
Donc 18-0=18

CQFD :grin:

Après si tu veux que l’âge soit précis, utilise la fonction DATEDIF