Funktsioonid MAXIFS ja MINIFS - hankige maksimum / min, kui tingimus on täidetud - Excel ja Google'i arvutustabelid

See õpetus näitab, kuidas Excel MAXMinaFS ja MINIFS Functioonid Excelis teatud kriteeriumidele vastavate andmete loendamiseks.

MAXIFID Funktsioonide ülevaade

Funktsiooni MAXIFS saate Excelis kasutada teatud väärtust sisaldavate lahtrite loendamiseks, väärtusest suuremate või sellega võrdsete lahtrite loendamiseks jne.

(Pange tähele, kuidas valemisisendid ilmuvad)

MAXIFID Funktsiooni süntaks ja argumendid:

= MAXIFS (max_vahemik, vahemik1, kriteerium1, [vahemik2], [kriteerium2],…)

max_vahemik - Maksimaalse väärtuse määramiseks kasutatud väärtuste vahemik.

vahemik1 - Esimene vahemik, mida hinnata.

kriteeriumid1 - Vahemikus kasutatavad kriteeriumid

vahemik2 - [valikuline] Teine hinnatav vahemik.

vahemik2 - [valikuline] Teine hinnatav vahemik.

Mis on funktsioonid MAXIFS ja MINIFS?

Kui Microsoft suutis meile varakult anda võimaluse leida kriteeriumide põhjal lahtrite vahemiku summa või arv, siis MAXIFS ja MINIFS tulid arvutustabelite hilisemal perioodil. Õnneks on need meil praegu olemas ning neil on väga sarnane struktuur ja kasutus. Lihtsamalt öeldes saavad need kaks funktsiooni skannida lahtrite vahemikku, kontrollides konkreetset kriteeriumi ja andes seejärel maksimum või väärtused vahemikus, mis neile väärtustele vastab. Kuna need loodi pärast suurt 2007. aasta värskendust, pole vanemat “MAXIF/MINIF” muretsemiseks vaja.

Kui te pole seda juba teinud, saate suure osa sarnasest struktuurist ja näidetest läbi vaadata artiklis COUNTIFS.

Põhinäide

Vaatleme seda tabelit:

Kui tahame teada saada, milline oli maksimaalne korjatud banaanide arv, saame kasutada funktsiooni MAXIFS. Esimese argumendina anname alati numbrivahemiku, millest tahame tulemuse tagastada. Seejärel loetleme kriteeriumide vahemikud ja neile vastavad kriteeriumid. Meie näites saame selle valemi paigutada D2 -sse:

= MAXIFS (B2: B7, A2: A7, D1)

Samamoodi, kui soovisime leida väikseima/minimaalse korjatud banaanide arvu, saame lihtsalt funktsiooni nime vahetada, hoides ülejäänud osa samaks.

= MINIFS (B2: B7, A2: A7, D1)

Artikli ülejäänud osas esitame näiteid, kasutades MAXIFS -i või MINIFS -i, selle asemel et mõlemat iga kord loetleda. Pidage lihtsalt meeles, et saate nende kahe vahel hõlpsalt vahetada sõltuvalt sellest, millist tulemust soovite saavutada.

Kuupäevadega töötamine, mitu kriteeriumi

Arvutustabelis kuupäevadega töötades, kuigi kuupäeva on võimalik sisestada otse valemisse, on hea tava, kui kuupäev on lahtris, nii et saate valemile lihtsalt viidata. Näiteks aitab see arvutil teada, et soovite kasutada kuupäeva 27.5.2020, mitte numbrit 5 jagatuna 27 -ga jagatuna 2022. aastaks.

Vaatame järgmist tabelit, mis registreerib saidi külastajate arvu iga kahe nädala tagant.

D2 ja E2 saame määrata vahemiku algus- ja lõpp -punkti, mida soovime vaadata. Meie valem suurima külastajate arvu leidmiseks selles vahemikus võiks olla järgmine:

= MAXIFS (B2: B7, A2: A7, "> =" & D2, A2: A7, "<=" & E2)

Pange tähele, kuidas kriteeriumide loomiseks suutsime võrdluse „=” lahterviidetega ühendada. Isegi kui mõlemat kriteeriumi rakendati samale lahtrivahemikule (A2: A7), peate vahemiku kirjutama kaks korda, üks kord iga kriteeriumi kohta.

Mitu veergu

Kui kasutate mitut kriteeriumi, saate neid rakendada samale vahemikule, nagu me tegime eelmise näitega, või saate neid rakendada erinevatele vahemikele. Kombineerime oma näidisandmed sellesse tabelisse:

Oleme seadistanud mõned lahtrid, et kasutaja saaks sisestada otsitava lahtritesse E2 kuni G2. Vajame seega valemit, mis liidab kokku kõige vähem veebruaris korjatud õunu. Meie valem näeb välja selline:

= MINIFS (C2: C7, B2: B7, “> =” & F2, B2: B7, “<=” & G2, A2: A7, E2)

MAXIFS/MINIFS OR -tüüpi loogikaga

Siiani on kõik meie kasutatud näited olnud JA -põhine võrdlus, kus otsime ridu, mis vastavad kõigile meie kriteeriumidele. Nüüd kaalume juhtumit, kui soovite otsida võimalust, et rida vastab ühele või teisele kriteeriumile.

Vaatame seda müügiloendit:

Soovime leida maksimaalse müügi nii Aadamale kui ka Bobile. Lihtsaim on võtta kaks MAXIFS -i ja seejärel võtta mõlema funktsiooni MAX.

= MAX (MAXIFS (B2: B7, A2: A7, "Adam"), MAXIFS (B2: B7, A2: A7, "Bob"))

Siin lasime arvutil arvutada oma individuaalsed skoorid ja seejärel liidame need kokku.

Meie järgmine valik sobib siis, kui teil on rohkem kriteeriumivahemikke, nii et te ei soovi kogu valemit korduvalt ümber kirjutada. Eelmises valemis käskisime arvutil käsitsi arvutada kaks erinevat MAXIFS -i. Kuid saate seda teha ka siis, kui kirjutate oma kriteeriumid massiivi sisse, näiteks:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))

Vaadake, kuidas massiiv on lokkisulgude sisse ehitatud. Kui arvuti seda valemit hindab, saab ta teada, et tahame arvutada MAXIFS funktsiooni iga meie massiivi üksuse jaoks, luues seeläbi numbrimassiivi. Väline MAX -funktsioon võtab selle numbrimassiivi ja muudab selle üheks numbriks. Valemihindamist läbides näeks see välja selline:

= MAX (MAXIFS (B2: B7, A2: A7, {"Adam", "Bob"}))) = MAX (14548, 24956) = 24956

Saame sama tulemuse, kuid suutsime valemi natuke napisõnalisemalt välja kirjutada.

Toorikutega tegelemine

Mõnikord on teie andmekogul tühjad lahtrid, mida peate leidma või vältima. Nende kriteeriumide seadmine võib olla pisut keeruline, nii et vaatame teist näidet.

Pange tähele, et lahter A3 on tõeliselt tühi, samas kui lahtril A5 on valem, mis tagastab nullpikkuse stringi "". Kui tahame leida kogu keskmise tõesti tühjad lahtrid, kasutaksime kriteeriumi "=" ja meie valem näeks välja selline:

= MAXIFS (B2: B7, A2: A7, "=")

Teisest küljest, kui tahame saada kõigi visuaalselt tühjade lahtrite keskmist, muudame kriteeriumid väärtuseks „” ja valem näeb välja selline

= MAXIFS (B2: B7, A2: A7, "")

Pöörame selle ümber: mis siis, kui soovite leida tühjade lahtrite keskmist? Kahjuks ei lase praegune disain teil nullpikkust stringi vältida. Võite kasutada kriteeriumi „”, kuid nagu näites näete, sisaldab see siiski rea 5 väärtust.

= MAXIFS (B2: B7, A2: A7, "") 

Kui te ei pea arvestama lahtreid, mis sisaldavad nullpikkusi, peaksite kaaluma funktsiooni LEN kasutamist SUMPRODUCT -is

MAXIFS & MINIIFS Google'i arvutustabelites

Funktsioon MAXIFS & MINIIFS töötab Google'i arvutustabelites täpselt samamoodi nagu Excelis:

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave