Formule tableau

Résolu/Fermé
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019 - 28 juil. 2018 à 12:44
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019 - 28 juil. 2018 à 21:05
Bonjour,

Voici mon problème, j'ai un onglet "Recap Ep" de récapitulation de donné d'autre onglets, la première colonne rechercher un noms de cellule dans "COORDONNE EP EXE" par exemple en "A2" dans les autre colonne plusieurs ligne (exemple 5 ligne) vont chercher le noms contenue dans la première colonne pour chercher des information dans d'autre onglet, je fusionne donc les ligne de la première colonne pour une meilleur présentation, jusque la pas de soucis. Ce que j'aimerais c'est quand je copies les 5 ligne en dessous la première colonne prenne la ligne dans "COORDONNE EP EXE" + une ligne


Exemple: dans "recap ep" dans la première colonne je tape "=+'COORDONNE EP EXE'!A2" valable sur les 5 première ligne
Sur la 6eme ligne quand je copie les 5 premiere ligne je voudrais que sa me mette automatiquement "=+'COORDONNE EP EXE'!A3"


Désolé si je ne suis pas très clair et merci d'avance pour votre aide


A voir également:

10 réponses

via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
Modifié le 28 juil. 2018 à 14:54
Bonjour quentinsc

Essaie :

=INDIRECT("'COORDONNE EP EXE'!A"&ENT((LIGNE()-1)/5+2))

NB : Pas besoin de + dans les formules après le ==

Cdlmnt
Via
0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 15:11
Bonjour
Merci pour la réponse rapide mais je voie pas comment fonctionne la formule, a quoi correspond les chiffres que tu mes a la fin (ceci afin d'adapter la formule a mon tableau et surement a d'autre ensuite)
Effectivement je sais que le plus ne sert a rien j'ai repris le début d'un tableau d'une autre personne
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
28 juil. 2018 à 15:41
Si j'ai biens compris il faut recomposer une adresse valable pour 5 lignes, les 5 premières lignes A2, les 5 suivantes A3 etc
Donc partie qui ne varie pas dans l'adresse : "'COORDONNE EP EXE'!A"
Pour obtenir le nombre à accoler on divise le n° de la ligne courante -1 par 5 et on ajoute 2, ce qui donne pour les lignes 1 à 5 :
2
2,2
2,4
2,6
2,8
puis pour les lignes 6 à 10
3
3,2
3,4
3,6
3,8

Ensuite le ENT ne conserve que la partie entière pour avoir 2 pour les 5 premières lignes, 3 pour les suivantes etc
et on recompose une adresse avec INDIRECT (la partie fixe & la partie variable)

Si ton tableau ne commence pas en ligne 1 il faut adapter la formule pour retomber comme si c'était en ligne 1, par exemple si ton tableau commence en ligne 7 la formule devient :
ENT((LIGNE()-7)/5+2))

0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 15:50
Merci pour ta réponse

Voici un lien avec l'exemple que je veut faire, je n'arrive pas bien a comprendre les liaison


Merci d'avance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 15:50
www.grosfichiers.com/GTJW3dtVo75ZS
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
Modifié le 28 juil. 2018 à 15:58
Je n'arrive pas à comprendre ce que tu cherches à faire
Tu as bien toutes tes liaisons dans la colonne A !
pas besoin d'autre formule

0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 16:36
J'ai du rentrée les valeur de recherche dans la colonne a de "Recap ep" a la main c'est pour sa que sa marche et c'est ce que je voudrais éviter en sachant que je peut monter a plus de 200 ligne dans "coordonnée"
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
28 juil. 2018 à 16:13
ou alors tu veux qu'en ligne 10 ce soit A1, en ligne 23 A2, en ligne 36 A3 etc
dans ce cas après résolution d'un système d’équation :
2=23 a + b
3=36 a +b
on trouve a =1/13 et b=3/13 ce qui donne comme équation pour trouver le n'° de la ligne à chercher en fonction de la ligne courante :
ligne à chercher= ligne courante/13 + 3/13

ce qui donne dans la formule :
=INDIRECT("'COORDONNE EU EXE'!A"&LIGNE()/13+3/13)

0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 16:38
Ce que j'ai besoin c'est
en ligne 10 ce soit A2, en ligne 23 A3, en ligne 36 A4
Quel variable changer
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
28 juil. 2018 à 17:05
Ah oui , donc résolution système :
3=23 a + b
4=36 a +b
on trouve a =1/13 et b=16/13
et donc :
=INDIRECT("'COORDONNE EU EXE'!A"&LIGNE()/13+16/13)
0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 20:13
Re-Bonjour

Dans votre calcul:
3=23 a + b
4=36 a +b
on trouve a =1/13 et b=16/13
et donc :
=INDIRECT("'COORDONNE EU EXE'!A"&LIGNE()/13+16/13)

Si J'ai bien compris le 13 correspond au nombre d'interligne dans la colonne A
Comment obtenez vous le chiffre b=16/13
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
Modifié le 28 juil. 2018 à 20:57
la ligne 23 doit aller chercher la ligne 3
la ligne 36 doit aller chercher la ligne 4
d'où le système d'équation
3=23 a + b
4=36 a +b
que l' 'on résout pour trouver a et b
En résolvant par soustraction 4 - 3 = 36 a - 23a + b - b soit 1= 13 a d'où a = 1/13
En remplaçant a par sa valeur dans une des équations on trouve b :
3 = 23 x 1/13 +b soit 3 =23/13 +b d'où b= 3 -23/13 soit b = 39/13 - 23/13 soit b=16/13

On obtient donc le n° de la ligne à trouver en multipliant la ligne courante par a et en ajoutant b donc :
LIGNE()*1/13 + 16/13 qu'on peut simplifier en LIGNE()/13 + 16/13

CQFD ☺



0
quentinsc Messages postés 14 Date d'inscription samedi 28 juillet 2018 Statut Membre Dernière intervention 20 mars 2019
28 juil. 2018 à 21:05
merci beaucoup sa fait longtemps que je n'ai pas utilisez ce style d'équation et je savais pas que excel utilisez sa

Merci encore sa va beaucoup me servir
0