Egalité de valeur, avec décalage de ligne de la référence

0

Bonjour, je souhaiterai dans un même fichier mais 2 onglets différents, obtenir ces correspondances, en tirant la formule en H4 vers le bas :

H4 (onglet 1) = E10 (onglet 2)

H5 (onglet 1) = E39 (onglet 2)

H6 (onglet 1) = E68 (onglet 2)

H7 (onglet 1) = E97 (onglet 2)


Merci d'avance pour les réponses...


    Posté le 16 avril 2018, 23:48
    par yannick
    Répondre
    0

    Bonsoir,

    1 Tu positionnes ton curseur dans la cellule H4 de la Feuil1 et tu tapes :

     =INDIRECT("Feuil2!E"&10+(LIGNE()-4)*29)

    2 tu tires jusque en H7

    En fait il s'agit d'une progression arithmétique de 29 entre la première réponse et la dernière donc on utilise la fonction INDIRECT qui permet de lire le contenu d'une cellule dont on construit l'adresse.  Cette dernière est constituée du nom de l'onglet suivi d'un "!" ensuite la lettre de la colonne "E" et enfin le calcul de la ligne qui se fait en partant de 10 auquel on ajoute 29 que multiplie le numéro de ligne dans lequel la formule se trouve (pour la première réponse c'est 4) moins 4 ce qui fait pour la première réponse 10+(4-4)*29 = 10 et pour la ligne suivante : 

    10+ (5-4)*29 soit = 39 etc...

    J'espère que j'ai été clair.  

    Si la progression arithmétique est appelée à changer, on pourrait imaginer de mettre le pas de progression dans une cellule par exemple H1 et la formule deviendrait :

    =INDIRECT("Feuil2!E"&10+(LIGNE()-4)*$H$1)

    A+

    Chris

    CHRIS Posté le 19 avril 2018, 01:52
    par CHRIS

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :