OVH Cloud OVH Cloud

Valeur d'une cellule (et non sa fonction) #2

5 réponses
Avatar
zack_bis
Bonjour

Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une autre
date (jj/mm.aa) dans un tableau *tabrecept* situé sur un autre onglet

Dans la cellule E4, j'ai la formule
=SI(ET(ESTVIDE(C4);ESTVIDE(D4));"";SI(NON(ESTVIDE(D4));DATE(ANNEE(D4);MOIS(D
4);1);DATE(ANNEE(C4);MOIS(C4);1)))
qui met "rien" si les cellules C4 et D4 sont vide, sinon met par défaut la
date (01/mm/aa) de D4, sinon celle (01/mm/aa) de C4

Or j'obtiens #VALEUR en D4, quand RECHERCHEV ne trouve pas d'élément

Pourriez vous m'indiquer ou est l'erreur (car là, je sèche...)

Merci

5 réponses

Avatar
SL
Bonjour
Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une
T'es sûr du F4 dans ta formule ?


Stéphane

"zack_bis" a écrit dans le message de news:
dhrid0$ulk$
Bonjour

Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une
autre
date (jj/mm.aa) dans un tableau *tabrecept* situé sur un autre onglet

Dans la cellule E4, j'ai la formule
=SI(ET(ESTVIDE(C4);ESTVIDE(D4));"";SI(NON(ESTVIDE(D4));DATE(ANNEE(D4);MOIS(D
4);1);DATE(ANNEE(C4);MOIS(C4);1)))
qui met "rien" si les cellules C4 et D4 sont vide, sinon met par défaut la
date (01/mm/aa) de D4, sinon celle (01/mm/aa) de C4

Or j'obtiens #VALEUR en D4, quand RECHERCHEV ne trouve pas d'élément

Pourriez vous m'indiquer ou est l'erreur (car là, je sèche...)

Merci





Avatar
zack_bis
"SL" a écrit dans le message de
news:
Bonjour
Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une
T'es sûr du F4 dans ta formule ?




Merci pour ta prompte réponse
Dans F4, je n'ai que du texte .........


Avatar
zack_bis
"zack_bis" a écrit dans le message de
news:dhrjdg$v5k$

"SL" a écrit dans le message de
news:
Bonjour
Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une
T'es sûr du F4 dans ta formule ?




Merci pour ta prompte réponse
Dans F4, je n'ai que du texte .........


et je suis sur du F4 ! ;-)




Avatar
SL
Comme je l'ai fait remarquer tout à l'heure à Moustic (question d'Aurélie à
14:08)
si D4 = "", ESTVIDE(D4) --> FAUX. D'où ANNEE("") renvoie #VALEUR

Teste donc D4="" qui renvoie VRAI si D4 est vide et si D4=""

Stéphane

"zack_bis" a écrit dans le message de news:
dhrjt3$vfj$

"zack_bis" a écrit dans le message de
news:dhrjdg$v5k$

"SL" a écrit dans le message de
news:
Bonjour
Dans une cellule (C4), j'ai une date (jj/mm/aa)
Dans la cellule D4, j'ai la fonction
=SI(ESTVIDE(F4);"";RECHERCHEV(F4;tabrecept;6;FAUX)), qui récupère une
T'es sûr du F4 dans ta formule ?




Merci pour ta prompte réponse
Dans F4, je n'ai que du texte .........


et je suis sur du F4 ! ;-)








Avatar
zack_bis
"SL" a écrit dans le message de
news:uFY%
Comme je l'ai fait remarquer tout à l'heure à Moustic (question d'Aurélie
à

14:08)
si D4 = "", ESTVIDE(D4) --> FAUX. D'où ANNEE("") renvoie #VALEUR

Teste donc D4="" qui renvoie VRAI si D4 est vide et si D4=""

Stéphane



Arff !!!
Ca marche..

Effectivement je n'avais jamais fait attention à la différence entre
si(A1=""... et si(estvide(A1).... , si A1 contient une formule...

Merci bien !!!!