J
JCA06
Guest
Bonjour le Forum,
Ceci était une question mais est devenue une réponse !
Le "Merci" de conclusion reste valable, car c'est grace à ce que j'ai appris sur le forum que j'ai trouvé la solution :
Il est fréquent dans Excel de comparer des données de deux colonnes et de calculer les variation en volume et en %.
Dans un tableau (A5:M30) ou chaque colonne donne différentes valeurs pour chaque année (notée ligne 5), je souhaitais reprendre les données pour une dizaine d'années.
Je voulais qu'il n'y ait que deux colonnes de comparatif (en volume et en %) qui iraient chercher les données des deux colonnes sélectionnées par un "X" saisi en ligne 4.
Le numéro de la 1ère colonne choisie est obtenu par la formule suivante placée en N3 :
=+EQUIV("X";A4:M4;0)
Pour la seconde colonne, là ou j'avais du mal, voici la réponse (formule en O3) :
=+EQUIV("X";DECALER(A4:M4;0;N3;1;13);0)+N3
Ensuite, la variation en volume est égale à :
=+INDEX($B$4:$M$30;LIGNE()-3;$N$3-1)-INDEX($B$4:$M$30;LIGNE()-3;$O$3-1)
Et la variation en % est :
=+N6/+INDEX($B$4:$M$30;LIGNE()-3;$O$3-1)
Avec un format conditionnel à base de ESTERREUR qui met la cellule en blanc, et le tour est joué.
Puisque vous avez été sages, je vous rajoute l'entête de colonne des variations :
="Evol. "&+INDEX($B$4:$M$30;LIGNE()-2;N3-1)&"/"&+INDEX($B$4:$M$30;LIGNE()-2;O3-1)
Merci !
Ceci était une question mais est devenue une réponse !
Le "Merci" de conclusion reste valable, car c'est grace à ce que j'ai appris sur le forum que j'ai trouvé la solution :
Il est fréquent dans Excel de comparer des données de deux colonnes et de calculer les variation en volume et en %.
Dans un tableau (A5:M30) ou chaque colonne donne différentes valeurs pour chaque année (notée ligne 5), je souhaitais reprendre les données pour une dizaine d'années.
Je voulais qu'il n'y ait que deux colonnes de comparatif (en volume et en %) qui iraient chercher les données des deux colonnes sélectionnées par un "X" saisi en ligne 4.
Le numéro de la 1ère colonne choisie est obtenu par la formule suivante placée en N3 :
=+EQUIV("X";A4:M4;0)
Pour la seconde colonne, là ou j'avais du mal, voici la réponse (formule en O3) :
=+EQUIV("X";DECALER(A4:M4;0;N3;1;13);0)+N3
Ensuite, la variation en volume est égale à :
=+INDEX($B$4:$M$30;LIGNE()-3;$N$3-1)-INDEX($B$4:$M$30;LIGNE()-3;$O$3-1)
Et la variation en % est :
=+N6/+INDEX($B$4:$M$30;LIGNE()-3;$O$3-1)
Avec un format conditionnel à base de ESTERREUR qui met la cellule en blanc, et le tour est joué.
Puisque vous avez été sages, je vous rajoute l'entête de colonne des variations :
="Evol. "&+INDEX($B$4:$M$30;LIGNE()-2;N3-1)&"/"&+INDEX($B$4:$M$30;LIGNE()-2;O3-1)
Merci !