MAXIF() function in the current versions of Excel. You can use an array formula which combines the [code]MAX() and [code]IF() functions to get the same result, or you can use a helper column.
Suppose you have some data where you have a list of words in column A and you have a list of numbers in column B.
Array formula approach:
Get the max value from B1:B100 where column A equals "SomeValue":
[code]=MAX(IF(A1:A100="SomeValue",B1:B100))
DMAX()