OVH Cloud OVH Cloud

Re-conflit de formules ?...

2 réponses
Avatar
Oliv'
Bonjour,



J'ai envoyé une demande d'aide, mais je ne retrouve pas ma question, elle n'apparaît
plus, j'ignore donc s'il y a eu des réponses. Si oui, je remercie ceux qui
les ont faites, mais je ne peux donc les lire .

Je re-formule donc mon problème, plus clairement j'espère . :





Une formule dans une cellule a des conséquences directes dans deux autres
cellules.

Mais après avoir fait agir la première formule, la deuxième n'agit plus.



J'essaie de détailler . :



Les formules respectives sont :

Dans L5 : Rien.

Dans Tabl : =SI(Régul!L5="";11/24;Régul!E5)

Dans G5 : =SI(Régul!L5="";1;"")

Dans E5 : =SI(Régul!C5="";"";1-C5+D5)



Quand la cellule L5 est modifiée, la cellule « Tabl » disparaît, ainsi que
la cellule G5, ou reste à « 11 :00 ».

La cellule « Tabl », si L5 n'a pas été modifiée, doit à terme recevoir le
résultat de la cellule E5. Mais là ça ne fonctionne plus ! Elle reste à
« 11 :00 », même si E5 dit un autre horaire.



Heeeeeeeeeeeeeelp !!!



Merci beaucoup par avance !



Oliv'

2 réponses

Avatar
Philippe.R
Bonjour Oliv,
Voici la copie de la réponse donnée par FxM :
"==================début de copie====================="
Bonjour Oliv',

(Ai-je été bien clair ?...)
Pas franchement :o)


La fonction '=si' utilise la notation suivante :
=si(condition ; valeur si vrai ; valeur si faux)
Si la condition est vraie (strictement vraie!) alors la fonction renvoit
la "valeur si vrai". Dans tous les autres cas (il n'y en a qu'un=>faux),
c'est la "valeur si faux" qui est retournée.

=SI(Régul!L5="";11/24;Régul!E5)
Si régul!L5 est vide, tu as 11h dans ta cellule, sinon la valeur est

celle de Régul!E5.

Note que pour Excel, Vide veut dire "rien dans la cellule". Ce n'est pas
"a", ni "A", ni une erreur, ni une formule, ni 2, ni -3, et surtout pas
" " [<-espace], ...

Si Régul!L5 est vide, j'ai bien 11:00 dans le tableau, mais à partir
de ce moment-là, il ne veut plus afficher Régul!E5 !!


D'après =si(...), tu ne peux simultanément avoir 11:00 ET Régul!E5.

Voici ce qui est renvoyé par les fonctions que tu as écrites :
si Régul!L5 | si Régul!E5 | Tableau | Régul
est | est | contiendra | contiendra
------------------------------------------------------
vide |sans importance| 11/24 (11h) | 1
non vide |sans importance| Régul!E5 | ""

Est-ce bien ce que tu désires ?

@+
FxM
"======================fin de copie======================="

--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Oliv'" a écrit dans le message de news:
4165c1d3$0$17763$
Bonjour,



J'ai envoyé une demande d'aide, mais je ne retrouve pas ma question, elle n'apparaît plus, j'ignore
donc s'il y a eu des réponses. Si oui, je remercie ceux qui les ont faites, mais je ne peux donc les
lire .

Je re-formule donc mon problème, plus clairement j'espère . :





Une formule dans une cellule a des conséquences directes dans deux autres cellules.

Mais après avoir fait agir la première formule, la deuxième n'agit plus.



J'essaie de détailler . :



Les formules respectives sont :

Dans L5 : Rien.

Dans Tabl : =SI(Régul!L5="";11/24;Régul!E5)

Dans G5 : =SI(Régul!L5="";1;"")

Dans E5 : =SI(Régul!C5="";"";1-C5+D5)



Quand la cellule L5 est modifiée, la cellule « Tabl » disparaît, ainsi que la cellule G5, ou reste à
« 11 :00 ».

La cellule « Tabl », si L5 n'a pas été modifiée, doit à terme recevoir le résultat de la cellule
E5. Mais là ça ne fonctionne plus ! Elle reste à « 11 :00 », même si E5 dit un autre horaire.



Heeeeeeeeeeeeeelp !!!



Merci beaucoup par avance !



Oliv'




Avatar
Oliv'
Merci beaucoup pour ce copier/coller !!
Je vais étudier çà à tête reposée ...
Et Merci à FxM !!

Oliv'



"Philippe.R" a écrit dans le message de
news:uqrBb%
Bonjour Oliv,
Voici la copie de la réponse donnée par FxM :
"==================début de copie====================="
Bonjour Oliv',

(Ai-je été bien clair ?...)
Pas franchement :o)


La fonction '=si' utilise la notation suivante :
=si(condition ; valeur si vrai ; valeur si faux)
Si la condition est vraie (strictement vraie!) alors la fonction renvoit
la "valeur si vrai". Dans tous les autres cas (il n'y en a qu'un=>faux),
c'est la "valeur si faux" qui est retournée.

=SI(Régul!L5="";11/24;Régul!E5)
Si régul!L5 est vide, tu as 11h dans ta cellule, sinon la valeur est

celle de Régul!E5.

Note que pour Excel, Vide veut dire "rien dans la cellule". Ce n'est pas
"a", ni "A", ni une erreur, ni une formule, ni 2, ni -3, et surtout pas
" " [<-espace], ...

Si Régul!L5 est vide, j'ai bien 11:00 dans le tableau, mais à partir
de ce moment-là, il ne veut plus afficher Régul!E5 !!


D'après =si(...), tu ne peux simultanément avoir 11:00 ET Régul!E5.

Voici ce qui est renvoyé par les fonctions que tu as écrites :
si Régul!L5 | si Régul!E5 | Tableau | Régul
est | est | contiendra | contiendra
------------------------------------------------------
vide |sans importance| 11/24 (11h) | 1
non vide |sans importance| Régul!E5 | ""

Est-ce bien ce que tu désires ?

@+
FxM
"======================fin de copie======================="

--
Amicales Salutations
XL 97 / 2000 / 2002
Retirer A_S_ pour répondre en privé.
Préférez suivre facilement sur le forum :
news://msnews.microsoft.com/microsoft.public.fr.excel
(Voulez-vous vous abonner ? -> Oui)

"Oliv'" a écrit dans le message de news:
4165c1d3$0$17763$
Bonjour,



J'ai envoyé une demande d'aide, mais je ne retrouve pas ma question,
elle n'apparaît plus, j'ignore


donc s'il y a eu des réponses. Si oui, je remercie ceux qui les ont
faites, mais je ne peux donc les


lire .

Je re-formule donc mon problème, plus clairement j'espère . :





Une formule dans une cellule a des conséquences directes dans deux
autres cellules.



Mais après avoir fait agir la première formule, la deuxième n'agit plus.



J'essaie de détailler . :



Les formules respectives sont :

Dans L5 : Rien.

Dans Tabl : =SI(Régul!L5="";11/24;Régul!E5)

Dans G5 : =SI(Régul!L5="";1;"")

Dans E5 : =SI(Régul!C5="";"";1-C5+D5)



Quand la cellule L5 est modifiée, la cellule « Tabl » disparaît, ainsi
que la cellule G5, ou reste à


« 11 :00 ».

La cellule « Tabl », si L5 n'a pas été modifiée, doit à terme recevoir
le résultat de la cellule


E5. Mais là ça ne fonctionne plus ! Elle reste à « 11 :00 », même si E5
dit un autre horaire.





Heeeeeeeeeeeeeelp !!!



Merci beaucoup par avance !



Oliv'