Funkcja Indeks oraz Podaj.Pozycje

Funkcja Indeks oraz Podaj.Pozycje
BJ
  • Rejestracja: dni
  • Ostatnio: dni
0

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.

BJ
  • Rejestracja: dni
  • Ostatnio: dni
0

@Fac Wiesz co, nie bardzo, nie znam sie na nich i nie chce przerabiać całego projektu. Ta funckja bardzo by mi pomogła

FA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 225
1

Jedyne, czego potrzebujesz, to LICZ.WARUNKI()

MA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

A nie możesz w tej drugiej tablicy wstawić kolumny z sumą nieobecności? A następnie do pierwszej tabeli wstawić funkcję Wyszukaj.Pionowo?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.