Graphique trier par données

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

navypims

XLDnaute Nouveau
Bonjour à tous,
J'ai une problématique, j'ai trouvé beaucoup d'approchant mais toujours avec une réponse par VBA, (utilitaire que je maitrise pas du tout, je m'y mets très doucement).
Je dois réaliser un graphique (il y a 7 thématiques et 10 formateurs), mais les données doivent être triées (dans un sens ou dans l'autre, mais triées), évidemment les formateurs ne sont pas toujours dans le même ordre.
J'ai essayé avec des formules recherche et rang, mais dès que j'ai 2 formateurs avec le même rang ça coince.
Puis avec un graphique de TCD, mais je n'arrive pas à le faire apparaitre comme je veux => je voudrais que les titres repris soient les initiales des formateurs et non pas "Somme de...", et qu'il apparaissent en titre et non pas en légende.

un fichier vaut souvent mieux que de l'écrit.

Je remercie d'avance tout ceux qui se pencheront sur mon épineux problème qui doit vous sembler bien facile.

Navypims
 

Pièces jointes

Re : Graphique trier par données

Bonsoir,


OUPS !!

je m'étais plantée !

Salut JCGL🙂
on a compris la même chose mais ta méthode de liste déroulante est plus pratique;
nénamoins, j'avais commencé alors je termine :
trouver un rang malgré les ex aqueos,
puis ramener le 1er : =PETITE.VALEUR($A$16:$A$28;LIGNES(E$16:E16))
puis ramener les données correspondantes :la valeur :=GRANDE.VALEUR(Val;LIGNES(G$16:G16))
le nom : en maticiel =INDEX(CWF;EQUIV(G16&E16;Val&Rang1;0))
et en plages nommées

:
 

Pièces jointes

Dernière édition:
Re : Graphique trier par données

Bonjour à tous,
Salut Marie 🙂,

Pas certain d'avoir compris...

Un essai sans TCD mais utilisation d'un SOMMEPROD() de base et d'un bout de code pour le tri sur les valeurs :
Code:
=SOMMEPROD(($A$3:$A$10=$B$12)*($B$2:$N$2=$B13)*$B$3:$N$10)

Code:
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Intersect(Target, Range("B12")) Is Nothing) Then
Range("A13:C25").Sort Key1:=Range("C13"), Order1:=xlDescending, Header:=xlGuess
Range("B12").Select
End If
End Sub

A++ 🙂
A+ à tous
 

Pièces jointes

Re : Graphique trier par données

Bonjour à tous,

Un énorme remerciement à vous trois. Je vais compiler toutes les formules et le code VBA, pour me les approprier. Le concept de CB60 est parfait pour l'application que je vais en faire sachant que d'autres vont y toucher.

Encore merci et bonne semaine.
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
245
Réponses
6
Affichages
691
Réponses
3
Affichages
407
Réponses
9
Affichages
1 K
Retour