Shaxda tusmada
Maqaalku wuxuu muujinayaa dhowr siyaabood oo kala duwan oo lagu helo qiimaha ugu sarreeya ee Excel iyadoo lagu saleynayo hal ama dhowr shuruudood oo aad sheegtay ee shaqada MAX kaas oo loogu talagalay in lagu soo celiyo tirada ugu badan ee xogta. Xaaladaha qaarkood, si kastaba ha ahaatee, waxaa laga yaabaa inaad u baahato inaad hoos u sii gasho xogtaada si aad u hesho qiimaha ugu sarreeya ee ku salaysan shuruudaha qaarkood. Tan waxaa lagu samayn karaa iyadoo la isticmaalayo dhawr nooc oo kala duwan, oo maqaalkani wuxuu sharxayaa dhammaan siyaabaha suurtogalka ah.
Excel MAX IF formula
Ilaa dhawaan, Microsoft Excel ma lahayn ku-dhismay MAX IF shaqada si loo helo qiimaha ugu badan ee ku salaysan shuruudaha. Marka la soo bandhigo MAXIFS gudaha Excel 2019, waxaan ku samayn karnaa max shuruudaysan hab fudud.
In Excel 2016 iyo noocyadii hore, wali waa inaad samaysaa qaabka qaabaysan adiga oo isku daraya MAX ku shaqee IF bayaan:
{=MAX(IF( criteria_range= criteria, max_range))}Si aad u aragto sida MAXkan guud HADDII qaaciddada ay ku shaqeyso xogta dhabta ah, fadlan tixgeli tusaalahan soo socda. Ka soo qaad, inaad haysatid miis ay ku qoran yihiin natiijooyinka boodada dheer ee dhowr arday. Jadwalka waxaa ku jira xogta seddex wareeg, waxaadna raadineysaa natiijada ugu fiican ee ciyaaryahan gaar ah, ayuu yiri Yacquub. Iyadoo magacyada ardaygu ku jiraan A2:A10 iyo masaafada ku jirta C2:C10, qaacidadu waxay qaadanaysaa qaabkan:
=MAX(IF(A2:A10="Jacob", C2:C10))
=MAX(IF(A2:A10=F1, C2:C10))
Sida qaaciddadani u shaqeyso
> Macquul ahaan Tijaabada shaqada IF, waxaan barbar dhignaa liiska magacyada (A2: A10) iyo magaca bartilmaameedka (F1). Natiijadii hawlgalkani waa RUN iyo BEEN, halkaas oo qiyamka RUNTA ah ay u taagan yihiin magacyo u dhigma magaca bartilmaameedka (Yacquub): {FALSE;FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE}
{FALSE;FALSE;FALSE;5.48;5.42;5.57;FALSE;FALSE;FALSE}
Arraykan waxa lagu quudiyaa shaqada MAX, kaas oo soo celisa tirada ugu badan isagoo iska indhatiraya qiyamka BEENTA.
Talo. Si aad u aragto hannaanyada gudaha ee xagga sare lagaga hadlay, dooro qaybta u dhiganta qaacidada xaashida shaqada oo taabo furaha F9. Si aad uga baxdo qaabka qiimaynta qaacidada, taabo furaha Esc.
MAX IFKA IFKA qaacidada leh ee badanshuruudaha
Xaaladda markaad u baahan tahay inaad hesho qiimaha ugu badan ee ku salaysan wax ka badan hal shuruud, waxaad awood u yeelan kartaa midkood:
Isticmaal HADDII Odhaahyada Neefka leh si loogu daro shuruudo dheeraad ah:
{=MAX( HADDII Ama la qabso shuruudo badan adoo isticmaalaya hawlgalka isku dhufashada:{=MAX(IF(( criteria_range1= criteria1)) *( criteria_range2= criteria2), max_range))}Aan niraahno waxaad ku haysaa natiijooyinka wiilasha iyo gabdhaha hal miis oo keliya waxaadna jeceshahay inaad ka hesho boodada ugu dheer gabdhaha wareegga 3. Si aad u sameyso , waxaan galeynaa heerka koowaad (haweenka) G1, heerka labaad (3) ee G2, waxaana isticmaalnaa hababka soo socda si aan u ogaano qiimaha ugu sarreeya:
=MAX(IF(B2:B16=G1, IF(C2:C16=G2, D2:D16)))
=MAX(IF((B2:B16=G1)*(C2:C16=G2), D2:D16))
Maadaama ay labaduba yihiin qaabab habaysan, fadlan xasuusnoow inaad riixdo Ctrl + Shift + Geli si aad si sax ah u dhamaystirto.
Sida ka muuqata sawirka hoose, qaacidooyinka waxay soo saaraan natiijooyin isku mid ah, markaa midda la isticmaalayo waa a arrinta yo dookhaaga gaarka ah. Aniga ahaan, qaacidada leh macquulka Boolean way fududahay in la akhriyo oo la dhiso - waxay kuu ogolaaneysaa inaad ku darto shuruudo badan oo aad rabto adiga oo aan ku dhejin shaqooyin dheeraad ah HADDII. >
Qaciidada kowaad waxay isticmaashaa laba hawlood oo buul leh IF si loo qiimeeyo laba shuruudood. Imtixaanka macquulka ah ee bayaanka IF ee ugu horreeya, waxaan is barbar dhignay qiyamka tiirka Jinsiga(B2:B16) oo leh halbeegga G1 ("Dumar"). Natiijadu waa qiyamyo RUN ah iyo BEEN ah halkaas oo TRUE ay ka dhigan tahay xogta u dhiganta shuruudaha:
{FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; TRUE; TRUE; TRUE}
qiimaha_if_true dooda labaad HADDII bayaanka, waxaanu bixinaa natiijada boodka dheer (D2:D16), oo sidan ayaan ku helaynaa alaabta kuwaas oo leh RUN ee labada qaybood ee hore ee boosaska u dhigma (ie shayada halka jinsigu yahay "dhedig" wareegguna waa 3):
> {FALSE; FALSE; FALSE; FALSE; FALSE; 4.63; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; FALSE; 4.52}
waxay soo celinaysaa tirada ugu badanQaabka labaad waxa lagu qiimeeyaa isla shuruudo isku mid ah hal imtixaan oo macquul ah, hawlgalka isku dhufashadana waxa uu u shaqeeyaa sida hawl-wadeenka AND:
Marka la isticmaalo qiyamka runta ah iyo kuwa beenta ah mid kasta Hawlgalka xisaabta, waxa loo beddelaa 1 iyo 0, siday u kala horreeyaan. Iyo sababta oo ah ku dhufashada 0 had iyo jeer waxay siinaysaa eber, soo-jeedinta soo-saarku waxay leedahay 1 kaliya marka dhammaan shuruudaha ay yihiin RUN. Diyaarintan waxaa lagu qiimeeyaa imtixaanka macquulka ah ee shaqada IF, kaas oo soo celinaya masaafada u dhiganta 1 (RUN) .
MAX IF HADDII ARRAYNIsticmaalayaal badan oo Excel ah, oo aan ku jiro, ayaa ah naceyb ka dhanka ah hababka diyaarinta iskuna day inaad ka takhalusto meel kasta oo suurtagal ah. Nasiib wanaag, Microsoft Excel waxay leedahay dhowr hawlood oo si toos ah u maamula diyaarinta, waxaanan isticmaali karnaa midoo ka mid ah hawlahaas, kuwaas oo ah SUMPRODUCT, oo ah nooca "ku duub" agagaarka MAX.
Guud MAX IF qaacidada aan habayn waa sida soo socota:
=SUMPRODUCT((( criteria_range1=) Shuruudaha1) * ( Shuruudaha_range2= Shuruudaha2) * max_range))Dabiici ahaan, waxaad ku dari kartaa lamaane kala duwan oo kala duwan haddii loo baahan yahay.
Si aad u aragto qaacidada ficil ahaan, waxaan adeegsan doonaa xogta tusaalihii hore. Ujeedadu waa in la helo boodada ugu badan ee orodyahanka dumarka wareega 3:
=SUMPRODUCT(MAX(((B2:B16=G1) * (C2:C16=G2) * (D2:D16))))
Qaabkan waxa lagu tartamayaa furaha Gelida caadiga ah oo soo celisa isla natiijada array MAX IF formula:
>
Adiga oo si dhow u eegaya sawirka kore, waxaad ogaan kartaa in boodada aan sax ahayn ee lagu calaamadeeyay "x" tusaalooyinkii hore hadda waxay leeyihiin 0 qiimayaal safafka 3, 11 iyo 15 , qaybta xigtana waxay sharraxaysaa sababta.
Sida ay qaaciidadani u shaqeyso
>Sida MAX IF formula, waxaanu qiimaynayna laba shuruudood anagoo is barbar dhignay qiime kasta xagga Jinsiga (B2:B16) iyo Wareegga C2: C16) tiirar leh shuruudaha unugyada G1 iyo G2. Natiijadu waa laba hannaan oo qiimayaal RUN ah iyo BEEN AH. Isku dhufashada curiyayaasha arrays' ee isla boosasku waxay u beddelaan RUN iyo BEEN 1 iyo 0, siday u kala horreeyaan, halkaas oo 1 u taagan tahay shayada buuxiyey labada shuruudood. Qaabka saddexaad ee la dhufto wuxuu ka kooban yahay natiijooyinka boodboodka dheer (D2:D16). Iyo sababtoo ah ku dhufashada 0 waxay siinaysaa eber, kaliya walxaha haysta 1 (RUN) ee boosaska u dhigmabadbaado: {0; 0; 0; 0; 0; 4.63; 0; 0; 0; 0; 0; 0; 0; 0; 4.52}
Hadii max_range ka kooban yahay qiima kasta oo qoraal ah, hawlgalka isku dhufashada waxa uu soo celinayaa khaladka #VALUE kaas oo aan qaacidada oo dhami shaqayn doonin.<3
Shaqada MAX waxay ka qaadaa halkan waxayna soo celinaysaa tirada ugu badan ee buuxisa shuruudaha la cayimay. Natiijadu waxay ka kooban tahay hal shay {4.63} waxay tagtaa shaqada SUMPRODUCT waxayna soo saartaa tirada ugu badan ee unugga.
> Ogow. Sababtoo ah caqli-galkeeda gaarka ah, qaacidadu waxay la shaqeysaa baaqyada soo socda:- >
- Xeerka aad ka raadinayso qiimaha ugu sarreeya waa inuu ka kooban yahay tirooyin keliya. Haddii ay jiraan wax qiimayaal qoraal ah, #VALUE! qaladka waa la soo celiyaa Si aad u heshid qiimaha ugu badan adigoo iska indha tiray eber, isticmaal midkood MAX IF formula ama MAXIFS function.
Excel MAX IF formula with OR Logic
Si aad u heshid qiimaha ugu badan marka mid kasta 9> shuruudaha la cayimay waa la buuxiyey, isticmaal array MAX IF qaacida oo la socota macquulka Boolean, laakiin ku dar shuruudaha intaad ku dhufanin lahayd.
{=MAX(IF(( criteria_range1=<) 1>criteria1) + ( criteria_range2= criteria2), max_range))}Haddii kale, waxaad isticmaali kartaa qaacidooyinka soo socda ee aan habayn :
=SUMPRODUCT(((( Shuruudaha_kala duwanaanshaha1= Shuruudaha1)) + max_range)))Tusaale ahaan, aan ka shaqaynonatiijada ugu fiican ee wareegyada 2 iyo 3. Fadlan fiiro gaar ah u leh in luqadda Excel, hawshu si kala duwan loo qaabeeyey: soo celi qiimaha ugu sarreeya haddii wareeggu yahay 2 ama 3.
Iyadoo wareegyada ku qoran B2: B10 , Natiijooyinka ku jira C2: C10 iyo shuruudaha F1 iyo H1, qaacidadu waxay u socotaa sida soo socota:
=MAX(IF((B2:B10=F1) + (B2:B10=H1), C2:C10))
>
>Sida hababkani u shaqeeyaanQaabka habayntu waxa ay u shaqaysaa si la mid ah MAX IF oo leh IYO macquul marka laga reebo inaad ku biirto shuruudaha adoo isticmaalaya hawlgalka isku-darka ah ee beddelka isku-dhufashada. Qaababka habaysan, isku-darku waxa uu u shaqeeyaa sidii OR hawl-wadeen:
Isku darka laba qaybood oo RUN ah iyo BEEN AH (taas oo ka dhalata hubinta qiyamka ku jira B2:B10 marka loo eego shuruudaha F1 iyo H1) waxa ay soo saartaa array ah 1 iyo 0's halka 1 ay u taagan tahay shayada ay shardidu run tahay iyo 0 ay matalaan shayada ay labada shuruudoodba been yihiin. Natiijadu waxay tahay, shaqada IF "waxay haysaa" dhammaan walxaha ku jira C2: C10 ( qiimaha_if_true ) kaas oo xaalad kasta ay tahay RUN (1); waxyaabaha soo haray waxaa lagu bedelay BEEN sababtoo ah qiimaha_if_false lama cayimin.
Qaabka aan habayn ayaa u shaqeeya si la mid ah. Farqiga u dhexeeya ayaa ah in halkii aad ka heli lahayd imtixaanka macquulka ah ee IF, waxaad ku dhufataa walxaha 1's iyo 0's array ee walxaha natiijada boodboodka dheer (C2: C10) ee boosaska u dhigma. Tani waxay burinaysaa shayada aan buuxin wax shuruud ah (waxay leeyihiin 0 shaxda hore) waxayna ilaalinaysaa shayada buuxiya shuruudaha mid ka mid ah (waxay leeyihiin 1 safka hore). qiime leh shuruudo
Isticmalayaasha Excel 2019, 2021 iyo Excel 365 way xor ka yihiin dhibka habaynta habaynta si ay u dhistaan MAX IF qaacidadooda. Noocyadan Excel waxay bixiyaan shaqada MAXIFS ee muddada dheer la sugayay taasoo ka dhigaysa helida qiimaha ugu weyn ee xaaladaha ciyaarta ilmaha.
Doodda koowaad ee MAXIFS, waxaad gelisaa tirada ugu badan ee la heli karo (D2: D16 kiiskeena), iyo doodaha soo socda waxaad geli kartaa ilaa 126 lammaane / shuruudo. Tusaale ahaan:
=MAXIFS(D2:D16, B2:B16, G1, C2:C16, G2)
Sida ka muuqata sawirka hoose, qaacidadan fudud wax dhib ah kuma laha habaynta tirada ka kooban qiimaha tirada iyo qoraalka labadaba:
>>
Macluumaad faahfaahsan oo ku saabsan shaqadan, fadlan eeg shaqada Excel MAXIFS oo wata tusaalooyin qaacido ah.
Taasi waa sida aad ku heli karto qiimaha ugu sarreeya ee shuruudaha Excel. Waan kaaga mahadcelinayaa inaad akhriday waxaana rajeynayaa inaan ku arko blog-keena xigatodobaad!
Ku celceli buuga shaqada si aad u soo dejiso
Excel MAX IF tusaalooyinka qaacidada (.xlsx file)