valeur la plus présente

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 !

johanaquatique

XLDnaute Junior
Bonjour le Forum,

Je souhaiterai savoir pour faire des sondages en tout cas pour les classifier et valoriser, comment je peux faire pour afficher la magoriter des valeurs d'une colonne /

Par exemple: j'ai dans plusieurs celulle --> oui; oui; non; et oui --> je voudrais dans ma celulle résultat (OUI) car c'est la valeur majoritaire !

qui sais m'aider là ?
😱)
Merci et bonne journée à tous ...
Johan
 
Re : valeur la plus présente

alors tu devrais essayer :
=si(nb.si(A1:A1000;"oui")>nb.si(A1:A1000;"non");si(nb.si(A1:A1000;"oui")>nb.si(A1:A1000;"peut-être");"o ui";"peut-être");si(nb.si(A1:A1000;"non")>nb.si(A1:A1000;"peut-être");"non";"peut-être"))
Euhhh... à tester tout de même
 
Re : valeur la plus présente

ouiiii , parfait ! j'approche de ma solution c'est fantastique. mais il me reste un autre problème. ca c'est pour les champs fixes.
maintenant il y a les champs variables: par exemple j'ai 10 lignes on des utilisateur mettrons une couleur en toutes lettre. il faudrait que la couleur majoritaire (texte) soit afficher la la cellele résultat ! 🙁
wow...
 
Re : valeur la plus présente

là, perso, je ne vois qu'une solution en 2 étapes :
une colonne supplémentaire qui compte combien il y a la valeur de la ligne dans la liste :
=NB.SI($B$1:$B$35;B1)
par exemple en colonne c ici, à recopier sur toutes les lignes

une formule qui retrouve la valeur la plus grande :
=INDEX($B$1:$B$35;EQUIV(MAX($C$1:$C$35);C1:C35;0);1)

Je sais pas si c'est clair...
 
Re : valeur la plus présente

Bonsoir tout le monde

Une autre solution, sans colonne supplémentaire.
Si ce n'est que des chiffres, la fonction MODE() suffirait.

Ce qui n'est pas le cas dans ton exemple, et MODE ne prennant pas en compte les données de type texte. Il faut tricher en utilisant la fonction EQUIV qui retourne la position de la valeur dans la plage, on transforme la donnée texte en une valeur numérique. Ensuite MODE est utilisée, la valeur retournée par MODE est une position dans la plage. En utilisant INDEX on récupère la valeur à la position obtenue.
Code:
=INDEX(A12:A25;MODE(EQUIV(A12:A25;A12:A25;0));1)
Dans la formule la plage A12:A25 contient toutes les données.

PS : Cette formule n'accepte pas les cellules vides

@+Jean-Marie
 
Dernière édition:
- 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
6
Affichages
283
Retour