Átlagos, ha nem üres - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell kiszámítani egy számhalmaz átlagát, figyelmen kívül hagyva az üres értékeket vagy kategóriákat az Excelben és a Google Táblázatokban.

Az üres értékeket figyelmen kívül hagyja az ÁTLAG funkcióval

Az ÁTLAG funkció automatikusan figyelmen kívül hagy minden üres vagy szöveget tartalmazó cellát.

Ez a példa az ÁTLAG függvényt használja a kiszámításához Átlagos pontszám figyelmen kívül hagyva a Pontszám nak,-nek B csapat és az üres értékét Pontszám nak,-nek C csapat:

1 = ÁTLAG (C3: C7)

Az ÁTLAG függvény csak a kapcsolódó értékeket használja A, D csapatok és E

A szövegértékeket nullaként kezelje az AVERAGEA funkcióval

Annak érdekében, hogy a szövegértékeket nullaként kezelje a számításban, az AVERAGEA függvény használható. Ez a függvény figyelmen kívül hagyja az üres cellaértékeket.

Ez a példa az AVERAGEA függvényt használja a kiszámításához Átlagos pontszám miközben figyelmen kívül hagyja a nyersdarabot Pontszám értéke C csapat és a szöveg kezelése Pontszám értéke B csapat mint 0:

1 = ÁTLAG (C3: C7)

Ez a példa a 4, 0, 5 és 3 értékek átlagát számítja ki

Hagyja figyelmen kívül az üres kategóriaértékeket az AVERAGEIFS használatával

Ez a példa az AVERAGEIFS függvényt használja a kiszámításához Átlagos pontszám nem üres nevű és figyelmen kívül hagyó csapatok számára Pontszámok amelyek szöveges értékek

1 = ÁTLAGOK (C3: C7, B3: B7, "")

Üres kategóriaértékek figyelmen kívül hagyása - tömb

Ha nem rendelkezik hozzáféréssel az AVERAGEIF funkcióhoz, használhat beágyazott AVERAGE és IF funkciót.

Ez a példa kiszámítja a Átlagos pontszám nem üres névvel rendelkező csapatok számára, és figyelmen kívül hagy mindenkit Pontszámok ez egy szöveges érték

1 = ÁTLAG (HA (B3: B7 "", C3: C7))

Ez a képlet az IF függvényt használja annak értékelésére, hogy mindegyik neve Csapat nem üres, csak használható Pontszámok tól től Csapatok nem üres nevekkel az ÁTLAG funkcióban. A pontszám 100 figyelmen kívül hagyják, mint a Csapat név üres. A pontszám 'Nincs adat' figyelmen kívül hagyja, mivel nem számérték.

Az Excel 2022 -es és korábbi verzióiban ezt a képletet tömbképletként kell megadni a CTRL + SHIFT + ENTER billentyűkombinációval. A későbbi verziókban erre nincs szükség

Ez a példa kiszámítható az AVERAGEIFS függvény használatával is, az alábbiak szerint

Hagyja figyelmen kívül az üres kategóriaértékeket, és kezelje a szöveget 0 -ként

A szövegérték kezelésére Pontszámok 0 -nak, miközben figyelmen kívül hagyja Csapatok üres nevek esetén használhatunk beágyazott AVERAGEA és IF függvényt:

1 = AVERAGEA (HA (B3: B7 "", C3: C7))

Ez a képlet az IF függvényt használja annak értékelésére, hogy mindegyik neve Csapat nem üres, csak használható Pontszámok tól től Csapatok nem üres nevekkel az AVERAGEA funkcióban. A pontszám 100 figyelmen kívül hagyják, mint a Csapat név üres. A pontszám 'Nincs adat' az AVERAGEA függvény 0 -ként kezeli, és így 3,0 átlagot számít ki.

Az Excel 2022 -es és korábbi verzióiban ezt a képletet tömbképletként kell megadni a CTRL + SHIFT + ENTER billentyűkombinációval. A későbbi verziókban erre nincs szükség

Átlagos, ha nem üres a Google Táblázatokban

A legtöbb képletpélda ugyanúgy működik a Google Táblázatokban, mint az Excelben, de néhány kivételtől eltekintve:

Amikor egy IF függvény be van ágyazva egy másik függvénybe, és cellatartományra hivatkozik, a Google Táblázatoknak a képletet tömbképletként kell kezelnie az ARRAYFORMULA függvény használatával:

1 = ArrayFormula (ÁTLAG (IF (B3: B7 "", C3: C7)))

Sajnos az AVERAGEA függvény másként működik a Google Táblázatokban, mint az Excelben, ezért az = AVERAGEA (HA (B3: B7 ””, C3: C7)) példája nem használható. Ennek az az oka, hogy amikor az IF függvény üres értéket talál a B3: B7 tartományban, akkor null értéket eredményez, de ezt a Google Táblázatok AVERAGEA függvény 0 -nak számolja, ahelyett, hogy figyelmen kívül hagyná ezt az értéket. Excel.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave