Jak działa PODAJ.POZYCJĘ w programie Excel? Przykłady zastosowania

Jak działa PODAJ.POZYCJĘ w programie Excel? Przykłady zastosowania

 

Jak działa PODAJ.POZYCJĘ w programie Excel? Przykłady zastosowania

Funkcja PODAJ.POZYCJĘ w programie Excel to jedno z najpotężniejszych narzędzi do wyszukiwania wartości w określonym zakresie i zwracania jej pozycji. Jest niezwykle przydatna, gdy chcemy znaleźć miejsce danej wartości w kolumnie lub wierszu i wykorzystać tę informację do dalszych obliczeń.

Składnia funkcji PODAJ.POZYCJĘ

Zanim przejdę do praktycznych przykładów, warto zrozumieć, jak wygląda składnia tej funkcji:

=PODAJ.POZYCJĘ(szukana_wartość; przeszukiwany_zakres; [typ_dopasowania])

Gdzie:

  • szukana_wartość – wartość, której pozycję chcemy znaleźć.
  • przeszukiwany_zakres – zakres komórek, w którym szukamy wartości.
  • typ_dopasowania (opcjonalny) – określa sposób wyszukiwania:
    • 1 (domyślny) – zwraca pozycję największej wartości, która jest mniejsza lub równa szukanej wartości (zakłada, że przeszukiwane dane są posortowane rosnąco).
    • 0 – zwraca dokładną pozycję szukanej wartości (gdy nie znajdzie wartości, zwraca błąd #N/D).
    • -1 – zwraca pozycję najmniejszej wartości, która jest większa lub równa szukanej wartości (zakłada, że przeszukiwane dane są posortowane malejąco).

Przykład 1: Proste wyszukiwanie pozycji liczby w kolumnie

Załóżmy, że mamy następującą listę liczb w kolumnie A:

A
10
20
30
40

Chcemy znaleźć pozycję liczby 30. W tym celu możemy użyć funkcji:

=PODAJ.POZYCJĘ(30; A1:A4; 0)

Wynik to 3, ponieważ liczba 30 znajduje się na trzeciej pozycji w zakresie A1:A4.

Przykład 2: Wyszukiwanie z typem dopasowania 1

Jeśli lista jest posortowana rosnąco, możemy użyć dopasowania 1, aby znaleźć największą wartość mniejszą lub równą zadanej liczbie. Oto przykład:

=PODAJ.POZYCJĘ(25; A1:A4; 1)

Wynik to 2, ponieważ największa wartość mniejsza lub równa 25 to 20, która jest na drugim miejscu w zakresie.

Przykład 3: Znajdowanie pozycji w tabeli tekstowej

Funkcja PODAJ.POZYCJĘ działa nie tylko na liczbach, ale także na tekstach. Przykładowo, jeśli mamy listę imion w kolumnie B:

B
Anna
Jan
Katarzyna
Michał

Możemy znaleźć pozycję imienia „Katarzyna” za pomocą:

=PODAJ.POZYCJĘ("Katarzyna"; B1:B4; 0)

Wynik to 3, ponieważ „Katarzyna” jest trzecim elementem w zakresie B1:B4.

Przykład 4: Współpraca z funkcją INDEKS

Jednym z najbardziej użytecznych zastosowań funkcji PODAJ.POZYCJĘ jest jej połączenie z funkcją INDEKS, aby wyszukiwać wartości w tabeli. Załóżmy, że mamy następujące dane:

A B
Produkt Cena
Jabłka 3,50
Banany 4,00
Winogrona 5,50

Jeśli chcemy znaleźć cenę „Banany”, możemy to zrobić przy użyciu:

=INDEKS(B2:B4; PODAJ.POZYCJĘ("Banany"; A2:A4; 0))

Funkcja PODAJ.POZYCJĘ zwróci pozycję „Banany” (2), a funkcja INDEKS użyje tej pozycji, aby pobrać cenę z kolumny B, czyli 4,00.

Najczęstsze błędy i sposoby ich unikania

Podczas korzystania z funkcji PODAJ.POZYCJĘ mogą wystąpić pewne błędy:

  • #N/D – pojawia się, gdy szukana wartość nie istnieje w przeszukiwanym zakresie (np. gdy używamy dopasowania 0 i wartość nie zostaje znaleziona).
  • #ARG! – może wystąpić, gdy podamy niewłaściwy zakres komórek.
  • Błędne dopasowanie – jeśli używamy dopasowania 1 lub -1, a dane nie są posortowane w odpowiednim porządku, wynik może być niepoprawny.

Podsumowanie

Funkcja PODAJ.POZYCJĘ w Excelu to niezwykle przydatne narzędzie do wyszukiwania pozycji danej wartości w zakresie danych. Może być używana zarówno dla liczb, jak i tekstów, a jej największą mocą jest możliwość połączenia z innymi funkcjami, np. INDEKS. Warto pamiętać o poprawnym wyborze typ_dopasowania i odpowiednim sortowaniu danych, aby uzyskać prawidłowe wyniki.

 

Inny ciekawy artykuł:

Jak działa INDEKS w programie Excel? Przykłady zastosowania

kurs excel kajo promo v3
KajoDataSpace