Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Histogramme des répartitions

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 !

C.Laurent

XLDnaute Nouveau
Bonjour à tous

J'ai des données en colonnes qui représentent une liste de "NomCourt" unique et pour chaque ligne j'ai la quantité détenue "NbToken" ainsi que le pourcentage de rendement personnel "ηPerso" et de rendement initial "ηInitial".

1738924642420.png

Je souhaite faire un graphique histogramme de ce type
1738924589393.png

qui montre la répartition/distribution des % de chaque ligne ηPerso en fonction du nombre de token détenu ?
Sur le graphe ci dessus, je vois que c'est pour 10,7% que j'ai le plus de token au meilleur rendement, ok.

En fait, je peux vérifier que mon graphe est particulièrement faux avec les données du fichier joint :-( je n'arrive pas à le faire. Comment faire un tel graphique ?

Eventuellement je pourrai ajouter des colonnes dans le tableau qui reprendraient les chiffres qui permettent de calculer ces pourcentages ...
(n'hésitez pas à me dire si vous n'avez rien compris à a demande :-( )

Question subsidiaire, comment faire pour avoir la répartition/distribution ηPerso et ηInitial (sur 2 couleurs différentes) par pourcentage en fonction de la quantité détenue ?

Merci pour votre aide.

@+Laurent
 

Pièces jointes

  • 1738924706334.png
    678 bytes · Affichages: 5
  • Classeur1.xlsx
    Classeur1.xlsx
    29.1 KB · Affichages: 2
Hello

effectivement, on ne comprend pas bien ce que tu souhaites tracer...
avec les histogrammes, il me semble qu'il faut définir des classes (une classe = 1 barre)
dans la PJ, le troisième histo, Excel détermine les classes lui meme..
 

Pièces jointes

J'ai effectivement fait avec sequence(), après j'ai un peu abusé mais pas beaucoup 🙂

=LET(
Pas; 0,002;
MinSansZero; MIN(SI(MesTokensnPerso>0; MesTokensnPerso));
MinSansZeroPair; SI(MOD(MinSansZero*1000;2)=1; MinSansZero+0,001; MinSansZero);
MaxTotal; MAX(MesTokensnPerso);
ListeValeurs; ASSEMB.V(0; SEQUENCE(ENT((MaxTotal-MinSansZeroPair)/Pas);;MinSansZeroPair;Pas));
TotalPerso; MAP(ListeValeurs; LAMBDA(x;
SOMMEPROD((MesTokensnPerso >= x - Pas/2) * (MesTokensnPerso < x + Pas/2) * MesTokensNbToken * MesTokensPru)));
ASSEMB.H(ListeValeurs; TotalPerso)
)

Merci à tous ceux qui se sont interrogé à ce sujet.
@+Laurent
 
- 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
7
Affichages
654
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…