Bonjour
Très volontiers.
=RECHERCHEV($A26;DECALER(CHARGES!$A$3:$M$17;(CODE($B$2)-65)*LIGNES(CHARGES!$A$3:$M$17);0);NBVAL($B$21:B$21)+1;0)
Pour A et janvier, la formule serait
=RECHERCHEV($A26;CHARGES!$A$3:$M$17;2;0)
Pour B et janvier
=RECHERCHEV($A26;CHARGES!$A$18:$M$32;3;0)
Soit un décalage du champ A3:M17 de 15 cellules vers le bas
Pour obtenir ce décalage du Champ de Recherche:
Le Code de la lettre A est 65, celui de B est 66
Donc CODE($B$2)-65=66-65=1
=LIGNES(CHARGES!$A$3:$M$17)=15
Décalage de Lignes pour passer du Champ de Recherche de A à celui de B:
=DECALER(Champ;Lignes;Colonnes)
=DECALER(CHARGES!$A$3:$M$17;(CODE($B$2)-65)*LIGNES(CHARGES!$A$3:$M$17);0)
Pour obtenir le décalage en colonnes:
Comme en ligne 21, les mois sont en alpha, et que 2 colonnes de la Feuille "Vue" correspondent à 1 colonne sur la feuille "CHARGES",
=NBVAL($B$21:B$21)+1=2 lorsque nous cherchons janvier qui est bien en colonne 2 sur la Feuille "CHARGES"
Cette formule s'incrémente seule quand on la colle en colonne E de la Feuille "Vue". Elle devient:
=NBVAL($B$21:D$21)+1=3
et c'est bien en colonne 3 de la Feuille "CHARGES" que se trouve Février
Donc, la formule DECALER utilisée,
Indique le décalage du champ de recherche autant de fois que le Code de la lettre choisie augmente
Indique le décalage de la colonne dans RECHERCHEV suivant le nombre de valeurs en ligne 22, par rapport au mois recherché.
Cordialement