Help nodig met mediaan als in Excel

Ik moet een mediaan van slechts een bepaalde categorie op een spreidingsformulier retourneren. Voorbeeld hieronder

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

ect.

Hoe kan ik een formule schrijven om alleen een mediane waarde van de luchtvaartcategorieën te retourneren. Vergelijkbaar met het gemiddelde als, alleen voor mediaan. Ik kan de waarden niet opnieuw regelen. Bedankt!


Antwoord 1, Autoriteit 100%

Aangenomen van uw categorieën in cellen A1: A6 en de bijbehorende waarden zijn in B1: B6, u kunt proberen de formule =MEDIAN(IF($A$1:$A$6="Airline",$B$1:$B$6,""))in een andere cel en vervolgens op CTRL+SHIFT+ENTER.

Gebruik CTRL+SHIFT+ENTERvertelt Excel om de formule te behandelen als een “array-formule”. In dit voorbeeld betekent dat dat de IFverklaring een reeks van 6 waarden retourneert (een van elk van de cellen in het bereik $A$1:$A$6) in plaats van een enkele waarde. De MEDIAN-functie retourneert vervolgens de mediaan van deze waarden. Zie http://www.cpearson.com/excel/ArrayFormulas.aspx voor een vergelijkbare Voorbeeld met AVERAGEin plaats van MEDIAN.


Antwoord 2, Autoriteit 12%

Maak een derde kolom met waarden zoals:

= if (a1 = “luchtvaartmaatschappij”, b1)

= if (a2 = “luchtvaartmaatschappij”, b2)
enz.

Voer vervolgens een mediaan uit op de nieuwe kolom.


Antwoord 3, Autoriteit 12%

Breid het antwoord van Brian Camire uit:

Gebruik =MEDIAN(IF($A$1:$A$6="Airline",$B$1:$B$6,""))met CTRL+SHIFT+ENTERzal lege cellen in de berekening opnemen. Lege cellen worden beoordeeld als 0, wat resulteert in een lagere mediaanwaarde. Hetzelfde geldt voor het gebruik van de gemiddelde functie. Als u geen lege cellen in de berekening wilt opnemen, gebruikt u een geneste if-statement zoals:

=MEDIAN(IF($A$1:$A$6="Airline",IF($B$1:$B$6<>"",$B$1:$B$6)))

Vergeet niet op CTRL+SHIFT+ENTERte drukken om de formule als een “matrixformule” te behandelen.


Antwoord 4

een oplossing zou kunnen zijn om een manier te vinden om de getallen uit de tekenreeks te halen en ze in een kolom met alleen getallen te plaatsen door de functie =MEDIAN() te gebruiken en de nieuwe getalkolom als bereik te geven

Other episodes