Fichier incohérent

Résolu
Bonjour,

J'ai ce fichier créé mais une des formules est erronnée et je n'arrive pas à trouver de solutions.

Sut l'onglet masquer "INTERDIT" la formule sur TEMPS_AUX2 ne va pas chercher la bonne ligne.

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

Quelqu'un pourrait m'aider?

2 réponses

  1. Contributeur
    Bonjour
    normal, vous avez en C22 une valeur LIGNE()-17, ce qui correspond donc à 5 alors qu'il vous faut 2

    remplacez toutes les valeurs LIGNE()-17 par LIGNE()-20, afin de vous adresser à la seconde ligne de la feuille et bien sur réajustez les formules dans le reste du tableau en conséquence

    crdlmnt

    Errare humanum est, perseverare diabolicum
    0
    1. Je te remerci pour la solution malgré que je n'ai pas compris l'explication:

      "ce qui correspond donc à 5 alors qu'il vous faut 2"

      Je n'ai pas bien compris le sens de la formule que tu as appliqué.
      0
      1. Contributeur
        la formule est la même dans la tableau du haut et dans celui du bas
        =INDIRECT(ADRESSE(LIGNE()-17;EQUIV(C$21;'TAUX DE PAUSE'!$1:$1;0);;;"TAUX DE PAUSE"))

        pour comprendre p;lus facilement ce qui se passe, écrivez dans une cellule le code seul:

        =ADRESSE(LIGNE()-17;EQUIV(C$21;'TAUX DE PAUSE'!$1:$1;0);;;"TAUX DE PAUSE")

        vous verrez que va s'afficher en texte, l'adresse complète de la cellule à trouver

        cette formule doit se composer, au plus simple:
        du numéro de ligne à trouver
        du N° de colonne à trouver
        du nom de la feuille entre guillemets après les 3 points virgules

        le numéro de ligne est obtenu avec le code (que vous pouvez tester aussi tout seul dans une cellule)
        =LIGNE()
        vous verrez alors que sur la ligne 22 ce code seul renvoie 22
        pour obtenir le 2 nécessaire à la composition du code, il faut donc écrire: =LIGNE()-20 et non pas LIGNE()_17 qui va donner 5

        Le code suivant EQUIV va renvoyer le N° de colonne correspondant au titre

        et en fin, le code INDIRECT va transformer l'adresse texte établie ainsi en formule pour Excel

        Pas facile à expliquer via le net
        espèrant avoir été clair

        crdlmnt
        0