Je cherche la formule qui va bien pour ma colonne D
A ! B ! C ! D
------------------------------------
Nom ! Categ ! Classt gal ! ClasstParCateg
----------------------------------------
NomA ! Junior ! 4 ! 2
NomB ! Senior ! 2 ! 2
NomC ! Senior !1 ! 1
NomD ! Benjamin ! 5 ! 1
NomE ! Junior ! 3 ! 1
...
La colonne D devant contenir le classement par catégorie
Si possible sans trier la base pour garder l'ordre alpha des noms
J'ai essayé avec la fonction rang() mais sans succès ...
Merci par avance,
François
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
Daniel.M
Bonjour François,
En D2: =1+SOMMEPROD((B$2:B$x²)*(C$2:C$x>C2))
Tu remplaces x par la dernière ligne de tes données.
Tu copies D2 jusqu'à Dx
Cette formule gère les égalités (à l'intérieur d'une même catégorie) de la même manière que la fonction Rang() le fait. Si tu désires autres choses, avise.
Salutations,
Daniel M.
"François" wrote in message news:%
Bonjour à tous,
Je cherche la formule qui va bien pour ma colonne D
A ! B ! C ! D ------------------------------------ Nom ! Categ ! Classt gal ! ClasstParCateg ---------------------------------------- NomA ! Junior ! 4 ! 2 NomB ! Senior ! 2 ! 2 NomC ! Senior !1 ! 1 NomD ! Benjamin ! 5 ! 1 NomE ! Junior ! 3 ! 1 ... La colonne D devant contenir le classement par catégorie Si possible sans trier la base pour garder l'ordre alpha des noms J'ai essayé avec la fonction rang() mais sans succès ... Merci par avance, François
Bonjour François,
En D2:
=1+SOMMEPROD((B$2:B$x²)*(C$2:C$x>C2))
Tu remplaces x par la dernière ligne de tes données.
Tu copies D2 jusqu'à Dx
Cette formule gère les égalités (à l'intérieur d'une même catégorie) de la même
manière que la fonction Rang() le fait. Si tu désires autres choses, avise.
Salutations,
Daniel M.
"François" <NoSpam@wanadoo.fr> wrote in message
news:%23w5BPy64EHA.3708@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
Je cherche la formule qui va bien pour ma colonne D
A ! B ! C ! D
------------------------------------
Nom ! Categ ! Classt gal ! ClasstParCateg
----------------------------------------
NomA ! Junior ! 4 ! 2
NomB ! Senior ! 2 ! 2
NomC ! Senior !1 ! 1
NomD ! Benjamin ! 5 ! 1
NomE ! Junior ! 3 ! 1
...
La colonne D devant contenir le classement par catégorie
Si possible sans trier la base pour garder l'ordre alpha des noms
J'ai essayé avec la fonction rang() mais sans succès ...
Merci par avance,
François
Tu remplaces x par la dernière ligne de tes données.
Tu copies D2 jusqu'à Dx
Cette formule gère les égalités (à l'intérieur d'une même catégorie) de la même manière que la fonction Rang() le fait. Si tu désires autres choses, avise.
Salutations,
Daniel M.
"François" wrote in message news:%
Bonjour à tous,
Je cherche la formule qui va bien pour ma colonne D
A ! B ! C ! D ------------------------------------ Nom ! Categ ! Classt gal ! ClasstParCateg ---------------------------------------- NomA ! Junior ! 4 ! 2 NomB ! Senior ! 2 ! 2 NomC ! Senior !1 ! 1 NomD ! Benjamin ! 5 ! 1 NomE ! Junior ! 3 ! 1 ... La colonne D devant contenir le classement par catégorie Si possible sans trier la base pour garder l'ordre alpha des noms J'ai essayé avec la fonction rang() mais sans succès ... Merci par avance, François
AV
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un "classement croissant", style Golf :
En D2 et recopie --> D6 Matricielle (validation par ctrl+maj+entrée) =1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
AV
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
En D2 et recopie --> D6
Matricielle (validation par ctrl+maj+entrée)
=1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un "classement croissant", style Golf :
En D2 et recopie --> D6 Matricielle (validation par ctrl+maj+entrée) =1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
AV
Trirème
Waouuuhh !!!! puis Respect et enfin Bonjour. Je suis admiratif, car j'ai travaillé sur ce problème un bon bout de temps. Et vous n'allez pas me croire, mais j'allais poster auhourd'hui mon tableau de données, préparé il y a un bon 2 mois. Je cherchais dans la mauvaise direction avec la fonction RANG() elle-même, mais je ne trouvais pas puisqu'elle est en "partie matricielle" (2ème argument). Et je compliquais tout. Finalement la SOMMEPROD, c'est que de la solide arithmétique de dénombrement. Vous permettez que je me redresse, car je suis actuellement debout devant le clavier, incliné respectueusement à 90 degrés... Position difficile pour écrire. Encore une fois et sans flagornerie : BRAVO et un sincère MERCI.
Pascal PS Je préfère le mixage de vos 2 formules : =1+SOMMEPROD((B$2:B$6²)*(C$2:C$6<C2)). Dès fois qu'on oublierais la validation matricielle.
AV a écrit dans le message :
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
En D2 et recopie --> D6 Matricielle (validation par ctrl+maj+entrée) =1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
AV
Waouuuhh !!!!
puis Respect
et enfin Bonjour.
Je suis admiratif, car j'ai travaillé sur ce problème un bon bout de temps.
Et vous n'allez pas me croire, mais j'allais poster auhourd'hui mon tableau
de données, préparé il y a un bon 2 mois.
Je cherchais dans la mauvaise direction avec la fonction RANG() elle-même,
mais je ne trouvais pas puisqu'elle est en "partie matricielle" (2ème
argument). Et je compliquais tout. Finalement la SOMMEPROD, c'est que de la
solide arithmétique de dénombrement.
Vous permettez que je me redresse, car je suis actuellement debout devant le
clavier, incliné respectueusement à 90 degrés... Position difficile pour
écrire.
Encore une fois et sans flagornerie : BRAVO et un sincère MERCI.
Pascal
PS Je préfère le mixage de vos 2 formules :
=1+SOMMEPROD((B$2:B$6²)*(C$2:C$6<C2)).
Dès fois qu'on oublierais la validation matricielle.
AV <alainPFFFvallon@wanadoo.fr> a écrit dans le message :
u2aDwKB5EHA.3644@tk2msftngp13.phx.gbl...
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends
un
"classement croissant", style Golf :
En D2 et recopie --> D6
Matricielle (validation par ctrl+maj+entrée)
=1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
Waouuuhh !!!! puis Respect et enfin Bonjour. Je suis admiratif, car j'ai travaillé sur ce problème un bon bout de temps. Et vous n'allez pas me croire, mais j'allais poster auhourd'hui mon tableau de données, préparé il y a un bon 2 mois. Je cherchais dans la mauvaise direction avec la fonction RANG() elle-même, mais je ne trouvais pas puisqu'elle est en "partie matricielle" (2ème argument). Et je compliquais tout. Finalement la SOMMEPROD, c'est que de la solide arithmétique de dénombrement. Vous permettez que je me redresse, car je suis actuellement debout devant le clavier, incliné respectueusement à 90 degrés... Position difficile pour écrire. Encore une fois et sans flagornerie : BRAVO et un sincère MERCI.
Pascal PS Je préfère le mixage de vos 2 formules : =1+SOMMEPROD((B$2:B$6²)*(C$2:C$6<C2)). Dès fois qu'on oublierais la validation matricielle.
AV a écrit dans le message :
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
En D2 et recopie --> D6 Matricielle (validation par ctrl+maj+entrée) =1+SOMME(($B$2:$B$6²)*($C$2:$C$6<C2))
AV
Daniel.M
Salut Alain,
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un "classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait effectivement un classement croissant.
Salutations,
Daniel M.
Salut Alain,
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait
effectivement un classement croissant.
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un "classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait effectivement un classement croissant.
Salutations,
Daniel M.
François
Bonjour à tous, Je me joins à Tritème pour une nouvelle fois vous remercier mille fois pour cette superbe solution. Je n'irais pas plus loin dans les superlatifs car AV et Daniel font partie des plus grands sur MPFE et ils sont sûrement blasés.
PS pour Trirème : s'il veut encore en prendre plein les yeux, il lui suffit de se balader ici et sur Google groupes en faisant une recherche sur ces 2 signatures. Excellent WE et non moins excellentes fêtes :-)
François ---------------- "Daniel.M" a écrit dans le message de news:O%23eEB$
Salut Alain,
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait effectivement un classement croissant.
Salutations,
Daniel M.
Bonjour à tous,
Je me joins à Tritème pour une nouvelle fois vous remercier mille fois
pour cette superbe solution.
Je n'irais pas plus loin dans les superlatifs car AV et Daniel font partie
des plus grands sur MPFE et ils sont sûrement blasés.
PS pour Trirème : s'il veut encore en prendre plein les yeux, il lui suffit
de se balader ici
et sur Google groupes en faisant une recherche sur ces 2 signatures.
Excellent WE et non moins excellentes fêtes :-)
François
----------------
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news:O%23eEB$D5EHA.4092@TK2MSFTNGP14.phx.gbl...
Salut Alain,
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends
un
"classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait
effectivement un classement croissant.
Bonjour à tous, Je me joins à Tritème pour une nouvelle fois vous remercier mille fois pour cette superbe solution. Je n'irais pas plus loin dans les superlatifs car AV et Daniel font partie des plus grands sur MPFE et ils sont sûrement blasés.
PS pour Trirème : s'il veut encore en prendre plein les yeux, il lui suffit de se balader ici et sur Google groupes en faisant une recherche sur ces 2 signatures. Excellent WE et non moins excellentes fêtes :-)
François ---------------- "Daniel.M" a écrit dans le message de news:O%23eEB$
Salut Alain,
Il me semble que, contrairement à ce qu'à compris Daniel (?)) tu attends un
"classement croissant", style Golf :
Merci de la correction. Au vue des résultats attendus, François voulait effectivement un classement croissant.
Salutations,
Daniel M.
AV
... ils sont sûrement blasés.
Absolument pas ! Le retour est toujours bcp apprécié !
AV
... ils sont sûrement blasés.
Absolument pas !
Le retour est toujours bcp apprécié !