Przejdź do treści

Excel: 20 formuł, które oszczędzają czas

Poznaj 20 formuł Excela, które realnie skracają czas pracy z arkuszami. Od WYSZUKAJ.PIONOWO po LAMBDA – konkretne przykłady i zastosowania.

Zespół VITA6 min czytania

Jeśli spędzasz w Excelu więcej niż godzinę dziennie, znajomość właściwych formuł potrafi skrócić ten czas o połowę. Poniżej zebrałem 20 formuł Excela, które oszczędzają czas w realnej pracy: przy raportach, analizach danych, budżetach i zestawieniach. Każda z nich rozwiązuje konkretny problem, który inaczej wymagałby ręcznej roboty albo dziesiątek kliknięć.

Dlaczego Excel formuły, które oszczędzają czas, są ważniejsze niż skróty klawiszowe

Skróty klawiszowe przyspieszają pracę o kilka sekund. Dobrze dobrana formuła może wyeliminować godziny powtarzalnych czynności. Badanie przeprowadzone przez firmę McKinsey wykazało, że pracownicy biurowi tracą średnio 1,8 godziny dziennie na zadania, które dałoby się zautomatyzować. W Excelu znaczna część tej straty pochodzi z ręcznego przepisywania, kopiowania i filtrowania danych, które formuły robią w ułamku sekundy.

Poniższe zestawienie dzieli formuły na kategorie według zastosowania, dzięki czemu łatwiej znajdziesz to, czego potrzebujesz w danym momencie.


1. Wyszukiwanie i łączenie danych

To najczęstszy ból głowy w Excelu: masz dane w dwóch miejscach i musisz je połączyć. Te formuły rozwiązują ten problem.

WYSZUKAJ.PIONOWO (VLOOKUP)

Klasyk, który wciąż robi robotę. Szuka wartości w pierwszej kolumnie tabeli i zwraca wartość z innej kolumny tego samego wiersza.

=WYSZUKAJ.PIONOWO(A2; Tabela!A:D; 3; FAŁSZ)

Kiedy używać: łączenie dwóch list po wspólnym kluczu (np. nr zamówienia, kod produktu, imię i nazwisko).

Ograniczenie: szuka tylko w lewo do prawa. Jeśli klucz jest po prawej stronie wyniku, potrzebujesz INDEX/PODAJ.POZYCJĘ.

XWYSZUKAJ (XLOOKUP)

Nowsza wersja VLOOKUP dostępna w Microsoft 365 i Excel 2021. Szuka w dowolnym kierunku, obsługuje brak wyników bez błędu i jest szybsza przy dużych zbiorach.

=XWYSZUKAJ(A2; B:B; C:C; "Brak")

Kiedy używać: zawsze, gdy masz dostęp do Microsoft 365. Zastępuje VLOOKUP i wiele kombinacji INDEX/PODAJ.POZYCJĘ.

INDEX i PODAJ.POZYCJĘ

Kombinacja dwóch formuł, która daje pełną elastyczność wyszukiwania, niezależnie od ułożenia kolumn.

=INDEX(C:C; PODAJ.POZYCJĘ(A2; B:B; 0))

Kiedy używać: gdy kolumna wynikowa jest na lewo od kolumny klucza albo gdy VLOOKUP nie starcza.


2. Obliczenia warunkowe

Zamiast ręcznie filtrować dane i sumować je kalkulatorem, użyj formuł warunkowych.

SUMA.JEŻELI i SUMA.WARUNKÓW

SUMA.JEŻELI sumuje wartości spełniające jeden warunek. SUMA.WARUNKÓW obsługuje wiele warunków jednocześnie.

=SUMA.JEŻELI(A:A; "Kraków"; B:B)
=SUMA.WARUNKÓW(B:B; A:A; "Kraków"; C:C; "Q1")

Przykład: raport sprzedaży po mieście i kwartale bez tworzenia tabeli przestawnej.

LICZ.JEŻELI i LICZ.WARUNKI

To samo, ale zamiast sumować, zliczają wiersze spełniające warunki.

=LICZ.JEŻELI(D:D; ">1000")
=LICZ.WARUNKI(D:D; ">1000"; E:E; "Tak")

Kiedy używać: szybka weryfikacja, ile rekordów spełnia kryteria, bez filtrowania i ręcznego liczenia.

ŚREDNIA.JEŻELI i ŚREDNIA.WARUNKÓW

Działają analogicznie jak SUMA.JEŻELI i SUMA.WARUNKÓW, ale obliczają średnią arytmetyczną.

=ŚREDNIA.WARUNKÓW(F:F; A:A; "Warszawa"; C:C; "2024")

3. Obsługa tekstu i danych tekstowych

Dane importowane z systemów ERP, CRM czy plików CSV często mają problemy z formatowaniem. Te formuły porządkują bałagan w sekundy.

LEWY, PRAWY, FRAGMENT.TEKSTU

Wyciągają fragment tekstu z komórki: od lewej, od prawej lub ze środka.

=LEWY(A2; 5)
=PRAWY(A2; 3)
=FRAGMENT.TEKSTU(A2; 4; 6)

Przykład: kod pocztowy (np. "30-001 Kraków") podzielony na kolumny. =LEWY(A2;6) wyciągnie sam kod.

ZŁĄCZ.TEKST i TEXTJOIN

ZŁĄCZ.TEKST (w starszych wersjach: operator &) łączy zawartość komórek. TEXTJOIN robi to samo, ale pozwala dodać separator i pomijać puste komórki.

=TEXTJOIN(", "; PRAWDA; A2:A10)

Kiedy używać: tworzenie list z zakresu komórek, np. nazwisk pracowników z wybranego działu w jednej komórce.

USUŃ.ZBĘDNE.ODSTĘPY i OCZYŚĆ

USUŃ.ZBĘDNE.ODSTĘPY usuwa podwójne spacje i spacje na końcach. OCZYŚĆ usuwa niedrukowane znaki. Obie są kluczowe przed VLOOKUP, kiedy dane się "nie zgadzają" mimo identycznego wyglądu.

=USUŃ.ZBĘDNE.ODSTĘPY(A2)
=OCZYŚĆ(A2)

PODSTAW i ZASTĄP

PODSTAW zamienia konkretny tekst na inny. ZASTĄP wymienia znaki na wybranej pozycji.

=PODSTAW(A2; "Sp. z o.o."; "")

Przykład: czyszczenie nazw firm z powtarzających się końcówek przed importem do bazy.


4. Daty i czas: formuły, które eliminują ręczne obliczenia

Praca z datami w Excelu jest prosta, gdy znasz właściwe funkcje.

DNI.ROBOCZE i DNI.ROBOCZE.NIESTAND

DNI.ROBOCZE oblicza datę X dni roboczych po dacie startowej (z pominięciem weekendów i opcjonalnie świąt). DNI.ROBOCZE.NIESTAND pozwala zdefiniować własny tydzień roboczy (np. praca w soboty).

=DNI.ROBOCZE(A2; 10; Swieta)

Kiedy używać: planowanie terminów projektów, obliczanie deadlines'ów w kontraktach.

NETWORKDAYS.INTL (NETWORKDAYS.INTL)

Ang. odpowiednik, dostępny w polskim Excelu jako NETWORKDAYS.INTL albo przez alias. Zwraca liczbę dni roboczych między dwiema datami.

=NETWORKDAYS.INTL(A2; B2; 1)

DATA i DZIŚ

DZIŚ() zwraca dzisiejszą datę (aktualizuje się automatycznie). DATA(rok; miesiąc; dzień) tworzy datę z liczb, co jest przydatne przy dynamicznym generowaniu zakresów.

=DZIŚ()-A2

Przykład: automatyczne obliczanie wieku klienta albo liczby dni od ostatniego zamówienia.


5. Formuły logiczne i obsługa błędów

Arkusze produkcyjne muszą być odporne na błędy. Te formuły sprawiają, że TWÓJ plik nie wywala się przy brakujących danych.

JEŻELI i JEŻELI.BŁĄD

JEŻELI to fundament logiki w Excelu. JEŻELI.BŁĄD "opakowuje" inną formułę i zwraca alternatywną wartość, gdy pojawia się błąd (#N/D!, #DIV/0!, #ARG!).

=JEŻELI.BŁĄD(WYSZUKAJ.PIONOWO(A2; Tabela; 2; FAŁSZ); "Nie znaleziono")

Uwaga: zagnieżdżone JEŻELI szybko stają się nieczytelne. Jeśli masz więcej niż 3 warunki, rozważ WYBIERZ albo PRZEŁĄCZ.

JEŻELI.ND

Wyspecjalizowana wersja JEŻELI.BŁĄD, która reaguje tylko na błąd #N/D!, nie ukrywając innych błędów, które mogłyby wskazywać na problem.

=JEŻELI.ND(WYSZUKAJ.PIONOWO(A2; B:C; 2; FAŁSZ); 0)

PRZEŁĄCZ (SWITCH)

Elegancka alternatywa dla kilku zagnieżdżonych JEŻELI, gdy sprawdzasz jedną wartość względem listy możliwości.

=PRZEŁĄCZ(A2; "Tak"; 1; "Nie"; 0; "N/A"; -1; "Nieznane")

6. Dynamiczne tablice: nowa era Excela

Microsoft 365 wprowadził formuły tablicowe, które zwracają wiele wyników jednocześnie i automatycznie "rozlewają" się na sąsiednie komórki (tzw. spill).

FILTRUJ (FILTER)

Filtruje zakres danych według warunków i zwraca przefiltrowaną tabelę, która aktualizuje się automatycznie.

=FILTRUJ(A2:C100; B2:B100="Kraków")

Kiedy używać: dynamiczne raporty bez tabeli przestawnej. Zmiana danych w źródle aktualizuje wynik natychmiast.

SORTUJ i SORTUJ.WEDŁUG (SORT, SORTBY)

Sortują zakres danych bez ruszania oryginału. SORTUJ.WEDŁUG pozwala sortować tablicę według innej tablicy.

=SORTUJ(A2:B50; 2; -1)

UNIKATOWE (UNIQUE)

Zwraca listę unikalnych wartości z zakresu. Zastępuje ręczne usuwanie duplikatów albo skomplikowane kombinacje LICZ.JEŻELI.

=UNIKATOWE(A2:A100)

Przykład: lista unikalnych kategorii produktów do listy rozwijalnej, która aktualizuje się automatycznie po dodaniu nowych danych.

LAMBDA

Pozwala tworzyć własne funkcje bez VBA. Raz zdefiniowaną funkcję możesz nazwać i używać jak wbudowanej.

=LAMBDA(x; y; x*y/(x+y))(A2; B2)

Kiedy używać: gdy tę samą skomplikowaną formułę kopiujesz w dziesiątki miejsc. LAMBDA zamienia ją w jedną, czytelną nazwę.


7. Pozostałe formuły, które warto mieć w arsenale

PODAJ.POZYCJĘ (MATCH)

Zwraca numer pozycji szukanej wartości w zakresie. Sama w sobie rzadko wystarcza, ale jako część INDEX/MATCH albo do walidacji danych jest niezastąpiona.

ILE.NIEPUSTYCH i ILE.LICZB

Szybkie liczenie niepustych komórek albo komórek zawierających liczby, bez ręcznego sprawdzania zakresu.

=ILE.NIEPUSTYCH(A2:A100)
=ILE.LICZB(B2:B100)

ZAOKR, ZAOKR.DO.CAŁK i ZAOKR.W.GÓRĘ

Kontrolujesz sposób zaokrąglania liczb. Ważne w budżetach, fakturach i wszędzie tam, gdzie 0,005 zł różnicy może oznaczać niezgodność w zestawieniu.

=ZAOKR.W.GÓRĘ(A2; 0,5)

Chcesz opanować te formuły od podstaw do poziomu zaawansowanego?

Jeśli zamiast szukać składni w Google za każdym razem wolisz mieć pewność, że używasz formuł prawidłowo i efektywnie, kurs Excel: formuły zaawansowane na platformie VITA jest dokładnie tym, czego szukasz. Kurs przeprowadza cię przez formuły tablicowe, dynamiczne zakresy, LAMBDA i zaawansowane kombinacje wyszukujące, krok po kroku, z praktycznymi przykładami.

Możesz zacząć już teraz w ramach 7 dni pełnego dostępu za 0 zł. Karta płatnicza jest wymagana, a po okresie próbnym abonament wynosi 79 zł miesięcznie albo 590 zł rocznie. Anulujesz jednym kliknięciem przed końcem 7 dni, jeśli zdecydujesz, że to nie dla Ciebie. W ramach abonamentu masz dostęp do wszystkich kursów na platformie, nie tylko do Excela. Jeśli kurs ma egzamin końcowy, możesz podejść do niego już w trakcie okresu próbnego, a certyfikat otrzymasz po dokonaniu pierwszej płatności (możesz ją zrealizować od razu w panelu użytkownika).

Zacznij 7-dniowy okres próbny za darmo


Jak ćwiczyć formuły, żeby naprawdę je zapamiętać

Samo przeczytanie listy formuł nie wystarczy. Kilka praktycznych wskazówek:

  1. Wybierz trzy formuły, których NIE używasz, a które pasują do Twojej codziennej pracy. Wdroż je w kolejnych 5 dniach roboczych.
  2. Zbuduj własny arkusz ćwiczeniowy z przykładowymi danymi. Możesz pobrać darmowe zestawy danych ze strony Microsoft Learn albo użyć swoich danych roboczych (anonimizując je wcześniej).
  3. Stosuj reguły 70/30: 70% czasu na praktykę, 30% na teorię. Formuły Excela uczą się przez robienie, nie przez czytanie.
  4. Korzystaj z paska formuły i podpowiedzi składni, które Excel wyświetla podczas wpisywania funkcji. Microsoft zaktualizował opisy w polskiej wersji językowej i są coraz lepsze.

Znajomość 20 formuł opisanych w tym artykule pozwoli Ci zautomatyzować zdecydowaną większość powtarzalnych zadań w arkuszach. Zacznij od tych, które rozwiązują Twój aktualny problem, i stopniowo rozszerzaj repertuar.

Najczęściej zadawane pytania

Jakie formuły Excela najczęściej oszczędzają czas w pracy biurowej?

Największy zysk czasowy dają formuły wyszukujące (XWYSZUKAJ, WYSZUKAJ.PIONOWO), warunkowe (SUMA.WARUNKÓW, LICZ.WARUNKI) oraz dynamiczne tablice (FILTRUJ, UNIKATOWE). Eliminują ręczne filtrowanie, kopiowanie i zestawianie danych z różnych źródeł, co w praktyce potrafi zaoszczędzić kilkadziesiąt minut dziennie.

Czym różni się XLOOKUP (XWYSZUKAJ) od VLOOKUP (WYSZUKAJ.PIONOWO)?

XWYSZUKAJ szuka w dowolnym kierunku (lewo, prawo, góra, dół), obsługuje brak wyników bez błędu #N/D! i jest szybszy przy dużych zbiorach danych. WYSZUKAJ.PIONOWO wymaga, by kolumna klucza była pierwszą kolumną zakresu, i nie ma wbudowanej obsługi błędów. XWYSZUKAJ jest dostępny w Microsoft 365 i Excel 2021.

Co to są dynamiczne tablice w Excelu i czy warto je znać?

Dynamiczne tablice to formuły (FILTRUJ, SORTUJ, UNIKATOWE, SEKWENCJA i inne) dostępne w Microsoft 365, które zwracają wiele wyników naraz i automatycznie aktualizują zakres wyników po zmianie danych. Warto je znać, ponieważ zastępują skomplikowane kombinacje starszych formuł i znacząco upraszczają budowę dynamicznych raportów.

Jak połączyć dwie listy w Excelu po wspólnym kluczu?

Najprościej użyć XWYSZUKAJ (Microsoft 365) albo kombinacji INDEX i PODAJ.POZYCJĘ (wszystkie wersje). Wpisujesz klucz z pierwszej listy jako szukany argument, wskazujesz kolumnę kluczy w drugiej liście i kolumnę wartości do zwrócenia. WYSZUKAJ.PIONOWO jest prostsze, ale wymaga, żeby klucz był w pierwszej kolumnie zakresu.

Czy formuły Excela działają w Google Sheets?

Większość podstawowych formuł (SUMA, JEŻELI, WYSZUKAJ.PIONOWO, LICZ.JEŻELI) działa identycznie w Google Sheets. Nowsze formuły jak XWYSZUKAJ, FILTRUJ czy LAMBDA mają swoje odpowiedniki w Arkuszach Google, choć składnia bywa nieco inna. Dynamiczne tablice w Arkuszach działają od dawna i bez konieczności posiadania Microsoft 365.

Od czego zacząć naukę formuł Excela, jeśli pracuję z arkuszami codziennie?

Zacznij od formuł, które rozwiązują Twój aktualny, konkretny problem. Jeśli często szukasz danych w tabelach, naucz się XWYSZUKAJ. Jeśli tworzysz raporty z warunkami, zacznij od SUMA.WARUNKÓW i LICZ.WARUNKI. Systematyczny kurs z ćwiczeniami praktycznymi jest najszybszą drogą, bo łączy teorię z natychmiastowym zastosowaniem.

Udostępnij artykuł

Polecane kursy

Powiązane artykuły