Мазмұны
Excel бағдарламасында жұмыс істегенде біз берілген шарт бойынша максималды мәнді табуымыз керек. MAX және IF функцияларының тіркесімі нақты критерийлермен берілген деректер ауқымынан максималды мәнді табуға көмектеседі. Бұл мақалада біз Excel бағдарламасындағы MAX IF функциясын қалай пайдалану керектігін үйренеміз және белгілі бір критерийлер бойынша максималды мәнді табудың барлық мүмкін жолдарын түсіндіреміз.
Тәжірибе жұмыс кітабын жүктеп алыңыз
MAX IF Function.xlsx пайдалану
Excel бағдарламасындағы MAX IF формуласы дегеніміз не?
MAX IF формуласын түсіну үшін біз екі функцияны жеке түсінуіміз керек.
🔁 MAX функциясы
MAX функциясы Excel бағдарламасындағы ең жиі қолданылатын функциялардың бірі болып табылады. Ол таңдалған ауқымдағы ең үлкен мәнді қайтарады. MAX функциясы логикалық мәндер мен мәтінді елемейді. Төменде MAX функциясының синтаксисі берілген.
MAX (number1, [number2], ...)
🔁 IF Функциясы
IF функциясы Excel бағдарламасының тағы бір маңызды функциясы болып табылады. Егер функциясы берілген логикалық сынақ қанағаттандырылса, көрсетілген мәнді қайтарады. Мұнда Егер функциясының синтаксисі берілген.
=IF(logical_test, [value_if_true], [value_if_false])
Бұл мақалада біз MAX функциясы мен IF функцияларының тіркесімін пайдаланыңыз. Жалпы MAX IF формуласы берілген ауқымдағы бір немесе бірнеше шартты қанағаттандыратын ең үлкен сандық мәнді қайтарады.сандар, күндер, мәтіндер және басқа шарттар. Осы екі функцияны біріктіргеннен кейін біз осындай жалпы формуланы аламыз.
=MAX(IF(criteria_range=criteria, max_range))
Excel бағдарламасындағы MAX IF функциясын пайдаланудың 4 мысалдары
Мақаланың осы бөлімінде Excel бағдарламасындағы MAX IF функциясын пайдаланудың төрт қолайлы тәсілдерін қарастырамыз. Бұл мақала үшін біз Microsoft Excel 365 нұсқасын қолдандық; дегенмен, сіз қалауыңыз бойынша кез келген нұсқаны пайдалана аласыз.
1. MAX IF функциясын массив формуласымен пайдалану
Біріншіден, біз MAX IF формуласын қолданамыз. Excel бағдарламасындағы массив . Біз MAX IF формуласын тек бір шартқа ғана емес, сонымен қатар бірнеше критерийге негізделген пайдалана аламыз. Мұнда біз осы екі сценарийді де талқылаймыз.
1.1 MAX IF формуласын жалғыз критериймен пайдалану
Мақаланың осы бөлімінде біз MAX IF<2 пайдалануды үйренеміз> бір шартты бар формула. Төмендегі суреттегідей бізге деректер ауқымы берілді делік. Бізге Сату өкілінің ең көп сату санын табу керек.
Енді мұны істеу үшін төменде көрсетілген қадамдарды орындап көрейік.
Қадамдар:
- Біріншіден, жұмыс парағының кез келген жерінде кесте жасаңыз және атау бағанында Сату өкілдерінің атын енгізіңіз.
- Одан кейін MAX IF формуласын қолданыңыз. Мұнда біз “Alex” үшін максималды сатылымдарды тапқымыз келеді. Theформула осылай көрінеді.
=MAX(IF(B5:B16=B19,D5:D16))
Мұнда ұяшықтар диапазоны B5:B16 ұяшықтардың ұяшықтарын көрсетеді. Сату өкілі бағаны, B19 ұяшығы таңдалған сату өкілі , ал ұяшықтар ауқымы D5:D16 ұяшықтарды білдіреді Жалпы сатылым бағанының.
Формулалардың бөлінуі
- Мұнда, макс_ауқым - Жалпы сатылым бағаны ( D5:D16 ).
- шарттар Сату өкілінің атауы ( B19 ).
- шарттар_ауқымы Сату Rep . баған ( B5:B16 ).
- Шығару → $3,000 .
- Себебі, бұл массив формуланы біз барлық жақшаларды жабу арқылы осы формуланы аяқтауымыз керек. Олай болса, SHIFT + CTRL + ENTER пернелерін басыңыз.
Сонымен бізде максималды мән бар. Қалған екі атау үшін біз бірдей формуланы қолданамыз.
1.2 Бірнеше критерийлермен MAX IF формуласын қолдану
Excel бағдарламасында жұмыс істегенде, кейде бізде бірнеше критерийлерді қанағаттандыру арқылы максималды мәнді табу. MAX IF формуласын пайдалану - мұны істеудің тамаша тәсілі. Бізде “Алекс” , “Боб” және “Джон” атты бірнеше Сату өкілі бар деп есептейік. 1>Компьютер , Цикл және Медицина санаты. Енді біз осы Сату өкілдері әр санаттағы ең көп сату санын табуымыз керек.
Енді,Бұл әрекетті орындау үшін төменде көрсетілген нұсқауларды орындаңыз.
Қадамдар:
- Біріншіден, кестені жұмыс парағының кез келген жерінде және атауы мен Санат жасаңыз. бағанға берілген шартты енгізіңіз.
- Одан кейін MAX IF формуласын қолданыңыз. Біз Компьютер санаты бойынша “Alex” максималды сатылымдарын тапқымыз келеді. Төменде формула берілген.
=MAX(IF(B5:B20=B23,IF(C5:C20=C23,D5:D20)))
Мұнда C5:C20 ұяшықтар диапазоны ұяшықтарын көрсетеді. Санат баған, ұяшық C23 таңдалған санатқа жатады.
Формулалардың бөлінуі
- Ішінде бірінші IF функциясы,
- C5:C20=C23 → Бұл логикалық_тест аргументі.
- D5:D20 → Бұл [мән_егер_шын] аргументін көрсетеді.
- Шығыс → {ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;60;90;80;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;200;150;ЖАЛҒАН;ЖАЛҒАН .
- Ішінде 2-ші IF функциясы,
- B5:B20=B23 → Бұл логикалық_тест аргументі.
- IF(C5:C20=C23,D5:D20) → Ол [мән_егер_шын] аргументіне сілтеме жасайды.
- → {ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;90;80;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;ЖАЛҒАН;150;ЖАЛҒАН;ЖАЛҒАН
- Енді MAX функциясы массивтен максималды мәнді қайтарады.
- → $150 шығару.
- Келесі SHIFT + CTRL + пернелерін басыңыз.Формуланы қолдану үшін бір уақытта ENTER пернесін басыңыз. Соңғы формула мынау
Нәтижесінде біз максималды санымызды таптық.
- Одан кейін сол формуланы сол басқа ұяшықтарға қолданыңыз және келесі нәтижелерді аласыз.
2. Excel MAX IF массивін пайдалану
Массив формуласын қолданбай-ақ бірдей нәтиже ала аламыз. Ол үшін SHIFT + CTRL + ENTER пернелерін басу қажет емес SUMPRODUCT функциясын пайдалана аламыз. Ол үшін келесі бөлімде қарастырылған процедураны қолданайық.
Қадамдар:
Мұнда біз алдыңғы мысалдағы деректерді қолданамыз. Біздің мақсатымыз – « Компьютер » санатындағы « «Алекс» » мүмкіндігінше көп сатылымдарды табу.
- Біріншіден, келесідей кесте жасаңыз. келесі суретте көрсетілген.
- Одан кейін төменде берілген формуланы D23 ұяшығына қолданыңыз.
=SUMPRODUCT(MAX(((B5:B20=B23)*(C5:C20=C23)*(D5:D20))))
Формулалардың бөлінуі
- Мұнда, макс_ауқым Жалпы сатылым бағанын білдіреді ( D5:D20 )
- 2-шарт бұл санаты ( C23 )
- шарттар_ауқымы2 санат бағанына сілтеме жасайды ( C5:C20 )
- 1-шарт - Сату өкілі ( B23<2)>)
- шарт_ауқым1 Сату өкілі бағанын ( B5:B20 )
- <көрсетеді 1> Шығыс → 150$ .
- Одан кейін ENTER түймесін басыңыз, сонда біздің ең үлкен мән қолжетімді болады Төмендегі суретте көрсетілгендей D23 ұяшығында.
3. MAX IF формуласын НЕМЕСЕ логикасымен пайдалану
Біз MAX IF формуласын НЕМЕСЕ логикасымен бірге пайдалана алады. Мақаланың осы бөлімінде Excel бағдарламасында НЕМЕСЕ логикасымен MAX IF формуласын пайдаланудың егжей-тегжейлі процедурасын талқылаймыз. Олай болса, төменде берілген нұсқауларды қарастырайық.
Қадамдар:
- Біріншіден, келесі суретте көрсетілгендей жаңа кестені енгізіңіз.
- Одан кейін C24 ұяшығында келесі формуланы пайдаланыңыз.
=MAX(IF((B5:B20=C22)+(B5:B20=C23),D5:D20))
Мұнда C22 ұяшы бірінші таңдалған атқа сілтеме жасайды, ал C23 ұяшы екінші таңдалған атауды көрсетеді.
Формулаларды бөлу
- Мұнда, макс_ауқым Жалпы сатылым бағаны ( D5) :D20 ).
- критерий2 - Санат ( C23 ) атауы.
- шарттар_ауқымы2 санат бағанына ( B5:B20 ) жатады.
- шарт1 бұл Сату өкілінің атауы ( C22 ).
- шарттар_аралығы1 Сату өкілі бағанын көрсетеді ( B5:B20 ).
- Содан кейін SHIFT + CTRL + пернелерін басу арқылы формуланы қолданыңыз. ENTER .
Демек, біз ең көп сату сомасын аламыз C24 ұяшығында “Alex” және “Боб” арасында.
4. MAX IF қолдану ЖӘНЕ логикасы бар формула
Біз сонымен қатар ЖӘНЕ логикасының тіркесімі бар MAX IF формуласын пайдалана аламыз. Мұнда ЖӘНЕ логикасын қолдану үшін бір уақытта 2 критерийлерді қанағаттандырамыз. Енді мұны істеу үшін төменде көрсетілген нұсқауларды қолданайық.
Қадамдар:
- Біріншіден, келесі суретте көрсетілгендей жаңа кесте жасаңыз.
- Одан кейін C24 ұяшығында келесі формуланы пайдаланыңыз.
=MAX(IF((B5:B20=C22)*(C5:C20=C23),D5:D20))
Формулалардың бөлінуі
- Мұнда макс_аралығы көрсетіледі Жалпы сатылым бағаны ( D5:D20 ).
- 2-шарт атауына сілтеме жасайды ( C23 ) санаты.
- шарттар_ауқымы2 санат бағанын ( B5:B20) көрсетеді ).
- шарт1 - Сату өкілі ( C22 ).
- шарттар_ауқымы1 бұл Сату өкілінің бағанасы ( B5:B20 ).
- Келесі ENTER пернесін басыңыз.
Нәтижесінде төмендегі суретте көрсетілгендей жұмыс парағында келесі нәтиже болады.
Excel бағдарламасында MAXIFS функциясын пайдалану жолы
MAXIFS функциясы MA бағдарламасына тікелей балама болып табылады. Бірнеше критерийі бар X IF формуласы. Excel 2019 және Office 365 жүйесіне арналған Excel пайдаланушыларында бірдей болуы мүмкін MAXIFS функциясын пайдалану арқылы нәтиже беріңіз. Excel бағдарламасында MAXIFS функциясын пайдалану үшін төменде көрсетілген қадамдарды орындайық.
Қадамдар:
- Біріншіден, кестені енгізіңіз және енгізіңіз. Сіздің критерийлеріңіз келесі суретте көрсетілгендей.
Бұл жерде “Alex” , үшін максималды сатылымдарды табу керек. «Боб» және «Джон» берілген санатта.
- Содан кейін D22 ұяшығында төменде берілген формуланы пайдаланыңыз.
=MAXIFS($D$4:$D$20,$B$4:$B$20,B23,$C$4:$C$20,C23)
Формулалардың бөлінуі
- Осында , макс_ауқым - Жалпы сатылым баған ( $D$4:$D$20 ).
- шарттар_ауқымы1 - Сату өкілі баған ( $B$4:$B$20 ).
- критерий1 бұл Сату өкілінің аты ( B23 ).
- 2-шарт_аралығы бұл Санат бағанының атауы ( $C$4:$C$20 ).
- 2-шарт атауы санаты ( C23 ).
- Шығару → $150 .
- Осыдан кейін ENTER пернесін басыңыз, сонда сіз мынаны аласыз жұмыс парағындағы нәтижеге байланысты.
- Соңында, қалған нәтижелерді алу үшін Excel бағдарламасының Автотолтыру опциясын пайдаланыңыз.
Есте сақтау керек нәрселер
- MAX IF бұл Массив формуласы сондықтан ескі нұсқаларда Excel бағдарламасында осы формуланы аяқтау үшін SHIFT + CTRL + ENTER бір уақытта басу керек.
- MAXIFS функциясы тек Excel 2019 және Office 365 үшін қол жетімді.
Тәжірибе бөлімі
Excel жұмыс кітабы , біз жұмыс парағының оң жағында Тәжірибе бөлімі бердік. Өтінемін, өзіңіз жасаңыз.