Vind de MEDIAAN ALS uw formule voldoet aan de criteria in Excel

Inhoudsopgave:

Vind de MEDIAAN ALS uw formule voldoet aan de criteria in Excel
Vind de MEDIAAN ALS uw formule voldoet aan de criteria in Excel
Anonim

Dit instructievoorbeeld gebruikt een MEDIAN IF-arrayformule om de middelste aanbesteding voor twee verschillende projecten te vinden. De aard van de formule stelt ons in staat om naar meerdere resultaten te zoeken door simpelweg het zoekcriterium te wijzigen (in dit zelfstudievoorbeeld de projectnaam).

De informatie in dit artikel is van toepassing op Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 en Excel voor Mac.

Over de MEDIAAN- en IF-functies

De taak van elk deel van de formule is:

  • De functie MEDIAAN vindt de middelste waarde voor een project.
  • Met de ALS-functie kunnen we kiezen voor welk project we een aanbesteding willen doen door een voorwaarde te stellen met behulp van de projectnamen.
  • Met de matrixformule kan de ALS-functie meerdere voorwaarden in één cel testen. Wanneer aan de voorwaarde is voldaan, bepa alt de matrixformule welke gegevens (projectoffertes) de functie MEDIAAN onderzoekt om de middelste offerte te vinden.

Excel CSE-formules

Array-formules worden gemaakt door op de Ctrl+ Shift+ Enter toetsen op de toetsenbord tegelijkertijd nadat de formule is ingetypt. Vanwege de toetsen die worden ingedrukt om de matrixformule te maken, worden ze soms CSE-formules genoemd.

MEDIAN IF Geneste formulesyntaxis en argumenten

De syntaxis en argumenten voor de MEDIAN IF-formule zijn als volgt:

=MEDIAN(ALS(logische_test; waarde_als_waar, waarde_als_onwaar))

Image
Image

Aangezien de ALS-functie is genest in de MEDIAAN-functie, wordt de hele ALS-functie het enige argument voor de MEDIAN-functie.

De argumenten voor de ALS-functie zijn:

  • logical_test (vereist): een waarde of expressie die wordt getest op een Booleaanse waarde van TRUE of FALSE.
  • value_if_true (vereist): De waarde die wordt weergegeven als logische_test waar is.
  • value_if_false (optioneel): De waarde die wordt weergegeven als logische_test onwaar is.

Excel's MEDIAN IF matrixformule voorbeeld

Het volgende voorbeeld zoekt in aanbestedingen voor twee verschillende projecten om de middelste of mediane aanbesteding te vinden. De argumenten voor de ALS-functie bereiken dit door de volgende voorwaarden en resultaten in te stellen:

  • De logische test vindt een overeenkomst voor de projectnaam die in cel D10 van het werkblad is getypt.
  • Het argument value_if_true is, met behulp van de MEDIAN-functie, de middelste offerte voor het gekozen project.
  • Het argument value_if_false wordt weggelaten omdat het niet nodig is en de afwezigheid ervan de formule verkort. Als een projectnaam die niet in de gegevenstabel staat (zoals Project C) in cel D10 wordt getypt, retourneert de formule een nulwaarde.

Voer de zelfstudiegegevens in Excel in

Image
Image
  1. Voer de voorbeeldgegevens in, zoals hierboven weergegeven, in een leeg Excel-werkblad.
  2. Typ in cel D10 Project A. De formule zal in deze cel kijken om te zien welk project er bij past.

Voer de MEDIAAN ALS geneste formule in

Als u zowel een geneste formule als een matrixformule maakt, moet de hele formule in één werkbladcel worden getypt. Wanneer de formule is voltooid, drukt u niet op de Enter-toets en selecteert u geen andere cel, omdat de formule wordt omgezet in een matrixformule.

EEN WAARDE! fout betekent dat de formule niet correct als matrix is ingevoerd.

  1. Selecteer cel E10. Hier worden de formuleresultaten weergegeven.
  2. Typ de volgende formule in de cel:

    =MEDIAAN(IF(D3:D8=D10, E3:E8))

  3. Houd de toetsen Ctrl en Shift ingedrukt.
  4. Druk op de Enter toets om de matrixformule te maken.
  5. Het antwoord 15875 ($ 15, 875 met opmaak) verschijnt in cel E10, aangezien dit de middelste aanbesteding is voor Project A.

Test de formule

Test de formule door de middelste offerte voor Project B te vinden. Typ Project B in cel D10 en druk op de toets Enter.

Image
Image

De formule retourneert de waarde van 24365 ($24, 365) in cel E10.

Aanbevolen: