MAXIFS & MINIFS funkcijas - iegūt maksimālo / min, ja nosacījums ir izpildīts - Excel un Google izklājlapas

Šī apmācība parāda, kā lietot Izcilael MAXEsFS un MINIFS Funcjiem programmā Excel, lai saskaitītu datus, kas atbilst noteiktiem kritērijiem.

MAXIFS Funkciju pārskats

Programmā Excel varat izmantot funkciju MAXIFS, lai saskaitītu šūnas, kurās ir noteikta vērtība, saskaitītu šūnas, kas ir lielākas vai vienādas ar vērtību utt.

(Ievērojiet, kā parādās formulas ievades)

MAXIFS Funkciju sintakse un argumenti:

= MAXIFS (maks. Diapazons, diapazons1, kritērijs1, [diapazons2], [kritērijs2],…)

max_range - Maksimuma noteikšanai izmantoto vērtību diapazons.

diapazons1 - Pirmais novērtējamais diapazons.

kritēriji1 - Kritēriji, ko izmantot diapazonā

diapazons2 - [pēc izvēles] Otrs vērtējamais diapazons.

diapazons2 - [pēc izvēles] Otrs vērtējamais diapazons.

Kādas ir MAXIFS un MINIFS funkcijas?

Lai gan Microsoft varēja mums agri sniegt iespēju atrast šūnu diapazona summu vai skaitu, pamatojoties uz kritērijiem, MAXIFS un MINIFS parādījās vēlāk izklājlapu darbībā. Par laimi, mums tie ir tagad, un tiem ir ļoti līdzīga struktūra un pielietojums. Vienkārši sakot, abas funkcijas var skenēt šūnu diapazonu, pārbaudot konkrētu kritēriju un pēc tam norādot maksimumu vai vērtības diapazonā, kas atbilst šīm vērtībām. Tā kā tie tika izveidoti pēc lielā 2007. gada atjauninājuma, nav jāuztraucas par vecāku “MAXIF/MINIF”.

Ja vēl neesat to izdarījis, varat pārskatīt lielu daļu līdzīgas struktūras un piemērus rakstā COUNTIFS.

Pamata piemērs

Apskatīsim šo tabulu:

Ja mēs vēlamies uzzināt, kāds bija maksimālais salasīto banānu skaits, mēs varam izmantot funkciju MAXIFS. Kā pirmo argumentu vienmēr norādīsim skaitļu diapazonu, no kura vēlamies atgriezt rezultātu. Pēc tam mēs uzskaitīsim kritēriju diapazonus un tiem atbilstošos kritērijus. Mūsu piemērā mēs varam ievietot šo formulu D2:

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

Līdzīgi, ja mēs vēlējāmies atrast mazāko/minimālo salasīto banānu skaitu, mēs varam vienkārši mainīt funkcijas nosaukumu, vienlaikus saglabājot pārējo.

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

Pārējā rakstā mēs parasti piedāvāsim piemērus, izmantojot MAXIFS vai MINIFS, nevis katru reizi uzskaitot abus. Vienkārši atcerieties, ka varat viegli pārslēgties starp abiem atkarībā no tā, kādu rezultātu jūs mēģināt sasniegt.

Darbs ar datumiem, vairāki kritēriji

Strādājot ar datumiem izklājlapā, lai gan datumu ir iespējams ievadīt tieši formulā, vislabāk ir datumu iekļaut šūnā, lai jūs varētu vienkārši atsaukties uz šūnu šūnā. Piemēram, tas palīdz datoram zināt, ka vēlaties izmantot datumu 27.5.2020, nevis skaitli 5 dalot ar 27, dalot ar 2022. gadu.

Apskatīsim nākamo tabulu, kurā reģistrēts vietnes apmeklētāju skaits ik pēc divām nedēļām.

Mēs varam norādīt diapazona sākuma un beigu punktus, kurus vēlamies apskatīt D2 un E2. Mūsu formula, lai atrastu vislielāko apmeklētāju skaitu šajā diapazonā, varētu būt šāda:

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

Ņemiet vērā, kā mēs varējām apvienot “=” salīdzinājumus ar šūnu atsaucēm, lai izveidotu kritērijus. Turklāt, lai gan abi kritēriji tika piemēroti vienam un tam pašam šūnu diapazonam (A2: A7), diapazons ir jāraksta divreiz, vienu reizi katrā kritērijā.

Vairākas kolonnas

Izmantojot vairākus kritērijus, varat tos piemērot tam pašam diapazonam, kā mēs to darījām iepriekšējā piemērā, vai arī varat tos piemērot dažādiem diapazoniem. Apvienosim mūsu datu paraugus šajā tabulā:

Mēs esam iestatījuši dažas šūnas, lai lietotājs šūnās E2 līdz G2 ievadītu to, ko vēlas meklēt. Tādējādi mums ir vajadzīga formula, kas saskaitīs vismazāko februārī novākto ābolu skaitu. Mūsu formula izskatās šādi:

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

MAXIFS/MINIFS ar OR tipa loģiku

Līdz šim visi izmantotie piemēri ir bijuši salīdzināmi ar AND, un mēs meklējam rindas, kas atbilst visiem mūsu kritērijiem. Tagad mēs izskatīsim gadījumu, kad vēlaties meklēt iespēju, ka rinda atbilst vienam vai otram kritērijam.

Apskatīsim šo pārdošanas sarakstu:

Mēs vēlētos atrast maksimālo pārdošanas apjomu gan Ādamam, gan Bobam. Vienkāršākais ir uzņemt divus MAXIFS un pēc tam paņemt abu šo funkciju MAX.

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

Šeit mēs esam likuši datoram aprēķināt mūsu individuālos rādītājus un pēc tam tos saskaitīt.

Mūsu nākamā iespēja ir piemērota, ja jums ir vairāk kritēriju diapazonu, piemēram, ja nevēlaties, lai visa formula būtu jāpārraksta atkārtoti. Iepriekšējā formulā mēs manuāli teicām datoram aprēķināt divus dažādus MAXIFS. Tomēr to var izdarīt, ierakstot savus kritērijus masīvā, piemēram:

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

Paskatieties, kā masīvs ir veidots cirtainās iekavās. Kad dators novērtēs šo formulu, tas zinās, ka mēs vēlamies aprēķināt MAXIFS funkciju katram mūsu masīva vienumam, tādējādi izveidojot skaitļu masīvu. Pēc tam ārējā MAX funkcija ņems šo skaitļu masīvu un pārvērtīs to par vienu skaitli. Veicot formulas novērtējumu, tas izskatītos šādi:

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

Mēs iegūstam tādu pašu rezultātu, bet mēs varējām formulēt formulējumu nedaudz lakoniskāk.

Darbs ar sagatavēm

Dažreiz jūsu datu kopā ir tukšas šūnas, kuras jums jāatrod vai jāizvairās. To kritēriju noteikšana var būt nedaudz sarežģīta, tāpēc apskatīsim citu piemēru.

Ņemiet vērā, ka šūna A3 ir patiesi tukša, savukārt šūnā A5 ir formula, kas atgriež nulles garuma virkni “”. Ja mēs vēlamies atrast kopējo vidējo patiesi tukšas šūnas, mēs izmantotu kritēriju “=”, un mūsu formula izskatītos šādi:

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

No otras puses, ja mēs vēlamies iegūt vidējo vērtību visām šūnām, kuras vizuāli izskatās tukšas, mēs mainīsim kritērijus uz “”, un formula izskatās šādi

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

Apvērsīsim to: ko darīt, ja vēlaties atrast tukšo šūnu vidējo vērtību? Diemžēl pašreizējais dizains neļaus jums izvairīties no nulles garuma virknes. Jūs varat izmantot kritēriju “”, bet, kā redzams piemērā, tas joprojām ietver vērtību no 5. rindas.

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

Ja jums nav jāskaita šūnas, kurās ir nulles garuma virknes, apsveriet iespēju izmantot funkciju LEN SUMPRODUCT

MAXIFS & MINIIFS Google izklājlapās

Funkcija MAXIFS & MINIIFS Google izklājlapās darbojas tieši tāpat kā programmā Excel:

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave