Формулы для этих ситуаций лучше, когда первая строка содержит несвязанные метки столбцов вместо данных.
Для вашей ситуации, поставьте 1 в B1, затем эту формулу в B2 и перетащите вниз.
=IFERROR(VLOOKUP(A2, A$1:B1, 2, FALSE),SUMPRODUCT(1/COUNTIF(A$1:A2,A$1:A2&"")))