Mundarija
O'quv qo'llanma Excelda SUBJOTAL funksiyasining o'ziga xos xususiyatlarini tushuntiradi va ko'rinadigan hujayralardagi ma'lumotlarni umumlashtirish uchun Subjami formulalaridan qanday foydalanishni ko'rsatadi.
O'tgan maqolada biz avtomatik usulni muhokama qilgan edik. Subjami funksiyasidan foydalanib Excelga oraliq jamilarni kiritish. Bugun siz o'z qo'lingiz bilan Subjami formulalarini yozishni o'rganasiz va bu sizga qanday afzalliklarni beradi.
Excel Subjami funksiyasi - sintaksis va foydalanish
Microsoft Excel SUBJOTAL-ni belgilaydi. ro'yxat yoki ma'lumotlar bazasida oraliq summani qaytaruvchi funksiya sifatida. Shu nuqtai nazardan, "subjami" bu faqat ma'lum hujayralar diapazonidagi jami raqamlar emas. Faqat bitta aniq ishni bajarish uchun moʻljallangan boshqa Excel funksiyalaridan farqli oʻlaroq, SUBTOTAL hayratlanarli darajada koʻp qirrali – u turli arifmetik va mantiqiy amallarni bajarishi mumkin, masalan, katakchalarni sanash, oʻrtachani hisoblash, minimal yoki maksimal qiymatni topish va boshqalar.
SUBJOMIY funksiyasi Excel 2016, Excel 2013, Excel 2010, Excel 2007 va undan keyingi versiyalarining barcha versiyalarida mavjud.
Excel SUBJOTAL funksiyasining sintaksisi quyidagicha:
SUBJOTAL(function_num, ref1) , [ref2],…)Bu yerda:
- Funksiya_num - oraliq jami uchun qaysi funksiyadan foydalanishni bildiruvchi raqam.
- Ref1, Ref2, … - bir yoki bir nechta katakchalar yoki oraliq jamigacha. Birinchi ref argumenti talab qilinadi, boshqalari (254 tagacha) ixtiyoriy.
Funktsiya_num argumenti quyidagilarga tegishli bo'lishi mumkinquyidagi to'plamlardan biri:
- 1 - 11 filtrlangan hujayralarni e'tiborsiz qoldiradi, lekin qo'lda yashirilgan qatorlarni o'z ichiga oladi.
- 101 - 111 barcha yashirin hujayralarni e'tiborsiz qoldiradi - filtrlanadi va qo'lda yashiriladi.
Funktsiya_num | Funktsiya | Ta'rif | |
1 | 101 | O'RTA | Raqamlarning o'rtacha qiymatini qaytaradi. |
2 | 102 | COUNT | Raqamli qiymatlarni o'z ichiga olgan kataklarni hisoblaydi. |
3 | 103 | COUNTA | Bo'sh bo'lmagan hujayralarni hisoblaydi . |
4 | 104 | MAX | Eng katta qiymatni qaytaradi. |
5 | 105 | MIN | Eng kichik qiymatni qaytaradi. |
6 | 106 | MAHSULOT | Hujayralarning mahsulotini hisoblaydi. |
7 | 107 | STDEV | Qaytadi raqamlar namunasiga asoslangan populyatsiyaning standart og'ishi. |
8 | 108 | STDEVP | Standart og'ishni qaytaradi sonlarning butun populyatsiyasiga asoslangan. |
9 | 109<1 5> | SUM | Raqamlarni qo'shadi. |
10 | 110 | VAR | Raqamlar tanlovi asosida boshlanishning dispersiyasini baholaydi. |
11 | 111 | VARP | Diferensiallikni taxmin qiladi. sonlarning butun populyatsiyasiga asoslangan populyatsiya. |
Aslida, barcha funktsiya raqamlarini eslab qolishning hojati yo'q. Subjami yozishni boshlashingiz bilanoqYacheykadagi yoki formulalar satridagi formuladan foydalansangiz, Microsoft Excel siz uchun mavjud funksiya raqamlari roʻyxatini koʻrsatadi.
Masalan, C2 katakchalaridagi qiymatlarni jamlash uchun 9-jami formulasini shu tarzda yaratishingiz mumkin. C8 ga:
Formulaga funktsiya raqamini qo'shish uchun ustiga ikki marta bosing, keyin vergulni kiriting, diapazonni belgilang, yopish qavsni kiriting va Enter tugmasini bosing. . Tugallangan formula quyidagicha ko'rinishga ega bo'ladi:
=SUBTOTAL(9,C2:C8)
Shunga o'xshab, o'rtachani olish uchun oraliq jami 1 formulani, raqamlar bilan yacheykalarni hisoblash uchun oraliq jami 2, hisoblash uchun oraliq jami 3 formulani yozishingiz mumkin. bo'sh bo'lmaganlar va boshqalar. Quyidagi skrinshotda amaldagi bir nechta boshqa formulalar ko'rsatilgan:
Eslatma. SUM yoki AVERAGE kabi xulosa funksiyasi bilan Subjami formulasidan foydalansangiz, u faqat boʻsh joylarni hisobga olmagan raqamlari boʻlgan katakchalarni va raqamli boʻlmagan qiymatlarni oʻz ichiga olgan katakchalarni hisoblab chiqadi.
Endi siz Excelda subjami formulasini qanday yaratishni bilganingizdan so'ng, asosiy savol - nima uchun uni o'rganish bilan bog'liq muammo bo'lishi kerak? Nega SUM, COUNT, MAX va hokazo kabi oddiy funksiyadan foydalanmaslik kerak? Javobni quyida topasiz.
Excel'da SUBTOTAL-dan foydalanishning eng yaxshi 3 sababi
An'anaviy Excel funktsiyalari bilan solishtirganda, SUBTOTAL sizga quyidagi muhim afzalliklarni beradi.
1 . Filtrlangan satrlardagi qiymatlarni hisoblang
Excel SUBTOTAL funksiyasi filtrlangan satrlardagi qiymatlarni e'tiborsiz qoldirgani uchun siz undan foydalanishingiz mumkin.dinamik ma'lumotlar xulosasi, bu erda subjami qiymatlar filtr bo'yicha avtomatik ravishda qayta hisoblab chiqiladi.
Masalan, agar jadvalni faqat Sharqiy mintaqa uchun sotishni ko'rsatish uchun filtrlasak, Subjami formulasi avtomatik ravishda boshqa barcha mintaqalar uchun sozlanadi. jamidan olib tashlanadi:
Eslatma. Har ikkala funktsiya raqamlari to'plami (1-11 va 101-111) filtrlangan hujayralarni e'tiborsiz qoldirganligi sababli, bu holda siz Eter Subjami 9 yoki Subjami 109 formulasidan foydalanishingiz mumkin.
2. Faqat ko'rinadigan hujayralarni hisoblang
Esingizda bo'lsa, function_num 101 dan 111 gacha bo'lgan subjami formulalar barcha yashirin hujayralarni e'tiborsiz qoldiradi - filtrlanadi va qo'lda yashiriladi. Shunday qilib, Excelning “Yashirish” funksiyasidan foydalanib, tegishli boʻlmagan maʼlumotlarni koʻrishdan olib tashlang, yashirin satrlardagi qiymatlarni oraliq jamilardan chiqarib tashlash uchun 101-111 funksiya raqamidan foydalaning.
Quyidagi misol uning qanday ishlashini koʻproq tushunishga yordam beradi: 9 oraliq jami va 109 oraliq jami.
3. Ichki jami formulalardagi qiymatlarga e'tibor bermang
Agar Excel oraliq jami formulasiga berilgan diapazonda boshqa har qanday oraliq jami formulalari mavjud bo'lsa, o'sha ichki o'rnatilgan oraliq jamilar e'tiborga olinmaydi, shuning uchun bir xil raqamlar ikki marta hisoblanmaydi. Ajoyib, shunday emasmi?
Quyidagi skrinshotda Grand Average formulasi SUBTOTAL(1, C2:C10)
C3 va C10 kataklardagi oraliq jami formulalari natijalarini e’tiborsiz qoldiradi, go‘yo siz AVERAGE(C2:C5, C7:C9)
2 ta alohida diapazonli O‘rtacha formuladan foydalanganingizdek.
Excelda oraliq jamidan foydalanish - formula misollari
Qachonbirinchi marta SUBTOTAL bilan uchrashish, bu murakkab, qiyin va hatto ma'nosiz ko'rinishi mumkin. Ammo siz guruchdan yasalgan tokchalarga kirganingizdan so'ng, uni o'zlashtirish unchalik qiyin emasligini tushunasiz. Quyidagi misollar sizga bir nechta foydali maslahatlar va ilhomlantiruvchi g‘oyalarni ko‘rsatadi.
1-misol. 9-oraliq jami va 109-oraliq jami
Ma’lumki, Excel SUBJOTAL 2 ta funksiya raqamlari to‘plamini qabul qiladi: 1-11 va 101-111. Ikkala to'plam ham filtrlangan qatorlarni e'tiborsiz qoldiradi, lekin 1-11 raqamlari qo'lda yashirilgan qatorlarni o'z ichiga oladi, 101-111 esa ularni istisno qiladi. Farqni yaxshiroq tushunish uchun quyidagi misolni ko'rib chiqamiz.
Jami filtrlangan qatorlar uchun siz quyidagi skrinshotda ko'rsatilgandek 9-jami yoki 109-jami formuladan foydalanishingiz mumkin:
Agar Uy yorlig'idagi Qatorlarni yashirish buyrug'i yordamida qo'lda yashirin ahamiyatsiz elementlar bo'lsa > Yacheykalar guruhi > Format > Yashirish & Ko'rsatish yoki satrlarni o'ng tugmasini bosib, so'ng Yashirish -ni bosing va endi siz faqat ko'rinadigan satrlardagi qiymatlarni jamlashni xohlaysiz, 109 oraliq jami yagona variant:
Boshqa funksiya raqamlari ham xuddi shunday ishlaydi. Masalan, boʻsh boʻlmagan filtrlangan katakchalarni hisoblash uchun 3-jami yoki 103-sonli formulalar mos keladi. Lekin faqatgina Subjami 103 diapazonda yashirin qatorlar mavjud bo'lsa, ko'rinadigan bo'sh bo'lmaganlarni to'g'ri hisoblashi mumkin:
Eslatma. Excel SUBTOTAL funktsiyasi bilanfunction_num 101-111 maxfiy satrlardagi qiymatlarni e'tiborsiz qoldiradi, lekin yashirin ustunlar da emas. Misol uchun, agar siz gorizontal diapazondagi raqamlarni yig'ish uchun SUBTOTAL(109, A1:E1)
kabi formuladan foydalansangiz, ustunni yashirish oraliq summaga ta'sir qilmaydi.
2-misol. Ma'lumotlarni dinamik umumlashtirish uchun AGAR + SUBJOMIY
Agar siz turli xil ma'lumotlar xulosasini ko'rsatishingiz kerak bo'lgan, lekin hamma narsa uchun joy bo'lmasa, xulosa hisoboti yoki asboblar paneli yaratayotgan bo'lsangiz, quyidagi yondashuv. yechim bo‘lishi mumkin:
- Bir katakda Jami, Maks, Min va hokazo funksiya nomlarini o‘z ichiga olgan ochiladigan ro‘yxat tuzing.
- Keyingi katakda. ochiladigan ro'yxatda ochiladigan ro'yxatdagi funksiya nomlariga mos keladigan ichki jami funktsiyalari bilan ichki o'rnatilgan IF formulasini kiriting.
Masalan, oraliq jami qiymatlari C2:C16 katakchalarida bo'lsa, va A17 dagi ochiladigan ro'yxatda Jami , O'rtacha , Maks va Min elementlar mavjud, "dinamik" Subjami formulasi quyidagicha:
=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),""))))
Va endi, foydalanuvchi ochiladigan ro'yxatdan qaysi funksiyani tanlashiga qarab, mos keladigan Subjami funksiyasi filtrlangan qatorlardagi qiymatlarni hisoblab chiqadi:
Maslahat. Agar to'satdan ochiladigan ro'yxat va formulalar kataklari ishchi varaqdan yo'qolib qolsa, ularni filtrlar ro'yxatida tanlashni unutmang.
Excel oraliq jami ishlamayapti - keng tarqalgan xatolar
Agar oraliq jami formulangiz xatolikni qaytarsa, buning sababi shundakiquyidagi sabablardan biri:
#VALUE!
- function_num argumenti 1 - 11 yoki 101 - 111 orasidagi butun sondan farq qiladi; yoki refer argumentlaridan birortasi 3 oʻlchamli havolani oʻz ichiga oladi.
#DIV/0!
- agar koʻrsatilgan xulosa funksiyasi nolga boʻlinishni amalga oshirishi kerak boʻlsa (masalan, bir qator katakchalar diapazoni uchun oʻrtacha yoki standart ogʻishni hisoblash) yuzaga keladi. bitta raqamli qiymatni o'z ichiga oladi).
#NAME?
- Subjami funksiyasining nomi noto'g'ri yozilgan - tuzatish osonroq xato :)
Maslahat. Agar siz hali ham SUBJOTAL funksiyasidan o'zingizni qulay his qilmasangiz, o'rnatilgan SUBJOTAL funksiyasidan foydalanishingiz va formulalarni avtomatik ravishda kiritishingiz mumkin.
Ko'rinadigan hujayralardagi ma'lumotlarni hisoblash uchun Excelda SUBJOTAL formulalaridan shunday foydalanish mumkin. Misollarni kuzatishni osonlashtirish uchun quyida keltirilgan namunaviy ish kitobimizni yuklab olishingiz mumkin. O'qiganingiz uchun tashakkur!
Mashq qilish kitobi
Excel SUBTOTAL formula misollari (.xlsx fayli)