Kombinálja a MEDIAN és IF függvényeket egy Array képletben
Ez a bemutató példa egy MEDIAN IF tömböt használ, hogy megtalálja a középső pályázatot két különböző projekthez.
A képlet jellege lehetővé teszi számunkra, hogy több eredményt keressünk egyszerűen a keresési kritérium megváltoztatásával - ebben az esetben a projekt neve.
A képlet egyes részeinek munkája:
- a MEDIAN funkció megtalálja a projekt középértékét
- Az IF funkció lehetővé teszi számunkra, hogy kiválasszuk azt a projektet, amelyre pályázatot akarunk, a projektnevek használatával
- A tömb-formula lehetővé teszi, hogy az IF-függvény teszteljen több státuszt egyetlen cella esetén, és ha az állapot teljesül, a tömb-képlet meghatározza, hogy a MEDIAN függvény mely adatait (pályázati tendereket) fogja megvizsgálni,
CSE képletek
Array képletek létrehozása a billentyűzet Ctrl , Shift és Enter gombjaival egyidejűleg, a képlet beírása után.
A tömbformátum létrehozásához megnyomott gombok miatt CSE- képletek néven hivatkoznak.
MEDIAN IF Beágyazott képletszintaxis és érvek
A MEDIAN IF képlet szintaxisa :
& # 61; MEDIAN (IF (logikai_test, value_if_true, value_if_false))
- Mivel az IF funkció beágyazódik a MEDIAN funkcióba, az egész IF funkció a MEDIAN funkció kizárólagos érvévé válik
Az IF-függvény argumentuma:
- logical_test - (kötelező) egy olyan érték vagy kifejezés, amelyet megvizsgálnak annak megállapítására, hogy ez igaz-e vagy hamis
- value_if_true - (kötelező) a megjelenített érték, ha a logical_test igaz
- value_if_false - (opcionális) az érték, amely akkor jelenik meg, ha a logical_test hamis
Az Excel MEDIAN IF Array képlet példája
Mint említettük, a példa két pályázatra pályázik, hogy megtalálja a közép- vagy középiskolai ajánlatot. Az IF funkció érvei ezt a következő feltételek és eredmények beállításával végzik el:
- a logikai teszt megpróbálja megtalálni a munkadarab D10-es cellájába beírt projektnevet
- A value_if_true argumentum a MEDIAN függvény segítségével a kiválasztott projekt középső pályázata lesz
- A value_if_false argumentum elhagyható, mivel nem szükséges, és annak hiánya lerövidíti a képletet. Ha egy olyan projektnév, amely nem szerepel az adattáblázatban - például a C projektet - beírja a D10 cellába, a képlet nulla értéket ad vissza (0)
A bemutatóadatok beírása
- Adja meg a következő adatokat a fenti ábrán látható D1-E9 cellákba: Projekt Tenderek Projekt Tender Projekt A $ 15,785 Projekt A $ 15,365 Projekt A $ 16,472 Projekt B $ 24,365 Projekt B $ 24,612 Projekt B $ 23,999 Projekt Közép tender
- A D10 cellában írja be az "A" projektet (nincs idézet). A képlet fog kinézni ebben a cellában, hogy megtalálja melyik projekt illeszkedjen.
Belépés a MEDIAN IF beágyazott képletbe
Mivel mind egy beágyazott képletet, mind pedig tömb-képletet hozunk létre, meg kell adnunk a teljes képletet egyetlen munkalap- cellába .
Miután megadta a képletet, NE nyomja meg az Enter gombot a billentyűzeten, vagy kattintson egy másik cellára az egérrel, mert a képletet egy tömb-képletre kell váltanunk.
- Kattintson az E10 cellára - ahol a képlet eredményei lesznek megjelenítve
- Írja be a következőt:
= MEDIAN (IF (D3: D8 = D10, E3: E8))
Az Array képlet létrehozása
- Nyomja meg és tartsa lenyomva a Ctrl és a Shift billentyűket
- Nyomja meg az Enter gombot a billentyűzeten a tömb-képlet létrehozásához
- A 15875 (formázással 15,875 $) választ kell megjelennie az E10 cellában, mivel ez az A projekt középső ajánlata
- A teljes tömb formula
{= MEDIAN (IF (D3: D8 = D10, E3: E8)}}
a munkalap fölött található képletsávban látható
Vizsgáljuk meg a képletet
Tesztelje a képletet a B projekt középső pályázatának megtalálásával
Írja be a B projektet a D10 cellába, és nyomja meg az Enter gombot a billentyűzeten.
A képletnek 24365 (24 365 $) értéket kell visszaadnia az E10 cellában.