Mundarija
Excelda ishlayotganda biz berilgan shartda maksimal qiymatni topishimiz kerak. MAX va IF funksiyalarining kombinatsiyasi ma'lum bir mezonlar bilan berilgan ma'lumotlar oralig'idan maksimal qiymatni topishga yordam beradi. Ushbu maqolada biz Excel dasturida MAX IF funksiyasidan qanday foydalanishni o'rganamiz va ma'lum mezonlar bo'yicha maksimal qiymatni topishning barcha mumkin bo'lgan usullarini tushuntiramiz.
Amaliy ish kitobini yuklab oling
MAX IF Function.xlsx-dan foydalanish
Excelda MAX IF formulasi nima?
MAX IF formulasini tushunish uchun biz ikkita funktsiyani alohida tushunishimiz kerak.
🔁 MAX Function
MAX funktsiyasi Excelda eng ko'p qo'llaniladigan funktsiyalardan biridir. Tanlangan diapazondan maksimal qiymatni qaytaradi. MAX funktsiyasi mantiqiy qiymatlar va matnni e'tiborsiz qoldiradi. Quyida MAX funktsiyasining sintaksisi keltirilgan.
MAX (number1, [number2], ...)
🔁 AGAR funksiyasi
IF funksiyasi Excelning yana bir muhim funksiyasidir. Agar berilgan mantiqiy test qoniqtirilsa, IF funksiyasi belgilangan qiymatni qaytaradi. Bu yerda AGAR funktsiyasining sintaksisi berilgan.
=IF(logical_test, [value_if_true], [value_if_false])
Ushbu maqolada biz MAX funktsiyasi va IF funktsiyasining kombinatsiyasidan foydalaning. Umuman olganda, MAX IF formulasi berilgan diapazondagi bir yoki bir nechta mezonlarga javob beradigan eng katta raqamli qiymatni qaytaradi.raqamlar, sanalar, matnlar va boshqa shartlar. Ushbu ikkita funktsiyani birlashtirgandan so'ng, biz shunday umumiy formulaga ega bo'lamiz.
=MAX(IF(criteria_range=criteria, max_range))
Excelda MAX IF funksiyasidan foydalanishga 4 ta misol
Maqolaning ushbu qismida Excelda MAX IF funksiyasidan foydalanish uchun to'rtta mos yondoshuvni muhokama qilamiz. Aytish kerakki, biz ushbu maqola uchun Microsoft Excel 365 versiyasidan foydalanganmiz; lekin siz o'zingizning xohishingizga ko'ra istalgan versiyadan foydalanishingiz mumkin.
1. MAX IF funksiyasidan massiv formulasi bilan foydalanish
Birinchi navbatda, biz MAX IF formulasidan foydalanamiz. Excelda massiv . Biz MAX IF formuladan faqat bitta shartga emas, balki bir nechta mezonlarga asoslangan holda foydalanishimiz mumkin. Bu erda biz ushbu ikkala stsenariyni ham muhokama qilamiz.
1.1 MAX IF formulasini yagona mezon bilan ishlatish
Maqolaning ushbu qismida biz MAX IF<2 dan foydalanishni o'rganamiz> bitta mezon bilan formula. Aytaylik, bizga quyidagi rasmdagi kabi bir qator ma'lumotlar berildi. Biz Savdo vakilining maksimal sotuvlar sonini topishimiz kerak.
Endi buni amalga oshirish uchun quyida keltirilgan amallarni bajaramiz.
Qadamlar:
- Birinchidan, ish varag'ining istalgan joyida jadval yarating va nom ustuniga Sotish vakillari nomlarini kiriting.
- Bundan keyin MAX IF formulasini qo'llang. Bu erda biz “Aleks” uchun maksimal sotishni topmoqchimiz. Theformula shunday ko'rinadi.
=MAX(IF(B5:B16=B19,D5:D16))
Bu erda katakchalar diapazoni B5:B16 katakchalarni bildiradi. Savdo vakili ustuni, B19 katak tanlangan Savdo vakili ga, katakchalar diapazoni D5:D16 katakchalarni bildiradi. Jami sotuv ustun.
Formula taqsimoti
- Bu yerda, maksimal_oraliq - Jami sotish ustuni ( D5:D16 ).
- mezonlar Savdo vakilining nomi ( B19 ).
- kriteriyalar_diapazoni Sotish Rep . ustun ( B5:B16 ).
- Chiqish → $3,000 .
- Chunki, bu massiv formula barcha qavslarni yopish orqali ushbu formulani to'ldirishimiz kerak. Buning uchun SHIFT + CTRL + ENTER tugmalarini bosing.
Demak, biz maksimal qiymatga egamiz. Qolgan ikkita nom uchun biz bir xil formuladan foydalanamiz.
1.2 MAX IF formulasini bir nechta mezonlar bilan qo'llash
Excelda ishlayotganda ba'zida bizda bir nechta mezonlarni qondirish orqali maksimal qiymatni topish. Buning uchun MAX IF formulasidan foydalanish ajoyib usuldir. Faraz qilaylik, bizda “Aleks” , “Bob” va “Jon” nomli bir nechta Savdo vakili bor. 1>Kompyuter , Tsikl va Tibbiyot toifasi. Endi biz ushbu Savdo vakillari har bir toifadagi eng koʻp sotuvlar sonini topishimiz kerak.
Endi, keling.Buning uchun quyida koʻrsatilgan koʻrsatmalarga amal qiling.
Qadamlar:
- Birinchidan, ish varaqining istalgan joyida jadval yarating, nomi va Kategoriya ustunga berilgan mezonlarni kiriting.
- Shundan so'ng MAX IF formulasini qo'llang. Biz Kompyuter kategoriyasi ostida “Aleks” ning maksimal savdosini topmoqchimiz. Quyida formula berilgan.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Bu yerda C5:C20 katakchalar diapazoni katakchalarini bildiradi. Turkum ustun, katakcha C23 tanlangan toifaga ishora qiladi.
Formulalarni taqsimlash
- In birinchi IF funktsiya,
- C5:C20=C23 → Bu mantiqiy_test argument.
- D5:D20 → Bu [haqiqat_agar_qiymat] argumentini bildiradi.
- Chiqish → {FALSE;FALSE;FALSE;FALSE;FALSE;60;90;80;FALSE;FALSE;FALSE;FALSE;200;150;FALSE;FALSE .
- In 2-chi IF funktsiyasi,
- B5:B20=B23 → Bu mantiqiy_test argument.
- IF(C5:C20=C23,D5:D20) → Bu [value_agar_true] argumentiga ishora qiladi.
- Chiqish → {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;90;80;FALSE;FALSE;FALSE;FALSE;FALSE;150;FALSE;FALSE
- Endi MAX funksiya massivdan maksimal qiymatni qaytaradi.
- Chiqish → $150 .
- Keyingi, SHIFT + CTRL + tugmalarini bosingFormulani qo'llash uchun bir vaqtning o'zida ENTER tugmasini bosing. Yakuniy formula bu
Natijada biz maksimal sonimizni topdik.
- Shundan so'ng, xuddi shu formulani boshqa katakchalarga ham qo'llang va siz quyidagi natijalarga erishasiz.
2. Excel MAX IF-dan massivsiz foydalanish
Biz massiv formulasidan foydalanmasdan ham xuddi shunday natijaga erishishimiz mumkin. Buning uchun SHIFT + CTRL + ENTER tugmalarini bosish shart bo'lmagan SUMPRODUCT funksiyasidan foydalanishimiz mumkin. Buning uchun quyidagi bobda muhokama qilingan protseduradan foydalanamiz.
Qadamlar:
Bu erda biz oldingi misoldagi ma'lumotlardan foydalanamiz. Maqsadimiz “ Kompyuter ” turkumidagi “ “Aleks” ” uchun imkon qadar koʻproq sotuvlarni topishdir.
- Birinchidan, quyidagi jadval yarating. quyidagi rasmda ko'rsatilgan.
- Shundan so'ng, D23 katakchada quyida berilgan formulani qo'llang.
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Formulalarni taqsimlash
- Bu yerda, max_diapazon Jami sotish ustunini bildiradi ( D5:D20 )
- Mezon2 Kategoriya ( C23 )
- kriteria_diapazoni2 nomi Kategoriya ustuniga ishora qiladi ( C5:C20 )
- Mezon1 bu Savdo vakili ( B23<2)>)
- kriteria_diapazoni1 Savdo vakili ustunini ( B5:B20 )
- Chiqish → $150 .
- Keyin, ENTER -ni bosing va bizning maksimal qiymatimiz mavjud bo'ladi katakchada D23 quyidagi rasmda ko'rsatilganidek.
3. MAX IF formulasidan OR Logic bilan foydalanish
Biz MAX IF formulasidan OR mantiqi bilan birgalikda foydalanishi mumkin. Maqolaning ushbu qismida Excelda MAX IF formulasini OR mantiq bilan ishlatishning batafsil tartibini muhokama qilamiz. Shunday qilib, keling, quyida keltirilgan ko'rsatmalar bilan tanishamiz.
Qadamlar:
- Birinchi navbatda, quyidagi rasmda ko'rsatilganidek, yangi jadval kiriting.
- Bundan keyin C24 katakchada quyidagi formuladan foydalaning.
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Bu yerda C22 katak birinchi tanlangan nomga, C23 katak ikkinchi tanlangan nomga ishora qiladi.
Formula taqsimoti
- Bu yerda maksimal_oraliq Jami savdo ustuni ( D5) :D20 ).
- mezonlar2 bu Kategoriya ( C23 ) nomidir.
- kriteria_diapazoni2 Kategoriya ustuniga ( B5:B20 ) ishora qiladi.
- mezonlar1 bu Savdo vakilining nomi ( C22 ).
- kriteriyalar_diapazoni1 Savdo vakili ustunini bildiradi ( B5:B20 ).
- Keyin, SHIFT + CTRL + tugmalarini bosib formulani qo'llang. ENTER .
Shunday qilib, biz maksimal savdo miqdorini olamiz C24 katakdagi “Aleks” va “Bob” oraligʻida.
4. MAX IF ni qoʻllash VA mantiqli formula
Biz MAX AGAR formuladan VA mantiq birikmasi bilan ham foydalanishimiz mumkin. Bu erda biz VA mantiqni qo'llash uchun bir vaqtning o'zida 2 mezonga javob beramiz. Keling, buni amalga oshirish uchun quyida keltirilgan ko'rsatmalardan foydalanamiz.
Qadamlar:
- Birinchi navbatda, quyidagi rasmda ko'rsatilganidek, yangi jadval yarating.
- Bundan keyin C24 katakchada quyidagi formuladan foydalaning.
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Formula taqsimoti
- Bu yerda max_diapazon ni ifodalaydi Jami savdo ustuni ( D5:D20 ).
- 2-mezon nomiga ishora qiladi Turkum ( C23 ).
- kriteria_diapazoni2 Kategoriya ustunini bildiradi ( B5:B20 ).
- mezonlar1 bu Savdo vakili ( C22 ).
- kriteria_diapazoni1 bu Savdo vakili ustuni ( B5:B20 ).
- Keyin, ENTER tugmasini bosing.
Natijada quyidagi rasmda koʻrsatilganidek, ish varaqingizda quyidagi natijaga ega boʻlasiz.
Excelda MAXIFS funksiyasidan qanday foydalanish
MAXIFS funktsiyasi MA-ga to'g'ridan-to'g'ri muqobildir X IF formulasi bir nechta mezonga ega. Excel 2019 va Office 365 uchun Excel foydalanuvchilari bir xil bo'lishi mumkin MAXIFS funksiyasidan foydalanib natija. Excelda MAXIFS funktsiyasidan foydalanish uchun quyida ko'rsatilgan amallarni bajaramiz.
Qadamlar:
- Birinchidan, jadvalni kiriting va kiriting. quyidagi rasmda ko'rsatilgan mezonlaringiz.
Bu erda biz “Aleks” , uchun maksimal sotuvlarni topishimiz kerak. “Bob” va “Jon” ma’lum toifadagi.
- Keyin, D22 katakchasida quyida keltirilgan formuladan foydalaning.
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Formulalarni taqsimlash
- Bu yerda , max_diapazoni bu Jami savdo ustun ( $D$4:$D$20 ).
- kriteria_diapazoni1 bu Savdo vakili ustun ( $B$4:$B$20 ).
- mezon1 bu Savdo vakilining nomi ( B23 ).
- kriteria_diapazoni2 bu Kategoriya ustunining nomi ( $C$4:$C$20 ).
- 2-mezon bu nom Kategoriya ( C23 ).
- Chiqish → $150 .
- Shundan so'ng, ENTER -ni bosing va siz ma'lumot olasiz ish varag'ingizdagi natija tufayli.
- Nihoyat, qolgan natijalarni olish uchun Excelning Avtomatik to'ldirish opsiyasidan foydalaning.
Eslash kerak bo'lgan narsalar
- MAX IF bu Masiv formulasi shuning uchun eski versiyalarda Excelda ushbu formulani bajarish uchun SHIFT + CTRL + ENTER tugmalarini bir vaqtda bosishingiz kerak.
- MAXIFS funktsiyasi faqat Excel 2019 va Office 365 uchun mavjud.
Amaliyot boʻlimi
Excel Workbook , biz ishchi varaqning o'ng tomonida Mashq qilish bo'limi ni taqdim etdik. Iltimos, o'zingiz mashq qiling.