Excel AVERAGE funkció példákkal

  • Ossza Meg Ezt
Michael Brown

A bemutató megtanítja a leghatékonyabb képleteket, amelyekkel számokat, százalékokat és időket átlagolhat az Excelben, és elkerülheti a hibákat.

A Microsoft Excelben az átlag kiszámítására többféle képlet is létezik. Ez a bemutató a legnépszerűbbre - az AVERAGE funkcióra - összpontosít.

    AVERAGE funkció az Excelben

    Az Excelben az AVERAGE függvény a megadott számok számtani átlagának meghatározására szolgál. A szintaxis a következő:

    AVERAGE(szám1, [szám2], ...)

    Hol number1, number2 , stb. azok a numerikus értékek, amelyeknek az átlagát szeretné megkapni. Ezek megadhatók numerikus értékek, tömbök, cellahivatkozások vagy tartományhivatkozások formájában. Az első argumentum kötelező, a továbbiak opcionálisak. Egy képletben legfeljebb 255 argumentum szerepelhet.

    Az AVERAGE az Excel 365 és az Excel 2007 összes verziójában elérhető.

    AVERAGE funkció - 6 dolog, amit tudni kell róla

    Az Excelben az AVERAGE függvény használata a legtöbb esetben egyszerű, van azonban néhány árnyalat, amellyel tisztában kell lennie.

    1. Sejtek nulla értékek szerepelnek az átlagban.
    2. Üres cellák figyelmen kívül hagyják.
    3. A következő elemeket tartalmazó sejtek szöveges karakterláncok és logikai értékek A TRUE és FALSE értékeket figyelmen kívül hagyjuk. Ha a számok Boolean értékeit és szöveges ábrázolásait is be akarjuk vonni a számításba, használjuk az AVERAGEA függvényt.
    4. A közvetlenül a képletbe beírt bólusos értékek számolva vannak. Például az AVERAGE(TRUE, FALSE) formula 0,5 értéket ad vissza, ami 1 és 0 átlaga.
    5. Ha a megadott argumentumok nem tartalmaznak egyetlen érvényes numerikus értéket sem, #DIV/0! hiba lép fel.
    6. Érvek, amelyek hibaértékek az AVERAGE képlet hibát ad vissza. Ennek elkerülése érdekében lásd, hogyan lehet a hibák figyelmen kívül hagyásával átlagolni.

    Megjegyzés: Amikor az AVERAGE függvényt használja az Excel táblázatokban, kérjük, tartsa szem előtt a különbséget a következő cellák között nulla értékek és üres cellák - A 0-kat számoljuk, de az üres cellákat nem. Ez különösen zavaró lehet, ha a " Nulla értékkel rendelkező cellákban nulla megjelenítése " opció nincs bejelölve egy adott munkalapon. Ezt az opciót a következő menüpontban találja meg Excel lehetőségek > Haladó > A munkalap megjelenítési lehetőségei .

    Excel AVERAGE képlet

    Egy alapvető Excel-képlet elkészítéséhez az átlagoláshoz mindössze a forrásértékeket kell megadnia. Ezt többféleképpen is megteheti.

    Bizonyos átlag kiszámításához számok Például az 1,2,3 és 4 számok átlagolásához a képlet a következő:

    =ÁTLAG(1,2,3,4)

    Egy átlagos oszlop Excelben egy egész oszlopra vonatkozó hivatkozást adjon meg:

    =AVERAGE(A:A)

    Egy átlagos sor , használjon egész soros hivatkozást:

    =AVERAGE(1:1)

    Egy átlagos cellák tartománya , adja meg ezt a tartományt a képletben:

    =ÁTLAG(A1:C20)

    Visszaadni egy átlagos nem szomszédos cellák , minden egyes cellahivatkozást külön-külön kell megadni:

    =ÁTLAG(A1, C1, D1)

    Átlagosan több tartomány , több tartományhivatkozást használ egyetlen képletben:

    =ÁTLAG(A1:A20, C1:D10)

    És természetesen semmi sem akadályozza meg abban, hogy az üzleti logika által megkövetelt értékeket, cellahivatkozásokat és tartományhivatkozásokat egyazon képletben szerepeltesse. Például:

    =ÁTLAG(B3:B5, D7:D9, E11, 100)

    És íme egy valós forgatókönyv. Az alábbi adatkészletben 3 különböző képletet használunk az átlag kiszámításához - a teljes tartományban, minden sorban és minden oszlopban:

    Hogyan használjuk az AVERAGE funkciót az Excelben - példák

    Az Excel AVERAGE a számok mellett más numerikus értékek, például százalékok és idők számtani átlagát is könnyen meg tudja találni, amint azt a következő példák is mutatják.

    Átlagos százalék kiszámítása Excelben

    A százalékok átlagának kiszámításához egy normál Excel-képletet használhat átlagolásra. A legfontosabb dolog a százalékos formátum beállítása a képletcellában.

    Például a C2-től C11-ig terjedő cellák átlagos százalékának kiszámításához a képlet a következő:

    =ÁTLAG(C2:C11)

    Átlagos idő lekérdezése Excelben

    A különböző időegységek kézzel történő kiszámítása nagyon fájdalmas lenne... Szerencsére az Excel AVERAGE funkciója tökéletesen megbirkózik az időkkel. Ahhoz, hogy az időátlag helyesen jelenjen meg, csak ne feledje, hogy megfelelő időformátumot alkalmazzon a képletcellában.

    Például az alábbi adathalmazban az átlagos idő meghatározásához a képlet a következő:

    =ÁTLAG(B3:B13)

    Excel átlag nullák nélkül

    Az Excel AVERAGE függvény kihagyja az üres cellákat, a szöveget és a logikai értékeket, de a nullákat nem. Az alábbi képen megfigyelhetjük, hogy az E4, E5 és E6 cellákban lévő átlag ugyanaz, mint az E3 cellában, mivel az üres cellát és a C oszlopban lévő érvénytelen értékeket figyelmen kívül hagyja, és csak a B és D oszlopban lévő számokat dolgozza fel. A C7-ben lévő nulla értéket azonban az E7-ben lévő átlagba beszámítja, mivel érvényes numerikus értékről van szó.

    A nullák kizárásához használja helyette az AVERAGEIF vagy AVERAGEIFS függvényt. Például:

    =AVERAGEIF(B3:D3, "0")

    Átlagos felső vagy alsó N-értékek

    A legjobb 3, 5, 10 vagy 10 vagy n értékek egy tartományban, használja az AVERAGE funkciót a LARGE funkcióval kombinálva:

    AVERAGE(LARGE( tartomány , {1,2,3, ..., n}))

    Például, ha a B3:B11 3 legnagyobb számának átlagát szeretnénk megkapni, a képlet a következő:

    =AVERAGE(LARGE(B3:B11, {1,2,3}))

    Az alsó 3, 5, 10 vagy 10 alsó középérték kiszámításához n értékek egy tartományban, használja az AVERAGE és a SMALL funkciót:

    AVERAGE(SMALL( tartomány , {1,2,3, ..., n}))

    Például a tartomány 3 legalacsonyabb számának átlagolásához a képlet a következőképpen néz ki:

    =ÁTLAG(SMALL (B3:B11, {1,2,3}))

    És itt vannak az eredmények:

    Hogyan működik ez a képlet :

    Normális esetben a LARGE függvény egy adott tömb N-edik legnagyobb értékét határozza meg. A felső n érték meghatározásához a második argumentumként egy tömbi konstans, például {1,2,3} használható.

    A mi esetünkben a LARGE a tartomány 3 legmagasabb értékét adja vissza, amelyek 94, 93 és 90. Az AVERAGE innen veszi át és adja ki az átlagot.

    Az AVERAGE SMALL kombináció hasonló módon működik.

    AVERAGE IF formula Excelben

    A feltételekkel történő átlagszámításhoz az Excel 2007 - 365 programban az AVERAGEIF vagy AVERAGEIFS képletet használhatja. A korábbi verziókban saját AVERAGE IF képletet is készíthet.

    AVERAGE IF egy feltétellel

    Egy bizonyos feltételnek megfelelő számok átlagolásához használja ezt az általános képletet:

    AVERAGE(IF( criteria_range = kritériumok , average_range ))

    Az Excel 2019-ben és annál alacsonyabb verziókban ez csak tömbképletként működik, ami azt jelenti, hogy a Ctrl + Shift + Enter billentyűkkel kell helyesen kitöltenie. Az Excel 365 és 2021-ben egy normál képlet szépen működik.

    Példaként keressünk egy átlagos matematikai pontszámot az alábbi táblázatban. Ehhez csak a "Math" kifejezést használjuk kritériumként:

    =AVERAGE(IF(C3:C11="Math", B3:B11))

    Vagy beírhatja a feltételt valamelyik cellába, és hivatkozhat arra a cellára (esetünkben az F2-re):

    =ÁTLAG(IF(C3:C11=F2, B3:B11))))

    Hogyan működik ez a képlet

    Az IF függvény logikai tesztje összehasonlítja a C3:C11-ben szereplő minden egyes témát az F2-ben szereplő céltémával. Az összehasonlítás eredménye egy TRUE és FALSE értékekből álló tömb, ahol az TRUE értékek egyezést jelentenek:

    {HAMIS;HAMIS;HAMIS;HAMIS;IGAZ;IGAZ;HAMIS;HAMIS;HAMIS;IGAZ;HAMIS}

    A value_ if_true argumentummal megadjuk a pontszámok tartományát (B3:B11), így ha a logikai teszt TRUE, akkor a megfelelő pontszámot kapjuk vissza. Mivel a value_ if_false argumentum elhagyása esetén FALSE jelenik meg, ha a feltétel nem teljesül:

    {HAMIS;HAMIS;HAMIS;HAMIS;74;67;HAMIS;HAMIS;HAMIS;HAMIS;59;HAMIS}

    Ezt a tömböt táplálja az AVERAGE függvény, amely kiszámítja a számok számtani átlagát, figyelmen kívül hagyva a FALSE értékeket.

    AVERAGE IF több kritériummal

    Több kritériummal rendelkező számok átlagolásához az általános képlet a következő:

    AVERAGE(IF((( criteria_range1 = kritériumok1 ) * ( criteria_range2 = kritérium2 ), average_range ))

    Ha például az A osztály matematikai pontszámainak átlagát szeretné kiszámítani, a következő képletet használhatja:

    =AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))

    A kritériumok cellahivatkozásokkal ez ugyanilyen jól működik:

    =ÁTLAG(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))

    Az Excel 2019-ben és annál alacsonyabb verziókban a fentieknek tömbképleteknek kell lenniük, ezért ne felejtse el lenyomni a Ctrl + Shift + Enter billentyűkombinációt a pontos eredmény érdekében. Az Excel 365 és 2021-ben a dinamikus tömbök beépített támogatása miatt a normál Enter billentyű is működik.

    Ugyanez az eredmény érhető el az egymásba ágyazott IF utasítás segítségével:

    =ÁTLAG(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))

    Az, hogy melyik képletet használja, csak személyes preferencia kérdése.

    Hogyan működik ez a képlet

    Az IF logikai tesztben két összehasonlító műveletet hajtunk végre - először a C3:C11-ben szereplő alanyok listáját vetjük össze a G2-ben szereplő értékkel, majd a D3:D11-ben szereplő osztályokat hasonlítjuk össze a G3-ban szereplő értékkel. A TRUE és FALSE értékek két tömbjét megszorozzuk, és a szorzás művelete úgy működik, mint az AND operátor. Minden aritmetikai műveletben a TRUE egyenlő 1, a FALSE egyenlő 0. A számtani műveleteknél a TRUE egyenlő 1 és a FALSE egyenlő 0.A 0-val való szorzás mindig nullát ad, így a kapott tömb csak akkor 1-es, ha mindkét feltétel TRUE. Ezt a tömböt az IF függvény logikai tesztje értékeli ki, amely az 1-es értékeknek (TRUE) megfelelő pontszámokat adja vissza:

    {HAMIS;HAMIS;HAMIS;HAMIS;74;67;HAMIS;HAMIS;HAMIS;HAMIS;HAMIS;HAMIS;HAMIS}

    Ezt a végső tömböt az AVERAGE-nek adjuk meg.

    Hogyan kerekíthet egy átlagot az Excelben

    Abban az esetben, ha csak a megjelenített átlag anélkül, hogy megváltoztatná a mögöttes értéket, használja a Csökkentés tizedes parancsot a szalagról vagy a Cellák formázása párbeszédpanelen, ahogyan azt a Hogyan kerekíthetünk átlagot az Excelben című fejezetben ismertetjük.

    Ha magát a számított értéket szeretné kerekíteni, kombinálja az AVERAGE-t az Excel egyik kerekítési függvényével.

    A kerekítés általános matematikai szabályainak követése érdekében az AVERAGE függvényben a ROUND függvénybe fészkeljük be az AVERAGE-t. A 2. argumentumban ( num_digits ), adja meg az átlagot kerekítendő számjegyek számát.

    Például egy átlagot a következő értékre kerekíthetünk legközelebbi egész szám , használja ezt a képletet:

    =ROUND(ÁTLAG(B3:B11), 0)

    Az átlag kerekítése egy tizedesjegy , használjon 1-et a num_digits érv:

    =ROUND(ÁTLAG(B3:B11), 1)

    Az átlag kerekítése két tizedesjegy , a 2-t használja a num_digits érv:

    =ROUND(ÁTLAG(B3:B11), 2)

    És így tovább.

    Felfelé kerekítéshez használja a ROUNDUP funkciót:

    =ROUNDUP(ÁTLAG(B3:B11), 1)

    A lefelé kerekítéshez a ROUNDDOWN függvényt kell használni:

    =ROUNDDOWN(ÁTLAG(B3:B11), 1)

    #DIV/0 hiba javítása az Excel AVERAGE-ben

    Ha a kiszámítandó cellatartományban nincsenek numerikus értékek, az AVERAGE formula nullával való osztás hibát fog visszaadni (#DIV/0!). Ezt úgy lehet kijavítani, hogy a COUNT függvénnyel megkapja a numerikus értékek összegét, és ha a szám nagyobb, mint 0, akkor átlagol; ellenkező esetben - üres karakterláncot ad vissza.

    IF(COUNT( tartomány )>0, AVERAGE( tartomány ), "")

    Például az alábbi adatsorban az átlaggal kapcsolatos #DIV/0 hiba elkerülése érdekében használja ezt a képletet:

    =IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")

    Átlag és hibák figyelmen kívül hagyása

    Ha olyan cellatartományt próbál átlagolni, amely hibás, az eredmény hiba lesz. Ha ezt szeretné megakadályozni, használja a következő megoldások egyikét.

    AVERAGE és IFERROR

    Az átlagolás előtt szűrje ki a hibákat az IFERROR függvény segítségével:

    ÁTLAG(IFERROR( tartomány ,""))

    Az Excel 365 és 2021 kivételével, ahol a tömböket natívan kezelik, minden verzióban nyomja le a Ctrl + Shift + Enter billentyűkombinációt, hogy tömbképletet készítsen.

    Például az alábbi cellatartomány hibátlan átlagolásához a képlet a következő:

    =ÁTLAG(IFERROR(B3:B13, ""))

    AGGREGATE funkció

    A hibák figyelmen kívül hagyásának másik egyszerű módja az AGGREGATE függvény használata. Az AGGREGATE konfigurálásához az AGGREGATE függvényt erre a célra úgy kell beállítania, hogy a function_num argumentumot 1-re (AVERAGE funkció), és a opciók argumentum 6-ra (hibaértékek figyelmen kívül hagyása).

    Például:

    =AGGREGÁTUM(1, 6, B3:B13)

    Amint a képernyőképen látható, mindkét funkció gyönyörűen működik:

    Az Excel AVERAGE nem működik

    Ha az Excelben az AVERAGE képlettel kapcsolatos problémával szembesült, hibaelhárítási tippjeink segítenek a probléma gyors megoldásában.

    Szövegként formázott számok

    Ha az átlagolni kívánt tartomány nem egyetlen numerikus értéket tartalmaz, #DIV/0 hiba lép fel. Ez gyakran akkor fordul elő, ha a számok szövegként vannak formázva. A hiba kijavításához egyszerűen konvertálja a szöveget számmá.

    A cellák bal felső sarkában lévő kis zöld háromszög egyértelműen jelzi ezt az esetet:

    Hibaértékek a hivatkozott cellákban

    Ha egy AVERAGE képlet olyan cellákra hivatkozik, amelyek valamilyen hibát tartalmaznak, mondjuk #VALUE!, a képletek ugyanazt a hibát fogják eredményezni. A probléma megoldásához használja az AVERAGE kombinációját az IFERROR vagy az AGGREGATE függvénnyel együtt, ahogyan azt a példákban leírtuk. Vagy helyettesítse az értékhibát a forrásadatokban valamilyen szöveggel, ha alkalmazható.

    Az AVERAGE formula az eredmény helyett egy cellában jelenik meg

    Ha a cella a válasz helyett egy képletet jelenít meg, akkor valószínűleg a képletek megjelenítése üzemmód be van kapcsolva a munkalapon. Más ok lehet, hogy a képletet szövegként adták meg, és az egyenlőségjel előtt szóköz vagy aposztróf van. Mindezen problémák megoldását itt találja: Excel képletek nem számolnak.

    Így használja az Excelben az AVERAGE függvényt a számtani átlag megtalálásához. Köszönöm, hogy elolvastad, és remélem, jövő héten találkozunk a blogon!

    Gyakorlati munkafüzet letölthető

    AVERAGE formula Excelben - 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.