Microsoft 365 Top 3 sans TCD

nat54

XLDnaute Barbatruc
Bonjour,

Comment réaliser un top 3 par service (j'ai mis 2 exemples) sans TCD ?

Merci,
 

Pièces jointes

  • Classeur2.xlsx
    9.6 KB · Affichages: 16
Solution
Re
Ca devient confus...
Ton exemple en $B$27:$C$29 ne me semble pas bon.
Pourquoi ne pas utiliser des tableaux structurés pour tes données ?
J'ai adapté ma proposition pour ton dernier fichier.
Je pense avoir été au bout.

Cordialement

nat54

XLDnaute Barbatruc
Bonjour à tous

Je ne vois aucune valeur à 27 ni 20 pour le service AAA dans le tableau fourni...

Si on mets sous forme d etableau
VB:
=PRENDRE(TRIER(FILTRE(Data[[Opération]:[Montant]];Data[Service]=J1);2;-1;0);3)

A placer en I4

Pour exclure A4
Code:
=PRENDRE(TRIER(FILTRE(Data[[Opération]:[Montant]];(Data[Service]=J1)*(Data[Opération]<>"A4"));2;-1;0);3)
Re,

Tu pourrais voir avec le nouveau tableau revu au message #15 (si ça me permet de ne pas virer l'opération A4 dans le TCD de base) ça m'arrange, je n'arrive pas à l'adapter

Merci !!!
 

Efgé

XLDnaute Barbatruc
Re
Ca devient confus...
Ton exemple en $B$27:$C$29 ne me semble pas bon.
Pourquoi ne pas utiliser des tableaux structurés pour tes données ?
J'ai adapté ma proposition pour ton dernier fichier.
Je pense avoir été au bout.

Cordialement
 

Pièces jointes

  • Top_3_sans_TCD.xlsx
    14.1 KB · Affichages: 3

chris

XLDnaute Barbatruc
RE

Sachant qu'un segment permet de filtrer d'un clic un TCD, que les TCD savent parfaitement faire les Top N, je ne vois pas l'intérêt de ce refus de les utiliser... d'autant que vous ne comprenez même pas la formule 365

Et pour les cas particuliers on aussi PowerQuery...
 

nat54

XLDnaute Barbatruc
Re
Ca devient confus...
Ton exemple en $B$27:$C$29 ne me semble pas bon.
Pourquoi ne pas utiliser des tableaux structurés pour tes données ?
J'ai adapté ma proposition pour ton dernier fichier.
Je pense avoir été au bout.

Cordialement
Oui petit couac
C'est parfait, merci

C'est un TCD donc on ne peut pas le transformer en tableau structuré, si ?

Je n'arrive pas à l'adapter à mon fichier initial mais je vais perséverer
 
Dernière édition:

nat54

XLDnaute Barbatruc
RE

Sachant qu'un segment permet de filtrer d'un clic un TCD, que les TCD savent parfaitement faire les Top N, je ne vois pas l'intérêt de ce refus de les utiliser... d'autant que vous ne comprenez même pas la formule 365

Et pour les cas particuliers on aussi PowerQuery...
Sympa ce message dis donc :eek:

• les TCD ne sont pas modélisables correctement (c'est moche quoi pour faire simple) donc oui on veut éviter. De plus, l'utilisateur choisit déjà tout en haut son service à interroger donc on ne va pas lui demander de sélectionner de nouveau son service via un segment)

• désolée de ne pas avoir la science infuse de 365

• powerQuery c'est ultra complexe, on va avoir une formation powerBI prochainement, on verra si on arrive à l'utiliser
 
Dernière édition:

nat54

XLDnaute Barbatruc
Oui j'avais édité car j'avais trouvé

Je persévère ^^ j'ai l'impression que sur mon fichier original il ne reconnait pas les noms des colonnes et/ou la zone data que j'ai pourtant définie
d'autant que dans le 2è fichier il n'y a plus besoin de somme car c'est une ligne par service/opération
 

Efgé

XLDnaute Barbatruc
Re
Je ne comprend pas pourquoi passer par un TCD pour éviter de passer par un TCD :rolleyes:
Part de ta base de données sous forme de tableau structuré directement.
Dan ma proposition le Data est le nom du tableau ce qui permet d'avoir une zone dynamique nommée par colonne.
Je pense que l'on ne va pas s'en sortir.

cordialement
 

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 104
dernier inscrit
JEMADA