Swyddogaeth MAXIFS yn Excel - darganfyddwch y gwerth mwyaf gyda meini prawf lluosog

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn dangos sut i ddefnyddio'r swyddogaeth MAXIFS yn Excel i gael y gwerth mwyaf ag amodau.

Yn draddodiadol, pan oedd angen i chi erioed ddod o hyd i'r gwerth uchaf gydag amodau yn Excel, roedd yn rhaid i chi adeiladu eich fformiwla MAX IF eich hun. Er nad yw'n fargen fawr i ddefnyddwyr profiadol, gallai hynny achosi anawsterau penodol i ddechreuwyr oherwydd, yn gyntaf, dylech gofio cystrawen y fformiwla ac, yn ail, mae angen i chi wybod sut i weithio gyda fformiwlâu arae. Yn ffodus, mae Microsoft wedi cyflwyno swyddogaeth newydd yn ddiweddar sy'n ein galluogi i wneud uchafswm amodol yn ffordd hawdd!

    Swyddogaeth MAXIFS Excel

    Mae swyddogaeth MAXIFS yn dychwelyd y gwerth rhifol mwyaf yn y amrediad penodedig yn seiliedig ar un neu fwy o feini prawf.

    Mae cystrawen y ffwythiant MAXIFS fel a ganlyn:

    MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)

    Lle:

    • Amrediad_Uchafswm (gofynnol) - yr ystod o gelloedd lle rydych am ddod o hyd i'r gwerth mwyaf.
    • Criteria_range1 (angenrheidiol) - y amrediad cyntaf i'w werthuso gyda meini prawf1 .
    • Meini prawf1 - y cyflwr i'w ddefnyddio ar yr amrediad cyntaf. Gellir ei gynrychioli gan rif, testun neu fynegiad.
    • Meini prawf_ystod2 / meini prawf2 , …(dewisol) - amrediadau ychwanegol a'u meini prawf cysylltiedig. Cefnogir hyd at 126 o barau amrediad/meini prawf.

    Mae'r swyddogaeth MAXIFS hon ar gael yn Excel 2019, Excel 2021, aExcel ar gyfer Microsoft 365 ar Windows a Mac.

    Fel enghraifft, gadewch i ni ddod o hyd i'r chwaraewr pêl-droed talaf yn ein hysgol leol. Gan dybio bod taldra'r myfyrwyr yng nghelloedd D2:D11 (max_range) a bod chwaraeon yn B2:B11 (criteria_range1), defnyddiwch y gair "pêl-droed" fel maen prawf1, a byddwch yn cael y fformiwla hon:

    =MAXIFS(D2:D11, B2:B11, "football") <3

    I wneud y fformiwla yn fwy amlbwrpas, gallwch fewnbynnu'r gamp darged mewn rhyw gell (dyweder, G1) a chynnwys y cyfeirnod cell yn y ddadl maen prawf1 :

    =MAXIFS(D2:D11, B2:B11, G1) <3

    Nodyn. Rhaid i'r dadleuon max_range a criteria_range fod o'r un maint a siâp, h.y. cynnwys yr un nifer o resi a cholofnau, fel arall bydd y #VALUE! gwall yn cael ei ddychwelyd.

    Sut i ddefnyddio ffwythiant MAXIFS yn Excel - enghreifftiau fformiwla

    Fel yr ydych newydd weld, mae'r Excel MAXIFS yn eithaf syml a hawdd ei ddefnyddio. Fodd bynnag, mae ganddo ychydig o arlliwiau bach sy'n gwneud gwahaniaeth mawr. Yn yr enghreifftiau isod, byddwn yn ceisio gwneud y gorau o uchafswm amodol yn Excel.

    Dod o hyd i'r gwerth mwyaf yn seiliedig ar feini prawf lluosog

    Yn rhan gyntaf y tiwtorial hwn, rydym wedi creu fformiwla MAXIFS yn ei ffurf symlaf i gael y gwerth mwyaf yn seiliedig ar un amod. Nawr, rydyn ni'n mynd i fynd â'r enghraifft honno ymhellach a gwerthuso dau faen prawf gwahanol.

    Gan dybio, rydych chi am ddod o hyd i'r chwaraewr pêl-fasged talaf yn yr ysgol iau. Er mwyn ei wneud, diffiniwch y canlynoldadleuon:

    • Max_range - ystod o gelloedd yn cynnwys uchder - D2:D11.
    • Criteria_range1 - ystod o gelloedd yn cynnwys chwaraeon - B2:B11.
    • Meini Prawf1 - "pêl-fasged", sy'n cael ei fewnbynnu yng nghell G1.
    • Criteria_range2 - ystod o gelloedd yn diffinio'r math o ysgol - C2:C11.
    • Meini Prawf 2 - "iau", sef mewnbwn yng nghell G2.

    Wrthi'n rhoi'r dadleuon at ei gilydd, rydyn ni'n cael y fformiwlâu hyn :

    Gyda meini prawf "cod caled":

    =MAXIFS(D2:D11, B2:B11, "basketball", C2:C11, "junior")

    Gyda meini prawf mewn celloedd wedi'u diffinio ymlaen llaw:

    =MAXIFS(D2:D11, B2:B11, G1, C2:C11, G2)

    Sylwch fod y MAXIFS mae swyddogaeth yn Excel yn ansensitif i lythrennau , felly nid oes angen i chi boeni am y llythyren yn eich meini prawf.

    Rhag ofn eich bod yn bwriadu defnyddio eich fformiwla ar gelloedd lluosog, gofalwch eich bod yn cloi'r holl ystodau gyda chyfeiriadau celloedd absoliwt, fel hyn:

    =MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2)

    Bydd hyn yn sicrhau bod y fformiwla yn copïo i gelloedd eraill yn gywir - mae'r cyfeirnodau meini prawf yn newid yn seiliedig ar safle cymharol y gell lle mae'r fformiwla'n cael ei chopïo tra t mae'r ystodau yn aros yr un fath:

    Fel bonws ychwanegol, byddaf yn dangos ffordd gyflym i chi dynnu gwerth o gell arall sy'n gysylltiedig â'r gwerth mwyaf. Yn ein hachos ni, dyna fydd enw'r person talaf. Ar gyfer hyn, byddwn yn defnyddio'r fformiwla INDEX MATCH clasurol ac yn nythu MAXIFS yn y ddadl gyntaf o MATCH fel y gwerth am-edrych:

    =INDEX($A$2:$A$11, MATCH(MAXIFS($D$2:$D$11, $B$2:$B$11, G1, $C$2:$C$11, G2), $D$2:$D$11, 0))

    Mae'r fformiwla'n dweud wrthym fod yr enwo'r chwaraewr pêl-fasged talaf yn yr ysgol iau yw Liam:

    Excel MAXIFS gyda gweithredwyr rhesymegol

    Mewn sefyllfa pan fydd angen i chi werthuso meini prawf rhifol, defnyddiwch weithredwyr rhesymegol megis:

    • yn fwy na (>)
    • llai na (<)
    • yn fwy na neu'n hafal i (>=)
    • llai na neu'n hafal i (<=)
    • ddim yn hafal i ()

    Gellir hepgor y gweithredwr "cyfartal i" (=) yn y rhan fwyaf o achosion.<3

    Fel arfer, nid yw dewis gweithredwr yn broblem, y rhan anoddaf yw adeiladu meini prawf gyda'r gystrawen gywir. Dyma sut:

    • Rhaid amgáu gweithredydd rhesymegol wedi'i ddilyn gan rif neu destun mewn dyfynodau dwbl fel ">=14" neu "rhedeg".
    • Yn achos cell cyfeirnod neu swyddogaeth arall, defnyddiwch y dyfyniadau i ddechrau llinyn ac ampersand i gydgadwynu’r cyfeirnod a gorffennwch y llinyn i ffwrdd, e.e. ">"&B1 neu "<"&TODAY().

    I weld sut mae'n gweithio'n ymarferol, gadewch i ni ychwanegu'r golofn Oedran (colofn C) at ein tabl sampl a chanfod yr uchder mwyaf ymhlith y bechgyn rhwng 13 a 14 oed. Gellir gwneud hyn gyda'r meini prawf canlynol:

    Maen Prawf1: ">=13"

    Meini Prawf 2: "<=14"

    Oherwydd ein bod yn cymharu'r niferoedd yn yr un golofn, mae'r amrediad meini prawf yn y ddau achos yr un peth (C2:C11):

    =MAXIFS(D2:D11, C2:C11, ">=13", C2:C11, "<=14")

    Os nad ydych am godio'r meini prawf yn galed yn y fformiwla, mewnbynnwch nhw mewn celloedd ar wahân (e.e. G1 a H1) a defnyddiwch y canlynolcystrawen:

    =MAXIFS(D2:D11, C2:C11, ">="&G1, C2:C11, "<="&H1)

    Mae'r sgrinlun isod yn dangos y canlyniad:

    Ar wahân i rifau, gall gweithredwyr rhesymegol hefyd weithio gyda meini prawf testun. Yn benodol, mae'r gweithredwr "ddim yn hafal i" yn ddefnyddiol pan fyddwch chi'n dymuno eithrio rhywbeth o'ch cyfrifiadau. Er enghraifft, i ddod o hyd i'r myfyriwr talaf ym mhob camp ac eithrio pêl-foli, defnyddiwch y fformiwla ganlynol:

    =MAXIFS(D2:D11, B2:B11, "volleyball")

    Neu'r un hon, lle mai G1 yw'r gamp sydd wedi'i heithrio:

    =MAXIFS(D2:D11, B2:B11, ""&G1)

    Fformiwlâu MAXIFS gyda nodau nod chwilio (cyfateb rhannol)

    I werthuso cyflwr sy'n cynnwys testun neu nod penodol, cynhwyswch un o'r nodau nod chwilio canlynol yn eich meini prawf:

    • Marc cwestiwn (?) i gyd-fynd ag unrhyw nod unigol.
    • Asterisk (*) i gyd-fynd ag unrhyw ddilyniant o nodau.

    Ar gyfer yr enghraifft hon, gadewch i ni ddarganfod y dyn talaf mewn chwaraeon gêm. Oherwydd bod enwau'r holl chwaraeon gêm yn ein set ddata yn gorffen gyda'r gair "pêl", rydym yn cynnwys y gair hwn yn y meini prawf ac yn defnyddio seren i gyd-fynd ag unrhyw nodau blaenorol:

    =MAXIFS(D2:D11, B2:B11, "*ball")

    Gallwch hefyd teipiwch "bêl" mewn rhyw gell, e.e. G1, a chydgadwynwch nod y cerdyn gwyllt gyda'r cyfeirnod cell:

    =MAXIFS(D2:D11, B2:B11, "*"&G1)

    Bydd y canlyniad yn edrych fel a ganlyn:

    Cael y gwerth mwyaf o fewn ystod dyddiad

    Oherwydd bod dyddiadau yn cael eu storio fel rhifau cyfresol yn y system Excel fewnol, rydych yn gweithio gyda'r meini prawf dyddiadau yn yr un modd ag y byddwch yn gweithio gyda rhifau.

    Idarlunio hyn, byddwn yn amnewid y golofn Oedran gyda Dyddiad Geni ac yn ceisio gweithio allan uchafswm uchder y bechgyn a anwyd mewn blwyddyn benodol, dyweder yn 2004. I gyflawni'r dasg hon , mae angen i ni "hidlo" y dyddiadau geni sy'n fwy neu'n hafal i 1-Ionawr-2004 ac yn llai na neu'n hafal i 31-Rhag-2004.

    Wrth adeiladu eich meini prawf, mae'n bwysig eich bod chi rhowch y dyddiadau yn y fformat y gall Excel ei ddeall:

    =MAXIFS(D2:D11, C2:C11, ">=1-Jan-2004", C2:C11, "<=31-Dec-2004")

    Neu

    =MAXIFS(D2:D11, C2:C11, ">=1/1/2004", C2:C11, "<=12/31/2004")

    I atal camddehongli, mae'n gwneud synnwyr defnyddio'r ffwythiant DATE :

    =MAXIFS(D2:D11, C2:C11, ">="&DATE(2004,1,1), C2:C11, "<="&DATE(2004,12,31))

    Ar gyfer yr enghraifft hon, byddwn yn teipio'r flwyddyn darged yn G1, ac yna'n defnyddio'r swyddogaeth DYDDIAD i gyflenwi'r dyddiadau:

    =MAXIFS(D2:D11, C2:C11, ">="&DATE(G1,1,1), C2:C11, "<="&DATE(G1,12,31))

    <0

    Nodyn. Yn wahanol i rifau, dylid amgáu dyddiadau mewn dyfynodau pan gânt eu defnyddio yn y meini prawf ar eu pen eu hunain. Er enghraifft:

    =MAXIFS(D2:D11, C2:C11, "10/5/2005")

    Dod o hyd i'r gwerth mwyaf yn seiliedig ar feini prawf lluosog gyda rhesymeg OR

    Mae ffwythiant Excel MAXIFS wedi'i gynllunio i brofi'r amodau gyda'r rhesymeg AND - h.y. mae'n prosesu'r rhifau hynny yn unig yn max_range lle mae'r holl feini prawf yn WIR. Mewn rhai sefyllfaoedd, fodd bynnag, efallai y bydd angen i chi werthuso'r amodau gyda'r rhesymeg OR - h.y. prosesu'r holl rifau y mae unrhyw un o'r meini prawf penodedig yn WIR ar eu cyfer.

    I wneud pethau'n haws i'w deall, ystyriwch y canlynol enghraifft. Gan dybio eich bod am ddod o hyd i uchder mwyaf y bechgyn sy'n chwarae naill ai pêl-fasged neupêl-droed. Sut fyddech chi'n gwneud hynny? Ni fydd defnyddio "pêl-fasged" fel maen prawf1 ac fel maen prawf "pêl-droed"2 yn gweithio, oherwydd byddai Excel yn tybio y dylai'r ddau faen prawf werthuso i WIR.

    Yr ateb yw gwneud 2 fformiwla MAXIFS ar wahân, un ar gyfer pob camp, ac yna defnyddiwch yr hen ffwythiant MAX da i ddychwelyd rhif uwch:

    =MAX(MAXIFS(C2:C11, B2:B11, "basketball"), MAXIFS(C2:C11, B2:B11, "football"))

    Mae'r sgrinlun isod yn dangos y fformiwla hon ond gyda'r meini prawf mewn celloedd mewnbwn wedi'u diffinio ymlaen llaw, F1 a H1:

    Ffordd arall yw defnyddio fformiwla MAX IF gyda rhesymeg OR.

    7 peth i'w cofio am Excel MAXIFS

    Isod fe welwch ychydig o sylwadau a fydd yn helpu i wella eich fformiwlâu ac osgoi gwallau cyffredin. Mae rhai o'r sylwadau hyn eisoes wedi'u trafod fel awgrymiadau a nodiadau yn ein henghreifftiau, ond efallai y byddai'n ddefnyddiol cael crynodeb byr o'r hyn rydych chi wedi'i ddysgu eisoes:

    1. Gall swyddogaeth MAXIFS yn Excel gael y gwerth uchaf yn seiliedig ar un neu meini prawf lluosog .
    2. Yn ddiofyn, mae Excel MAXIFS yn gweithio gyda'r rhesymeg AND , h.y. yn dychwelyd y nifer uchaf sy'n bodloni'r holl amodau penodedig.
    3. Er mwyn i'r ffwythiant weithio, rhaid i'r ystod uchaf a'r ystodau meini prawf fod â'r un maint a siâp .
    4. 8>Mae'r ffwythiant SUMIF yn ansensitif i lythrennau , h.y. nid yw'n adnabod y llythrennau bras yn y meini prawf testun.
    5. Wrth ysgrifennu fformiwla MAXIFS ar gyfer celloedd lluosog, cofiwch gloi'r yn amrywio gydacyfeiriadau cell absoliwt er mwyn i'r fformiwla gopïo'n gywir.
    6. Cofiwch cystrawen eich meini prawf ! Dyma'r prif reolau:
      • Pan gânt eu defnyddio ar eu pen eu hunain, dylid amgáu testun a dyddiadau mewn dyfynodau, ni ddylai rhifau a chyfeirnodau cell.
      • Pan ddefnyddir rhif, dyddiad neu destun gyda gweithredwr rhesymegol, rhaid amgáu'r mynegiant cyfan mewn dyfyniadau dwbl fel ">=10"; rhaid i gyfeirnodau cell a swyddogaethau eraill gael eu cydgadwynu trwy ddefnyddio ampersand fel ">"&G1.
    7. Dim ond yn Excel 2019 ac Excel ar gyfer Office 365 y mae MAXIFS ar gael. Mewn fersiynau cynharach, nid yw'r swyddogaeth hon ar gael.

    Dyna sut y gallwch ddod o hyd i'r gwerth mwyaf yn Excel gydag amodau. Diolch i chi am ddarllen a gobeithiaf eich gweld ar ein blog yn fuan!

    Lawrlwythwch y llyfr gwaith ymarfer:

    Enghreifftiau fformiwla Excel MAXIFS (ffeil .xlsx)

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.