Condition si s'il y a une formule dans une autre cellule (résultat faux)

Bonjour,

J'ai 3 cellules comme ceci :

En D il y a : =SI(H5>0;E5+1;E5)

En E il y a : 100 (format numérique)

En H il y a : =SI(ESTNA(RECHERCHEV(A5;$I$5:$I$37;1;FAUX));"";RECHERCHEV(A5;$I$5:$N$37;2;FAUX))

Si en H je rentre une valeur numérique en D la condition est réalisé si la valeur est >0 ou nulle

mais comme il y a une formule en H, la condition ''considère'' que c'est >0 et le résultat est faux puisque toujours égal à E5+1

Comme faire une condition 'SI' lorsque une cellule comporte une formule ?

Merci pour votre aide

Bonjour,

Regarde la fonction ESTFORMULE() pour vérifier l'existence d'une formule dans une cellule.

Cdlt.

Re bonjour,

Merci pour ta réponse, désolé je ne comprends pas, ESTFORMULE() verifie s'il y a une formule et renvoi VRAI ou FAUX.

Comment faire pour ma formule en D

cdlt

Ça fonction avec ceci en D : =SI(ESTNUM(H5)=VRAI;E5+7;E5)

Il faut vérifier que c'est un nombre

Bonjour ex75, le forum

Essayez avec la formule suivante:

=SI(ET(H5>0;TYPE(H5)=1);E5+1;E5)

Merci njhub

Avec ta formule, ça marche aussi même s'il y a un zéro en H contrairement à ma formule mais cette condition je ne l'ai jamais soit il y a un nombre >0 soit il y a rien.

je ne connaissais pas TYPE(), il y a toujours des choses à découvrir...

Bonne soirée

Rechercher des sujets similaires à "condition formule resultat faux"