如果第一列中的值与指定值匹配,则在数组中find最大值

我试图在列D(D44:D2015)中匹配一个单词的行中查找数组/行号(E44:I205)中的最大或最大值。 例如:

DEFGHI Cheetah Cat 0 1 2 3 4 Tiger Cat 1 1 2 3 4 5 Dog 0 0 1 2 3 

在“*”和“猫”这两个字的行中,我想find最大值。 在这个例子中,公式应该是5.我已经尝试了下面的公式,但是它只是返回“cat”的第一个实例和该行中的关联的最大值。

 =LARGE(IF($D$25:$D$205="*"&"cat",$E$44:$I$205,),1) 

任何帮助深表感谢!

使用:

 =AGGREGATE(14,6,E25:I205/(RIGHT(D25:D205,3)="cat"),1) 

在这里输入图像说明