Extraire données d'un tableau

Peter -  
marc07 Messages postés 593 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau à double entrées en ma possession (Les produits d'une entreprise en Ordonnée et la nature des plaintes clients en Abscisse, les données étant le nombre de plaintes pour chaque produit et chaque nature de plainte). J'aimerais extraire toutes les valeurs supérieurs à 5, les copier dans un autre tableau et les classer de manière croissante mais je n'y arrive pas...
Existe-il une fonction qui me permette de faire cela? Merci d'avance de votre aide!!!

Peter
A voir également:

7 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour
il y a sans doute des solutions, mais pour les adapter à votre demande, il faudrait que vous puissiez mettre un fichier modèle à disposition, même avec des données modifiées si besoin de confidentialité.
Parce que là, le périmètre est bien trop vague.
A déposer sur:
https://www.cjoint.com/ en revenant ici placer le lien donné par le site.
crdlmnt
0
Peter
 
http://cjoint.com/?3FnrywjlTe3

Voici le fichier que vous m'avez demandé. J'aimerais passer du tableau1 au tableau2 de manière automatique et de manière à ce que le tableau 2 soit trié de manière décroissante en fonction de la colonne "nombre"
Merci!
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Regardez si ceci vous convient
j'ai rajouté quelques lignes pour traiter d'éventuels exaequo. La détection du classement se fait dans la colonne codage rajoutée dans le tableau 1
https://www.cjoint.com/?CFnr4R1pnXc
crdlmnt
0
Peter
 
Arrêtez moi si je me trompe mais toutes les valeurs >=5 ne sont pas représentées et il y a un 4...
Cela ne correspond pas trop à ce que je demande :s
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Rectificatif
je n'ai pas tenu compte du "plancher" 5 et j'ai classé en décroissant

celui ci élimine les valeurs inférieures à 5 et classe les autres par ordre croissant.

https://www.cjoint.com/?CFnsmMf6nwU

Toutefois il faut que l'on se comprenne bien: le tableau 2 renvoied
_ chaque ligne ayant une anomalie supérieure ou égale à 5 entre E et G
_ renvoie la valeur maximum des trois possibilités d'anomalies sur chaque lien concernée
_renvoie le nom de l'anomalie correspondant à ce maximum.

Si vous voulez aussi exclure la valeur 5 replacez >5 par >= 5 dans la, colonne de codage.

A suivre?
0
Peter
 
Le problème est maintenant qu'une seule anomalie sort par produit. Par exemple, pour le produit B, il devrait y en avoir 2...
0
sohibe arabi Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   2
 
oui il existe des fonctions

à l' EXCEL
0
Peter
 
Mais encore?
0
sohibe arabi Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   2
 
pour extraire toutes les valeurs supérieurs à 5
ouvrir une feuille d 'Excel PUIS accueil , sélectionner les cellules de la colonne et choisis mise en
forme conditionnelle cliquer sur «supérieur à » introduit la valeur 5 et valider.
0
Peter
 
Oui, j'ai déjà fait ca, mon problème est que je voudrais les sortir de ce tableau et les classer par ordre décroissant dans un autre tableau, comme je l'ai expliqué... Avez-vous une idée?
0
sohibe arabi Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   2
 
pour les classer de manière croissante

sélectionner les cellules de la colonne , cliquer sur "données" puis fâche AZ

ET VOILA
0
Peter
 
Oui mais comment les sortir du tableau initial vers un second tableau?!
0

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

Posez votre question
sohibe arabi Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   2
 
PUIS TU PEUX COPIER ET LES METS DANS UN AUTRE TABLEAU .

J ESPÈRE QUE TU MA COMPRIS

(car J AI UN PROBLÈME DE LA LANGUE............. )
0
Peter
 
Oui je comprends ;) Le problème est que j'ai énormément de valeurs...
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Re suite et fin pour moi:
voila ma dernière compréhension du sujet, je ne garantis pas d'avoir tout compris, mais au delà, il faudra passer par VBA car là, c'est déja bien acrobatique.
https://www.cjoint.com/?CFnucnQdPpw

bonne chance pour la suite

crdlmnt
0
Peter
 
Ca ne marche toujours pas, je vais essayer de voir pour la VBA.. Merci quand même du coup de main!!

cdt
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Je ne voudrais pas perturber un fil déjà difficile mais si c'est seulement l'ordre du tri qui ne convient pas Il suffit de remplacer Grande.Valeur par Petite.Valeur.
Bonne soirée à tous.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
oui tontong (bonsoir)
ou alors de coder dans le tableau 1 le rang dans les trois colonnes de détection avec:
=RANG(Valeur,champ;1) pour inverser le classement (avec donc le ;1) à la fin
J'avoue ne plus comprendre ce que veux le demandeur
Bonne soirée
PS:ce qui donne ça:
https://www.cjoint.com/?CFnu3QXbvNh
0
marc07 Messages postés 593 Date d'inscription   Statut Membre Dernière intervention   187
 
Bonsoir,
je voix que l'exercise est compliquer alors juste une idée
pouquoi ne pas simplement utilisé un TCD (tableaux croisé dynamique)
un exemple:

https://www.cjoint.com/?CFnuZoP7KDg

marc
0