OVH Cloud OVH Cloud

Extraction d'une donnée sur 69

3 réponses
Avatar
Lil' Paul
Bonjour !
En fait, j'ai un probl=E8me qui m'emp=EAche d'avancer dans mon travail.
Je dois traiter un tr=E8s long tableau excel. C'est en fait un tableau
(genre de formulaire) que je remplis tous les jours. Ce m=EAme tableau
est recopi=E9 plusieurs fois sur la m=EAme feuille.
Maintenant, je voudrais extraire le montant de chaque formulaire
pr=E9sent sur la feuille vers une autre feuille, afin que les montants
se suivent ligne par ligne.
J'ai fait de telle sorte que les montants aient un intervalle de 69
lignes. J'ai beau essay=E9, mais je ne trouve jusqu'=E0 pr=E9sent aucune
formule miracle.
Aidez moi s'il vous pla=EEt, je suis dans la gal=E8re.
Le plus t=F4t sera le mieux
Cordialement
Paul

3 réponses

Avatar
ru-th
Salut

peut-être pas compris a question, (hypothèse au demeurant souvent fois non
erronnée)
si les données sont à récupérer dans la colonne a de la feuil1 et avec un
intervalles de 69 lignes
à mettre à par de la ligne 1 et à recopier
=INDIRECT("feuil1!a"&(LIGNE()*69))
a+
rural thierry

"Lil' Paul" a écrit dans le message de
news:
Bonjour !
En fait, j'ai un problème qui m'empêche d'avancer dans mon travail.
Je dois traiter un très long tableau excel. C'est en fait un tableau
(genre de formulaire) que je remplis tous les jours. Ce même tableau
est recopié plusieurs fois sur la même feuille.
Maintenant, je voudrais extraire le montant de chaque formulaire
présent sur la feuille vers une autre feuille, afin que les montants
se suivent ligne par ligne.
J'ai fait de telle sorte que les montants aient un intervalle de 69
lignes. J'ai beau essayé, mais je ne trouve jusqu'à présent aucune
formule miracle.
Aidez moi s'il vous plaît, je suis dans la galère.
Le plus tôt sera le mieux
Cordialement
Paul
Avatar
Lil' Paul
Ok merci !

Les choses avancent mais je n'arrive pas à mettre en place cette
formule. çà ne prend pas tous les 69 lignes ou bien il écrit 0 sur
la formule.
Si vos pouvez parfaire cette formule ou encore m'en trouver une autre,
même si c'est avec visual basic je suis preneur

Amicalement

Paul
Avatar
Lil' Paul
Ah!!! enfin ....

Autant pour moi, j'ai juste un peu modifié la formule. En effet, c'est
bien de multiplier par 69 mais il y'a toujours un décalage d'une
cellule. C'est pour cela que j'ai ajouté 1 à la formule. C'est ce qui
donne:
=INDIRECT("feuil1!a"&somme((LIGNE()*69);1))
ou bien
=INDIRECT("feuil1!a"&((LIGNE()*69)+1))
Maintenant si vous avez envi d'utiliser la formule, elle est à vous
Merci beaucoup, t'es adorable
A plus...
Amicalement

Paul