Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1349 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Formule matricielle Excel ou code VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Formule matricielle Excel ou code VBA

n°2204733
smilm
Posté le 30-09-2013 à 17:38:40  profilanswer
 

Bonjour,
 
J'aimerai trouver une formule Excel (matricielle j'imagine) ou du VBA permettant de me renvoyer la valeur maximale du nombre d'occurence maximal d'une même valeur par rapport à une clé.
 
Concrètement:
 
Clé       A-Compter
1              X
1              X
1              X
1              Y
2              X
2              X
2              Y
3              Y
3              Y
4              Y
4              Z
4              Z
 
Ainsi, dans cette liste, j'aimerai que ma formule me renvoi "3" car pour une clé donné, le nombre d'occurence maximal d'une même valeur est de 3 (ici, on le voit dans la clé 1 avec 3 occurrences de X)
 
Autrement je peux faire un TCD avec la clé en ligne, les "A-Compter" en colonne et n'importe quel colonne en valeur avec l'option "Nombre de" puis récupérer le maximum de chaque ligne mais je trouve ça un peu lourd.
 
Est-ce clair ?
 
Avez-vous des idées de formules ?
 
Merci d'avance pour votre aide.
 
SmilM

mood
Publicité
Posté le 30-09-2013 à 17:38:40  profilanswer
 

n°2204823
Marc L
Posté le 01-10-2013 à 10:27:46  profilanswer
 

 
           Bonjour,
 
           par formules, il faudrait une colonne intermédiaire afin d'y effectuer une formule matricielle
           d'une  SOMME  de  SI  imbriqués sur la plage de la première colonne et sur la plage de la seconde
           puis dans une cellule après la colonne intermédiaire est calculé le  MAX  de la colonne intermédiaire …
 
           En VBA, c'est rapide en utilisant un dictionnaire.   Tout dépend si la procédure doit être déclenchée par un bouton ou
           via une fonction personnalisée, si le résultat doit être affiché dans un message ou alimenter directement une cellule …


Message édité par Marc L le 01-10-2013 à 12:03:04
n°2205021
smilm
Posté le 02-10-2013 à 10:41:03  profilanswer
 

Ok merci beaucoup. Je vais essayer de mettre cela en application.

n°2205078
Marc L
Posté le 02-10-2013 à 17:59:51  profilanswer
 

 
           En cas de souci, ne pas hésiter à revenir en indiquant la solution retenue - formule ou code VBA - et toute précision utile …
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Formule matricielle Excel ou code VBA

 

Sujets relatifs
Problème programmation VBABoucle infini (VBA)
Help VBA (sujet annales)problème VBA avec Find/Replace
VBA - couleur texte cellule en fonction du jourVBA/PPT remplacer des données
Faire ouvrir Excel par une macro OutlookHelp, Algorithme de tri sélectif VBA
[EXCEL] Impression d'une zone variable (problème de Range) [Résolu] 
Plus de sujets relatifs à : Formule matricielle Excel ou code VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR