Classement automatique de données sur Excel
Résolu/Fermé
miche74
-
3 févr. 2011 à 16:25
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 10 sept. 2014 à 18:03
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 10 sept. 2014 à 18:03
A voir également:
- Excel classement automatique
- Liste déroulante excel - Guide
- Si et excel - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Message automatique thunderbird - Guide
- Word et excel gratuit - Guide
6 réponses
Ange420
Messages postés
423
Date d'inscription
dimanche 2 janvier 2011
Statut
Membre
Dernière intervention
14 janvier 2013
234
3 févr. 2011 à 18:21
3 févr. 2011 à 18:21
Bonjour Miche74,
Il y a une chose simple à faire mais je ne sais pas si elle te conviendra.
En fait il suffit de copier la colonne C (je suis ton exemple) puis te positionner en colonne D et faire un collage spécial valeur.
Maintenant tu sélectionnes uniquement ta colonne D tu fais trier, continuer avec la sélection en cours pour ne pas trier toutes les colonnes mais seulement la D, et en ordre croissant.
Par contre ceci t'oblige à faire un copier coller en tant que valeurs dès que ton tableau grandit.
A toi de voir si c'est très contraignant où si cela te convient.
Tiens nous au courant.
Cordialement
Il y a une chose simple à faire mais je ne sais pas si elle te conviendra.
En fait il suffit de copier la colonne C (je suis ton exemple) puis te positionner en colonne D et faire un collage spécial valeur.
Maintenant tu sélectionnes uniquement ta colonne D tu fais trier, continuer avec la sélection en cours pour ne pas trier toutes les colonnes mais seulement la D, et en ordre croissant.
Par contre ceci t'oblige à faire un copier coller en tant que valeurs dès que ton tableau grandit.
A toi de voir si c'est très contraignant où si cela te convient.
Tiens nous au courant.
Cordialement
3 févr. 2011 à 20:17
Oui sur le principe c'est cela mais je veux que le calcul se fasse automatiquement sans intervenir manuellement. En fait mon tableau représente le résultat à un questionnaire et la personne qui fait le questionnaire ne doit pas avoir de manips à faire dans excel, le résultat du classement doit s'afficher instantanément.
Par exemple :
on a Colonne A, écrit par ligne :
Cellule A1 : réponse1
Cellule A2 : réponse2
Cellule A3 : réponse3
Cellule A4 : Réponse4
Cellule A5 : Réponse5
Cellule A6 : réponse6
On aura Colonne B le Nbre de points obtenus par réponse , soit par ex. :
Cellule B1 : 2
Cellule B2 : 1
Cellule B3 : 1
Cellule B4 : 2
Cellule B5 : 4
Cellule B6 : 5
Colonne C (le rang de chaque réponse)
Cellule C1 : 3
Cellule C2 : 5
Cellule C3 : 5
Cellule C4 : 3
Cellule C5 : 2
Cellule B6 : 1
En colonne D le résulta devra s'afficher comme suit (lié avec la colonne A):
Cellule A6 : réponse6 - Cellule D6 : 1
Cellule A5 : réponse5 - Cellule D5 : 2
Cellule A1 : réponse1 - Cellule D1 : 3
Cellule A4 : réponse4 - Cellule D4 : 3 (ou 4 peu importe)
Cellule A2 : réponse2 - Cellule D2 : 5
Cellule A3 : réponse3 - Cellule D3 : 5 (ou 6 peu importe)
Eventuellement si on arrive à automatiser le classement à partir des points obtenus en colonne B, sans passer par le calcul du rang en colonne C, on peut arriver plus vite au résultat (j'ai essayé le calcul du rang en pensant qu'il serait plus facile d'arriver au but).
Si vous voyez comment faire (je le répète je ne sais pas utiliser les macros mais peut-être qu'une simple macro toute faite et facile à utiliser existe déjà ?),
Merci de votre aide
3 févr. 2011 à 20:27
Patience !
3 févr. 2011 à 23:22
Personnellement je n'ai pas compris ce que tu voulais.
Si sur le principe ce qu'à proposé ange est bon, et qu'en plus :
Cellule A6 : réponse6 - Cellule D6 : 1
Cellule A5 : réponse5 - Cellule D5 : 2
Cellule A1 : réponse1 - Cellule D1 : 3
Cellule A4 : réponse4 - Cellule D4 : 3 (ou 4 peu importe)
Cellule A2 : réponse2 - Cellule D2 : 5
Cellule A3 : réponse3 - Cellule D3 : 5 (ou 6 peu importe)
en D tu te retrouves avec, dans l'ordre les nombres de 1 à 6, soit le n° de la ligne (???)
Si tu pouvais déposer un fichier exemple sur cijoint.fr et coller le lien ici pour éclaircir...
eric