Funcții MAXIFS & MINIFS - Obțineți Max / Min dacă condiția este îndeplinită - Excel și Foi de calcul Google

Acest tutorial arată cum să utilizați Excel MAXEuFS și MINIFS Functiuni în Excel pentru a număra datele care îndeplinesc anumite criterii.

MAXIFE Prezentare generală a funcției

Puteți utiliza funcția MAXIFS în Excel pentru a număra celulele care conțin o anumită valoare, pentru a număra celulele care sunt mai mari sau egale cu o valoare etc.

(Observați cum apar datele introduse de formulă)

MAXIFE Sintaxa funcției și argumentele:

= MAXIFS (interval_ max, interval1, criterii1, [interval2], [criterii2], …)

interval_max - Gama de valori utilizate pentru determinarea maximului.

intervalul 1 - Prima gamă de evaluat.

criterii1 - Criteriile de utilizat în intervalul 1.

interval2 - [opțional] A doua gamă de evaluat.

interval2 - [opțional] A doua gamă de evaluat.

Care sunt funcțiile MAXIFS și MINIFS?

În timp ce Microsoft a reușit să ne ofere devreme o modalitate de a găsi suma sau numărul unei game de celule pe baza criteriilor, MAXIFS și MINIFS au venit mai târziu în viața foilor de calcul. Din fericire, le avem acum și au o structură și o utilizare foarte asemănătoare. Pur și simplu, cele două funcții pot scana printr-o gamă de celule verificând un anumit criteriu, și apoi oferind valoarea maximă sau a valorilor dintr-un interval care corespunde valorilor respective. Deoarece au fost create după marea actualizare din 2007, nu există „MAXIF / MINIF” mai vechi de care să vă faceți griji.

Dacă nu ați făcut-o deja, puteți examina o mare parte din structura și exemplele similare din articolul COUNTIFS.

Exemplu de bază

Să luăm în considerare acest tabel:

Dacă dorim să găsim care a fost numărul maxim de banane culese, putem folosi funcția MAXIFS. Vom da întotdeauna gama de numere din care dorim să returnăm rezultatul ca prim argument. Apoi, vom lista intervalele de criterii și criteriile corespunzătoare. În exemplul nostru, putem plasa această formulă în D2:

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

În mod similar, dacă am dori să găsim cel mai mic / minim număr de banane culese, putem schimba pur și simplu numele funcției, păstrând restul la fel.

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

În restul articolului, vom avea tendința să prezentăm exemple folosind fie MAXIFS, fie MINIFS, mai degrabă decât listarea ambelor de fiecare dată. Amintiți-vă doar că puteți comuta cu ușurință între cele două, în funcție de rezultatul pe care încercați să îl obțineți.

Lucrul cu date, criterii multiple

Când lucrați cu date într-o foaie de calcul, deși este posibilă introducerea datei direct în formulă, este recomandată să aveți data într-o celulă, astfel încât să puteți face referire doar la celulă într-o formulă. De exemplu, acest lucru ajută computerul să știe că doriți să utilizați data 27.05.2020 și nu numărul 5 împărțit la 27 împărțit la 2022.

Să ne uităm la următorul nostru tabel care înregistrează numărul de vizitatori pe un site la fiecare două săptămâni.

Putem specifica punctele de început și de sfârșit ale intervalului pe care dorim să îl privim în D2 și E2. Formula noastră de a găsi cel mai mare număr de vizitatori din această gamă ar putea fi:

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

Rețineți cum am reușit să concatenăm comparațiile dintre „=” și referințele celulei pentru a crea criteriile. De asemenea, chiar dacă ambele criterii erau aplicate aceluiași interval de celule (A2: A7), trebuie să scrieți intervalul de două ori, o dată pentru fiecare criteriu.

Coloane multiple

Când utilizați mai multe criterii, le puteți aplica aceluiași interval ca și în exemplul anterior sau le puteți aplica unor intervale diferite. Să combinăm datele noastre eșantion în acest tabel:

Am configurat câteva celule pentru ca utilizatorul să introducă ceea ce dorește să caute în celulele E2 până la G2. Avem astfel nevoie de o formulă care să adune cel mai mic număr de mere culese în februarie. Formula noastră arată astfel:

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

MAXIFS / MINIFS cu logică de tip SAU

Până în prezent, exemplele pe care le-am folosit au fost toate bazate pe comparație bazată pe ȘI, în care căutăm rânduri care să îndeplinească toate criteriile noastre. Acum, vom lua în considerare cazul atunci când doriți să căutați posibilitatea ca un rând să îndeplinească unul sau alt criteriu.

Să vedem această listă de vânzări:

Am dori să găsim vânzările maxime atât pentru Adam, cât și pentru Bob. Cel mai simplu este să luați două MAXIF-uri și apoi să luați MAX-ul ambelor funcții.

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

Aici am primit computerul să ne calculeze scorurile individuale și apoi le adăugăm împreună.

Următoarea noastră opțiune este bună atunci când aveți mai multe intervale de criterii, astfel încât să nu doriți să fie necesar să rescrieți întreaga formulă în mod repetat. În formula anterioară, am spus manual computerului să calculeze două MAXIF-uri diferite. Cu toate acestea, puteți face acest lucru scriind criteriile într-o matrice, astfel:

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

Uită-te la modul în care matricea este construită în parantezele crețate. Când computerul evaluează această formulă, va ști că vrem să calculăm o funcție MAXIFS pentru fiecare element din matricea noastră, creând astfel o matrice de numere. Funcția MAX exterioară va lua apoi acea matrice de numere și o va transforma într-un singur număr. Trecând prin evaluarea formulei, ar arăta astfel:

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

Obținem același rezultat, dar am reușit să scriem formula puțin mai succint.

Tratarea golurilor

Uneori, setul de date va avea celule goale pe care trebuie să le găsiți sau să le evitați. Configurarea criteriilor pentru acestea poate fi puțin dificilă, așa că să analizăm un alt exemplu.

Rețineți că celula A3 este cu adevărat necompletată, în timp ce celula A5 are o formulă care returnează un șir de lungime zero de „”. Dacă vrem să găsim media totală a cu adevărat celule goale, am folosi un criteriu „=”, iar formula noastră ar arăta astfel:

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

Pe de altă parte, dacă dorim să obținem media pentru toate celulele care arată vizual necompletate, vom schimba criteriile pentru a fi „”, iar formula arată ca

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

Să o răsfoim: ce se întâmplă dacă doriți să găsiți media celulelor care nu sunt goale? Din păcate, designul actual nu vă permite să evitați șirul de lungime zero. Puteți utiliza un criteriu de „”, dar după cum puteți vedea în exemplu, acesta include în continuare valoarea din rândul 5.

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

Dacă nu trebuie să numărați celule care conțin șiruri de lungime zero, vă recomandăm să utilizați funcția LEN într-un SUMPRODUCT

MAXIFS & MINIIFS în Foi de calcul Google

Funcția MAXIFS & MINIIFS funcționează exact la fel în Foi de calcul Google ca în Excel:

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave