Total et classement automatique

Fermé
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 - 20 mai 2013 à 09:50
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 - 22 mai 2013 à 16:56
Bonjour,





Sur un tableau comportant 22 lignes,16 colonnes contenant des résultats en nombre , je voudrais faire le total des colonnes en bout de ligne (par exemple en AK ) et le classement automatique des lignes en fonction de ce résultat .

Si je fais par le tri décroissant , en passant par :continuer avec la sélection en cours , il ne me trie pas toutes les cellules, pourquoi ? .
Je dois ajouter que des cellules peuvent contenir la valeur 0...

Suis sous excel 2003.

merci des renseignements

pepegentil

12 réponses

pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
20 mai 2013 à 10:11
https://www.cjoint.com/c/CEukjwoddVA

j'espère avoir bien fait .

merci
0
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
20 mai 2013 à 10:19
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 mai 2013 à 06:27
Aucun des deux liens n'est bon, car tu leur as collé un caractère supplémentaire, le point !
Le premier lien est https://www.cjoint.com/c/CEukjwoddVA ;
le second est https://www.cjoint.com/c/CEukqFSaqAG ...
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
21 mai 2013 à 06:39
"Si je fais par le tri décroissant , en passant par :continuer avec la sélection en cours , il ne me trie pas toutes les cellules, pourquoi ?"

Parce que si tu t'es amusé à sélectionner la colonne AK pour faire le tri, et que tu confirmes que tu veux le tri sur la seule sélection en cours, Excel t'obéit et ne trie que la colonne AK !
Il faut par conséquent te placer dans une cellule renseignée (donc non-vide), faire Données/Filtrer pour que les boutons de tri/filtre s'affichent en A2:AL2, et dans le bouton de la cellule AK2 cliquer sur Trier du plus grand au plus petit.
Ainsi c'est tout le tableau A2:AL24 que se trouvera instantanément et correctement trié.
L'existence de valeurs zéro n'a aucune incidence sur cette manipulation.
Il faut juste s'assurer qu'il n'y a aucune ligne ou colonne vide dans le tableau ; de plus la ligne 1 n'est pas retenue par Excel parce que contenant des cellules fusionnées. De même pour les lignes 25 à 28.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
Modifié par pepegentil le 21/05/2013 à 10:15
grrrrrrrrrrrr

J'ai toujours la même situation , a savoir les cellules doivent être de tailles identiques ..

As tu pu voir mon tableau ? .

le classement doit se faire de la ligne A3 /A24 a la ligne AI 3 /AI24.

Le resultat en AK 3 à AK 24

S'il y a la possibilité de classement automatique dés qu'on change un nombre ce ne serait pas plus mal ... en sachant que le total de point se fait en C.E.G.I.K.M.O.Q.S.U.W.Y.AA.AC.AE.AG ET AI sur les lignes 3 à 24.

Que ce serait simple si c'etait facile !!!!!!!!!

merci
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
Modifié par Raymond PENTIER le 21/05/2013 à 17:26
"les cellules doivent être de tailles identiques"
Tu as effectivement raison ; c'est à cause des cellules AI25:AJ25 qui sont fusionnées !
Il te suffit de supprimer cette fusion, de sélectionner AI25 et AJ25, et de faire
Format de cellule/Alignement/Horizontal/Centré sur plusieurs cellules.
Tu peux alors appliquer ma solution.
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
21 mai 2013 à 10:16
Bonjour

1. Pour le tri, sélectionnes la plage A2:AL24 puis fais le tri décroissant sur la colonne AK (pts)
2. Pour un classement automatique (mais sans tri) tu peux ajouter une colonne supplémentaire AM
AM3=RANG(AK3;$AK$3:$AK$24) à tirer vers le bas
Toute modification des données sera prise en compte

Bonne journée
0
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
21 mai 2013 à 11:11
si je selectionne la plage A3:AL24 ? il ne m'autorise pas a faire le tri sur AK .

il dit que le tri ne peut se faire que sur une seule plage de cellule .

Si tu as mon tableau , faut il absolument mettre la ligne A2 qui n'est pas une ligne de calcul ..

La simplicité est quand on sait !!!!!!
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 21/05/2013 à 11:43
si je selectionne la plage A3:AL24 ? il ne m'autorise pas a faire le tri sur AK
Il n'y a pas de raison, chez moi ça fonctionne (excel 2003)
faut il absolument mettre la ligne A2 qui n'est pas une ligne de calcul ..
On a le choix (ligne de titre ou non)
https://www.cjoint.com/?3EvlLAI24u2

RQ. Je n'ai jamais dit que c'était simple!!!
0
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
22 mai 2013 à 09:40
re bonjour ..

BIEN REVU TON TABLEAU , effectivement il fonctionne tel quel , mais j'ai rajouter des points sur certaines lignes , et il ne me trie pas le résultat en AK.

Le rang change bien , il classe , mais si je veux remettre dans l'ordre , rien ....

Quand je dis , la simplicité quand on sait , c'est un adage , ce n'était pas un reproche , comme là je vais dire ....

L'apprentissage est un long fleuve semé d'embuches .

merci
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
Modifié par ccm81 le 22/05/2013 à 10:57
Pour un tri à chaque modif dans la feuille, je te propose une macro
https://www.cjoint.com/?3Ewk2xiLAHX

Pour l'adage no problemo!

bonne suite
0
pepegentil Messages postés 190 Date d'inscription dimanche 10 avril 2005 Statut Membre Dernière intervention 31 octobre 2022 2
22 mai 2013 à 14:15
et bien , c'est parfait ....

Ca fonctionne , parfaitement , une question annexe , si je transferts le tableau aux autres personnes auront ils aussi l'application avec la macro ?

Merci infiniment .

pepegentil
0
ccm81 Messages postés 10851 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 16 avril 2024 2 404
22 mai 2013 à 16:56
Si tu donnes mon fichier, la macro en fait partie

Sinon, pour intégrer la macro à ton fichier à transmettre

Depuis mon fichier
1. Clic-droit sur l'onglet de la feuille contenant le tableau
2. Visualiser le code
3. Tu es dans l'éditeur vba. Tu copies tout le code

Dans ton fichier (celui à transmettre)
1. Idem
2. Coller le code

Attention. en début de code, les trois constantes sont les plages du tableau à traiter. Si elles doivent changer, il faudra modifier ces constantes

Bonne fin de journée
0