Excel : renvoyer automatiqu-t certaines cases
Résolu
lam53
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
j'ai excel 2003 et j'aimerais pouvoir faire la manip suivante:
Si je tape un n° de case (par exemple : =A32) dans la case A150, son contenu s'affiche en A150; ok, mais j'aimerais que, en même temps et automatiquement :
- la case B150 affiche le contenu de la case B32, et que
- la case C150 affiche le contenu de la case F32
puis continuer ligne suivante en tapant =A37 dans la case A151 et obtenir idem (B151 affiche B37; C151 affiche F37), etc.
Mon objectif est de pouvoir extraire rapidement des tableaux simplifiés à partir de tableaux immenses...
j'ai cherché sur l'aide excel, sans succès !
A votre avis, est-ce possible et comment faire ?
merci
LAM
j'ai excel 2003 et j'aimerais pouvoir faire la manip suivante:
Si je tape un n° de case (par exemple : =A32) dans la case A150, son contenu s'affiche en A150; ok, mais j'aimerais que, en même temps et automatiquement :
- la case B150 affiche le contenu de la case B32, et que
- la case C150 affiche le contenu de la case F32
puis continuer ligne suivante en tapant =A37 dans la case A151 et obtenir idem (B151 affiche B37; C151 affiche F37), etc.
Mon objectif est de pouvoir extraire rapidement des tableaux simplifiés à partir de tableaux immenses...
j'ai cherché sur l'aide excel, sans succès !
A votre avis, est-ce possible et comment faire ?
merci
LAM
A voir également:
- Excel : renvoyer automatiqu-t certaines cases
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel trier par ordre croissant chiffre - Guide
4 réponses
Bonjour,
Le plus simple est d'inscrire juste le n° de la ligne désirée en A, et les résultats en colonnes suivantes même si ça crée un décalage (en B150 on aura A32)
Comme apparement tu n'as pas de régularité dans les colonnes voulues il faudra les désigner dans chaque formule
en A150: 32
en B150: =SI($A150="";"";INDIRECT("A"&$A150))
en B150: =SI($A150="";"";INDIRECT("B"&$A150))
en C150: =SI($A150="";"";INDIRECT("F"&$A150))
etc
formules à recopier vers le bas
eric
Le plus simple est d'inscrire juste le n° de la ligne désirée en A, et les résultats en colonnes suivantes même si ça crée un décalage (en B150 on aura A32)
Comme apparement tu n'as pas de régularité dans les colonnes voulues il faudra les désigner dans chaque formule
en A150: 32
en B150: =SI($A150="";"";INDIRECT("A"&$A150))
en B150: =SI($A150="";"";INDIRECT("B"&$A150))
en C150: =SI($A150="";"";INDIRECT("F"&$A150))
etc
formules à recopier vers le bas
eric
il y a un petit problème cependant...
si j'intercale une ligne par la suite, avant la ligne 32 par exemple, la ligne 32 devient 33, alors que sur mon tableau résumé le point d'appel reste "32"; comment faire pour que ce 32 devienne 33 ?
si j'intercale une ligne par la suite, avant la ligne 32 par exemple, la ligne 32 devient 33, alors que sur mon tableau résumé le point d'appel reste "32"; comment faire pour que ce 32 devienne 33 ?