Witam.
Mam problem z następującą funkcja w Excel:
=INDEKS(SUMA.ILOCZYNÓW(LICZ.JEŻELI(TBL_GrafikMain[@[2026-01-01]:[2026-01-31]];{1;"1P";"1N";"1G";"1U";"1UN"})); PODAJ.POZYCJĘ([@[USER_ID]]; TBL_GrafikMain[@[USER_ID]]; 0))
Chodzi o to że w jednym arkuszu jest tabela z datami oraz listą ludzi, każdy z nich ma przypisany unikatowy ID, w drugim arkuszu mam tabele która powinna mi zliczać ile dni w danym miesiącu dany pracownik był na urlopie, wolnym itp (czyli te: 1;"1P";"1N";"1G";"1U";"1UN").
Z jednej strony to co wpisałem wyżej działa ale tylko jeżeli w jednej i drugiej tabeli wiersze z danym pracownikiem będą w tym samym miejscu( czyli Zenek w Tabeli A i w Tabeli B musi być w tym samym wierszu np.: 2), jeżeli w tabeli A posortuje dane a w tabeli B tego nie zrobię to ta funkcja się wykrzacza.
Jest jakiś sposób aby to obejść? Czy jestem zmuszony do pilnowania aby w jednej i drugiej tabeli wierze z pracownikami były na tej samej pozycji w tabeli?
Dzięki za odpowiedzi.