Formule tableau
Résolu
quentinsc
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
quentinsc Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
quentinsc Messages postés 14 Date d'inscription Statut Membre Dernière intervention -
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
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:
- Formule tableau
- Tableau word - Guide
- Formule si et - Guide
- Tableau ascii - Guide
- Trier un tableau excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
10 réponses
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
Essaie :
=INDIRECT("'COORDONNE EP EXE'!A"&ENT((LIGNE()-1)/5+2))
NB : Pas besoin de + dans les formules après le ==
Cdlmnt
Via
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
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
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))
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))
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
Voici un lien avec l'exemple que je veut faire, je n'arrive pas bien a comprendre les liaison
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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
Tu as bien toutes tes liaisons dans la colonne A !
pas besoin d'autre formule
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)
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)
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)
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)
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
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
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 ☺
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 ☺