Excel

Maksimums, ja kritēriji atbilst

Max If Criteria Match

Excel formula: maksimums, ja kritēriji atbilstVispārīgā formula | _+_ | Kopsavilkums

Lai atrastu maksimālo vērtību diapazonā ar konkrētiem kritērijiem, varat izmantot pamata masīva formula pamatojoties uz IF funkciju un MAX funkciju. Parādītajā piemērā H8 šūnā ir šāda formula:





{= MAX ( IF (criteria_range=criteria,value_range))}

kas atgriež maksimālo temperatūru datumā H7.

Piezīme: šī ir masīva formula un tas ir jāievada, izmantojot Control + Shift + Enter





kā Excel papildināt laiku ar laiku
Skaidrojums

Parādītajā piemērā ir gandrīz 10 000 datu rindu. Dati atspoguļo temperatūras rādījumus, kas ņemti ik pēc 2 minūtēm vairāku dienu laikā. Jebkurā konkrētā datumā (norādīts šūnā H7) mēs vēlamies iegūt maksimālo temperatūru šajā datumā.

Iekšpusē IF funkcija , loģiskais tests tiek ievadīts kā B5: B9391 = H7. Tā kā mēs salīdzinām H7 vērtību ar šūnu diapazonu (masīvu), rezultāts būs masīvs rezultātu, kur katrs masīva vienums ir TRUE vai FALSE. TRUE vērtības norāda datumus, kas atbilst H7.



kā izmantot atrast komandu

Vērtībai, ja tā ir patiesa, mēs piedāvājam diapazonu E5: E9391, kas nosaka visu temperatūru kopumu pēc Fārenheita. Tas atgriež vērtību masīvu, kura izmērs ir tāds pats kā pirmajam masīvam.

IF funkcija darbojas kā filtrs. Tā kā loģiskajai pārbaudei mēs nodrošinām IF ar masīvu, IF atgriež an rezultātu masīvs . Ja datums atbilst H7, masīvs satur temperatūras vērtību. Visos citos gadījumos masīvs satur FALSE. Citiem vārdiem sakot, tikai temperatūra, kas saistīta ar datumu H7, pārvar ceļojumu, izmantojot IF funkciju.

IF funkcijas masīva rezultāts tiek piegādāts tieši uz MAX funkcija , kas atgriež masīvā maksimālo vērtību.

Ar MAXIFS

Programmās Excel O365 un Excel 2019 jaunais MAXIFS funkcija var atrast maksimālo vērtību ar vienu vai vairākiem kritērijiem, neizmantojot masīva formulu. Izmantojot MAXIFS, šī piemēra ekvivalenta formula ir šāda:

 
{= MAX ( IF (B5:B9391=H7,E5:E9391))}
Autors Deivs Bruns


^