Вот ответ для более старых версий Excel. Используйте Aggregate, чтобы получить массив из 5 верхних номеров строк, содержащих «a», а затем индекс с помощью конструкции n (if {1}, чтобы получить массив соответствующих значений («y» или «n») из столбца B. Проверьте каждый значений в этом втором массиве, чтобы увидеть, равны ли они "y", используйте - для преобразования их в единицы и нули и Sumproduct для их добавления и заставить формулу работать как формула массива.
=SUMPRODUCT(--(INDEX(B:B,N(IF({1},(AGGREGATE(14,6,ROW(A2:A20)/(A2:A20="a"),{1,2,3,4,5})))))="y"))