Excel AVERAGEIFS funkció több kritériummal

  • Ossza Meg Ezt
Michael Brown

Ez a bemutató bemutatja, hogyan használhatja az Excel AVERAGEIFS funkciót az átlag kiszámításához több feltétel mellett.

Amikor számok egy csoportjának számtani átlagát kell kiszámítani az Excelben, az AVERAGE a megfelelő megoldás. Ha egy bizonyos feltételnek megfelelő cellák átlagát szeretné kiszámítani, az AVERAGEIF jól jön. Ha több feltételnek megfelelő átlagot szeretne találni, az AVERAGEIFS a megfelelő függvény. Ha szeretné megtudni, hogyan működik, olvasson tovább!

    AVERAGEIFS funkció Excelben

    Az Excel AVERAGEIFS függvény kiszámítja egy tartományban lévő összes olyan cella számtani átlagát, amely megfelel a megadott feltételeknek.

    A szintaxis a következő:

    AVERAGEIFS(átlag_tartomány, kritériumtartomány1, kritérium1, [kritériumtartomány2, kritérium2], ...)

    Hol:

    • Átlagos_tartomány - az átlagolandó cellák tartománya.
    • Criteria_range1, criteria_range2, ... - a megfelelő kritériumok alapján vizsgálandó tartományok.
    • Kritériumok1, kritériumok2, ... - A kritériumokat szám, logikai kifejezés, szöveges érték vagy cellahivatkozás formájában lehet megadni.

    Criteria_range1 / kritériumok1 kötelező, a továbbiak nem kötelezőek. Egy képletben 1-127 tartomány/kritérium pár használható.

    Az AVERAGEIFS funkció az Excel 2007 - Excel 365 programban érhető el.

    Megjegyzés: Az AVERAGEIFS függvény az ÉS logikával működik, azaz csak azokat a cellákat átlagolja, amelyek esetében az összes feltétel igaz. Az olyan cellák kiszámításához, amelyek esetében bármelyik feltétel igaz, használja az AVERAGE IF OR képletet.

    AVERAGEIFS függvény - használati megjegyzések

    A funkció működésének pontos megértéséhez és a hibák elkerülése érdekében vegye figyelembe a következő tényeket:

    • A average_range érv, üres cellák , logikai értékek TRUE/FALSE, és szöveges értékek figyelmen kívül hagyják. Nulla értékek szerepelnek.
    • Ha kritériumok egy üres cella, azt nulla értékként kezeljük.
    • Ha average_range nem tartalmaz egyetlen numerikus értéket sem, #DIV/0! hiba lép fel.
    • Ha egyetlen cella sem felel meg a megadott feltételek mindegyikének, akkor a rendszer #DIV/0! hibát küld vissza.
    • Az AVERAGEIFS kritériumai vonatkozhatnak ugyanarra a tartományra vagy különböző tartományokra.
    • Minden criteria_range ugyanolyan méretű és alakúnak kell lennie, mint average_range , különben #VALUE! hiba lép fel.

    Most, hogy ismered az elméletet, nézzük meg, hogyan használhatod az AVERAGEIFS függvényt a gyakorlatban.

    Excel AVERAGEIFS képlet

    Először is vázoljuk fel az általános megközelítést. Az AVERAGEIFS képlet helyes felépítéséhez kérjük, kövesse az alábbi iránymutatásokat:

    1. Az első argumentumban adja meg az átlagolni kívánt tartományt.
    2. A következő argumentumokban adja meg a tartomány/kritérium párokat. A párok tetszőleges sorrendben rendezhetők, de a kritérium mindig azt a tartományt követi, amelyre vonatkozik.
    3. Az AVERAGEIFS képletnek mindig tartalmaznia kell egy páratlan számú argumentum : average_range + egy vagy több criteria_range/kritériumok párok.

    AVERAGEIFS szöveges kritériumokkal

    Ha az egyik oszlopban lévő számok átlagát szeretné megkapni, ha egy másik oszlop(ok) bizonyos szöveget tartalmaz(nak), használja ezt a szöveget kritériumként.

    Példaként keressük meg az "Apple" eladások átlagát az "északi" régióban. Ehhez készítsünk egy AVERAGEIFS képletet két kritériummal:

    • Átlagos_tartomány C3:C15 (sejtek átlaga).
    • Criteria_range1 A3:A15 (ellenőrizendő tételek) és kritériumok1 az "alma".
    • Criteria_range2 B3:B15 (a régióknak ellenőrizni kell) és kritérium2 "észak".

    Az érveket összevetve a következő képletet kapjuk:

    =AVERAGEIFS(C3:C15, A3:A15, "alma", B3:B15, "észak")

    Az előre meghatározott cellákban (F3 és F4) lévő kritériumok esetén a képlet a következő formát ölti:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4)

    AVERAGEIFS logikai operátorokkal

    Ha a feltételek alapértelmezett értéke "egyenlő", az egyenlőségjel elhagyható, és egyszerűen csak a célszöveget (idézőjelek között) vagy a számot (idézőjelek nélkül) kell a megfelelő argumentumba írni, ahogy az előző példában látható.

    Más logikai operátorok, mint például a "nagyobb, mint" (>), "kisebb, mint" (<), nem egyenlő (), és más, a szám vagy dátum , az egész szerkezetet idézőjelek közé zárja.

    Például a 2022. október 1-október 1-jéig leszállított nulla értéknél nagyobb átlagos értékesítéshez a képlet a következő:

    =AVERAGEIFS(C3:C15, B3:B15, "0")

    Ha a kritériumok külön cellákban vannak, akkor a logikai operátort idézőjelek közé kell zárni, és a logikai operátort egy cellahivatkozás egy zárójel (&) használatával. Például:

    =AVERAGEIFS(C3:C15, B3:B15, ""&F4)

    AVERAGEIFS helyettesítő karakterekkel

    A cellák átlagolása a részleges szövegegyezés , a feltételekben használjon helyettesítő karaktereket - egy kérdőjelet (?), hogy bármelyik karakterrel egyezzen, vagy egy csillagot (*), hogy bármelyik karakterszámmal egyezzen.

    Az alábbi táblázatban tegyük fel, hogy a "narancssárga" eladásokat szeretnénk átlagolni az összes "déli" régióban, beleértve a "délnyugati" és a "délkeleti" régiót is. Ehhez a második kritériumba csillagot teszünk:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, "south*")

    Ha egy cellában részleges szöveges megfelelési kritériumot adunk meg, akkor a cellahivatkozással egy joker karaktert kapcsoljunk össze. Esetünkben a képlet a következő alakot veszi fel:

    =AVERAGEIFS(C3:C15, A3:A15, F3, B3:B15, F4& "*")

    Átlag, ha két érték között

    Két adott érték közé eső értékek átlagának kiszámításához használja az alábbi általános képletek egyikét:

    Átlag, ha két érték között van, beleértve:

    AVERAGEIFS(average_range, criteria_range,">= value1 ", criteria_range,"<= value2 ")

    Átlag, ha két érték között van, exkluzív:

    AVERAGEIFS(average_range, criteria_range,"> value1 ", criteria_range,"< value2 ")

    Az 1. képletben a nagyobb vagy egyenlő, mint (>=) és kisebb vagy egyenlő, mint (<=) logikai operátorokkal, így a határértékek is beleszámítanak az átlagba.

    A 2. képletben a nagyobb, mint (>) és kevesebb, mint (<) logikai kritériumok kizárják a határértékeket az átlagból.

    Ezek a képletek mindkét esetben jól működnek - ha az átlagolandó és az ellenőrizendő cellák a következő cellákban vannak: "A". ugyanaz az oszlop vagy két különböző oszlopok .

    Például a 100 és 130 közötti értékesítések átlagának kiszámításához a következő képletet használhatja:

    =AVERAGEIFS(C3:C15, C3:C15, ">=100", C3:C15, "<=130")

    Az E3 és F3 cellákban lévő határértékekkel a képlet a következő formát ölti:

    =AVERAGEIFS(C3:C15, C3:C15, ">="&E3, C3:C15, "<="&F3)

    Vegye észre, hogy ebben az esetben ugyanazt a hivatkozást (C3:C15) használjuk a 3 tartományi argumentumhoz.

    Egy adott oszlop celláinak átlagolásához, ha egy másik oszlop értékei két érték közé esnek, adjon meg egy másik tartományt a average_range és criteria_range érvek.

    Például a C oszlopban szereplő eladások átlagolásához, ha a B oszlopban szereplő dátum szeptember 1. és október 30. között van, a képlet a következő:

    =AVERAGEIFS(C3:C15, B3:B15, ">=9/1/2022", B3:B15, "<=10/30/2022")

    Cellahivatkozásokkal:

    =AVERAGEIFS(C3:C15, B3:B15, ">="&E3, B3:B15, "<="&F3)

    Így használja az AVERAGEIFS függvényt az Excelben a számtani átlag keresésére több kritériummal. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!

    Gyakorlati munkafüzet letölthető

    Excel AVERAGEIFS funkció - példák (.xlsx fájl)

    Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.