web-dev-qa-db-fra.com

Besoin d'aide avec Median Si dans Excel

Je dois renvoyer une médiane d'une seule catégorie sur une feuille de calcul. Exemple ci-dessous

Airline    5
Auto       20
Auto       3
Bike       12
Airline    12
Airline    39

ect.

Comment puis-je écrire une formule pour ne renvoyer qu'une valeur médiane des catégories de compagnies aériennes. Similaire à Moyenne si, uniquement pour la médiane. Je ne peux pas réorganiser les valeurs. Je vous remercie!

8
Alan

En supposant que vos catégories figurent dans les cellules A1: A6 et que les valeurs correspondantes figurent dans B1: B6, vous pouvez essayer de saisir la formule =MEDIAN(IF($A$1:$A$6="Airline",$B$1:$B$6,"")) dans une autre cellule, puis d'appuyer sur CTRL+SHIFT+ENTER.

Utiliser CTRL+SHIFT+ENTER indique à Excel de traiter la formule comme une "formule matricielle". Dans cet exemple, cela signifie que l'instruction IF renvoie un tableau de 6 valeurs (une de chaque cellule de la plage $A$1:$A$6) au lieu d'une valeur unique. La fonction MEDIAN renvoie alors la médiane de ces valeurs. Voir http://www.cpearson.com/Excel/arrayformulas.aspx pour un exemple similaire utilisant AVERAGE au lieu de MEDIAN.

18
Brian Camire

Faites une troisième colonne qui a des valeurs comme:

= IF (A1 = "Compagnie aérienne", B1)

= IF (A2 = "compagnie aérienne", B2), etc.

Il suffit ensuite d’effectuer une médiane sur la nouvelle colonne.

2
heisenberg

une solution pourrait être de trouver un moyen d'extraire les nombres de la chaîne et de les placer dans une colonne de chiffres uniquement en utilisant la fonction = MEDIAN () en donnant à la nouvelle colonne de numéros la plage

0
jth41