Colonne connue mais variable - formule
Résolu/Fermé
F60lebaladinverni
-
Modifié par F60lebaladinverni le 28/01/2017 à 19:02
F60lebaladinverni Messages postés 128 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 16 juin 2024 - 28 janv. 2017 à 23:28
F60lebaladinverni Messages postés 128 Date d'inscription samedi 28 janvier 2017 Statut Membre Dernière intervention 16 juin 2024 - 28 janv. 2017 à 23:28
A voir également:
- Colonne connue mais variable - formule
- Formule somme excel colonne - Guide
- Formule si et - Guide
- Déplacer une colonne excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Trier colonne excel - Guide
4 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
28 janv. 2017 à 20:12
28 janv. 2017 à 20:12
Bonjour,
nomme ta colonne ou la plage concernée et utilise son nom, ça sera plus simple.
eric
nomme ta colonne ou la plage concernée et utilise son nom, ça sera plus simple.
eric
yg_be
Messages postés
23435
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
21 janvier 2025
Ambassadeur
1 559
28 janv. 2017 à 19:49
28 janv. 2017 à 19:49
bonsoir, montre-nous la formule que tu utilises pour faire ta recherche, cela évitera les malentendus.
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
28 janv. 2017 à 20:08
28 janv. 2017 à 20:08
Bonsoir
Quelque soit la formule de recherche que tu utilises tu peux remplacer la plage "en dur" dans la formule par une reconstitution de l’adresse avec la fonction INDIRECT
Exemple, en mettant en A1 la valeur CG (sans guillemets) la formule :
=INDEX(B2:B10;EQUIV("aa";INDIRECT(A1&"2:"&A1&"10");0))
renvoie la valeur dans la plage B2:B10 sur la même ligne que la valeur aa trouvée dans la plage CG2:CG10
Cdlmnt
Via
Quelque soit la formule de recherche que tu utilises tu peux remplacer la plage "en dur" dans la formule par une reconstitution de l’adresse avec la fonction INDIRECT
Exemple, en mettant en A1 la valeur CG (sans guillemets) la formule :
=INDEX(B2:B10;EQUIV("aa";INDIRECT(A1&"2:"&A1&"10");0))
renvoie la valeur dans la plage B2:B10 sur la même ligne que la valeur aa trouvée dans la plage CG2:CG10
Cdlmnt
Via
F60lebaladinverni
Messages postés
128
Date d'inscription
samedi 28 janvier 2017
Statut
Membre
Dernière intervention
16 juin 2024
2
28 janv. 2017 à 21:08
28 janv. 2017 à 21:08
Bonsoir,
Merci beaucoup pour vos réponses, j'avais trouvé effectivement cette solution peu après de la formule INDIRECT.
=RECHERCHEV(A1;Feuil1!A:AN;COLONNE(INDIRECT(A2));FAUX)
Nommer la plage me parait simple, j'ai essayé de la mettre en pratique, sans succès ...
Merci beaucoup pour vos réponses, j'avais trouvé effectivement cette solution peu après de la formule INDIRECT.
=RECHERCHEV(A1;Feuil1!A:AN;COLONNE(INDIRECT(A2));FAUX)
Nommer la plage me parait simple, j'ai essayé de la mettre en pratique, sans succès ...
28 janv. 2017 à 21:09
Modifié par eriiic le 28/01/2017 à 22:16
Je n'en sais rien vu que tu n'as pas voulu mettre la formule utilisée.
eric
edit : je viens de voir ta formule en-dessous.
Si tu as nommé ta colonne nomcol ta formule devient :
Ce qui est en soit ne parait pas faire gagner grand chose dans ce cas, sauf que tu n'as plus à la saisir en A2
Le nom suivra les insertions/suppressions de colonne.
eric
Modifié par F60lebaladinverni le 28/01/2017 à 23:31
J'ai même du coup nommé la colonne de base car mes recherches ne se font pas à la colonne A mais la colonne J.
la formule devient :
=RECHERCHEV(A3;reporting092016!J:NV;colonne(crit_1)-colonne(num_sccv)+1;FAUX)
Merci ! :)
Flavien