Formule recherche V

Fermé
CocoRueil - 3 sept. 2015 à 18:18
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 4 sept. 2015 à 16:53
Bonjour,


j'ai une formule recherche V dans un tableau excel de 12 col. (12 mois de l'année) que j'ai recopiée dans chaque col. sauf que le n° de la col. de ma formule doit changer à chaque fois et je ne sais pas comment faire sans le faire manuellement (j'ai 50 lignes à chaque fois) :

par ex en janvier j'ai :
=RECHERCHEV(A5;CAEXP15;1;FAUX)
et en février je dois avoir :
=RECHERCHEV(A5;CAEXP15;2;FAUX)

quelqu'un sait il faire ?

merci d'avance de votre aide
Corinne


2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
3 sept. 2015 à 18:25
Bonjour

1° colonne janvier:

=RECHERCHEV(A5;CAEXP15;COLONNE($A1);FAUX)

colonne A1 reste A1 en tirant vers le bas et vaut 1 et va devenir colonne A2 (vaut 2) ect... en déplaçant vers la droite

et si votre formule est à déplacer doit évoluer en ligne plutôt qu'en colonne, remplacer COLONNE($A1) par LIGNE($A1)

crdlmnt
0
bonjour,

merci mais j'ai essayé et le résultat de la formule n'est plus le même : au lieu d'avoir mon CA, j'ai le nom du pays concerné :-((
en fait, je dois copier la formule de colonne en colonne en changeant à chaque fois le n° de la colonne ; dans chaque col. je tire la formule vers le bas pour mes 50 lignes.
par ex. en août ma formule sur la 1ère ligne est (j'ai une 1ère col. avec le nom des pays, d'où le 9 au lieu du 8) : =RECHERCHEV(A5;CAEXP15;9;FAUX)
en sept. elle doit être =RECHERCHEV(A5;CAEXP15;10;FAUX)
en oct =RECHERCHEV(A5;CAEXP15;11;FAUX), etc...
j'espère que je suis claire..
merci de votre aide
Corinne
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416 > CocoRueil
Modifié par Vaucluse le 4/09/2015 à 15:07
Le nom du pays n'a rien à voir la dedans. Le code COLONNE(A;1) renvoi 1 dans l'item désignant la colonne à éditer. (Il n'est valable qu'en janvier bien sur)
si vous tirez vers la droite A1 devient A2 et la valeur est alors 2 et ainsi de suite jusqu'en décembre

Je ne sais pas ce que vous voulez ressortir, mais ce que je peux dire est que:
=RECHERCHEV(A5;CAEXP15;9;FAUX)
et
=RECHERCHEV(A5;CAEXP15;COLONNE(A$9);FAUX)
sauf que dans lan colonne d'à coté à droite le ;9; reste 9 tandis que le COLONNE(A$9) devient COLONNE(A$10) et donc vaut 10
renverrons exactement la même chose

mais rien ne change quand vous tirez vers le bas (sauf A5 bien sur)

crdlmnt
0
en fait, dans la col. A de mon tableau Excel, j'ai le nom des pays, c'est pour ça que qd je fais la formule
=RECHERCHEV(A5;CAEXP15;COLONNE(A$9);FAUX)
c'est le nom du pays qui s'affiche, et pas le CA.
donc la formule ne marche pas telle quelle :-(
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
4 sept. 2015 à 16:53
normal, je me suis un peu mélangé les pédales dans mes explications puisque vous déplacez en colonne
en fait pour avoir 9 il faut écrire COLONNE(I$1) et tirer ensuite vers la droit pour la suite
COLONNE(Ax) renverra toujours 1 tandis que I est la 9° colonne de la feuille

excuses
crdlmnt
0
via55 Messages postés 14499 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 novembre 2024 2 735
3 sept. 2015 à 18:26
Bonjour

Mettre en tête de chaque colonne une ligne de titre avec les n°s des mois (1,2 ...)
En supposant la 1ere colonne en B
mettre dans la formule :
=RECHERCHEV(A5;CAEXP15;B$1;FAUX)
bien respecter le signe $ devant n) n° seulement pour figer la ligne 1 mais pas la colonne

Cdlmnt
Via
0