Graphique et proportion

marrrrrr -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Je voudrai creer un graph un peu complexe sous excel. J'explique
j'ai une collonne remplie de valeur et dans une cellule donnee j'ai la moyenne de ces nombres.
Je voudrais inserer un graph en baton qui pour un intervalle inputer par l'utilisateur sort la proportion des valeurs de ma colonne comprises dans les differents intervalles.

N'etant pas tres claire je reste disponible pour repondre a vos questions, merci d'avance.

marie

3 réponses

ccm81 Messages postés 11033 Statut Membre 2 434
 
re
je vais tenter de te décrire la démarche suivie dans mon exemple

RQ. la fonction DECALER va permettre de définir des plages de taille variable

1. les données sont en colonne C1:Cxx (nombre variable)
on la nomme plage 
insertion/nom/definir
=DECALER(Feuil1!$C$1;0;0;NB(Feuil1!$C:$C);1)

2.les valeurs permettant de construire l'histogramme, fournies par l'utilisateur
- en F2 le mini : nommé mini
- en F3 le pas : nommé pas
- en F4  le maxi : nopmmé maxi
- en F5 =ENT((maxi-mini)/pas) , le nombre d'intervalles : nommé n

3. le tableau des valeurs pour l'histogramme H1:M20 par exemple 
- les titres en ligne 1 : n°, xinf, xsup, intervalles, effectifs, frequences
- la ligne 2
   - H2 = 1
   - I2=SI(NB(H2);mini;"")
   - J2=SI(NB(H2);I2+pas;"")
   - K2=SI(NB(H2);"[" & CTXT(I2;1) & ";" & CTXT(I2+pas;1) & SI(H2<n;"[";"]");"")
   - L2=SI(NB($H2);NB.SI(plage;"<" & I2+pas);"")
   - M2=SI(NB(H2);100*L2/NB(plage);"")
- la ligne 3 è tirer vers le bas
   - H3=SI(NB(H2);SI(H2<n;H2+1;"");"")
   - I3=SI(NB(H3);I2+pas;"")
   - J3=SI(NB(H3);I3+pas;"")
   - K3=SI(NB(H3);"[" & CTXT(I3;1) & ";" & CTXT(I3+pas;1) & SI(H3<n;"[";"]");"")
   - L3=SI(NB($H3);NB.SI(plage;"<" & I3+pas)-NB.SI(plage;"<" & I3);"")
   - M3=SI(NB(H3);100*L3/NB(plage);"")
- nommer freq la plage M2:Mxx 
insertion/nom/definir
=DECALER(Feuil1!$M$2;0;0;'histo-variable.xls'!n;1)
RQ. histo variable.xls est le nom du fichier
- nommer xi la plage K2:Kxx
=DECALER(Feuil1!$K$2;0;0;'histo-variable.xls'!n;1)

4. les données source de l'histogramme
Valeurs ='histo-variable.xls'!freq
Etiquettes des abscisses ='histo-variable.xls'!xi


Ouffff
1
marrrrrr
 
ouahou merci beaucoup je vais me plonger la dedans
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
re

en me relisant, le nom du fichier n'est pas nécessaire dans la définition des plages freq et xi (excel a pris des initiatives ...)

pour freq
=DECALER(Feuil1!$M$2;0;0;n;1)
pour xi
=DECALER(Feuil1!$K$2;0;0;n;1)
suffiront

par contre au niveau des données source du graphique, le nom du fichier est nécessaire

bon courage
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
bonjour,
je pense comprendre que tu veux un histogramme des valeurs ayant pour "base" des intervalles donnés, intervalles calculés à partir de la moyenne des valeurs, mais ... il faudrait préciser davantage
le mieux est d'envoyer ton fichier par cjoint.com ou cijoint.fr (au format excel 2003) et de joindre le lien a ton prochain post
bonne suite
0
marrrrrr
 
le probleme est que ce fichier contient des donnees confidentielles.
Pour tenter d'etre plus claire, jai une liste de valeur dont le nombre varie.
Si par exemple la plus petite valeure est -2, la plus grande 2 et que l,utilisteur choisi un pas de 1 je veux un diagramme en baton entre les intervalle

[-2,-1] [-1,0] [0,1] [1,2] qui representerai les proportions des valeurs de ma colonne comprises dans ces differents intervalles.

Merci de te pencher sur mon probleme.
0
marrrrrr
 
.
0
ccm81 Messages postés 11033 Statut Membre 2 434
 
re
quelque chose comme ça?
https://www.cjoint.com/?0FDunOT89iT
bonne suite
0
marrrrrr
 
bonjour

je ne peux pas ouvrir ce lien a mon travail, c'est bloque par mcafee.

Merci
0