Mon premier résultat ne se fige pas.

A l'aide demain je doit rendre un tableau excel sur un feuille de stock
mais quand j'ajoute une somme, elle me recalcule ma première ligne et j'essaie de figer ma formule mais impossible
VOICI MA FORMULE
=SIERREUR(RECHERCHEV(Tableau2[ligne;[DESIGNATION]];REF;2;FAUX)+SOMME.SI.ENS($E$2:$E$14;[DESIGNATION];Tableau2[ligne;[DESIGNATION]];[MOUVEMENT];"ENTREE")-SOMME.SI.ENS([QUANTITE];[DESIGNATION];Tableau2[ligne;[DESIGNATION]];[MOUVEMENT];"SORTIE");"-")

VOICI MON TABLEAU

DEROULE EQUIPE 1 ENTREE 100 250 (sur une base de 100 , jai rajouté 100 ca doit me faire 200, et excel me rajoute le montant de ma 2 eme ligne!)
DEROULE EQUIPE 3 ENTREE 50 250
-
-
-

J'espere vous m'avez compris...
En attendant vos réponse bonne journée,,,

Configuration: Windows / Chrome 70.0.3538.110

3 réponses

  1. Contributeur
    Bonjour
    pour simplifier déposez votre modèle ici:
    http://mon-partage.fr
    ajoutez y si besoin quelques annotations et revenez coller le lien créé sur le site
    à vous lire
    crdlmnt
    1
    1. Contributeur
      Le lien était un peu trop lourd, mais on a quand même trouvé le fichier:-))
      je sais pas ce que vous voulez faire en colonne F, mais il semble que la formule supporte mal le E2:14 (figé) du premier SOMME.SI.ENS
      dont le reste est lié au tableau enlevez le et remplacer le par [QUANTITE]

      mais avec cette formule, toute la colonne F vous renverra le même résultat sur toutes les lignes

      si vous voulez un résultat évolutif à cahque ligne, il faut écrire en F2 et tirer sur la hauteur:
      =SIERREUR(RECHERCHEV([@DESIGNATION];REF;2;FAUX)+SOMME.SI.ENS($E$2:E2;$B$2:B2;[@DESIGNATION];$D$2:D2;"ENTREE")-SOMME.SI.ENS($E$2:E2;$B$2:B2;[@DESIGNATION];$D$2:D2;"SORTIE");"-")

      en bloquant bien les adresses avec le $ aux bons endroits pour que les champs évoluent à chaque ligne
      crdlmnt

      0
      1. BONJOUR ET MERCI DE VOTRE REPONSE MAIS QUAND JE COPIE LA FORMULE CA ME MARQUE QUE LA FORMULE N'esp pas bonne
        0
      2. et quand je fais cette formule :
        =SIERREUR(RECHERCHEV(Tableau2[ligne;[DESIGNATION]];REF;2;FAUX)+SOMME.SI.ENS([QUANTITE];[DESIGNATION];Tableau2[ligne;[DESIGNATION]];[MOUVEMENT];"ENTREE")-SOMME.SI.ENS([QUANTITE];[DESIGNATION];Tableau2[ligne;[DESIGNATION]];[MOUVEMENT];"SORTIE");"-")

        JAI REMPLACER PAR QUANTITé et que je fais glisser la formule
        le probleme et toujours la
        0
      3. Contributeur
        Alors je ne comprend pas ce que vous voulez
        .. avez vous pris en compte la fin de mon message avec les remarques et la formule proposée?
        voila ce que ça donne (solde évolutif en fonction des valeurs en E et des diverses références
        dites nous ce que vous attendez à la place de ça
        https://mon-partage.fr/f/7LySgla5/
        à vous lire
        crdlmnt
        0
      4. en faite quand je rajoute une somme en COLONNE E MON RESULTAT SUR LA LIGNE AU DECU EN F (solde)
        je rajoute aussi ,
        Je ne veux pas que le solde sur la ligne précende change
        j'ai essaie de figer avec $ comme vous me l'avais dit mais je n'arrive,
        pouvez m'ecrire la formule comme ca je la copie je doit paq reussir a bien placer les $
        0
      5. Contributeur
        Comme ça alors?

        la formule est placée sur tout le tableau
        https://mon-partage.fr/f/KWPZfTH4/
        cvrdlmnt
        0