OVH Cloud OVH Cloud

Probleme de formule

3 réponses
Avatar
Marc Dayde
J'ai la formule suivante:=SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES
CEREALES'!B24:E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30-E
32)*0))). Pourquoi, quand je met une donnée en E21, l'addition des
cellules E25........-E32, se passe bien, mais quand je met une donnée dans
la cellule E20, cela ne fonctionne pas : j'ai toujours 0 comme résultat
!Merci de vos réponses

3 réponses

Avatar
Pascal Engelmajer
Salut,
si on multiplie n'importe quoi par 0 ça donne 0 :
(E25+E26+E30-E> 32)*0
c'est ce qui se produit si E20 >0
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
"Marc Dayde" a écrit dans le message de news:
c5bqbq$6i5$
J'ai la formule suivante:=SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES

CEREALES'!B24:E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30-E

32)*0))). Pourquoi, quand je met une donnée en E21, l'addition des
cellules E25........-E32, se passe bien, mais quand je met une donnée dans
la cellule E20, cela ne fonctionne pas : j'ai toujours 0 comme résultat
!Merci de vos réponses




Avatar
Marc Daydé
Suis C..!!!! Merci , c'était bien ça!!!
Avatar
Yann Duvivier
Bonjour...
Je dis sûrement une bêtise, mais...
Après tout, qui n'essaie rien n' a rien...
As-tu pensé aux références absolues et relatives ?
Le signe "$" placé avant le n° de colonne ou de ligne ?
Ainsi ta formule, selon la recopie, pourrait te donner de fausses
réponses...
reprise de tes formules, avec corrections :
1°) =SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES
CEREALES'!B24:E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30-E
32)*0)))
2°) =SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES
CEREALES'!$B24:$E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30
-E32)*0)))
3°) =SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES
CEREALES'!B$24:E$41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30
-E32)*0)))
4°) =SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES
CEREALES'!$B$24:$E$41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E
30-E32)*0)))
5°) Et tant d'autres variantes... Si les "$" peuvent se situer à
d'autres endroits que les exemples ci-dessus...
A mon avis, cellules relatives et cellules absolues, soit l'utilisation
du "$"...
Merci de m'en aviser.

Yanou59200
--------------------------------------------------------------------------
------------------------------------

----- Original Message -----
From: "Marc Dayde"
Newsgroups: microsoft.public.fr.excel
Sent: Sunday, April 11, 2004 6:01 PM
Subject: Probleme de formule


J'ai la formule suivante:=SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES



CEREALES'!B24:E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30-E
32)*0))). Pourquoi, quand je met une donnée en E21, l'addition des
cellules E25........-E32, se passe bien, mais quand je met une donnée
dans

la cellule E20, cela ne fonctionne pas : j'ai toujours 0 comme
résultat

!Merci de vos réponses




"Marc Dayde" a écrit dans le message de
news:c5bqbq$6i5$
J'ai la formule suivante:=SI((E22>0);RECHERCHEV(E22;'TABLE DONNEES

CEREALES'!B24:E41;3;FAUX);SI(E21>0;(E25+E26+E30-E32);SI(E20>0;(E25+E26+E30-E

32)*0))). Pourquoi, quand je met une donnée en E21, l'addition des
cellules E25........-E32, se passe bien, mais quand je met une donnée
dans

la cellule E20, cela ne fonctionne pas : j'ai toujours 0 comme résultat
!Merci de vos réponses