Excel Decaler...SI....

Bonjour
Les cellules et les colonnes n'étant pas contigu, je n'arrive pas à écrire correctement ma formule.

Est-il possible sur ce forum de joindre un exemple sous excel !!!

Je vais essayer de vous expliquer:

En E5 date de départ, G5 date 1, J5 date 2, M5 date 3.
En P5 le résultat à une date.
En C17 donnée de départ, G17 donnée 1, J17 donnée 2, M17 donnée 3.
En P17 le résultat donnée à une date

En E5 la date 01/07/2010
En G5 la date 12/02/2011
En J5 la date 10/04/2011
En M5 la date 30/06/2011

en; E19 (100) :G19 (150) résultat : en P5 12/02/2011 en P19 50 (G19-E19)
en; E19 (100) :G19 (150) : J19 (200) résultat : en P5 10/04/2011 en P19 100 (J19-E19)
en; E19 (100) :G19 (150) : J19 (200) M19 350 résultat : en P5 30/06/2011 en P19 250 (M19-E19).
A chaque "période d'arrêt" le résultat doit être, la date de la période en P5
et en P19 le résultat entre les données de départ en E19 et les données de la dernière période.

oufff
Pouvez-vous m'aider
Merci

12 réponses

  1. Contributeur
    Salut le forum

    Tu peux utilisé Cjoint.com et recopier le lien donné dans ton message.

    Mytå
    0
    1. Merci Myta pour t'a réponse

      Dans ton exemple ça marche parfaitement bien, mais je n'arrive pas a transposé
      ton exemple dans mon application.

      l'exemple sur : https://www.cjoint.com/?hep3RsEmYK
      0
      1. Contributeur
        Re le forum

        Jpsforum, regarde si c'est cela que tu désires.

        Le fichier : JpsForum_Ver2.xls

        Mytå
        0
        1. Merci ça marche très bien

          Peux-tu expliquer le fonctionnement de la formule sur l'exemple joint.

          https://www.cjoint.com/?hfiYo5a7hk

          jpsforum
          0
          1. Contributeur
            Re le forum

            =INDEX(G56:O56;1;EQUIV(9^9;G56:O56;1))

            Recherche la dernière valeur numérique de la plage G56:O56
            Pour la recherche d'une valeur texte tu remplaces 9^9 par "zzzz"

            Pour la formule
            =DECALER(G5;0;ARRONDI.AU.MULTIPLE(EQUIV(9^9;DECALER(INDIRECT(ADRESSE(EQUIV(9^9;G:G;1);7));0;0;1;9);1)-3;3))

            =ADRESSE(EQUIV(9^9;G:G;1);7)
            retourne $G$56
            =DECALER(INDIRECT(ADRESSE(EQUIV(9^9;G:G;1);7));0;0;1;9)
            retourne 19 ; 0 ; 0 ; 19 ; 0 ; 0 ; 12,2 ; 0 ; -6,8 (plage $G$56:$O$56)
            =EQUIV(9^9;DECALER(INDIRECT(ADRESSE(EQUIV(9^9;G:G;1);7));0;0;1;9);1)-3
            retourne 0 ; 2 ; 6
            =ARRONDI.AU.MULTIPLE(EQUIV(9^9;DECALER(INDIRECT(ADRESSE(EQUIV(9^9;G:G;1);7));0;0;1;9);1)-3;3)
            retourne 0 ; 3 ; 6
            =DECALER(G5;0;ARRONDI.AU.MULTIPLE(EQUIV(9^9;DECALER(INDIRECT(ADRESSE(EQUIV(9^9;G:G;1);7));0;0;1;9);1)-3;3))
            retourne 2010-02-12 ; 2010-02-12 ; 2010-04-30

            En fonction du contenu des cellules I56, K56 ou O56 qui contient une valeur numérique.

            J'espère que tu comprendras les explications
            Mytå
            0
        2. Myta

          Je viens de copier la colonne P, dans mon dossier d'application et ça ne fonctionne pas!

          jpsforum
          0
          1. Je précise ça ne fonctionne pas au niveau de la date en P5
            0
            1. Contributeur
              Re le forum

              As-tu changé la disposition des colonnes, le nombre de cellules ?

              A te relire
              Mytå
              0
              1. Bonjour Myta

                A priori. non mais pou le choix de "la date" la ligne 19 pourrait être la référence.

                Pour les explications sur les formules je ne trouve pas de repères avec la feuille excel, si tu peux renseigner la feuille "mon application" point par point ça me serai plus facile, mais j'abuse de ton temps !!!!

                merci
                jpsforum
                0
                1. Contributeur
                  Re le forum

                  Si la ligne 19 contient les dates change le G5 pour la bonne ligne et colonne
                  =DECALER(G5;0;...) . . .


                  Pour les explications sur les formules regarde le message #6, tu as les
                  explications pour ton fichier avec comme référence la ligne 56 remplie.

                  Mytå
                  Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
                  0
                  1. Bonjour Myta

                    Merci pour ton aide, tes formules marchent bien, pour comprendre c'est plus difficile, mais comme je le disais "faut pas abuser"
                    La discutions est close.

                    Encore merci
                    0