Médiane

G

Gibi74

Guest
Bonjour,

j'utilise dans une base de données les fonctions BDSOMME, BDMOYENNE, etc...
Existe-t-il un moyen d'effectuer des calculs de médiane selon le même principe, sachant que je ne peux pas modifier (avec une macro par exemple) ma base de données ?
(mieux : qu'il donne pour un nombre N pair de valeurs le résultat N/2, et si N est impair qu'il donne (N+1)/2)

exemple :
B 7
B 8
A 2
A 24
C 14
B 12
A 6
A 25
B 4
C 17
B 1

si BDSOMME "sur A" donne 57 (et BDMOYENNE donne 14,25), je voudrais que la fonction que je cherche donne 6 ("sur B", elle donnerait 7)

Merci !
 
J

Jean-Marie

Guest
Bonjour Gibi

J'espère avoir compris ton problème.

Regarde le fichier, il contient des commentaires, et une formule matricielle (à valider par Ctrl+Shift+Entrer).

Voici la formule
=MEDIANE(GRANDE.VALEUR(SI((B$5:B$16=E5);C$5:C$15;1);LIGNE(DECALER($A$1;;;NB.SI(B$5:B$16;E5)+SI(ENT(NB.SI(B$5:B$16;E5)/2)=(NB.SI(B$5:B$16;E5)/2);1;0)))))

Bonne journée

@+Jean-Marie
 

Pièces jointes

  • GiBi.zip
    5.1 KB · Affichages: 26

Discussions similaires

Réponses
8
Affichages
502

Statistiques des forums

Discussions
312 857
Messages
2 092 863
Membres
105 545
dernier inscrit
pourmanger