LICZ.JEŻELI – jak dodać nr kolejny wystąpienia nazwy
- Wysłane przez Darek
- Kategorie Funkcje statystyczne
- Tagi: LICZ.JEŻELI, Operator łączenia &
Funkcja LICZ.JEŻELI służy do liczenia danych w komórkach. Dzisiaj pokażę jak policzyć elementy w kolumnach w trochę inny niż zazwyczaj sposób.
W zadaniu posiadamy tabelę z dwiema kolumnami, L.P. oraz Nazwa. W kolumnie Nazwa mamy nazwy mebli:
- Stół,
- Krzesło,
- Szafa,
- Taboret,
- itd.
Naszym zadaniem jest stworzyć dodatkową kolumnę, w której będzie nazwa mebla oraz nr kolejny występowania tej nazwy. Ilustruje to poniższy obrazek.
Praca z przykładowym plikiem
UWAGA! Niektóre pliki mogą wyświetlać błędy, jeśli wpisana formuła w komórkę jest inna niż zaplanowałem dla danego przykładu. Co nie oznacza, że koniecznie jest to błędem, gdyż często pewne rzeczy w Excelu można zrobić na kilka / kilkanaście sposobów.
Link do strony z plikiem do przykładu znajduje się poniżej. Żeby pobrać plik należy po kliknięciu w link założyć konto w serwisie, a jeśli już masz konto to się zalogować.
#01 plik do: LICZ.JEŻELI – jak dodać nr kolejny wystąpienia nazwy
Jak połączymy wynik LICZ.JEŻELI z nazwą?
W Excelu do łączenia służy operator &. Dzięki temu w naszym przykładzie możemy do nazwy dodać jej nr. Możesz to zobaczyć na rysynku poniżej.
LICZ.JEŻELI – liczymy wystąpienia nazw
W pierwszej kolejności wpisujemy formułę, która nam policzy ile razy występują nasze nazwy mebli. Wpisujemy więc w komórkę F4 formułę:
=LICZ.JEŻELI(E4:E28;E4)
i naciskamy Enter.
Następnie kopiujemy formułe do poniższych komórek, np. poprzez dwukrotne kliknięcie w prawy dolny róg komórki F4.
Problem z adresowaniem względnym
Nasz wynik nie jest zadowalający, gdyż im niższa komórka tym ilość jest mnijesza. Problem tkwi w adresowaniu naszej formuły, gdyż zaadresowaliśmy nasz obszar przeszukiwania poprzez adresowanie względnie: E4:E28, Excel wtedy za każdym razem kiedy kopiujemy komórkę niżej automatycznie zmienia także adres. Obrazuje to poniższy obrazek.
To co musimy zrobić to zamienić formułę w komórce F4 na:
=LICZ.JEŻELI(E$4:E4;E4)
Ta subtelna zmiana spowoduje, że pierwsza komórka E4 zostanie jakby zakotwiczona podczas kopiowania komórek, a druga nie i dzięki temu osiągniemy oczekiwany rezultat.
Poniżej przykład jak teraz wygląda zakres po skopiowaniu formuły do poniższych komórek.
Łączenie danych z komórek
Jak widzimy, teraz funkcja LICZ.JEŻELI zlicza tylko wystąpienia od pierwszej pozycji, czyli dokładnie to o co nam chodziło. Pozostało więc tylko jeszcze dopisać wartość komórek z kolumny E:
= E4&LICZ.JEŻELI(E$4:E4;E4)
Naciskamy Enter.
Następnie kopiujemy komórki do pozostałych i wynik jest dokładnie taki o jaki nam chodziło. Można jeszcze tylko dodać trochę formatu kolumnie i mamy zadanie ukończone.
Zapraszam do komentowania oraz zapisywania się na moja liste mailingową.
Lubię Excela, polub go też. Ja chętnie Ci w tym pomgę.