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

Formule / fréquence des valeurs: classement

skun

XLDnaute Occasionnel
Bonjour le forum,

Depuis un petit moment je me casse la tête pour essayer de mettre une point deux formules permettant d'effectuer un classement de valeur en fonction du nombre de fois qu'elles aparaisse dans une plage.

J'aimerai que une premiere formule fasse un classement ( dans la colonne D)des valeurs les plus souvent utilisés de la colonnes client.

Actuellement je n'arrive que a trouver LA plus utilisé, mais je n'arrive pas a trouver la 2eme plus utilisée, la 3eme etc...

Puis si possible j'aimerai que à a coté, dans la collonne D, viennent s'afficher en face de chaque client (calculé avec la 1ere formule), la moyenne des dépenses de ce client.


Donc si vous avez une idée, ou des liens sympa pour devenir un pro de la formule =)

merci à vous

salutations


skun
 

Pièces jointes

  • Nouveau Feuille de calcul Microsoft Excel.xls
    14.5 KB · Affichages: 108
  • Nouveau Feuille de calcul Microsoft Excel.xls
    14.5 KB · Affichages: 112
  • Nouveau Feuille de calcul Microsoft Excel.xls
    14.5 KB · Affichages: 116

kjin

XLDnaute Barbatruc
Re : Formule / fréquence des valeurs: classement

Bonjour,
Si je peux me permettre, pourquoi ne pas intégré la somme des dépenses au TCD ?! (c'est quand même fait pour ça) ou alors rien compris
A+
kjin
 

Pièces jointes

  • TCDSkunV3.zip
    13.5 KB · Affichages: 35

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Bonjour,

merci kjin, dsl de la tardivité de ma réponse


je me permet de remonter ce fils, pour savoir si des formules pouvait ammener au meme résultat?

Je resitue la problèmatique:

* J'ai des noms de clients sur une colonne A, j'aimerai que la formule (ou macro) affiche chacun de ces clients (sachant que la liste peut varier).

* Puis que ces noms de clients soit classés (décroissant) en fonction du nombre de fois qu'ils sont dans la colonne A.

exemple:

Colonne A
Claude
Alain
Franck
Alain
Claude
Claude

J'aimerai que ca donne:

Claude 3
Alain 2
Franck 1


merci à vous =)
 

Monique

Nous a quitté
Repose en paix
Re : Formule / fréquence des valeurs: classement

Bonjour,
Par formules :
du plus fréquent au moins fréquent (et l'inverse)
moyenne des dépenses de chacun
 

Pièces jointes

  • PlusFrequentSkun.zip
    6.9 KB · Affichages: 69

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Salut Monique,

ton fichier est excelent mais il m'a fait galérer !
aprés bcp de tests, je viens de comprendre que il ne pouvait marcher que si le nom des client était en lettre, si celui ci est en chiffre ==> #DIV/0!

Aprés c'est sur qu'un nom de client n'est pas sencé etre en chiffre
mais bon

si tu as une idée pour corriger celà,


ps: comment vérifier le classement? c'est à dire afficher pour chaque valeure le nombre de fois qu'elle apparraît?
je te remercie d'avance

salutations


skun
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Formule / fréquence des valeurs: classement

Bonjour,

Si tu mets les cellules contenant les "noms" au format texte, ça fonctionne.

Sinon, la même formule mais adaptée dans le fichier joint.

Pour avoir le nombre de fois : NB.SI(Zone;D2)

NB - Sur beaucoup de lignes, ça va ramer...
 

Pièces jointes

  • PlusFrequentSkunV1.zip
    8.4 KB · Affichages: 42

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Bonjour monique,
merci pour ta réponse c'est exactement ca,
j'ai essayé de modifier le format texte, chez moi ca n'a rien changé ..humm..
tempis, tout de facon, j'ai choisi l'autre solution et je crois que j'ai bien compris son fonctionnement grâce à toi !

encore merci pour ce partage de savoir !

A+

skun
 

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Salut !

Donc tout marche super !
Cependant, en utilisant donc ces formules, je me suis rendu compte qu'elles preinnent en compte les "0" ce qui est normal.
Cependant ca me pose problème, ca fausse un peu mes moyennes...

je m'explique:
exemple avec cette formule
Code:
=SI(ESTERREUR(X11);"";SI(X11=0;"";MOYENNE(SI(Zone=X11;Dep))))

en gros, elle va chercher dans Zone les valeurs = X11 pour trouver les valeurs Dep correspondantes à ces conditions. Le problème étant que cette valeur en Dep peut être inexistante, cependant, la moyenne compte comme étant 0... du coups, ca fausse la moyenne que j'aurai voulu....

et j'ai ce meme problème avec des formules du type NB.SI

j'ai aussi le problème avec Min()

Donc en gros j'aimerai savoir si il existe une formule permettant d'interdire de prendre en compte les "0" et les "" (vide) dans tout type de calcul...

Est ce que cette formule magique existe?


sinon, je joindrais un fichier résumant les différents problèmes..


ps: monique t'avais raison la formul NB.SI a ralenti mon fichier considérablement mais grâce aux macro, et a une copie de valeur ca marche super bien maintenant. =))
merci

A+

skun
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Formule / fréquence des valeurs: classement

Bonjour,

Je ne sais pas si j’ai bien compris

Colonne K du précédent fichier
=SI(ESTERREUR(J2);"";SI(J2=0;"";MOYENNE(SI(Zone=J2;SI(Dep<>0;Dep)))))

Pour enlever les 0 en colonne J
=INDEX(Zone;EQUIV(MAX(SI(NB.SI(J$1:J1;Zone)=0;SI(Dep<>0;NB.SI(Zone;Zone))));SI(NB.SI(J$1:J1;Zone)=0;SI(Dep<>0;NB.SI(Zone;Zone)));0))

Du coup, sans les 0 en J, ça peut être plus court en K
=SI(ESTERREUR(J2);"";MOYENNE(SI(Zone=J2;SI(Dep<>0;Dep))))
Mais est-ce que ça vaut le coup d’enlever les 0 en J ?

« Donc en gros j'aimerai savoir si il existe une formule permettant d'interdire de prendre en compte les "0" et les "" (vide) dans tout type de calcul... » Là, tu charries un peu, non ?
 

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Coucou,

alors pour la colonne K c'est exactement ca.
Ensuite pour les 0 en J, je ne comprend pas à quoi ils corespondent ??

Non je ne charie pas lol, mais j'aimerai juste comprendre le principe c'est plutot ca

mais aparament j'ai compris, mais là je tombe face à un mur :x
je m'explique, avec
=SI(ESTERREUR(J2);"";SI(J2=0;"";MOYENNE(SI(Zone=J2 ;SI(Dep<>0;Dep)))))
il ne comptabilise pas les 0 lors de la moyenne, par contre, il affiche #DIV/0! si il ne trouve aucune valeur dep et c'est génant pour la suite :x

aurais tu une idée ? (dsl de chercher la ptite bête :x mais j'ai pas le choix... )
merci bcp pour le temps consacré

A+

skun
 
Dernière édition:

Monique

Nous a quitté
Repose en paix
Re : Formule / fréquence des valeurs: classement

Bonjour,

Je ne réussis pas à reproduire l'erreur #DIV/0!
Tu joins un exemple si tu veux.

Dans le fichier joint, la même formule avec un de ces critères :
Noms dont "Dep" <> ""
Noms dont "Dep" <> 0
Noms dont "Dep" > 0
 

Pièces jointes

  • PlusFrequentSkunV2.zip
    9.4 KB · Affichages: 40

skun

XLDnaute Occasionnel
Re : Formule / fréquence des valeurs: classement

Bonjour le forum,
Salut monique, et désolés de ne pas avoir répondu avant .. absence prolongée ^^

Je me suis rendu compte que je me suis mal exprimé,
ce que je souhaite, c'est que la moyenne se calcul sans prendre en compte les valeurs où "Dep = 0"

je joint un exemple, ou on voit bien que la moyenne prend en compte un DEP=0 ce qui fait une moyenne de 35 000 au lieu de 75 000.

merci d'avance pour votre aide.

A+
skun
 

Pièces jointes

  • PlusFrequentSkunV2.xls
    42.5 KB · Affichages: 36

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…