Référence circulaire

Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Dans un calcul budgétaire, connaissant les dépenses et rentrées futures, je voudrais calculer en début de mois ce que je peux épargner sur mes revenus.
Exemple de calcul
	A	B	C
1		Montant	Nouveau solde
2	Revenus	2.500	2.500
3	Epargne	-1.895	605
4	Dépense	-368	237
5	Dépense	-237	0
6	Rentrée	219	219
7	Dépense	-109	109
8	Revenus	2.500	2.609

Nouveau solde = nouveau solde précédent + montant
Je voudrais que le montant de l'épargne soit calculé afin que le nouveau solde jusqu'au revenu suivant ne soit jamais négatif, en d'autres termes que le minimum soit nul.
Je peux le faire facilement avec le solver : minimum(C4:C7)>0 en changeant B3
Comment faire la même chose avec une formule en B3 sans avoir de problème de référence circulaire ?

Grand merci d'avance

Configuration: Windows / Firefox 74.0

10 réponses

  1. JCB40 Messages postés 3058 Date d'inscription   Statut Membre Dernière intervention   479
     
    Bonjour,
    Un exemple de votre fichier avec explications serait le bienvenu.
    Pour transmettre un fichier,
    Veillez à ce qu'il n'y ait PAS DE DONNEES CONFIDENTIELLES
    il faut passer par un site de pièce jointe tel que cjoint.com

    Allez sur ce site : https://www.cjoint.com/
    Clic sur parcourir,
    Cherche ton fichier,
    clic sur ouvrir,
    Clic sur "Créer le lien cjoint",
    Copier le lien,
    Revenir ici le coller dans une réponse...
    Cordialement

    0
  2. eugene
     
    Bonjour,
    Vous pourriez essayer ceci :
    https://cjoint.com/c/JDdjYCSp8YN
    Cordialement.
    0
    1. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
       
      C'est exactement le résultat que j'attends
      mais je voudrais l'obtenir via une formule, pas en utilisant le Solver ni "Valeur cible".
      0
      1. eugene > Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention  
         
        Vous avez une obligation de moyens ou une obligation de résultat ?
        0
      2. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11 > eugene
         
        Le budget s'étend sur un an : je ne peux pas utiliser 12 fois "Valeur cible" chaque fois que je modifie un montant.
        Je voudrais donc que le calcul soit automatique pour les 12 cases "Épargne" de l'année à venir.
        0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    656 posts et tu mets encore des images au lieu d'un xls ?

    Et bien à Epargne tu cherches la ligne Revenus suivante ou la dernière si non trouvée, tu fais la somme en-dessous correspondante que tu soustrais du solde précédent.
    Voilà, voilà...
    eric

    0
    1. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
       
      Merci mais ça ne fonctionne pas
      SOMME(B4:B7) = 495
      si en B3 je mets =-C2-SOMME(B4:B7) C5 contient -110
      le but est que le nouveau solde jusqu'au revenu suivant ne soit jamais négatif !
      0
  4. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
     
    Merci mais c'est très simple, il n'y a des formules que dans la colonne C
    Nouveau solde = nouveau solde précédent + montant
    Par exemple formule en C8 : = C7 + B8

    Voici le lien : https://www.cjoint.com/c/JDdklIMXjPu
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
     
    Je viens de recevoir un mail disant
    Ce message vient de recevoir une réponse de la part de eugene
    Et vous ne voulez pas de macro non plus ?

    Je ne la vois pas !
    Mais si, pourquoi pas, si le calcul est automatique pour les 12 mos dès que je modifie quoi que ce soit.
    0
    1. eugene
       
      Je l'ai retiré car il ne fonctionne que mois par mois.
      A tout hasard, le revoilà :
      https://cjoint.com/c/JDdk4htl2KN
      0
      1. eugene > eugene
         
        Suite :
        Et en faisant une feuille par mois par simple copier/coller, du tableau et de la macro, cela fonctionne, si du moins j'ai tout bien compris.
        0
      2. eugene > eugene
         
        Suite :
        https://cjoint.com/c/JDdqNKPG3hN
        0
  7. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
     
    Merci mais
    Le budget s'étend sur un an : je ne peux pas faire une feuille par mois
    Je voudrais que le calcul soit automatique pour les 12 cases "Épargne" de l'année à venir donc ne pas devoir cliquer sur un bouton et encore moins sur 12.

    Si je vous ai posé la question c'est parce que je cherche depuis un moment sans succès !
    0
    1. eugene
       
      Ce tableau pourrait aussi fonctionner sur une seule feuille. C'est une solution, ce n'est pas LA solution... Attendons qu'un virtuose d'Excel vous propose quelque chose de plus proche de votre demande.
      Cordialement.
      0
  8. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Comme je te disais, en B3 :
    =-C2-SOMME(DECALER(B4;;;SIERREUR(EQUIV("Revenus";A4:A12;0)-1;EQUIV(9^9;B4:B12))))

    faire +50 si tu veux un solde mini à cette valeur
    eric

    0
    1. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
       
      Bonjour,
      Tu as ajouté la recherche de la ligne "Revenus" suivant
      mais comme je te l'ai déjà dit ta méthode ne fonctionne pas
      car tu retires les dépenses du solde précédent et tu y ajoutes les rentrées
      c'est logique : tu peux épargner la partie de revenus que tu n'as pas dépensé mais ce n'est pas ce que je cherche
      car en faisant ainsi il se peut qu'à un moment le solde devienne négatif
      exemple : j'ai appliqué ta formule en B3 ici https://www.cjoint.com/c/JDeiBk2hwku

      Mon but est de calculer le montant à épargner de sorte que le solde jusqu'au revenu suivant ne soit jamais négatif !
      0
  9. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
     
    Et avec un calcul matriciel ?
    Ce n'est pas mon fort !
    0
  10. Herve_be Messages postés 1182 Date d'inscription   Statut Membre Dernière intervention   11
     
    UP
    0
  11. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    pour l'instant je ne vois qu'une solution vba.
    eric
    0