Жишээнүүдийн хамт Excel AVERAGE функц

  • Үүнийг Хуваалц
Michael Brown

Энэ заавар нь Excel-ийн тоо, хувь, цагийг дундажлаж, алдаа гаргахгүй байх хамгийн үр дүнтэй томьёог заах болно.

Microsoft Excel-д тооцоолох олон янзын томъёо байдаг. дундаж. Энэ заавар нь хамгийн алдартай нь болох AVERAGE функц дээр төвлөрдөг.

    Excel-ийн AVERAGE функц

    Excel-ийн AVERAGE функцийг заасан тоонуудын арифметик дундажийг олоход ашигладаг. . Синтакс нь дараах байдалтай байна:

    ДУНДЖ(тоо1, [тоо2], …)

    Энд тоо1, тоо2 гэх мэт нь тоон утгууд юм. Үүний тулд та дундажийг авахыг хүсч байна. Тэдгээрийг тоон утга, массив, нүд эсвэл мужын лавлагаа хэлбэрээр нийлүүлж болно. Эхний аргумент шаардлагатай, дараагийн аргументууд нь сонголттой. Нэг томьёонд та 255 хүртэлх аргумент оруулах боломжтой.

    Дундаж нь Excel 2007 хувилбар ч Excel 365-ын бүх хувилбарт байдаг.

    Дундаж функц - мэдэх ёстой 6 зүйл

    Ихэнх тохиолдолд Excel-ийн AVERAGE функцийг ашиглах нь хялбар байдаг. Гэсэн хэдий ч таны анхаарах ёстой хэд хэдэн нюанс байна.

    1. тэг утгатай нүднүүдийг дунджид оруулна.
    2. Хоосон нүднүүд. -г үл тоомсорлодог.
    3. текст мөр ба логик утгуудыг ҮНЭН ба ХУДАЛ агуулсан нүднүүдийг үл тоомсорлодог. Хэрэв та тооцоололд логикийн утгууд болон тоонуудын текст дүрслэлийг оруулахыг хүсвэл AVERAGEA функцийг ашиглана уу.
    4. Боолийн утгуудЭдгээр бүх асуудлын шийдлүүдийг энд үзүүлэв: Excel-ийн томьёо тооцоогүй байна.

      Ингэж Excel-ийн AVERAGE функцийг ашиглан арифметик дундажийг олно. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!

      Татаж авах дасгалын ном

      Excel дээрх ДУНДЖ томьёо - жишээнүүд (.xlsx файл)

      Томъёонд шууд бичсэнийг тооцно. Жишээлбэл, AVERAGE(ҮНЭН, ХУДАЛ) томьёо нь 0.5-ыг буцаадаг бөгөөд энэ нь 1 ба 0-ийн дундаж юм.
    5. Хэрэв заасан аргументууд нь нэг хүчинтэй тоон утгыг агуулаагүй бол #DIV/0! алдаа гардаг.
    6. алдааны утга аргументууд нь ДУНДЖ томьёо нь алдаа буцаахад хүргэдэг. Үүнээс зайлсхийхийн тулд үл тоомсорлож буй алдааг хэрхэн дундажлахыг үзнэ үү.

    Тайлбар. Excel хуудсандаа ДУНДЖ функцийг ашиглахдаа тэг утгатай ба хоосон нүдтэй нүднүүдийн хоорондын ялгааг санаарай - 0-г тоолохгүй, харин хоосон нүднүүдийг тоолохгүй. Өгөгдсөн ажлын хуудсан дээрх " Тэг утгатай нүднүүдэд тэгийг харуулах " сонголтыг арилгавал энэ нь ялангуяа төөрөлдөх болно. Та энэ сонголтыг Excel Options > Advanced > Энэ ажлын хуудасны дэлгэцийн сонголтууд хэсгээс олох боломжтой.

    Excel AVERAGE formula

    Excel-ийн дундаж томъёог бүтээхийн тулд та эх утгыг оруулахад л хангалттай. Үүнийг хэд хэдэн аргаар хийж болно.

    Тодорхой тоо -ын дундажийг тооцоолохын тулд тэдгээрийг томьёогоор шууд бичиж болно. Жишээлбэл, 1,2,3, 4-ийн тоонуудыг дундажлахын тулд дараах томьёо:

    =AVERAGE(1,2,3,4)

    Excel-ийн баганыг дундажлахын тулд бүхэл- баганын лавлагаа:

    =AVERAGE(A:A)

    мөр -г дундажлахын тулд бүхэл мөрийн лавлагааг ашиглана уу:

    =AVERAGE(1:1)

    Дундаж нүдний хүрээ , зааж өгнө үүЭнэ нь таны томъёонд байгаа муж:

    =AVERAGE(A1:C20)

    зэргэлдээх бус нүднүүдийн дундаж утгыг буцаахын тулд нүдний лавлагааг тус тусад нь өгөх ёстой:

    =AVERAGE(A1, C1, D1)

    Дундаж олон муж хийхийн тулд хэд хэдэн мужын лавлагааг нэг томъёонд ашиглана уу:

    =AVERAGE(A1:A20, C1:D10)

    Мэдээжийн хэрэг, утгууд, нүдийг оруулахад юу ч саад болохгүй. болон хүрээний лавлагааг таны бизнесийн логик шаарддаг ижил томъёонд оруулна. Жишээ нь:

    =AVERAGE(B3:B5, D7:D9, E11, 100)

    Мөн энд бодит амьдралын хувилбар байна. Доорх өгөгдлийн багцад бид дундажийг тооцоолохдоо бүх муж, мөр, багана бүрт 3 өөр томьёог ашигладаг:

    Excel-д AVERAGE функцийг хэрхэн ашиглах вэ - жишээнүүд

    Тусдаа Excel AVERAGE нь бусад тоон утгуудын арифметик дундажийг, тухайлбал хувь, цагийг тооноос хялбархан олох боломжтой бөгөөд үүнийг дараах жишээнүүдэд үзүүлэв.

    Excel дээр дундаж хувийг тооцоол

    Дундаж утгыг авахын тулд хувь, та дундаж Excel-ийн ердийн томъёог ашигладаг. Хамгийн гол зүйл бол томьёоны нүдэнд Хувь форматыг тохируулах явдал юм.

    Жишээлбэл, C2-ээс C11 хүртэлх нүднүүдийн дундаж хувийг тооцоолохын тулд дараах томьёо:

    =AVERAGE(C2:C11)

    Excel дээр дундаж цаг авах

    Өөр өөр цагийн нэгжийг гараар тооцоолох нь үнэхээр зовлон байх болно... Аз болоход Excel-ийн AVERAGE функц нь цаг хугацааг төгс зохицуулдаг. Дундаж хугацааг зөв харуулахын тулд томьёонд тохирох цагийн форматыг ашиглахаа мартуузайнүд.

    Жишээлбэл, доорх өгөгдлийн багц дахь дундаж хугацааг олохын тулд томъёо нь:

    =AVERAGE(B3:B13)

    Тэггүй Excel дундаж

    Excel AVERAGE функц нь хоосон нүд, текст болон логик утгыг алгасах боловч тэг биш. Доорх зурган дээр E4, E5, E6 нүднүүдийн дундаж нь хоосон нүдтэй E3-тэй ижил байх ба C баганын хүчингүй утгыг үл тоомсорлож, зөвхөн B ба D баганын тоонуудыг боловсруулдаг болохыг анхаарна уу. Гэсэн хэдий ч C7 дахь тэг утга нь хүчинтэй тоон утга учир E7 дахь дундаж утгыг багтаасан болно.

    Тэгийг хасахын тулд оронд нь AVERAGEIF эсвэл AVERAGEIFS функцийг ашиглана уу. Жишээ нь:

    =AVERAGEIF(B3:D3, "0")

    Дээд эсвэл доод N дундаж утгууд

    Дээд 3, 5, 10 эсвэл n утгын дундажийг авахын тулд мужид ДУНДЖ-г LONG функцтэй хослуулан ашиглана:

    AVERAGE(ТОМ( муж , {1,2,3, …, n}))

    Жишээлбэл, дундаж утгыг авахын тулд B3:B11 дэх хамгийн том 3 тоо, томъёо нь:

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

    Муж дахь доод 3, 5, 10 эсвэл n утгуудын дундаж утгыг тооцоолохын тулд, AVERAGE-г ЖИЖИГ функцтэй хамт ашиглана:

    AVERAGE(ЖИЖИГ( муж , {1,2,3, …, n}))

    Жишээлбэл, хамгийн бага 3 тоог дундажлахын тулд мужид томъёо дараах байдалтай байна:

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

    Мөн үр дүн нь энд байна:

    Энэ томъёо хэрхэн ажилладаг :

    Ер нь ТОМ функц нь өгөгдсөн массив дахь N-р хамгийн том утгыг тодорхойлдог. Дээд n утгыг авахын тулд массив{1,2,3} гэх мэт тогтмолыг хоёр дахь аргументад ашигладаг.

    Манай тохиолдолд LARGE нь муж дахь 94, 93, 90 гэсэн хамгийн дээд 3 утгыг буцаана. AVERAGE нь үүнийг тэндээс авдаг. мөн дундаж утгыг гаргана.

    AVERAGE ЖИЖИГИЙН хослол ижил төстэй байдлаар ажиллана.

    Excel-ийн AVERAGE IF томьёо

    Нөхцөлөөр дундажийг тооцоолохын тулд та дараахыг хийж болно. Excel 2007 - 365-д AVERAGEIF эсвэл AVERAGEIFS-ийг хөшүүрэг болгоно. Өмнөх хувилбаруудад та өөрийн AVERAGE IF томьёог үүсгэж болно.

    Нэг нөхцөлтэй ДУНДЧ IF

    Тодорхой нөхцөлийг хангасан тоог дундажлахын тулд ашиглана уу. энэ ерөнхий томьёо:

    ДУНДЖ(Хэрэв( шалгуурын_муж = шалгуур , дундаж_муж ))

    Excel 2019 болон түүнээс доош хувилбарт энэ нь зөвхөн массив томьёо, та үүнийг зөв бөглөхийн тулд Ctrl + Shift + Enter товчийг дарах хэрэгтэй гэсэн үг юм. Excel 365 болон 2021 дээр ердийн томьёо сайн ажиллах болно.

    Жишээ болгон доорх хүснэгтээс математикийн дундаж оноог олъё. Үүний тулд "Математик" гэсэн шалгуурыг ашиглана уу:

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

    Эсвэл та зарим нүдэнд нөхцөлийг оруулаад тэр нүдийг лавлаж болно (манай тохиолдолд F2):

    =AVERAGE(IF(C3:C11=F2, B3:B11))))

    Энэ томьёо хэрхэн ажилладаг вэ

    IF функцийн логик тест нь C3:C11 дээрх хичээл бүрийг F2 дахь зорилтот бүлэгтэй харьцуулдаг. Харьцуулалтын үр дүн нь ҮНЭН ба ХУДАЛ утгуудын массив бөгөөд ҮНЭН нь тохирохыг илэрхийлнэ:

    {FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}

    утга_хэрэв_үнэн аргументын хувьд бидонооны мужийг (B3:B11) нийлүүлэх тул логик тест ҮНЭН бол харгалзах оноог буцаана. утга_худал_худал аргументыг орхигдуулсан тул нөхцөл хангагдаагүй тохиолдолд ХУДАЛ гарч ирнэ:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}

    Энэ массив нь арифметик дундажийг тооцдог AVERAGE функцэд тэжээгддэг. ХУДАЛ утгыг үл тоомсорлож буй тоонуудын.

    Дундаж ХЭРэв олон шалгууртай

    Хэд хэдэн шалгуур бүхий тоонуудыг дундажлахын тулд ерөнхий томъёо нь:

    AVERAGE(IF((<17))>шалгуурын_муж1 = шалгуур1 ) * ( шалгуурын_муж2 = шалгуур2 ), дундаж_муж ))

    Жишээлбэл, дундаж А ангийн Математикийн онооны хувьд та дараах томъёог ашиглаж болно:

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

    Шалгуурт зориулсан нүдний лавлагаатай бол энэ нь адилхан сайн ажилладаг:

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

    Excel 2019 болон түүнээс доош хувилбарт дээрх хоёр томъёо нь массив байх ёстой тул үнэн зөв үр дүнд хүрэхийн тулд Ctrl + Shift + Enter дарахаа мартуузай. Excel 365 болон 2021-д ердийн Enter товчлуур нь динамик массивуудын суурилуулсан дэмжлэгийн ачаар сайн ажиллах болно.

    Ижил үр дүнд IF мэдэгдлийн тусламжтайгаар хүрч болно:

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

    Аль томьёог ашиглах нь зөвхөн таны хувийн сонголт юм.

    Энэ томьёо хэрхэн ажилладаг вэ

    IF-ийн логик туршилтанд хоёр харьцуулах үйлдлийг гүйцэтгэдэг - эхлээд C3:C11 дэх хичээлүүдийн жагсаалтыг утгын эсрэг шалгана. G2 дээр, дараа нь та D3:D11 дэх ангиудыг харьцуулахG3 дахь утга. ҮНЭН ба ХУДАЛ гэсэн хоёр массивыг үржүүлж, үржүүлэх үйлдэл нь AND оператор шиг ажиллана. Аливаа арифметик үйлдэлд ҮНЭН нь 1-тэй, ХУДАЛ нь 0-тэй тэнцүү байна. 0-ээр үржүүлэх нь үргэлж тэгийг өгдөг тул үүссэн массив нь зөвхөн хоёр нөхцөл ҮНЭН үед л 1-тэй болно. Энэ массивыг 1-д (ҮНЭН) харгалзах оноог буцаадаг IF функцийн логик тестээр үнэлэгддэг:

    {FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}

    Энэхүү эцсийн массив нь ДУНДЖ болно.

    Excel дээр дундажийг хэрхэн дугуйлах вэ

    Хэрэв та үндсэн утгыг өөрчлөхгүйгээр зөвхөн харагдсан дундажийг дугуйлахыг хүсвэл Аравтын тоог багасгах<18-ыг ашиглана уу> тушаалыг туузан дээр эсвэл Excel-д дундажийг хэрхэн дугуйлах талаар тайлбарласны дагуу Нүдэнг форматлах харилцах цонхыг ашиглана уу.

    Тооцоолсон утгыг өөрөө дугуйлахын тулд ДУНДЖ-ыг Excel-ийн дугуйлах функцуудын аль нэгтэй хослуулна уу.

    Бөөрөнхийлөх математикийн ерөнхий дүрмийг дагахын тулд ROUND функцэд ДУНДЖ гэсэн тоог оруулна. 2-р аргументад ( тооны_тоо ) дундажийг дугуйлах цифрүүдийн тоог зааж өгнө үү.

    Жишээ нь, дундажийг хамгийн ойрын бүхэл тоо хүртэл дугуйруулахын тулд дараахыг ашиглана уу. энэ томьёо:

    =ROUND(AVERAGE(B3:B11), 0)

    Дунджыг нэг аравтын орон болгон дугуйлахын тулд тооны_тоо аргументийн хувьд 1-г ашиглана:

    =ROUND(AVERAGE(B3:B11), 1)

    Дунджыг аравтын хоёр орон болгон дугуйлахын тулд тооны_тоо аргументийн хувьд 2-ыг ашиглана:

    =ROUND(AVERAGE(B3:B11), 2)

    Гэх мэт асаалттай.

    Forдээш дугуйлах бол ROUNDUP функцийг ашиглана:

    =ROUNDUP(AVERAGE(B3:B11), 1)

    Доошоо дугуйлахын тулд ROUNDOWN нь дараах функцийг ашиглана:

    =ROUNDDOWN(AVERAGE(B3:B11), 1)

    #DIV/0 засах Excel-ийн алдаа AVERAGE

    Хэрэв таны тооцоолох гэж буй нүднүүдийн мужид тоон утга байхгүй бол AVERAGE томьёо нь тэг алдааг (#DIV/0!) хуваах болно. Үүнийг засахын тулд та COUNT функцээр нийт тоон утгыг авах боломжтой бөгөөд хэрэв тоо 0-ээс их бол дундаж; өөрөөр - хоосон мөр буцаана.

    IF(COUNT( муж )>0, AVERAGE( муж ), "")

    Жишээ нь, #-ээс зайлсхийхийн тулд Доорх өгөгдлийн багц дахь дундаж DIV/0 алдааг дараах томьёог ашиглана уу:

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

    Дундж болон үл тоомсорлох алдаа

    Ямар нэгэн нүднүүдийн мужийг дундажлах гэж оролдох үед алдаа гарвал үр дүн нь алдаа болно. Үүнээс урьдчилан сэргийлэхийн тулд дараах шийдлүүдийн аль нэгийг ашиглана уу.

    ДУНДЖ болон ХЭРЭГЛЭЭ

    Дундаж тооцохын өмнө IFERROR функцийн тусламжтайгаар алдааг шүүнэ үү:

    AVERAGE(IFERROR(<) 17>муж ,""))

    Excel 365 болон 2021-ээс бусад бүх хувилбаруудад массивууд үндсэн байдлаар зохицуулагддаг бол Ctrl + Shift + Enter товчлууруудыг хамтад нь дарж массив томьёо болгоно.

    Жишээлбэл, доорх нүдний мужийг алдаагүй дундажлахын тулд дараах томьёо нь:

    =AVERAGE(IFERROR(B3:B13, ""))

    НЭГДСЭН функц

    Алдааг үл тоомсорлох өөр нэг хялбар арга юм. AGGREGATE функц. Энэ зорилгоор AGGREGATE-г тохируулахын тулд та тохиргоог хийнэ үү функцийн_тоо аргументыг 1 (дундаж функц), сонголтууд аргументыг 6 (алдааны утгыг үл тоомсорлодог).

    Жишээ нь:

    =AGGREGATE(1, 6, B3:B13)

    Дэлгэцийн зургаас харахад хоёр функц хоёулаа маш сайн ажиллаж байна:

    Excel AVERAGE ажиллахгүй байна

    Хэрэв та Excel-д AVERAGE томьёотой холбоотой асуудалтай тулгарсан бол бидний алдааг олж засварлах арга зөвлөмжүүд танд үүнийг хурдан шийдвэрлэхэд тусална.

    Текст хэлбэрээр форматлагдсан тоонууд

    Хэрэв таны дундажлах гэж буй мужид нэг тоон утга байхгүй бол #DIV/0 алдаа гарна. Энэ нь ихэвчлэн тоонуудыг текст хэлбэрээр форматлах үед тохиолддог. Алдааг засахын тулд текстийг тоо болгон хөрвүүлэхэд л хангалттай.

    Нүдний зүүн дээд буланд байгаа жижиг ногоон гурвалжин нь энэ тохиолдлыг тодорхой харуулж байна:

    Алдааны утгууд иш татсан нүднүүд

    Хэрэв ДУНДАЖ томьёо нь зарим алдаа агуулсан нүднүүдийг хэлдэг бол #VALUE! гэж хэлвэл томъёонууд нь ижил алдаа гаргах болно. Энэ асуудлыг шийдэхийн тулд эдгээр жишээн дээр тайлбарласны дагуу IFERROR эсвэл AGGREGATE функцийн хамт AVERAGE-ийн хослолыг ашиглана уу. Эсвэл эх өгөгдлийн утгын алдааг шаардлагатай бол зарим текстээр солино уу.

    Дундаж томьёо үр дүнгийн оронд нүдэнд харагдана

    Хэрэв таны нүдэнд гэж хариулсан бол таны ажлын хуудсанд Томъёо харуулах горим асаалттай байх магадлалтай. Бусад шалтгаан нь тэнцүү тэмдгийн өмнө хоосон зай эсвэл таслах тэмдэг бүхий текст хэлбэрээр оруулсан томъёо байж болно.

    Майкл Браун бол програм хангамжийн хэрэгслийг ашиглан нарийн төвөгтэй процессуудыг хялбаршуулах хүсэл эрмэлзэлтэй, технологид дуртай хүн юм. Технологийн салбарт арав гаруй жил ажилласан туршлагатай тэрээр Microsoft Excel, Outlook, мөн Google Sheets болон Docs дээр ур чадвараа дээшлүүлсэн. Майклын блог нь өөрийн мэдлэг, туршлагаа бусадтай хуваалцах, бүтээмж, үр ашгийг дээшлүүлэхэд хялбар зөвлөмж, зааварчилгаа өгөх зорилготой юм. Та туршлагатай мэргэжилтэн эсвэл анхлан суралцаж байгаа эсэхээс үл хамааран Майклын блог нь эдгээр чухал програм хангамжийн хэрэгслээс хамгийн их ашиг хүртэх талаар үнэ цэнэтэй ойлголт, практик зөвлөгөөг санал болгодог.