Funkcja Wyszukaj(co; gdzie; skąd_wynik)
W helpie tej funkcji (np. file:///opt/libreoffice6.2/help/pl/text/scalc/01/04060109.html) przeczytasz m.in.
Przeszukiwany wektor funkcji WYSZUKAJ musi być ponadto posortowany, w przeciwnym razie funkcja nie będzie zwracać użytecznych wyników.
Twoje dane nie są posortowane.
Niestety help nie precyzuje, która z wartości powtarzających się w przeszukiwanej kolumnie zostanie odnaleziona. Z działania wnioskuję, że ostatnia, i zapewne o to Ci chodzi.
Funkcje które nie wymagają uporządkowania przy przeszukiwaniu wektora (wyszukaj.pionowo, podaj.pozycję) będą znajdować na ogół pierwsze wystąpienie.
Z tego wniosek, że Twój pomysł nadawania kolejnych numerów wpisom o danym kluczu nie za bardzo da się zrealizować za pomocą samych funkcji wyszukujących.
Ale można brać maksimum z wartości umieszczonych wyżej, o tym samym kluczu. To się łatwo pisze formułą tablicową. W kolumnie E, począwszy od wiersza 3
z zatwierdzeniem przez <Ctrl+Shift+Enter>. Powielanie przez Kopiuj/Wklej komórkę, nie przez przeciąganie.
(Założyłem że Twoje liczby są dodatnie. Pierwszy czynnik produkuje wektor zer-jedynek, przez które mnożone są liczby z kolumny E. Przy wartościach ujemnych może pracować dziwnie, bo 0 w przypadku nieznalezienia będzie większe niż niektóre wpisy.)