Excel-də müxtəlif massivlərdən çoxlu meyarları necə uyğunlaşdırmaq olar

  • Bunu Paylaş
Hugh West

Excel-də müxtəlif massivlərdən çoxsaylı kriteriyalara uyğunlaşmaq üçün cavab və ya bəzi unikal məsləhətlər axtarırsınızsa, doğru yerə gəldiniz. Excel-də müxtəlif massivlərdən çoxlu kriteriyaları uyğunlaşdırmağın müxtəlif yolları var. Bu məqalə sizə uyğun nümunələrlə hər addımda yol göstərəcək. Nəticə etibarı ilə siz onları öz məqsədləriniz üçün asanlıqla istifadə edə bilərsiniz. Gəlin məqalənin əsas müzakirəsinə keçək.

Təcrübə iş dəftərini endirin

Bu məqalədə istifadə etdiyim iş kitabını aşağıdan yükləyə və onunla özünüz məşq edə bilərsiniz.

Fərqli Arrays.xlsx-dən Çoxsaylı Kriteriyaları Uyğunlaşdırın

Excel-də Fərqli Massivlərdən Çoxsaylı Kriteriyaları Uyğunlaşdırmaq üçün 6 Metod

Bu bölmədə mən sizə Windows əməliyyat sistemində Excel-də müxtəlif massivlərdən çoxsaylı kriteriyaları uyğunlaşdırmaq üçün 6 sürətli və asan üsul göstərəcəyəm. Bu məqalədə hər şey üçün aydın təsvirlərlə ətraflı izahatlar var. Mən burada Microsoft 365 versiyasını istifadə etmişəm. Bununla belə, mövcudluğunuzdan asılı olaraq hər hansı digər versiyadan istifadə edə bilərsiniz. Əgər bu məqalənin hər hansı hissəsi sizin versiyanızda işləmirsə, şərh yazın.

Bu məlumat dəstində mən real həyat nümunəsini təqdim etməyə çalışmışam. Dataset bəzi geyim məhsulları haqqında məlumatı ehtiva edir. Onun dörd sütunu var, məhsulun adı , Rəng , Ölçü Qiymət gördüyünüz kimiaşağıdakı şəkildə.

1. INDEX və MATCH Funksiyaları ilə Massiv Düsturundan istifadə

Burada mən Məhsulun ( Cell B11 ) Qiymətini gətirdim. məhsulun Ad , Rəngi, Ölçüsündə.

📌 Addımlar:

  • Bunun üçün əvvəlcə G5 , G6 xanalarına məhsulun adı , rəngi ölçüsü , G7
  • Sonra bu kriteriyalara cavab verən məhsulun qiymətini almaq üçün G8 xanasına aşağıdakı düsturu daxil edin:

=IFERROR(INDEX(E5:E20,MATCH(1,(G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20),0)),"No Match")

🔎 Formula Bölməsi:

Vurma əməliyyatı :

→ (G5=B5:B20)*(G6=C5:C20)*(G7=D5:D20) = (Köynək = Məhsul Sütunu)*(İndiqo = Rəngli Sütun)*(L = Ölçü Sütunu) = {YANLIŞ; FALSE;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU;YANLIŞ;YANLIŞ}*(G6=C5:C20)*(G7=D5:D20)}

O, müvafiq sütundakı dəyərləri axtaracaq və ona uyğun olaraq TRUE/FALSE dəyərlərini qaytaracaq.

→ {0;0;0;0;0;0;0; 0;0;0;0;0;1;0;0;0}

Vurma Operatoru (*) bu dəyərləri 0-lara və 1-lərə çevirir və sonra İstənilən çıxışdan başqa bütün digər dəyərləri 0-a çevirən vurma əməliyyatı.

MATCH Funksiya Əməliyyat :

→ MATCH(1) ,(0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0),0)) → 13

Bu funksiyası çevrilmiş diapazonda 1 dəyərini axtarır vəmövqeyi qaytarır.

İNDEKS Funksiya Əməliyyat :

→ IFERROR(INDEX(E5:E20,13), "Xeyr Match”) → 50

Bu funksiya qiymət sütununun 13-cü sətir -də istədiyiniz nəticə olan dəyəri qaytarır. Uyğunluğun olmadığı hallar üçün INDEX funksiyası #N/A xətası qaytaracaq. Bu cür səhvləri idarə etmək və insan tərəfindən oxuna bilən “ Uyğunluq yoxdur “ mesajını göstərmək üçün burada FERROR funksiyası istifadə olunur.

Ətraflı oxuyun: Birdən çox kriteriya ilə Excel INDEX MATCH (4 Uyğun Nümunə)

2. INDEX və MATCH Funksiyalarının Qeyri Massiv Düsturundan istifadə etməklə

Burada mən əvvəlki kimi eyni tapşırığı yerinə yetirməyə çalışmışam. Əlavə INDEX funksiyası və INDEX funksiyasının seçilmiş qeyri-massiv növü istisna olmaqla, formula eynidir.

📌 Addımlar:

  • Bunun üçün əvvəlcə müvafiq xanalara məhsul adı, rəng, ölçü daxil edin.
  • Sonra, həmin meyarlara cavab verən məhsulun qiymətini əldə etmək üçün G8 xanasına aşağıdakı düsturu daxil edin:

=IFERROR(INDEX(E5:E25,MATCH(1,INDEX((G5=B5:B25)*(G6=C5:C25)*(G7=D5:D25),0,1),0)),"No Match")

🔎 Düsturun izahı:

Bu yeni INDEX funksiyasının əsas məqsədi əvvəlki massiv düsturunu çevirməkdir qeyri-massiv düsturuna belə ki, o, Excel massivi funksiyaları ilə tanış olmayan şəxs tərəfindən həyata keçirilə bilsin. Yeni İNDEKSİ funksiyası sonra qaytarılmış massivi idarə edirmassiv düsturuna ehtiyacı aradan qaldıran vurma əməliyyatı.

Daha çox oxuyun: EXCEL-də İNDEKS UYĞUNLUĞU Çoxsaylı Kriteriyalar (Masiv düsturu olmadan)

Oxşar oxunuşlar

  • Excel-də 3 meyarla İNDEKS MATCH (4 Nümunə)
  • Excel-də INDEX və MATCH funksiyaları ilə SUMIF
  • İndeks Excel-də Çoxsaylı Cəmi Cəmi Uyğunlaşdırın (3 üsul)
  • Birdən çox kriteriya ilə INDEX MATCH Fərqli Vərəq (2 Yol)
  • EXCEL-də INDEX, MATCH və COUNTIF Funksiyasından İstifadə Edilən Çoxsaylı Kriteriyalar

3. Çoxsaylı Kriteriyalar üçün INDEX MATCH Formula Excel-də Fərqli Üfüqi və Şaquli Massivlərdən

3.1 Sütunlarda Şaquli Axtarış

Yuxarıda təsvir edilən əvvəlki üsullardan başqa, siz INDEX MATCH <4-ü birləşdirə bilərsiniz>birdən çox kriteriya ilə üfüqi və şaquli axtarış üçün axtarış funksiyaları. Bunu etmək üçün aşağıdakı addımları yerinə yetirin.

📌 Addımlar:

  • İlk olaraq C18 xanasına klikləyin və aşağıdakı düsturu daxil edin.

=INDEX(D5:D14,MATCH(1,(B5:B14=C16)*(C5:C14=C17),0))

  • Daha sonra Enter düyməsini basın

Nəticədə, istədiyiniz satıcı üçün istədiyiniz nəticəni əldə edə bilərsiniz.

3.2 Sıralarda Üfüqi Axtarış

Siz həmçinin -i birləşdirə bilərsiniz. INDEX MATCH aşağıdakı addımları yerinə yetirərək üfüqi olaraq çoxsaylı kriteriyaları axtarmaq üçün funksiyaları yerinə yetirir.

📌 Addımlar:

  • Birinci , klikləyin C10 xanasında.
  • Daha sonra aşağıdakı düsturu daxil edin və Enter

düyməsini basın. =INDEX(C6:L6,MATCH(1,(C4:L4=C8)*(C5:L5=C9),0))

Beləliklə, üfüqi axtarışla istədiyiniz şəxsin şöbəsini əldə edə bilərsiniz.

4. Massivlərdən Çox Kriteriyaları Uyğunlaşdırmaq üçün İNDEX MATCH Formula Fərqli Excel Vərəqləri

Biznes təsərrüfatında işlədiyiniz vəziyyəti nəzərdən keçirin. Müdiriniz sizə başqa bir iş vərəqindən fərqli satış nümayəndələrinin satış məbləğini tapmalı olduğunuz bir tapşırıq verdi. Bunu INDEX MATCH düsturundan istifadə etməklə asanlıqla edə bilərsiniz.

  • Aşağıdakı misalda, “ID” , “Ad” “Satış” işçilər özbaşına verilir. Fərqli iş vərəqində konkret “İD” və xüsusi “Ad” üçün “Satış” tapmalısınız. İş vərəqi “Data” adlanır.

  • “ID” sütunlarından ibarət yeni iş vərəqində başqa cədvəl yaradın , “Ad” “Satış” . Bu yeni iş vərəqində biz nəticə tapacağıq. Bu iş vərəqini “M01” kimi adlandırın.
  • Sonra “M01” iş vərəqinin D5 xanasına aşağıdakı düsturu daxil edin.

=INDEX(Data!$D$5:$D$15,MATCH(1,('M01'!B5=Data!$B$5:$B$15)*('M01'!C5=Data!$C$5:$C$15),0))

  • İndi isə qalan xanalar üçün eyni düsturu tətbiq edin.

  • Beləliklə, siz müxtəlif iş vərəqlərindən dəyər tapmaq üçün çoxlu meyarlardan istifadə etmisiniz.

5. Çoxsaylı Kriteriyaları Uyğunlaşdırmaq üçün COUNTIFS funksiyasından istifadəFərqli Massivlərdən

Biz Excel-də çoxlu kriteriyalara uyğunlaşdırmaq üçün COUNTIFS funksiyasından istifadə edə bilərik. Bu halda biz müxtəlif sütunlardakı kriteriyalar üçün məntiqindən, eyni sütundakı meyarlar üçün isə VEYA məntiqindən istifadə etməliyik.

5.1 AND istifadə etmək Çoxlu Sütunlarda Çox Kriteriyalar üçün Məntiq

məntiq o deməkdir ki, bütün meyarlar həqiqi dəyəri əldə etmək üçün uyğunlaşdırılmalıdır. Burada mən Ad , Rəng Ölçü meyarlarına əsaslanaraq cərgələrin ümumi sayını hesabladım.

📌 Addımlar :

  • Əvvəla, məhsulun , rənginin ölçünün adını aralığın müvafiq xanalarına daxil edin. 3>F5:F7 .
  • Sonra verilmiş kriteriyalara uyğun gələn xanaların sayını almaq üçün F8 xanasına aşağıdakı düsturu daxil edin:

=COUNTIFS(B5:B20,F5,C5:C20,F6,D5:D20,F7)

🔎 Formula Bölməsi:

=COUNTIFS(B5) :B20,F5,C5:C20,F6,D5:D20,F7) → COUNTIFS(Məhsul Sütun, Köynək, Rəng Sütun, İndiqo, Ölçü Sütun, L) → 1

  • Bu müvafiq sütunlardakı dəyərləri axtarır və bütün kriteriyalar uyğun gələrsə, sayı artırır.
  • Bütün meyarların uyğun gəldiyi yalnız bir sütun var. Beləliklə, bu, istədiyiniz nəticədir.

  • Beləliklə, siz müxtəlif massivlər üçün verilən meyarlara uyğun xanaların sayına sahibsiniz.

Ətraflı oxuyun: Excel-də Satır və Sütunlardakı Çoxsaylı Kriteriyaları İndekslə Uyğunlaşdırın

5.2 OREyni Sütunda Çoxsaylı Kriteriyaların Məntiqi

VEYA məntiqi o deməkdir ki, bir kriteriya uyğun gələrsə, TRUE qiyməti qaytarılacaq. Burada rəng dəyərlərinin “ Qırmızı ” və “ Sarı ” olduğu cərgələrin ümumi sayını hesabladım.

Bunun üçün aşağıdakı düsturu daxil edin. F4 xanası verilmiş kriteriyalara uyğun gələn xanaların sayını almaq üçün:

=SUM(COUNTIFS(C5:C20,{"Red","Yellow"}))

🔎 Düsturun Bölgüsü:

→ CƏMİ(COUNTIFS(C11:C31,{“Qırmızı”,“Sarı”})) → SUM( COUNTIFS(Rəng sütunu,{“Qırmızı”, ”Sarı”}))

COUNTIFS funksiyası müvafiq sütundakı dəyərləri axtarır və hər hansı meyar uyğun gələrsə, sayı artırır . Üç “Qırmızı” və üç “Sarı” olduğundan, COUNTIFS funksiyası 3,3 qaytarır.

→ SUM(3,3) → 6

SUM funksiyası iki dəyəri əlavə edir və istədiyiniz nəticəni qaytarır.

  • Beləliklə, mən ümumi məbləği hesabladım. qırmızı və sarı məhsullar.

Ətraflı oxuyun: Excel-də Çoxsaylı Kriteriyalar altında INDEX-MATCH funksiyaları ilə cəmi

6 . FILTER Funksiyasından İstifadə

Adından göründüyü kimi, FILTER funksiyası müəyyən meyarlar əsasında bir sıra xanaları süzür. Bu üsul üçün çox funksiyalı düsturlar yazmırsınız. Əməliyyatı yerinə yetirmək üçün yalnız FILTER funksiyası kifayətdir. Burada mən Məhsulun Qiymətini gətirmişəm ( Cell B11 ) məhsulun Ad , Rəng, Ölçü əsasında.

📌 Addımlar:

  • İlk olaraq, müvafiq xanalara məhsulun , rənginin ölçünün adını daxil edin F5:F7 diapazonunda.
  • Sonra bütün meyarlara uyğun gələn məhsulun qiymətini almaq üçün F8 xanasına aşağıdakı düsturu daxil edin.

=FILTER(E5:E20,(B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7),"No Match")

🔎 Formula Bölməsi:

Vurma əməliyyatı:

→ (B5:B20=G5)*(C5:C20=G6)*(D5:D20=G7) = (Məhsul Sütunu = Köynək)*(Rəng Sütun = İndiqo)*(Ölçü Sütun = L) = {YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;YANLIŞ;DOĞRU;DOĞRU;DOĞRU;DOĞRU;DOĞRU; ;TRUE;FALSE;FALSE}*(C5:C20=G6)*(D5:D20=G7)}

O, müvafiq sütundakı dəyərləri axtaracaq və DOĞRU/YANLIŞ qaytaracaq ona uyğun qiymətlər.

→ {0;0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0 }

Vurma Operatoru (*) bu dəyərləri 0-lara və 1-lərə çevirir və sonra onları birləşdirən vurma əməliyyatını yerinə yetirir. İstənilən çıxışdan başqa bütün digər dəyərləri 0-a təyin edir.

✅ FILTER Funksiya:

→ FILTER(E14:E34,{0;0;0) ;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0;0;0;0},”Uyğun deyil”) = FILTER(Qiymət Sütunu {0;0;0;0;0;0;0;0;0;0;0;0;1;0;0;0;0;0; 0;0;0},”Uyğun deyil”) = 50

FILTER funksiyası indeks nömrələri ilə Qiymət sütununda axtarış aparır və xana dəyərini qaytarır burada müvafiq indeksdəyər birdir (1), Bu halda, 50.

  • Beləliklə, mən verilmiş çoxsaylı kriteriyalara uyğun gələn məhsulun qiymətini hesablamışam.

Qeyd:

Bu məqalənin yazıldığı andan etibarən FILTER funksiyası yalnız Excel 365-də mövcuddur. , əgər siz Excel-in digər versiyalarından istifadə edirsinizsə, o zaman digər üsulları yoxlamalısınız.

Nəticə

Bu məqalədə siz müxtəlif meyarlardan bir neçə meyarın necə uyğunlaşdırılacağını tapdınız. Excel-də massivlər. Ümid edirəm probleminizin həllini tapa bildiniz. Hər hansı bir təklifiniz və ya sualınız varsa, şərhlərdə qeyd edin. Təşəkkür edirəm.

Hugh West sənayedə 10 ildən çox təcrübəyə malik yüksək təcrübəli Excel təlimçisi və analitikidir. Mühasibat uçotu və maliyyə üzrə bakalavr dərəcəsi və Biznesin idarə edilməsi üzrə magistr dərəcəsinə malikdir. Hugh tədrisə həvəslidir və izləmək və başa düşmək asan olan unikal tədris yanaşması işləyib hazırlayıb. Onun Excel üzrə ekspert biliyi bütün dünyada minlərlə tələbə və mütəxəssisə öz bacarıqlarını təkmilləşdirməyə və karyeralarında üstün olmağa kömək etmişdir. Hugh öz bloqu vasitəsilə biliklərini dünya ilə bölüşür, fərdlərə və müəssisələrə öz potensiallarını tam şəkildə çatdırmaq üçün pulsuz Excel dərsləri və onlayn təlimlər təklif edir.