Etirer une formule et incrémenter horizontalement

Bonjour à tous,

Je rencontre un problème qui pourra paraitre simple pour beaucoup mais je galère dessus depuis plusieurs jours.

J'ai récupérer un fichier d'un collègue et n'arrive pas à étirer une formule horizontalement en ajoutant +1 ligne sur la formule. Pour être plus précis, voici ce que j'ai dans le fichier :

Ligne 1/ Colonne A | Colonne B | Colonne C |

Ligne 2/ =H1 | =H2 | =H3 |

Je souhaite que dans la ligne 2 colonne D la formule soit =H4 (puis =H5 en E2; =H6 en F2, etc...)

Quand j'étire la formule ça me met =I3 en D2, =J3 en E2

Merci d'avance pour votre aide

Bonjour et beinvenue

Pensez à :
- faire une petite présentation ici -> https://forum.excel-pratique.com/presentations
- lire ces quelques lignes --> https://forum.excel-pratique.com/excel/a-lire-avant-de-poster-charte-du-forum-et-informations-utiles... et surtout le nouveau forum -> https://forum.excel-pratique.com/forum/infos-fonctionnalites-sur-le-nouveau-forum-139662
- Mettre votre profit à jour excel FR n'aide pas. Mettez votre version Excel 2019, 2019 ....

Pour votre demande, mettez cette formule en A2 --> =INDIRECT("H" & LIGNE()+COLONNE()-2)
Ensuite tirez la formule vers la droite

Si ok -->

Cordialement

Edit : Suite à remarque de LouReed au post suivant : la formule comme ceci plutôt --> =INDIRECT("H" & COLONNE()). Cela suppose bien entendu que vous démarrez en cellule A2 avec la formule. Là Colonne() renverra 1

Bonsoir Dan !

En somme, COLONNE() suffit, non ? =INDIRECT("H"&COLONNE()), vu que le H1 est en colonne A, donc n°1.

Pour Bastien_00000 : Colonne() sans paramètre renvoie le numéro de colonne de la feuille Excel où se trouve la fonction. Ligne() fait de même mais avec... les lignes ! . INDIRECT permet de faire référence à une cellule "indirectement" : elles permet de rendre une référence de cellule "variable", en effet Excel ne supporte pas le : =H&Colonne() "directement" il faut passer par INDIRECT.

@ bientôt

LouReeD

Hello LouReed

Ah ben oui évidemment, ... suis-je bête.
j''étais parti avec Ligne() puis j'ai pensé à ajouter colonne()-2
Bien vu !!!

J'ai édité mon post précédent. Merci LouReed !

Merci Dan et merci LouReeD, ça marche nickel

comme demandé ....

Merci @ vous ! pour le retour et les remerciements !

@ bientôt

LouReeD

Rechercher des sujets similaires à "etirer formule incrementer horizontalement"