Soit un tableau à double entrée avec des valeurs en % par colonne.
Ex :
A B
1 15% 4%
2 8% 16%
3 19% 31%
4 28% 28%
5 30% 21%
6 100% 100%
Y a-t-il un moyen rapide pour élaborer un autre tableau, à partir de
celui-ci, qui donnerait, pour chaque cellule, le numéro de son rang, en
ordre décroissant d'importance, par colonne ?
Pour continuer l'exemple et être plus clair :
en A5, 30% est plus grande valeur de la colonne A, donc renverrait 1
dans le nouveau tableau ; 8%, en A2, plus petite valeur de la colonne,
renverrait 5.
Résultat final :
A B
1 4 5
2 5 4
3 3 1
4 2 2
5 1 3
C'est faisable à la main, mais s'il était possible de passer par une
formule...
Merci !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Salut Raph,
Pour la colonne A : =RANG(A1;$A$1:$A$5;0) à recopier vers le bas devrait convenir.
Serge
"Raph" a écrit dans le message de news: 1g40f46.1p7bmokk1ru2lN%
Bonjour,
Soit un tableau à double entrée avec des valeurs en % par colonne.
Ex : A B 1 15% 4% 2 8% 16% 3 19% 31% 4 28% 28% 5 30% 21%
6 100% 100%
Y a-t-il un moyen rapide pour élaborer un autre tableau, à partir de celui-ci, qui donnerait, pour chaque cellule, le numéro de son rang, en ordre décroissant d'importance, par colonne ?
Pour continuer l'exemple et être plus clair : en A5, 30% est plus grande valeur de la colonne A, donc renverrait 1 dans le nouveau tableau ; 8%, en A2, plus petite valeur de la colonne, renverrait 5.
Résultat final :
A B 1 4 5 2 5 4 3 3 1 4 2 2 5 1 3
C'est faisable à la main, mais s'il était possible de passer par une formule... Merci !
-- Raph
Salut Raph,
Pour la colonne A :
=RANG(A1;$A$1:$A$5;0)
à recopier vers le bas devrait convenir.
Serge
"Raph" <raph@nospam.org> a écrit dans le message de news:
1g40f46.1p7bmokk1ru2lN%raph@nospam.org...
Bonjour,
Soit un tableau à double entrée avec des valeurs en % par colonne.
Ex :
A B
1 15% 4%
2 8% 16%
3 19% 31%
4 28% 28%
5 30% 21%
6 100% 100%
Y a-t-il un moyen rapide pour élaborer un autre tableau, à partir de
celui-ci, qui donnerait, pour chaque cellule, le numéro de son rang, en
ordre décroissant d'importance, par colonne ?
Pour continuer l'exemple et être plus clair :
en A5, 30% est plus grande valeur de la colonne A, donc renverrait 1
dans le nouveau tableau ; 8%, en A2, plus petite valeur de la colonne,
renverrait 5.
Résultat final :
A B
1 4 5
2 5 4
3 3 1
4 2 2
5 1 3
C'est faisable à la main, mais s'il était possible de passer par une
formule...
Merci !
Pour la colonne A : =RANG(A1;$A$1:$A$5;0) à recopier vers le bas devrait convenir.
Serge
"Raph" a écrit dans le message de news: 1g40f46.1p7bmokk1ru2lN%
Bonjour,
Soit un tableau à double entrée avec des valeurs en % par colonne.
Ex : A B 1 15% 4% 2 8% 16% 3 19% 31% 4 28% 28% 5 30% 21%
6 100% 100%
Y a-t-il un moyen rapide pour élaborer un autre tableau, à partir de celui-ci, qui donnerait, pour chaque cellule, le numéro de son rang, en ordre décroissant d'importance, par colonne ?
Pour continuer l'exemple et être plus clair : en A5, 30% est plus grande valeur de la colonne A, donc renverrait 1 dans le nouveau tableau ; 8%, en A2, plus petite valeur de la colonne, renverrait 5.
Résultat final :
A B 1 4 5 2 5 4 3 3 1 4 2 2 5 1 3
C'est faisable à la main, mais s'il était possible de passer par une formule... Merci !
-- Raph
raph
garnote écrit:
Salut Raph,
Pour la colonne A : =RANG(A1;$A$1:$A$5;0) à recopier vers le bas devrait convenir.
Ça alors je suis scié ! Ça marche impecc, merci !
Si je comprends bien cette formule, on désigne d'abord la cellule de départ, puis la plage, et le 0 signifie décroissant ? (j'ai mis 1 pour tester, il fait bien l'ordre inverse).
-- Raph
garnote <rien@absent.net> écrit:
Salut Raph,
Pour la colonne A :
=RANG(A1;$A$1:$A$5;0)
à recopier vers le bas devrait convenir.
Ça alors je suis scié !
Ça marche impecc, merci !
Si je comprends bien cette formule, on désigne d'abord la cellule de
départ, puis la plage, et le 0 signifie décroissant ? (j'ai mis 1 pour
tester, il fait bien l'ordre inverse).
Pour la colonne A : =RANG(A1;$A$1:$A$5;0) à recopier vers le bas devrait convenir.
Ça alors je suis scié ! Ça marche impecc, merci !
Si je comprends bien cette formule, on désigne d'abord la cellule de départ, puis la plage, et le 0 signifie décroissant ? (j'ai mis 1 pour tester, il fait bien l'ordre inverse).