Como isso funciona (graças a esta página ), inserida como uma matriz (com CTRL + SHIFT + ENTER ):
=SUM(IF(ISNUMBER(IF(SUBTOTAL(109,OFFSET(A$1,ROW(A$1:A$6)-ROW(A$1),0,1)),IF(FREQUENCY(IF(A$1:A$6<>"",MATCH("~"&A$1:A$6,A$1:A$6&"",0)),ROW(A$1:A$6)-ROW(A$1)+1),A$1:A$6))),$A$1:$A$6))