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

Autres Formule MODE

ALEA()

XLDnaute Occasionnel
Bonjour,

Je voudrais obtenir les 2 valeurs qui suivent mode, mode2 et mode3 en nombre décroissant.

Merci
 

Pièces jointes

  • mode.xlsx
    8.9 KB · Affichages: 19

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
VB:
=MODE(SI($M$17:$M$54<>$M$10;$M$17:$M$54))
Code:
=MODE(SI(($M$17:$M$54<>$M$10)*($M$17:$M$54<>$M$11);$M$17:$M$54))

JHA
 

Pièces jointes

  • mode.xlsx
    10.4 KB · Affichages: 7

job75

XLDnaute Barbatruc
Bonjour ALEA(), R@chid, JHA,

La fonction MODE renvoie une erreur quand son argument ne contient qu'une valeur.

Pour pouvoir la récupérer on peut utiliser la fonction FREQUENCE, en N10 du fichier joint :
VB:
=SOMMEPROD((FREQUENCE(M$17:M$51;M$17:M$51)=GRANDE.VALEUR(FREQUENCE(M$17:M$51;M$17:M$51);LIGNE(A1)))*M$17:M$52)
A+
 

Pièces jointes

  • mode(1).xlsx
    11.5 KB · Affichages: 10

R@chid

XLDnaute Barbatruc
Re,
Salut @job75
merci pour l'info je n'utilise pas souvent la fonction MODE(), je préfère utiliser NB.SI() pour faire ce genre de calcul, mais avec FREQUENCE() c'est autre chose et je pense qu'avec cette dernière le calcul va être plus rapide qu'avec NB.SI().


Cordialement
 

Discussions similaires

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