Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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.


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.
 

Banzai64

XLDnaute Accro
Re : Correction d'une formule

Bonjour

Ca marche pas, désolé !

C'est la formule qui a une erreur
Ou ce n'est pas ce que tu attendais
Moi j'ai compris que tant que N4 < 15 on récupère M4 et à partir de 15 le résultat en M6 ne change pas
donc
=SI(N4<15;M4;L2/15)

Si ce n'est pas ça donnes d'autres explications
 

apt

XLDnaute Impliqué
Re : Correction d'une formule

Bonsoir Banzai64,

Voilà à nouveau le fichier Formule modifié.
 

Pièces jointes

  • FormuleV2.xls
    21 KB · Affichages: 54
  • FormuleV2.xls
    21 KB · Affichages: 68
  • FormuleV2.xls
    21 KB · Affichages: 56

Banzai64

XLDnaute Accro
Re : Correction d'une formule

Re

Si dans N4 la valeur est inférieure à 15 on recopie M4
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

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

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
6
Affichages
351
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…