Correction d'une formule

apt

XLDnaute Impliqué
Bonjour à tous,

J'aimerais corriger une fomule M6 qui doit me garder la valeur de M4 lorsque N4 = 15.

Merci.

Exemple en fichier.
 

Pièces jointes

  • Formule.xls
    13.5 KB · Affichages: 62
  • Formule.xls
    13.5 KB · Affichages: 66
  • Formule.xls
    13.5 KB · Affichages: 64

RENAUDER

Nous a quitté
Repose en paix
Re : Correction d'une formule

Bonjour,

J'ai eu la même réflexion que toi Stemsy, mais je crois comprendre qu'au cas ou on met 15 en N4, il veut garder la précédente valeur de M4 car elle va se modifier compte tenu qu'il y a une formule.
Il faudrait donc garder la valeur de M4 avant de mettre 15 et sans VBA cela me parait impossible .
 

apt

XLDnaute Impliqué
Re : Correction d'une formule

Re,

la formule en M6 :

=SI(N4=15;M4;"0,00")

Tu as peut-être remarqué que M6 est toujours égal à zéro.

Elle est renseignée une fois N4 = 15.

Une fois N4 passe à 14, M6 perd sa valeur et elle est égal à nouveau à zéro.

Ce que j'espère avoir c'est que M6 garde sa valeur lorsque N4 = 15.

J'espère que je suis bien exposé le problème.

Merci.
 

apt

XLDnaute Impliqué
Re : Correction d'une formule

Bonsoir à tous,

Je m'excuse je n'ai pas vu ta réponse.

Bonjour,

J'ai eu la même réflexion que toi Stemsy, mais je crois comprendre qu'au cas ou on met 15 en N4, il veut garder la précédente valeur de M4 car elle va se modifier compte tenu qu'il y a une formule.
Il faudrait donc garder la valeur de M4 avant de mettre 15 et sans VBA cela me parait impossible .

Nous somme sur la même longueur d'onde.
 

apt

XLDnaute Impliqué
Re : Correction d'une formule

Re,

Excuses pour Fred et stéphane.

J'ai oublié de préciser un petit détail.

L2 est variable et elle diminue chaque jour. C'est pour ça que M4 à quotidiennement une nouvelle valeur compte tenu de L2 et N4 qui sont eux aussi variables.
 

apt

XLDnaute Impliqué
Re : Correction d'une formule

Re,

Re

Si dans N4 la valeur est inférieure à 15 on recopie M4

L'énnoncé devrais être comme ça :

Si N4 = 15 on recopie M4 dans M6, et cette valeur récupérée doit être sauvegarder, quelque soit la valeur de N4 aprés.

et à partir de 15 on aura 872,60

=SI(N4<15;M4;J2/15)

Je ne sais pas si c'est cela que tu veux

Ca ne marche toujours pas, parce que M6 pour N4=15 sera remplacer par une nouvelle valeur lorsque N4 change de valeur (14, 13, 12, ..., 1)

Si tu veux avoir toujours 872,60 dans M6 tapes =J2/15

Mais il faut que J2 soit toujours égal à 13089.00, ce qui n'est pas vrai, car la valeur en J2 sera égal dans le 13eme jour à 5244.00 (L2 du jour précédent).

Voilà.
 

Discussions similaires

Réponses
30
Affichages
2 K
Réponses
7
Affichages
192

Statistiques des forums

Discussions
312 764
Messages
2 091 859
Membres
105 080
dernier inscrit
mellusine83