Excel-formule: Max als criteria overeenkomen -

Inhoudsopgave

Generieke formule

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

Samenvatting

Om de maximale waarde in een bereik met specifieke criteria te vinden, kunt u een basismatrixformule gebruiken op basis van de ALS-functie en MAX-functie. In het weergegeven voorbeeld is de formule in cel H8:

(=MAX(IF(B5:B9391=H7,E5:E9391)))

die de maximale temperatuur op de datum in H7 retourneert.

Opmerking: dit is een matrixformule en moet worden ingevoerd met Control + Shift + Enter

Uitleg

Het weergegeven voorbeeld bevat bijna 10.000 rijen met gegevens. De gegevens vertegenwoordigen temperatuurmetingen die elke 2 minuten gedurende een periode van dagen zijn uitgevoerd. Voor een bepaalde datum (opgegeven in cel H7) willen we de maximale temperatuur op die datum krijgen.

Binnen de ALS-functie wordt logische test ingevoerd als B5: B9391 = H7. Omdat we de waarde in H7 vergelijken met een reeks cellen (een array), is het resultaat een reeks resultaten, waarbij elk item in de array TRUE of FALSE is. De WAAR-waarden vertegenwoordigen datums die overeenkomen met H7.

Als de waarde waar is, bieden we het bereik E5: E9391, dat alle volledige temperaturen in Fahrenheit ophaalt. Dit retourneert een reeks waarden met dezelfde grootte als de eerste reeks.

De ALS-functie werkt als een filter. Omdat we IF voorzien van een array voor de logische test, retourneert IF een array met resultaten. Waar de datum overeenkomt met H7, bevat de array een temperatuurwaarde. In alle andere gevallen bevat de array FALSE. Met andere woorden, alleen temperaturen die zijn gekoppeld aan de datum in H7 overleven de reis door de ALS-functie.

Het matrixresultaat van de ALS-functie wordt rechtstreeks aan de MAX-functie geleverd, die de maximale waarde in de matrix retourneert.

Met MAXIFS

In Excel O365 en Excel 2019 kan de nieuwe MAXIFS-functie de maximale waarde vinden met een of meer criteria zonder dat er een matrixformule nodig is. Met MAXIFS is de equivalente formule voor dit voorbeeld:

=MAXIFS(E5:E9391,B5:B9391,H7)

Interessante artikelen...