Fréquence d'un mot dans une plage
Fermé
jomortuary
Messages postés
3
Date d'inscription
mardi 28 mai 2013
Statut
Membre
Dernière intervention
28 mai 2013
-
28 mai 2013 à 08:57
jomortuary Messages postés 3 Date d'inscription mardi 28 mai 2013 Statut Membre Dernière intervention 28 mai 2013 - 28 mai 2013 à 16:53
jomortuary Messages postés 3 Date d'inscription mardi 28 mai 2013 Statut Membre Dernière intervention 28 mai 2013 - 28 mai 2013 à 16:53
A voir également:
- Fréquence d'un mot dans une plage
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Mot de passe administrateur freebox ✓ - Forum Freebox
- Piratage facebook changer mot de passe - Guide
4 réponses
ccm81
Messages postés
10559
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 mars 2023
2 337
Modifié par ccm81 le 28/05/2013 à 11:31
Modifié par ccm81 le 28/05/2013 à 11:31
Bonjour
Si j'ai compris le problème
renvoie la fréquence de la kième plus grande valeur de la plage
RQ. =NB.SI($A$1:$A$20;GRANDE.VALEUR($A$1:$A$20;2))/NB($A$1:$A$20)
renvoie la fréquence de la 2° plus grande valeur de la plage A1:A20
bonne suite
Si j'ai compris le problème
renvoie la fréquence de la kième plus grande valeur de la plage
Public Function MotFreq(plage As Range, k As Long) Dim n As Long, eff As Long, m As Long n = plage.Cells.Count m = Application.WorksheetFunction.Large(plage, k) eff = Application.WorksheetFunction.CountIf(plage, m) MotFreq = eff / n End Function
RQ. =NB.SI($A$1:$A$20;GRANDE.VALEUR($A$1:$A$20;2))/NB($A$1:$A$20)
renvoie la fréquence de la 2° plus grande valeur de la plage A1:A20
bonne suite
jomortuary
Messages postés
3
Date d'inscription
mardi 28 mai 2013
Statut
Membre
Dernière intervention
28 mai 2013
28 mai 2013 à 12:29
28 mai 2013 à 12:29
Merci ccm81 pour ta réponse mais j'ai oublié de préciser que les codes étaient de type texte
par exemple :
A B C D E F
1 EG EG EG X X A1
2
3
Dans la plage A1:F1 la liste de code ci dessus
J'ai une premiere fonction qui me donne le code le plus récurrent ici "EG" et je cherche une seconde fonction qui me donne le code le plus récurrent en excluanrt le code trouvé précedement donc "EG"
Merci d'avance
par exemple :
A B C D E F
1 EG EG EG X X A1
2
3
Dans la plage A1:F1 la liste de code ci dessus
J'ai une premiere fonction qui me donne le code le plus récurrent ici "EG" et je cherche une seconde fonction qui me donne le code le plus récurrent en excluanrt le code trouvé précedement donc "EG"
Merci d'avance
ccm81
Messages postés
10559
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 mars 2023
2 337
28 mai 2013 à 16:29
28 mai 2013 à 16:29
Un essai
https://www.cjoint.com/?3ECqz7bSpHL
RQ. si plusieurs "codes" ont le même nombre d'occurrences ils seront considérés de classement différents
Bonne suite
https://www.cjoint.com/?3ECqz7bSpHL
RQ. si plusieurs "codes" ont le même nombre d'occurrences ils seront considérés de classement différents
Bonne suite
jomortuary
Messages postés
3
Date d'inscription
mardi 28 mai 2013
Statut
Membre
Dernière intervention
28 mai 2013
28 mai 2013 à 16:53
28 mai 2013 à 16:53
merci pour ton support ;)