Funcția max și min, cu condiția

Evaluare: 5/5

Adesea Excel este necesar pentru a efectua calculul unor condiții (e) de. Astfel, pentru a rezuma datele în funcție de unele criterii furnizate funcția SUMIFS SUMIF pentru calcularea mediei aritmetice - AVERAGEIF SRZNACHESLIMN și, în același mod, se poate calcula cantitatea de celule nevide în intervalul - și COUNTIF SCHOTESLIMN. Toate aceste caracteristici dovedit perfect.

Dar se întâmplă că trebuie să se calculeze condiția valorii maxime sau minime. Funcția Gata în Excel nu este. Cu toate acestea, pentru a efectua un astfel de calcul este posibil, dacă vom folosi o combinație de funcții.

De exemplu, să presupunem că există date

Funcția max și min, cu condiția

Este necesar să se calculeze valoarea maximă corespunzătoare grupei A sau valoarea minimă din grupa B.

O soluție la această problemă este de a utiliza o formulă matrice. Criteriul prin care va fi selectat datele, adică numele grupului, intră într-o celulă separată (D2). În primul rând să-l fie grupa B. În continuare, vom introduce următoarea formulă:

Aceasta este o formulă matrice, astfel încât este necesar să se introducă o combinație de Ctrl + Shift + Enter.

Funcția max și min, cu condiția

Acum, schimbarea numelui grupului, este posibil fără nici filtre și tabele pivot pentru a vedea valoarea maximă în cadrul grupului.

Cum funcționează? Foarte simplu. Primul lucru pe care trebuie să specificați intervalul care va fi folosit ca argument pentru funcția MAX, adică, numai acele celule care se potrivesc cu grupul specificat. Din moment ce avea grijă despre comoditatea de a folosi funcția, numele grupului nu este indicat în formula, și într-o celulă separată (mult mai ușor să se schimbe de grup). Apoi, formula pentru intervalul dorit este după cum urmează.

Said expresie selectează doar acele valori pentru care numele grupului coincide cu starea in D2 celula. Iată cum o vede Excel

În pasul următor vom indica funcția MAX, argumentul matrice evenimentului obținut mai sus. Excel ia ceva de genul asta.

Se poate observa că valoarea maximă într-o matrice este 31. Lui și vom vedea în celula cu formula. Unul trebuie să ne amintim numai funcția finală pentru a intra în combinație tasta Ctrl + Shift + Enter. în caz contrar nu se întâmplă nimic. In formula formula bar matrice afișează acolade. ei înșiși Adăugat, mai ales nu dorisovyvat necesar.

Pentru a înțelege încă o dată despre algoritmul de calcul. În primul rând, folosind funcția IF creează o serie de date care satisfac o condiție. Apoi, în matrice rezultată este căutată valoarea maximă. De fapt, totul.

Dacă funcția MAX se înlocuiește cu MIN, atunci condiția de mai sus (numele grupului) vor fi emise la valoarea minimă. Să ne lăsați acest exercițiu pentru temele.

Mai jos puteti vedea filmul.