Mündəricat
Sizin rəngli verilənlər bazanız ola bilər və siz Excel düsturu ilə işləmək üçün hüceyrə rəngindən istifadə etmək istərdiniz. Excel-də verilənlər toplusundan məlumatları yazmaq və oxumaq üçün çoxlu heyrətamiz düsturlar var. Onlardan bəziləri COUNT , ALTTOTAL , IF və s. Yenə də müxtəlif hüceyrə rəngləri üçün müraciət edə biləcəyiniz tələblərə uyğun olaraq yeni düsturlar yaratmaq üçün VBA makrolarından istifadə edə bilərsiniz. Bu məqalə hüceyrə rənginə əsaslanan Excel Formulasının 5 nümunəsini düzgün təsvirlərlə izah edəcək.
Təcrübə İş Kitabını endirin
Təcrübə iş kitabını buradan endirə bilərsiniz.
Cell Color.xlsm-ə əsaslanan düstur5 Hüceyrə rənginə əsaslanan Excel düsturunun nümunəsi
Aşağıdakı rəngli məlumat dəstindən istifadə edəcəyik üsulları izah etmək üçün.
Biz verilənlər toplusunun Ad və Kəmiyyət olmaqla iki sütuna malik olduğunu görə bilərik. Sıralarda 3 müxtəlif rəng var. Biz 5 misalda SUMIF , SUBTOTAL , IF kimi müxtəlif Excel düsturlarını və VBA makrolarından istifadə edərək istifadəçi tərəfindən müəyyən edilmiş funksiyaları tətbiq edəcəyik. növbəti gəlir. Beləliklə, heç bir gecikmə olmadan əsas müzakirəyə keçək.
1. Hüceyrə Rəngli Excel ALTOTAL Düsturu
Saymaq və əldə etmək üçün Excel düsturunu tətbiq etmək üçün ALTOTAL rəngə görə süzülmüş dəyərlərin cəmi.
Bu üsul üçün aşağıdakı addımları izləyin.
Addımlar:
- Hüceyrədə C6 aşağıdakıları yazınSiyahıdakı məhsulların Sayını almaq üçün formula:
=SUBTOTAL(102,C5:C10)
Biz edə bilərik həmçinin toplama məqsədləri üçün ALT TƏLƏB düsturundan istifadə edin. Gəlin baxaq.
- Məhsulun kəmiyyətlərinin cəmi sini almaq üçün C14 xanasına aşağıdakı düsturu yazın:
=SUBTOTAL(109,C5:C10)
- İndi bütün verilənlər dəstini seçin.
- Ev tabından, Sort & Filtr açılan menyusu.
Data dəstinin sütunlarında iki ox tapacaqsınız.
- Ad sütununun ox simvoluna klikləyin.
- Kənar panel açılan menyu açılacaq. Oradan Rəngə görə Filtr seçin.
- İndi, filtrləmək istədiyiniz rəngi seçin.
- Sonra OK düyməsini klikləyin.
Süzülən verilənlər toplusunu göstərəcək.
Siz -də dəyərlərin dəyişməsini görə bilərsiniz. Aşağıdakı şəkillərdə Rəngə görə və Rəngə görə cəmi sayın.
Nəticələr saymanı göstərir və yalnız süzülmüş verilənlərin cəmi
🔎 Düstur Necə İşləyir?
📌 SUBTOTAL iki arqument alır funksiya_adı və ref1 . Funksiya_adında verilənlərin sayını hesablamaq üçün 102, kəmiyyətlərin cəmini qaytarmaq üçün isə 109 tələb olunur.
📌 İstinad olaraq hər iki düstur kəmiyyətlər diapazonunu götürür.
📌 Başlanğıcdakı nəticə hamısını göstərirdiapazondakı məlumatlar. Bununla belə, son iki şəkil yalnız süzülmüş xanaların nəticəsini göstərir.
Daha çox oxuyun: Excel Cell Color: Add, Red, Use & Sil
2. Hüceyrə Rənginə görə Excel COUNTIF və SUMIF Formula
2.1 Hüceyrə Rəngi ilə COUNTIF Formula
İndi COUNTIF tətbiq etmək istəyirsinizsə xana rənginə görə düsturla aşağıdakı addımları yerinə yetirməlisiniz.
Addımlar:
- Formulalar tabından seçin Adı müəyyənləşdirin .
- Bir qutu görünəcək. Adı: bölməsinə ad yazın (bu halda biz NumberRəng yazdıq).
- İstifadə edir: aşağıdakı düsturu yazın:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- Bundan sonra OK düyməsini basın.
O, Ad Meneceri qutusunda görünəcək.
- Hər şey qaydasındadırsa, Bağla üzərinə klikləyin.
- Verilənlər toplusundan əlavə sütunu götürün və D5 xanasına düsturu yazın:
=NumberColor
- Enter düyməsini basın və doldurma sapı ikonasından istifadə edərək bunu sütunların qalan hissəsinə dartın.
Data dəstində mövcud olan bütün rənglər üçün kodu əldə edəcəksiniz.
- Yeni xanada ( G5 ) bu düsturu yazın:
=COUNTIF(D5:D10,$D$5)
G6 xanasında ,
=COUNTIF(D5:D10,$D$6)
G7 xanasında,
=COUNTIF(D5:D10,$D$9)
Nəticəni yuxarıdakı şəkillərdə göstərildiyi kimi görəcəksiniz. Hər halda,siz həmçinin düsturdakı xanaların hər birinin qarışıq və ya nisbi xana istinadını yaza və nəticələri əldə etmək üçün sadəcə onu aşağı dartın.
2.2 SUMIF Formula Hüceyrə Rəngi ilə
Addımlar:
H5 xanasına aşağıdakı düsturu yazın:
=SUMIF(D5:D10,$D$5,C5:C10)
Eyni şəkildə H6 hüceyrəsində,
=SUMIF(D5:D10,$D$6,C5:C10)
Və H7 xanasında,
=SUMIF(D5:D10,$D$9,C5:C10)
Görmək üçün yuxarıdakı şəkillərə baxın nəticələr necə tapılır.
🔎 Düsturlarla Proses Necə İşləyir?
📌 Burada GET.CELL funksiyasından istifadə edilən düstur. kodun rəngini və kodunu qaytaracağı xana arayışını qaytarmaq üçün 38 tələb edir.
📌 GET.CELL düsturu ilə adı müəyyən etməklə biz sadəcə olaraq yaza bilərik. bərabər işarəsi ilə prefiks edilmiş “ NumberColor ” adı istinad edilən xananın rəng kodunu alacaq.
📌 Sonra Rəng kodlarından istifadə edərək COUNTIF<2 tətbiq etdik> və SUMIF düsturu ilə məlumat diapazonunun sayını və cəmini col ilə əldə edin və ya kod meyarları.
Ətraflı oxuyun: Excel-də dəyərə əsasən hüceyrə rəngini necə dəyişdirmək olar (5 üsul)
3. Excel IF Hüceyrə Rənginə görə Formula
İndi deyək ki, hoodies , gödəkçələr və s
Bu məhsulların ümumi miqdarı üçün ümumi qiyməti hesablamaq istəyirsinizsə, biz IF-dən istifadə edə bilərik. formula.
Burada IF tətbiq etmək üçün addımları izləyə bilərsiniz.
Addımlar:
- Biz artıq Define Name istifadə edərək NumberColor yaratmışıq və ondan rəng kodlarını tapmaq üçün istifadə etmişik (2 üsula baxın).
- Yeni sütunda Cell E5 -ə düstur yazın:
=IF(NumberColor=40,C5*$C$13,0)
- Enter düyməsini basın.
- doldurma qolu işarəsini dartın məlumatların qalan hissəsi üçün nəticə əldə edin.
Onun yalnız rəng kodu 40 olan eyni rəngli məhsullar üçün dəyərlər göstərdiyini görə bilərsiniz. qalanları üçün sıfır ( 0 ) olarkən.
🔎 Düstur necə işləyir?
📌 Burada IF düstur NumberColor 40 -ə bərabərdir.
📌 Məntiq doğrudursa, kəmiyyəti parça başına qiymətə vuracaq ( 5 ). Əks halda, 0 göstərəcək.
Ətraflı oxuyun: Excel-də If ifadəsindən istifadə edərək xananı necə vurğulamaq olar (7 üsul)
Oxşar oxunuşlar
- Excel-də faizə əsasən xananı rənglə necə doldurmaq olar (6 üsul)
- Excel-də sütunu vurğulayın (3 üsul)
- Excel-də mətnə əsaslanan xanaları necə vurğulamaq olar [2 üsul]
- Xananı vurğulayın Excel-də (5 Metod)
- Excel-də Yuxarıdan Aşağıya necə vurğulamaq olar (5 Metod)
4. Hüceyrə üzrə Excel SUMIFS Düsturu Rəng
Rəng kodundan istifadə edərək biz SUMIFS düsturunu da tətbiq edə bilərik.
Bunun üçün sizə lazımdıraşağıdakı addımları yerinə yetirin:
Addımlar:
- E5 xanasına formula yazın:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
- Sonra Enter düyməsini basın.
- doldurma sapı işarəsindən istifadə edin qalan hallar üçün nəticəni sürükləmək üçün.
🔎 Düstur Necə İşləyir?
📌 SUMIFS düsturu kəmiyyətlər üçün mütləq istinad kimi cəm_aralığı C5:C10 götürür. Daha sonra o, mütləq istinad formasında olan rəng kodu diapazonunu alır.
📌 Nəhayət, kriteriyalar rəng kodu sütununun D5 olan ilk xanası üçün təyin edilir. Bu halda, satırlar nisbi istinad formasında olduğu halda, yalnız sütun mütləq istinad formasındadır. Bunun səbəbi odur ki, o, sütunun qalan hissəsi üçün sətir nömrələrini dəyişdirərək doldurma sapı işarəsini sürükləyəcək.
Əlaqədar Məzmun: Necə etmək olar Excel-də Hüceyrələri Dəyər Əsasında Vurun (9 Metod)
5. Excel VBA Makrosundan Excel Formulasına Hüceyrə Rənginə görə
Bundan başqa, VBA Makro ola bilər hüceyrə rənginə görə excel düsturlarını tətbiq etmək üçün heyrətamiz vasitədir.
Gəlin başa düşmək rahatlığı üçün bu metodu iki hissəyə bölək.
Birinci alt metod rəng kodunu tapmaq üçün koddan istifadə edəcək. və sonra onları COUNTIF və SUMIF düsturlarını tətbiq etmək üçün tətbiq edin
Qeyd: VBA Macro oxşar rəngləri tanıya bilmir və buna görə də biz ilə verilənlər bazamızı dəyişdirdifərqli rənglər.
Üç fərqli rəng qırmızı, mavi və qəhvəyidir. İndi gəlin görək VBA Macro Excel formulunu hüceyrə rənginə görə tətbiq etmək üçün necə istifadə edə bilərik.
5.1 Rəng kodunu tapmaq üçün VBA makrosu
VBA istifadə edərək rəng kodunu tapmaq üçün Macro və Excel düsturlarını tətbiq etmək üçün biz aşağıdakı addımları yerinə yetirməliyik.
Addımlar:
- Sizdən ALT+F11 basın. klaviatura.
- Bu, VBA Macro pəncərəsini açacaq. Vərəqinizi seçin.
- Daxil et tabından Modul üzərinə klikləyin.
- Ümumi pəncərəsi açılacaq.
- Kopyala və Yapışdır Ümumi pəncərədə aşağıdakı kodu daxil edin.
Kod:
1221
2725
- Faylı Excel Macro ilə yadda saxlayın. -Aktivləşdirilmiş İş dəftəri şəkilçisi.
- Cədvəlinizi açın və D5 xanasına aşağıdakı düsturu yazın:
=ColorIndex(C5)
- Enter düyməsini basın və məlumatın qalan hissəsi üçün nəticə əldə etmək üçün doldurma sapı istifadə edərək dartın.
- İndi E5 xanasındakı başqa bir sütunda aşağıdakı düsturu yazmalısınız:
=COUNTIF($D$5:$D$10,$D5)
- basın daxil edin və nəticəni məlumatın sonuna qədər sürükləyin.
- Eynilə, <1 tətbiq etmək üçün>SUMIF, aşağıda verilmiş düsturu F5 xanasına yazın:
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
Bu halda siz rəng kodundan istifadə edərək məbləği tapmalısınız.Bununla belə, kodu yazmaqla məbləği birbaşa edə bilərsiniz. Bu, növbəti alt metodda izah ediləcək.
🔎 Düsturlarla Proses Necə İşləyir?
📌 Biz ColorIndex istifadə edərək yaratdıq. kodu və arqumenti verilənlərin diapazonu kimi saxlamaq. Bundan istifadə edərək rəng kodlarını əldə edirik.
📌 Sonra, həmin xüsusi rəng kodu üçün hesablama nəticəsini əldə etmək üçün COUNTIF düsturundan istifadə etdik.
📌 Son olaraq, istifadə etdik. rəng koduna əsaslanan cəmi əldə etmək üçün SUMIF düsturunu istifadə edin.
5.2 VBA Makrosundan Cəmə
Kəmiyyətlərin cəmini əldə etmək üçün aşağıdakı addımları yerinə yetirməlisiniz. birbaşa kod vasitəsilə eyni rəngdə.
Addımlar:
- Klaviaturanızdan ALT+F11 düymələrini basmalısınız. VBA Macro Pəncərə.
- Yenə də Daxil et nişanından vərəqinizi və Modulu dən seçməlisiniz.
- Yuxarıdakı alt metod kimi, Ümumi pəncərəsi açılacaq. Sonra sadəcə Ümumi pəncərəsində aşağıdakı kodu kopyalayın və yapışdırın .
Kod:
1248
8999
- Sonra iş vərəqinizi açın. D5 xanasına aşağıdakı düsturu yazmalısınız:
=SBC($C5,$C$5:$C$10)
- Press daxil edin və nəticəni doldurma qulpundan istifadə edərək məlumat diapazonunun sonuna qədər sürükləyin.
Nəticəni belə alacaqsınız yuxarıdakı şəkildə göstərilib.
🔎 Proses Necə gedirFormulas Work ilə?
📌 Bu iş vərəqi üçün Ümumi pəncərədə yazdığımız kod vasitəsilə SBC adlı düstur yaratdıq.
📌 Sonra ki, biz kəmiyyətlərin xüsusi xanası kimi bir sıra məlumat və kriteriyalar olan düsturdan istifadə etdik.
Ətraflı oxuyun: VBA Excel-də dəyər əsasında hüceyrə rəngini dəyişdirin (3) Asan Nümunələr)
Xatırlamalılar
1. VBA Macro tətbiqi zamanı müxtəlif rənglərdən istifadə etməlisiniz.
2. Excel faylını .xlsm şəkilçisi ilə yadda saxlamalısınız, çünki faylın içərisində VBA Makro kodları var.
Nəticə
Məqalədə 5 müxtəlif üsul izah edilir. hüceyrə rənginə əsaslanaraq SUMIF , SUBTOTAL , COUNTIF və s. kimi Excel düsturlarını tətbiq edin. Bundan əlavə, təcrübə iş dəftəri sizin üçün oradadır, ona görə də onu yükləyə və tələblərinizə uyğun olaraq hər hansı bir üsuldan istifadə edə bilərsiniz. Əlavə suallarınız üçün şərh bölməsinə yazın.