Mundarija
Agar VBA siz Excelda rangli kataklarni yig'ishning eng oson usullarini bilmoqchi bo'lsangiz, ushbu maqola sizga foydali bo'ladi. Excel bilan ishlashda ba'zan rangli kataklarning qiymatlarini yig'ish yoki rangli hujayralar sonini tezda yig'ish kerak bo'ladi. Shunday qilib, keling, ushbu ishni bajarish usullari bilan tanishish uchun maqolaga sho'ng'iymiz.
Ish kitobini yuklab oling
Sum Colored Cells.xlsm
Excelda rangli katakchalarni VBAsiz jamlashning 7 usuli
Bu yerda menda Apples Sotish yashil rangga bo'yalgan ma'lumotlar to'plami bor. Quyidagi usullardan foydalanib, siz ushbu rangga asoslangan Sotish qiymatini yoki ushbu jadvaldagi Yashil katakchalar sonini jamlay olasiz. Shu maqsadda men Microsoft Excel 365 versiyasidan foydalanmoqdaman, siz o'zingizga qulay bo'lgan har qanday versiyadan foydalanishingiz mumkin.
1-usul: Foydalanish Rangli kataklarning qiymatlarini yig'ish uchun SUMIF funksiyasi
Uning rangiga qarab Apple umumiy sotuvi ni olish uchun siz SUMIF funksiyasidan foydalanishingiz mumkin. Bu vazifani bajarish uchun men Rang nomli ustun qo'shdim.
01-bosqich :
➤ Savdo ustuni katakchalari rangini qo'lda Rangli ustunga yozing.
02-bosqich :
➤Chiqishni tanlang D12 uyasi
=SUMIF(E5:E11,"Green",D5:D11)
E5:E11 mezon diapazoni, Yashil - mezon va D5:D11 yig'indi.diapazon.
➤ ENTER
Natija tugmasini bosing:
Endi, siz Applening umumiy sotuvi ni oling, bu 8,863,00$
Batafsil o'qing: Excel summasi Agar hujayrada mezon bo'lsa (5 ta misol)
2-usul: Rangli hujayralar qiymatlarini yig'ish uchun jadval yaratish
Agar siz Umumiy sotish hajmini bilmoqchi bo'lsangiz. Apple rangiga qarab siz Jadval Variantdan va SUBTOTAL funksiyasidan foydalanishingiz mumkin.
Qadam -01 :
➤Ma'lumotlar jadvalini tanlang
➤ Qo'shish Yorliq>> Jadval Variant
<0 ga o'ting>Keyin Jadval yaratish Muloqot oynasi paydo bo'ladi.
➤ Mening jadvalim sarlavhalari bor variantini bosing.
➤ OK tugmasini bosing.
Shundan keyin jadval tuziladi.
02-qadam :
➤ Savdo ustunidagi ochiladigan menyu belgisini bosing
➤Buni tanlang Rang bo'yicha filtrlash Variant
➤Yashil rangli qutini Hujayra rangi bo'yicha filtrlash
sifatida tanlang➤ OK
Hozir, jadval yashil rang bilan filtrlanadi.
03-bosqich :
➤Chiqishni tanlang D12 katak
=SUBTOTAL(109,D5:D9)
109 SUM funksiyasi uchun, D5:D9 hujayralar diapazoni.
➤ ENTER
Natija :
Keyin , siz Applening umumiy sotuvi ni olasiz, bu 8,863,00$
Batafsil o'qing: Qanday qilib yig'ishExcelda filtrlangan katakchalar (5 mos usul)
3-usul: Rangli kataklarning qiymatlarini jamlash uchun filtr opsiyasidan foydalanish
Siz Apple kompaniyasining umumiy savdosiga ega bo'lishingiz mumkin. rangiga qarab Filtr opsiyasi va SUBTOTAL funksiyasi yordamida.
1-qadam :
➤Chiqishni tanlang D12 uyasi
=SUBTOTAL(109,D5:D11)
109 uchun SUM funksiyasi , D5:D11 hujayralar diapazoni.
➤ ENTER <-ni bosing. 3>
Keyin, siz Jami savdolar
02-bosqich :
olasiz. ➤Ma'lumotlar oralig'ini tanlang
➤ Ma'lumotlar Yorliq>> Sort & Filtr Tropdown>> Filtr Variant
➤ Sotish ustunidagi Ochiladigan belgini bosing
➤ Rang boʻyicha filtrlash Variant
-ni tanlang➤Yashil rangli qutini Hujayra rangi boʻyicha filtrlash
sifatida tanlang.➤ OK
Natija :
Keyin siz ni olasiz Apple kompaniyasining jami savdosi bu 8,863,00$
Batafsil o'qing: Uyachalar diapazonini qanday yig'ish mumkin Excel VBA (6 ta oson usul) yordamida qator yaratish
4-usul: Rangli katakchalar sonini yig'ish uchun filtr opsiyasidan foydalanish
Agar siz raqamlarning yig'indisini bilmoqchi bo'lsangiz Yashil rangli katakchalarni yoki yashil rangli kataklarni hisoblang, keyin siz Filtr opsiyasi va SUBTOTAL funksiyasidan
foydalanishingiz mumkin. 01-bosqich :
➤Chiqishni tanlang UyachaC12
=SUBTOTAL(103,B5:B11)
103 COUNTA funktsiyasi , B5:B11 <2 uchun>hujayralar diapazoni.
➤ ENTER
-ni bosing.Endi siz hujayralar umumiy sonining yig'indisini olasiz. .
02-bosqich :
➤ usul-3ning 02-bosqich -ga amal qiling
Batafsil o'qing: Excelda shrift rangi bo'yicha yig'indisi (2 ta samarali usul)
O'xshash o'qishlar
- Excelda guruh bo'yicha qanday yig'ish (4 usul)
- Excelda faqat ko'rinadigan kataklarni yig'ish ( 4 ta tezkor usul)
- Excelda faqat ijobiy raqamlarni qanday yig'ish mumkin (4 oddiy usul)
- [Tuzatilgan!] Excel SUM formulasi emas Ishlash va qaytarish 0 (3 ta yechim)
- Excelda jami yig'indini qanday hisoblash mumkin (9 usul)
5-usul: Find &-dan foydalanish ; Rangli katakchalar sonini jamlash variantini tanlang
Yashil rangli katakchalar soni yig'indisiga ega bo'lish yoki yashil rangli katakchalarni hisoblash uchun siz Topish & Variantni tanlang
01-bosqich :
➤Ma'lumotlar jadvalini tanlang
➤Bu yerga o'tish Uy Yorliq>> Tahrirlash Ochiladigan menyu>> Topish & Ochiladigan menyu>> Topish Variant
Bundan so'ng Topish va almashtirish muloqot oynasi ochiladi.
➤ Format Variant
-ni tanlang. Keyin Formatni topish Muloqot oynasi paydo bo'ladi
➤ Toʻldirish Opsiyani tanlang va Yashil rangni tanlang
➤Bosing OK
➤ Hammasini topish
tugmasini bosing Natija :
Keyin, muloqot oynasining pastki burchagida Yashil rangli kataklarning umumiy sonini ko'rishingiz mumkin, bu jami 3 ta rangli katak borligini bildiradi.
Batafsil o'qing: Tanlangan kataklarni Excelda qanday yig'ish mumkin (4 ta oson usul)
6-usul: GET.CELL funksiyasidan foydalanish Rangli kataklarning qiymatlarini jamlash uchun
Yashil rangli hujayralar uchun Sotish ni yakunlash uchun GET.CELL funksiyasidan foydalanishingiz mumkin.
01-bosqich :
➤ Formulalar Tab>> Aniqlangan nomlar ga o'ting Ochiladigan menyu>> Ism menejeri Variant
Keyin Ism menejeri Sehrgar paydo bo'ladi
➤ Yangi Variya
Bundan so'ng Yangi nom muloqot oynasi ochiladi.
➤ Ism Boshiga istalgan turdagi nomni kiriting, bu yerda men ClrCode
dan foydalandim ➤ Qo'llash doirasidagi Ish kitobi Variantini tanlang. Bo'lak
➤ Ko'rsatilgan formulaga quyidagi formulani kiriting. 2>Box
=GET.CELL(38,SUM!$D2)
38 Rang kodini va SUM!$D2 <2ni qaytaradi>bu SUM varaqidagi rangli katak.
➤Nihoyat, OK
<1 tugmasini bosing>02-bosqich :
➤ Kod
nomli ustun yarating➤Chiqish katagiga quyidagi formulani kiriting E5
=ClrCode
Bu biz oldingi bosqichda yaratgan funksiya va uRanglarning kodi
➤ENTER tugmasini bosing
➤ To'ldirish dastagini pastga torting Asbob.
Shunday qilib, siz barcha hujayralar uchun rang kodlarini olasiz
Qadam-03 :
➤Chiqishni tanlang Uya G5
=SUMIF(E5:E11,ClrCode,D5:D11)
E5 :E11 - mezon diapazoni, ClrCode - mezon va D5: D11 - yig'indi diapazoni.
Natija :
Endi siz Apple umumiy savdosi ni olasiz, bu 8,863,00$
📓 Izoh:
GET.CELL funksiyasidan foydalanayotganingiz uchun Excel faylini Makro-yoqilgan ishchi kitobi sifatida saqlashingiz kerak .
-7-usul: Rangli katakchalar sonini yig'ish uchun GET.CELL dan foydalanish
Siz GET.CELL funksiyasidan<2 foydalanishingiz mumkin> Yashil rangli katakchalar sonini jamlash uchun.
01-bosqich :
➤Bo'ylab 01-bosqich va Usul-6ning 02-bosqichi
02-bosqich :
➤Chiqishni tanlang G5 uyasi
=COUNTIF(E5:E11,ClrCode)
E5:E11 kriter ia diapazoni, ClrCode bu mezon
Natija :
Bundan so'ng siz umumiy miqdorni olasiz diapazondagi yashil rangli katakchalar soni.
Batafsil o'qing: Excelda ustunlarni qanday yig'ish (7 usul)
Amaliyot kitobi
Mashqni o'zingiz bajarish uchun biz quyida Mashq nomli varaqdagi kabi Amaliyot bo'limini taqdim etdik. Iltimos, buni bajaringo'zingiz.
Xulosa
Ushbu maqolada men VBA siz Excel-da rangli kataklarni yig'ishning eng oson usullarini ko'rib chiqishga harakat qildim. . Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni biz bilan baham ko'ring.