Usando a função SMALL do Excel com critérios de filtragem E ignorando zeros

Tenho uma lista de preços de produtos com variações (tamanho, cor diferentes) de vários produtos principais. Alguns produtos (por razões não importantes para esta pergunta) têm um preço zero.

Estou tentando escrever uma fórmula do Excel que retornará o preço mais baixo para cada produto pai que não seja zero

Eu cheguei até aqui:

= SE (SUMIFS (I: I, A: A, A3) = 0,0, SE (AND (SUMIFS (I: I, A: A, A3)> 0, MINIFS (I: I, A: A, A3 )> 0), MINIFS (I: I, A: A, A3), PEQUENO (SE (A: A = A3, I: I), 2)))

Onde I: I é a coluna de preço e A: A é a coluna de referência pai

Isso funciona em todos os casos, exceto nos casos em que tenho várias variações de um produto pai com um valor zero.

Preciso de variáveis em uma função SMALL ou MINIF que: A. Inclua apenas os valores de um produto pai único no cálculo B. Ignore quaisquer zeros no cálculo do valor mais baixo

Qualquer ajuda seria apreciada.

questionAnswers(4)

yourAnswerToTheQuestion