Incrémenter la formule en ligne depuis une source en colonne
Résolu/Ferméstitchbouck Messages postés 129 Date d'inscription mercredi 12 janvier 2011 Statut Membre Dernière intervention 7 novembre 2024 - 9 mai 2023 à 15:09
- Incrémenter la formule en ligne depuis une source en colonne
- Formule somme excel colonne - Guide
- Déplacer une colonne excel - Guide
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Aller à la ligne excel - Guide
7 réponses
5 mai 2023 à 11:25
Bonjour,
À tenter en B2 de la feuille 1 =INDIRECT("Feuil2!$B"&COLONNE())
Cordialement
Modifié le 5 mai 2023 à 14:36
RE:
J'ai donné la formule uniquement sur les données de la question initiale.
il faut concaténer un texte fixe "Feuil2!$B" et une référence déterminée par la position de la cellule réceptrice dans la feuille Excel.
Ici la première cellule réceptrice en en colonne 2 et comme tu cherches la cellule B2 ça tombe bien.
Tu as très bien compris l'ajout de 12 pour aller chercher la 14e donnée du tableau de la feuille 2 c'est à dire B16
Le signe & est là pour rassembler les deux éléments.
La fonction INDIRECT() transforme cette concaténation en formule exploitable qui correspond à =Feuil2!B2 puis =Feuil2!B3 en incrémentant vers la droite.
Cordialement
5 mai 2023 à 16:49
.../
J'ai enfin réussi à télécharger et ouvrir ton fichier exemple.
Autre possibilité une RECHERCHEV()
https://www.cjoint.com/c/MEfoXclPv2x
Cordialement
5 mai 2023 à 13:59
hé bien c'est top ! merci :)
et je viens de comprendre qu'en ajoutant "+12" ça me permet de mettre cette formule sur la ligne suivante, elle reprend à la suite de la cellule feuille 2 B2 +12 lignes !
=INDIRECT("Feuil2!$B"&COLONNE()+12)
donc, nickel, merci beaucoup. Par contre je ne comprends pas du tout la fonction ou l'imbrication des fonctions. et l'explication Microsoft n'est pas claire pour moi : "donne la référence spécifiée par une chaine de caractère" pour Indirect et "renvoie le n° de colonne d'une référence" pour Colonne... alors pourquoi ça marche ? Pourquoi ça renvoie la valeur des cellules ?
En tout cas, un grand MERCI @PapyLuc51 StatutMembre !! :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question5 mai 2023 à 14:53
ok merci pour ton éclairage !! et pour la formule :)
8 mai 2023 à 09:23
Bonjour !
en effet cette solution est encore mieux ! pour les années suivantes, il suffit juste d'étendre la formule à la ligne en dessous.
C'est génial, merci beaucoup !!
8 mai 2023 à 09:37
Salut stitchbouck
Il suffira juste d'étendre la zone de recherche Feuil2!$A$2:$B$???
Cordialement
Modifié le 9 mai 2023 à 15:10
Bonjour Papyluc51 !
Après installation sur le fichier final, ça marche du tonnerre.
Pour ceux et celles que ça intéresserait, je remets sans fichier ta formule :
=SIERREUR(RECHERCHEV(DATE($A2;B$1;1);NOUVEAUTE!$A$2:$B$31;2;0);"")
encore merci !!