Томъёоны жишээ бүхий Excel SUBTOTAL функц

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

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

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

    Excel-ийн Дэд нийлбэр функц - синтакс ба хэрэглээ

    Microsoft Excel-ийн SUBTOTAL-ийг тодорхойлдог. жагсаалт эсвэл өгөгдлийн сан дахь дэд нийлбэрийг буцаадаг функц. Энэ утгаараа "дэд нийлбэр" нь зөвхөн тодорхой хүрээний нүднүүдийн нийт тоо биш юм. Зөвхөн нэг тодорхой зүйлийг хийхэд зориулагдсан Excel-ийн бусад функцүүдээс ялгаатай нь SUBTOTAL нь гайхалтай уян хатан бөгөөд нүдийг тоолох, дундажийг тооцоолох, хамгийн бага эсвэл хамгийн их утгыг олох гэх мэт янз бүрийн арифметик болон логик үйлдлүүдийг гүйцэтгэдэг.

    ДАЛТ НИЙТЛЭГ функц нь Excel 2016, Excel 2013, Excel 2010, Excel 2007 болон түүнээс доош хувилбаруудын бүх хувилбарт боломжтой.

    Excel-ийн SUBTOTAL функцийн синтакс дараах байдалтай байна:

    SUBTOTAL(function_num, ref1) , [ref2],…)

    Үүнд:

    • Функцийн_тоо - дэд нийлбэрт ямар функц ашиглахыг заасан тоо.
    • Ref1, Ref2, … - нэг буюу хэд хэдэн нүд эсвэл дэд нийлбэр хүртэлх муж. Эхний ref аргумент шаардлагатай, бусад нь (254 хүртэл) сонголттой.

    Function_num аргумент нь дараахад хамаарах боломжтой.дараах багцуудын нэг:

    • 1 - 11 шүүсэн нүднүүдийг үл тоомсорлож, гараар нуусан мөрүүдийг оруулна.
    • 101 - 111 бүх далд нүдийг үл хэрэгснэ - гараар шүүж, нууна.
    Функцийн_тоо Функц Тодорхойлолт
    1 101 ДУНДЖ Тоонуудын дунджийг буцаана.
    2 102 COUNT Тоон утга агуулсан нүднүүдийг тоолно.
    3 103 COUNTA Хоосон бус нүдийг тоолно. .
    4 104 MAX Хамгийн том утгыг буцаана.
    5 105 MIN Хамгийн бага утгыг буцаана.
    6 106 БҮТЭЭГДЭХҮҮН Эсийн бүтээгдэхүүнийг тооцоолно.
    7 107 STDEV Буцах тоонуудын түүвэр дээр үндэслэсэн популяцийн стандарт хазайлт.
    8 108 STDEVP Стандарт хазайлтыг буцаана бүхэл тоон дээр үндэслэсэн.
    9 109<1 5> СУМ Тоонуудыг нэмдэг.
    10 110 VAR Тоонуудын түүвэр дээр үндэслэн олонлогийн дисперсийг тооцоолно.
    11 111 VARP Дүрсийг тооцоолно. бүхэл тоон дээр үндэслэсэн популяци.

    Үнэндээ бүх функцийн тоог цээжлэх шаардлагагүй. Дэд нийлбэрийг бичиж эхэлмэгцээНүдний томьёо эсвэл томьёоны мөрөнд Microsoft Excel нь танд ашиглах боломжтой функцын дугааруудын жагсаалтыг харуулах болно.

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

    Томьёонд функцийн дугаар нэмэхийн тулд түүн дээр давхар товшиж, таслал бичиж, мужийг зааж, хаалтын хаалтыг бичээд Enter дарна уу. . Дууссан томьёо дараах байдалтай харагдана:

    =SUBTOTAL(9,C2:C8)

    Үүнтэй адилаар та дундажийг авахын тулд Дэд нийлбэр 1 томьёо, тоотой нүдийг тоолохын тулд Дэд нийлбэр 2, тоолохын тулд дэд нийлбэр 3 томъёог бичиж болно. хоосон биш гэх мэт. Дараах дэлгэцийн агшинд бусад хэд хэдэн томьёо ажиллаж байгааг харуулж байна:

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

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

    Excel-д SUBTOTAL-ийг ашиглах шилдэг 3 шалтгаан

    Уламжлалт Excel функцуудтай харьцуулахад SUBTOTAL нь дараах чухал давуу талуудыг өгдөг.

    1 . Шүүгдсэн мөрүүд дэх утгыг тооцоолох

    Excel-ийн SUBTOTAL функц нь шүүсэн мөрүүдийн утгыг үл тоомсорлодог тул та үүнийг ашигланШүүлтүүрийн дагуу дэд нийлбэр дүнг автоматаар дахин тооцдог динамик өгөгдлийн хураангуй.

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

    Тайлбар. Функцийн дугаарын багц (1-11 ба 101-111) хоёулаа шүүсэн нүднүүдийг үл тоомсорлодог тул энэ тохиолдолд та эфирийн нийлбэр 9 эсвэл 109 дэд нийт томъёог ашиглаж болно.

    2. Зөвхөн харагдахуйц нүднүүдийг тооцоолоорой

    Таны санаж байгаагаар function_num 101-ээс 111 хүртэлх дэд нийлбэрийн томьёо нь бүх далд нүднүүдийг үл тоомсорлож, гараар шүүж, нуудаг. Тиймээс та Excel-ийн Нуух функцийг ашиглахдаа хамааралгүй өгөгдлийг харагдацаас хасахдаа 101-111 функцын дугаарыг ашиглан далд мөрийн утгыг дэд нийлбэрээс хасна уу.

    Дараах жишээ нь энэ нь хэрхэн ажилладаг талаар илүү их ойлголттой болоход тусална. Дэд нийлбэр 9 ба Дэд нийлбэр 109.

    3. Оруулсан дэд нийлбэрийн томьёоны утгыг үл хэрэгсээрэй

    Хэрэв таны Excel-ийн дэд нийлбэрийн томьёонд өгсөн мужид бусад дэд нийлбэр томьёо агуулагдаж байвал тэдгээр үүрлэсэн дэд нийлбэрүүдийг үл тоомсорлох тул ижил тоог хоёр удаа тооцохгүй. Гайхалтай, тийм үү?

    Доорх дэлгэцийн агшинд Grand Average SUBTOTAL(1, C2:C10) томьёо нь C3 болон C10 нүднүүдийн дэд нийлбэрийн томьёоны үр дүнг үл тоомсорлож байгаа бөгөөд та AVERAGE(C2:C5, C7:C9) гэсэн 2 тусдаа мужтай Дундаж томьёо ашигласан мэт.

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

    ТаЭхний удаа SUBTOTAL-тай тулгарвал энэ нь төвөгтэй, төвөгтэй, бүр утгагүй мэт санагдаж магадгүй юм. Гэхдээ та гуулин бариул руу орсны дараа үүнийг эзэмших нь тийм ч хэцүү биш гэдгийг ойлгох болно. Дараах жишээнүүд танд хэд хэдэн ашигтай зөвлөгөө, урам зориг өгөх санааг харуулах болно.

    Жишээ 1. Дэд нийлбэр 9 ба дэд нийлбэр 109

    Таны мэдэж байгаагаар Excel SUBTOTAL нь 2 багц функцийн тоог хүлээн зөвшөөрдөг: 1-11 ба 101-111. Хоёр багц хоёулаа шүүсэн мөрүүдийг үл тоомсорлодог боловч 1-11 тоо нь гараар нуугдсан мөрүүдийг агуулдаг бол 101-111 нь тэдгээрийг хасдаг. Ялгааг илүү сайн ойлгохын тулд дараах жишээг авч үзье.

    Нийт шүүлгэсэн мөр бол та доорх дэлгэцийн агшинд үзүүлсэн шиг Дэд нийлбэр 9 эсвэл Дэд нийлбэр 109 томъёог ашиглаж болно:

    Гэхдээ хэрэв Нүүр таб ><1 дээрх Мөрүүдийг нуух командыг ашиглан нуугдсан хамааралгүй зүйлсийг гараар тохируулна уу>Нүүд бүлэг > Формат > Нуух & Ил гаргах , эсвэл мөрүүдийг баруун товшиж, Нуух дээр дарж, одоо та зөвхөн харагдах мөрөнд нийт утгуудыг оруулахыг хүсэж байгаа бол Дэд нийлбэр 109 нь цорын ганц сонголт юм:

    Бусад функцийн дугаарууд мөн адил ажилладаг. Жишээлбэл, хоосон биш шүүсэн нүднүүдийг тоолохын тулд Дэд нийлбэр 3 эсвэл Дэд нийлбэр 103 томъёог ашиглана. Гэхдээ мужид далд мөр байгаа бол зөвхөн Дэд нийт 103 харагдахуйц хоосон зайг зөв тоолж чадна:

    Тайлбар. Excel-ийн SUBTOTAL функц ньfunction_num 101-111 нь далд мөрүүдийн утгуудыг үл тоомсорлодог боловч далд багана -д биш. Жишээлбэл, хэрэв та хэвтээ муж дахь тоонуудыг нийлбэрлэхийн тулд SUBTOTAL(109, A1:E1) гэх мэт томьёог ашигладаг бол баганыг нуух нь дэд нийлбэрт нөлөөлөхгүй.

    Жишээ 2. Өгөгдлийг динамикаар нэгтгэн дүгнэх IF + SUBTOTAL

    Хэрэв та янз бүрийн өгөгдлийн хураангуйг харуулах шаардлагатай хураангуй тайлан эсвэл хяналтын самбар үүсгэж байгаа боловч танд бүх зүйлд зориулсан зай байхгүй бол дараах арга барил шийдэл байж болох юм:

    • Нэг нүдэнд Нийт, Макс, Мин гэх мэт функцүүдийн нэрийг агуулсан унадаг жагсаалт гарга.
    • Дараагийн нүдэнд унадаг цэсэнд унадаг жагсаалтын функцүүдийн нэрстэй харгалзах дэд нийлбэр функцуудыг суулгасан IF томьёог оруулна уу.

    Жишээ нь, дэд нийлбэрийн утгуудыг C2:C16 нүдэнд байна гэж үзвэл, мөн A17 дахь унадаг жагсаалт нь Нийт , Дундаж , Макс , Дих зүйлсийг агуулж байгаа бөгөөд "динамик" Дэд нийлбэр томъёо нь дараах байдлаар:

    =IF(A17="total", SUBTOTAL(9,C2:C16), IF(A17="average", SUBTOTAL(1,C2:C16), IF(A17="min", SUBTOTAL(5,C2:C16), IF(A17="max", SUBTOTAL(4,C2:C16),""))))

    Мөн одоо таны хэрэглэгч доош унадаг жагсаалтаас ямар функц сонгохоос хамааран харгалзах Дэд нийлбэр функц нь шүүсэн мөрүүдийн утгыг тооцоолох болно:

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

    Excel дэд нийлбэр ажиллахгүй байна - нийтлэг алдаа

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

    #VALUE! - function_num аргумент нь 1 - 11 эсвэл 101 - 111 хүртэлх бүхэл тооноос өөр байна; эсвэл ref аргументуудын аль нэг нь 3 хэмжээст лавлагааг агуулж байна.

    #DIV/0! - заасан хураангуй функц тэгээр хуваагдах шаардлагатай бол үүсдэг (жишээ нь, тодорхойгүй нүдний мужид дундаж эсвэл стандарт хазайлтыг тооцоолох). нэг тоон утгыг агуулна).

    #NAME? - Дэд нийлбэр функцийн нэрийг буруу бичсэн - алдаа засахад хялбар :)

    Зөвлөмж. Хэрэв та SUBTOTAL функцийг ашиглахад тохиромжгүй байгаа бол та суулгасан SUBTOTAL функцийг ашиглаж, томъёог автоматаар оруулах боломжтой.

    Үзэгдэх нүднүүдийн өгөгдлийг тооцоолохын тулд Excel-ийн SUBTOTAL томъёог ингэж ашиглах боломжтой. Жишээнүүдийг дагахад хялбар болгохын тулд та доорх жишээнүүдийн ажлын номыг татаж авах боломжтой. Уншсанд баярлалаа!

    Дадлагын ажлын дэвтэр

    Excel-ийн ДОДНИЙТ томьёоны жишээ (.xlsx файл)

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