Excel İş Cədvəlinizdəki Hüceyrə Rənglərinə əsaslanaraq dəyərləri hesablamaq üçün 3 Effektiv Metod

İndi paylaş:

Müxtəlif hüceyrə rəngləri hüceyrələrdəki dəyərləri müəyyən etməyə kömək edə bilər. Hüceyrə rənglərinə əsaslanan dəyərləri hesablamaq lazım olduqda, bu məqalədəki 3 üsuldan istifadə edə bilərsiniz.

Excel iş vərəqində, əlbəttə ki, müxtəlif hüceyrələr üçün müxtəlif rəngləri qeyd edəcəksiniz. Most zaman, eyni rəng diapazondakı müxtəlif xanalarda olacaq. Aşağıdakı şəkildə müxtəlif hüceyrə rəngləri olan iş vərəqi göstərilir.Dəyərlərin hesablanması üçün nümunə

Hüceyrə rənginə görə dəyərləri hesablamaq lazım olduqda, həmin xanaları seçmək çətin olacağını görəcəksiniz. İndi bu işi tez başa çatdırmaq üçün aşağıdakı məqalədəki üç üsuldan istifadə edə bilərsiniz.

Metod 1: Sort funksiyasından istifadə edin

Bir sütunda və ya cərgədə dəyərləri hesablamaq lazım olduqda, bu üsuldan istifadə edə bilərsiniz.

  1. Seçin tariş vərəqində aralığı əldə edin.
  2. Və sonra alətlər panelində "Sort & Filter" düyməsini basın.
  3. Sonra açılan menyuda "Xüsusi çeşidləmə" seçimini seçin.Fərdi çeşidləmə
  4. "Sord" pəncərəsində "Sort by" mətn qutusunda kiçik oxu klikləyin.
  5. Sonra sıralamağınız lazım olan sütunu seçin.Sütun
  6. Və sonra "Sort On" üçün oxu klikləyin.
  7. Bundan sonra siyahıda "Hüceyrə rəngi" seçimini seçin.Sort On
  8. Sonra bu pəncərədə yeni bir seçim görəcəksiniz. Burada "Sifariş" üçün kiçik oxu vurun.
  9. Menyuda hesablamaq üçün lazım olan rəngi seçin. Burada yaşıl rəngi hesablamaq istəyirik, beləliklə yaşıl rəngi seçirik.Sifariş
  10. Bundan sonra, son kiçik oxu basın.
  11. Və sonra ehtiyacınıza uyğun olaraq "Üstdə" və ya "Aşağıda" seçin. Bu nümunədə "Üstdə" seçəcəyik.Top
  12. Parametrləri tamamladıqdan sonra bu pəncərədə "OK" düyməsini sıxın.

Və sonra iş vərəqinə qayıdacaqsınız, görəcəksiniz ki, bu sütunun yuxarı hissəsində yaşıl rəngli dəyərlər görünəcək. Sonra bu dəyərləri hesablaya bilərsiniz. Bundan əlavə, seçmək sizin üçün çox asandır tarbu sütunda aralığı əldə edin.Aralığı seçin

Digər tərəfdən, sətirləri çeşidləmək lazım olduqda, əlavə parametrlər etməlisiniz.

  1. "Çeşidləmə" pəncərəsində "Seçimlər" düyməsini basın.
  2. Və sonra "Sort Options" pəncərəsində "Soldan sağa çeşidlə" seçimini seçin.
  3. Sonra "OK" düyməsini basın.Satır

Beləliklə, sətirlərə görə sıralaya bilərsiniz tararalığı əldə edin. Digər addımlar sütunlarda sıralama ilə eynidir. Siz həmçinin öz iş vərəqinizdə cəhd edə bilərsiniz.

Metod 2: Filtr funksiyasını tətbiq edin

Çeşidləmə funksiyası istisna olmaqla, burada siz Excel-də filtr funksiyasını da tətbiq edə bilərsiniz.

  1. İçindəki hüceyrəyə klikləyin tararalığı əldə edin.
  2. Və sonra alətlər panelində "Sort & Filter" düyməsini basın.
  3. Sonra menyuda "Filtr" seçimini seçin.Filtr
  4. İndi filtr oxunun diapazonun başlıq sətirində görünəcəyini görə bilərsiniz. Süzgəcdən keçirməli olduğunuz sütunun oxuna klikləyin.
  5. Sonra kursoru "Rəngə görə filtr" seçiminə aparın.
  6. Və sonra alt menyuda hesablamaq üçün lazım olan rəngi seçin.Color Filter
  7. Sonra iş vərəqində yalnız yaşıl rəngli xanaların görünəcəyini görəcəksiniz.

Həmin xanaları hesablamaq lazım olduqda SUBTOTAL funksiyasından istifadə edə bilərsiniz. Bu funksiyada sizə lazım olan funksiyanı seçməlisiniz. SUBTOTAL funksiyası ilə siz uyğun ədədlərin nəticəsini asanlıqla əldə edəcəksiniz.Ümumi

Digər tərəfdən, bu üsul yalnız sütunlarda qüvvəyə minə bilər. Satırlarla hesablamaq lazımdırsa, başqa üsullardan istifadə etməlisiniz.

Metod 3: VBA makrolarından istifadə edin

Yuxarıdakı iki üsul sütun və ya sətirlərdəki dəyərləri hesablaya bilər. Lakin sətir və sütunları əhatə edən diapazonda hesablamalar aparmaq lazım gəldikdə, Excel makrolarından istifadə etməlisiniz.

  1. Visual Basic redaktorunu açmaq üçün klaviaturada "Alt + F11" düyməsini basın.
  2. Və sonra alətlər panelində "Daxil et" sekmesini vurun.
  3. Bundan sonra, alt menyuda "Modul" seçimini seçin.Modulu daxil edin
  4. İndi bu yeni modula aşağıdakı VBA kodlarını daxil edin.
Function CalByColor(TarColor As Range, CalRange As Range)
  Dim TarCell As Range, CalCell As Double
    For Each TarCell In CalRange
      If TarCell.Interior.ColorIndex = TarColor.Interior.ColorIndex Then
        CalCell = WorksheetFunction.Sum(TarCell, CalCell)
      End If
    Next TarCell
  CalByColor = CalCell
End Function

Burada dəyərləri hesablamaq üçün istifadəçi tərəfindən müəyyən edilmiş funksiyadan istifadə edəcəyik. Bu kodda eyni dəyərə malik olan xanaları ümumiləşdirəcəyik. Sayım, orta kimi digər hesablamalar etmək lazım gəldikdə kodları ehtiyaclarınıza uyğun olaraq dəyişdirə bilərsiniz.

  1. İndi iş vərəqinə qayıdın. Müəyyən bir rəngin dəyərlərini hesablamaq lazım olduqda, əvvəlcə bu iş vərəqində bu rənglə bir xana formatlaya bilərsiniz.
  2. Sonra düsturu başqa bir hüceyrəyə daxil edin. Burada bu düsturu daxil edirik:

=CalByColor(E2,B2:C13)

  1. Və sonra klaviaturada "Enter" düyməsini basın.İstifadəçi tərəfindən müəyyən edilmiş funksiya

Nəticə dərhal hüceyrədə görünəcək. Yalnız bir sütunda və ya cərgədə xanaları hesablamaq lazımdırsa, bu düsturdakı diapazonu da dəyişə bilərsiniz. Nəticədə, bu istifadəçi tərəfindən müəyyən edilmiş funksiyadan istifadə etmək bu vəzifə üçün çox asandır.

Metodlar arasında müqayisə aparın

Yuxarıdakı təhlildən görə bilərsiniz ki, hər üç üsul çox faydalıdır. Və aşağıdakı cədvəldə sizin üçün üstünlükləri və mənfi cəhətlərini sadaladıq.

Müqayisə

Çeşidləmə funksiyasından istifadə edin Filtr funksiyasını tətbiq edin

VBA makrolarından istifadə edin

Üstünlüklər

1. Siz sıra və ya sütundakı xanaları tez çeşidləyə bilərsiniz.

2. Əgər VBA kodları ilə tanış deyilsinizsə, bu üsul yaxşı seçim ola bilər.

1. SUBTOTAL funksiyasından istifadə etməklə siz cəld hesablaya bilərsiniz tarhüceyrələri əldə edin.

2. Digər iki üsulla müqayisədə bu metodu manipulyasiya etmək və başa düşmək asandır.

1. Tapşırığı asanlıqla başa çatdırmaq üçün istifadəçi tərəfindən müəyyən edilmiş funksiyalardan istifadə edə bilərsiniz.

2. Bu üsul bir sıra və ya sütunla məhdudlaşdırılmayacaq.

Dezavantajları

1. Əgər target hüceyrələri diapazondadır, bu üsuldan istifadə edə bilməzsiniz.

2. Hər dəfə xanaları çeşidləmək lazım olduqda, addımları yenidən yerinə yetirməlisiniz.

1. Bu üsul yalnız sütunlarda istifadə edilə bilər.

2. SUBTOTAL funksiyasından istifadə edərkən, funksiya və istinad seçərkən xəta ilə qarşılaşa bilərsiniz.

1. VBA kodlarından istifadə işləri daha da mürəkkəbləşdirəcək.

2. Əgər VBA makroları ilə tanış deyilsinizsə, kodları dəyişdirmək lazım olduqda, yəqin ki, səhvlərlə qarşılaşacaqsınız.

Buna görə də, növbəti dəfə bir üsul seçmək lazımdırsa, bu cədvələ müraciət edə bilərsiniz. m seçilməsiost uyğun üsul tapşırığınızı tez başa çatdırmağa kömək edə bilər.

Bağımsız Bərpa Aləti İlk Seçiminiz ola bilər

Excel korrupsiyası ilə qarşılaşdığınız zaman, əlbəttə ki, onu dərhal təmir etməlisiniz. Excel-i tez və asanlıqla təmir etmək üçün müstəqil bir bərpa alətindən istifadə edə bilərsiniz. Yalnız onu kompüterinizə quraşdırmaq lazımdır və o da edə bilər Excel xlsx problemini təmir edin bir neçə kliklə. Beləliklə, məlumatların bərpası haqqında heç nə bilmirsinizsə belə, zədələnmiş fayllarınızı da bərpa edə bilərsiniz.

Müəllif Giriş:

Anna Ma məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc Word məlumat xətasını təmir edin və Outlook təmiri proqram məhsulları. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.