Wszystkie artykuły

KajoData / Excel

Excel: tłumaczenie formuł PL/EN, nazwy i separatory

Słownik popularnych funkcji PL/EN oraz przykłady tłumaczenia całych formuł: separatory, liczby, kryteria, formaty dat i zgodność wersji.

Kajo RudzińskiOpublikowano Aktualizacja 11 min czytania

Przekładnia z różnymi złączami wytwarza identyczne złote kostki

Angielska instrukcja pokazuje IF, Twój Excel podpowiada JEŻELI, a po wklejeniu przykładu pojawia się błąd. Sama zamiana nazwy funkcji czasem wystarczy. Przy bardziej rozbudowanej formule trzeba jeszcze sprawdzić separatory, zapis liczb, teksty w cudzysłowach i dostępność funkcji w używanej wersji.

Ja tłumaczę formułę od znaczenia. Najpierw chcę wiedzieć, co oblicza i jakie dane otrzymuje. Dopiero potem zmieniam zapis. Dzięki temu nie zamienię poprawnego warunku na coś, co wygląda po polsku, ale wybiera inny zakres albo przekształca liczbę w tekst.

Poniżej masz krótki słownik często używanych funkcji oraz sposób pracy z całą formułą. Zastępuje on dawną ogromną tabelę, która mieszała aktualne nazwy, funkcje zgodności i niepełne opisy. Po rzadziej używane funkcje odsyłam do listy Microsoft oraz jej wersji angielskiej. Stan informacji sprawdzono 1 listopada 2026.

Tłumaczenia najczęściej potrzebnych funkcji

Tabela pomaga odnaleźć nazwę w obu kierunkach. Krótkie opisy określają zastosowanie, ale nie zastępują składni i zasad dotyczących pustych komórek. Jeżeli rozpoznasz właściwą funkcję, zajrzyj do jej opisu, zanim przeniesiesz skomplikowany przykład do raportu.

English Polski Zastosowanie
SUM SUMA Dodawanie liczb
AVERAGE ŚREDNIA Średnia arytmetyczna
MEDIAN MEDIANA Środek uporządkowanych danych
MIN MIN Najmniejsza wartość
MAX MAX Największa wartość
COUNT ILE.LICZB Liczenie wartości liczbowych
COUNTA ILE.NIEPUSTYCH Liczenie niepustych wartości
COUNTIF LICZ.JEŻELI Licznik z jednym kryterium
SUMIF SUMA.JEŻELI Suma z jednym kryterium
SUMIFS SUMA.WARUNKÓW Suma z wieloma kryteriami
IF JEŻELI Wybór wyniku według warunku
AND ORAZ Łączne spełnienie warunków
OR LUB Spełnienie przynajmniej jednego warunku
IFERROR JEŻELI.BŁĄD Wynik zastępczy przy błędzie
VLOOKUP WYSZUKAJ.PIONOWO Wyszukiwanie w pierwszej kolumnie zakresu
HLOOKUP WYSZUKAJ.POZIOMO Wyszukiwanie w pierwszym wierszu zakresu
XLOOKUP X.WYSZUKAJ Wyszukiwanie w oddzielnym zakresie kluczy
INDEX INDEKS Wybór wartości według pozycji
MATCH PODAJ.POZYCJĘ Wyszukanie pozycji
LEFT LEWY Znaki od początku tekstu
RIGHT PRAWY Znaki od końca tekstu
MID FRAGMENT.TEKSTU Fragment od wskazanej pozycji
LEN DŁ Długość tekstu
REPLACE ZASTĄP Zamiana według pozycji znaków
SUBSTITUTE PODSTAW Zamiana wskazanej treści
TEXT TEKST Liczba przedstawiona jako sformatowany tekst
VALUE WARTOŚĆ Konwersja rozpoznawanego tekstu na liczbę
DATE DATA Budowanie daty z części
TODAY DZIŚ Bieżąca data
YEAR ROK Rok z daty
ROUND ZAOKR Zaokrąglanie do liczby miejsc
MROUND ZAOKR.DO.WIELOKR Najbliższa wielokrotność

Niektóre angielskie i polskie nazwy są identyczne, jak MIN i MAX. Innych nie da się odgadnąć przez dosłowne tłumaczenie. SUBSTITUTE odpowiada PODSTAW, a REPLACE odpowiada ZASTĄP. Obie funkcje dotyczą zamiany tekstu, ale przyjmują inne argumenty i wykonują inne zadanie.

Nie obiecuję kompletnego katalogu wszystkich funkcji w każdej wersji Excela. Krótsza lista ma pomóc przy codziennym czytaniu instrukcji. Gdy potrzebujesz funkcji spoza tabeli, sprawdź jej stronę producenta w obu językach i porównaj argumenty. To lepsza droga niż zgadywanie nazwy na podstawie podobnego słowa.

Nazwa funkcji i separator argumentów to osobne sprawy

W przykładach przyjmuję typowy polski zapis: średnik rozdziela argumenty, a przecinek oddziela część dziesiętną. Dla wersji angielskiej przyjmuję zapis amerykański: przecinek między argumentami i kropkę dziesiętną. To jawne założenia przykładów, a nie reguła, że język interfejsu zawsze sam wyznacza wszystkie separatory.

Ustawienia regionalne również wpływają na zapis. Microsoft opisuje separatory liczb w Excelu desktopowym i ustawienia regionalne Excela w przeglądarce. W firmowym środowisku możesz więc spotkać kombinację inną niż w poradniku.

Prosty przykład pokazuje trzy zmiany naraz:

=IF(A2>1.5,"high","low")
=JEŻELI(A2>1,5;"high";"low")

Nazwę IF zastąpiłem przez JEŻELI, próg 1.5 przez 1,5, a przecinki między argumentami przez średniki. Zostawiłem teksty wynikowe high i low. Obie formuły mają wybierać te same etykiety na podstawie tego samego progu. Dopiero osobna decyzja o języku raportu uzasadniałaby zmianę etykiet na polskie.

Nie wykonuj globalnej zamiany wszystkich przecinków na średniki. Przecinek może należeć do liczby albo do tekstu w cudzysłowie. Może też być elementem bardziej złożonej składni. Najpierw rozpoznaj rolę znaku. Mechaniczne zastępowanie wygląda szybko aż do momentu, gdy zmienia znaczenie danych bez komunikatu błędu.

Przetłumacz całą strukturę zagnieżdżonej formuły

Załóżmy, że A2:A4 zawiera syntetyczne liczby 10, 20 i 30. Chcę napisać ok, gdy suma przekracza 50, i check w przeciwnym przypadku. Suma wynosi 60, więc oczekiwany tekst to ok.

=IF(SUM(A2:A4)>50,"ok","check")
=JEŻELI(SUMA(A2:A4)>50;"ok";"check")

Najpierw rozpoznaję zewnętrzną decyzję, potem wewnętrzną sumę. Zakres A2:A4 pozostaje taki sam. Dwukropek wyznacza zakres komórek i nie jest separatorem argumentów. Nawiasy zachowują zagnieżdżenie. Po tłumaczeniu liczba otwierających i zamykających nawiasów nadal musi się zgadzać.

Przy dłuższej formule rozbijam problem na pomocnicze komórki. W jednej liczę sumę, w drugiej porównanie z progiem, a dopiero później łączę to w całość. Łatwiej wtedy zobaczyć, czy problem dotyczy nazwy, typu danych czy zakresu. Kreator funkcji Microsoft pokazuje podpowiedzi argumentów i pomaga uniknąć literówek.

Granica warunku też należy do znaczenia. Przy sumie równej 50 powyższa formuła zwraca check, bo używa >, a nie >=. Przekład nazwy nie powinien zmieniać operatora. Zdarza się, że ktoś przy okazji „poprawia” warunek, a potem przypisuje zmianę wyniku różnicy języków Excela.

Teksty, nazwy arkuszy i odwołania zostaw pod kontrolą

Funkcje są słowami rozpoznawanymi przez program. Tekst w cudzysłowie to dane albo reguła dopasowania. Jeżeli źródłowa kolumna zawiera status paid, zamiana go w warunku na opłacone może sprawić, że żaden rekord nie spełni kryterium. Polski interfejs nie tłumaczy zawartości Twojej tabeli.

Podobnie nazwa arkusza jest nazwą konkretnego obiektu w pliku. Jeśli arkusz nazywa się Sales, nie zmieniaj odwołania na Sprzedaż, dopóki nie zmieniłeś samej nazwy arkusza. To samo dotyczy nazwanych zakresów i nazw kolumn w odwołaniach strukturalnych tabeli. Muszą odpowiadać istniejącym obiektom.

Znak $ w adresie również zachowuje rolę. Tłumaczenie IF nie uzasadnia zmiany $A$2 na A2. Taki ruch zmieni zachowanie przy kopiowaniu formuły. Szerzej wyjaśniam to w tekście o odwołaniach względnych i bezwzględnych.

Nie myl też formuły w komórce z jej tekstową reprezentacją w wiadomości. Tutaj pokazuję dwa warianty zapisu do ręcznego wprowadzania. Przekazanie współpracownikowi działającego skoroszytu i skopiowanie samego tekstu z poradnika to różne sytuacje. Przy odbiorze pliku najpierw sprawdź, co faktycznie pokazuje lokalny Excel, zamiast przepisywać wszystkie komórki profilaktycznie.

Zestaw różnych złączy i narzędzi pokazuje kontrolę kilku elementów przekładu

TEKST wymaga sprawdzenia kodu formatu

Zamiana TEXT na TEKST może pozostawić jeszcze jeden problem: drugi argument jest tekstem zawierającym kod formatu. Dla daty 10 czerwca 2024 w A2 przykładowe zapisy wyglądają tak:

=TEXT(A2,"yyyy-mm-dd")
=TEKST(A2;"rrrr-mm-dd")

W obu założonych środowiskach oczekuję tekstu 2024-06-10. Polski kod roku używa r, a angielski y. Dla godzin również spotkasz lokalne kody, takie jak gg:mm oraz hh:mm. Dokumentacja niestandardowych formatów wyjaśnia ich składniki.

Kodu formatu nie traktuję jak zwykłej etykiety do przetłumaczenia słownikiem. Najpewniejszy sposób doboru w danym środowisku to ustawienie odpowiedniego wyglądu komórki, odczytanie kodu w kategorii niestandardowej i użycie go jako argumentu funkcji. Taką metodę pokazuje dokumentacja TEKST.

Wynik tej funkcji jest tekstem. Jeżeli potrzebujesz tylko innego wyglądu daty lub kwoty, zwykły format komórki pozwala zachować wartość liczbową. Nie zamieniam całej kolumny źródłowej na napisy tylko po to, żeby raport miał ładniejsze przecinki. Osobno zostawiam dane do obliczeń, a osobno buduję opis do pokazania czytelnikowi.

Przy dacie zapisanej jako tekst dochodzi interpretacja dnia i miesiąca. Zapis 04/05/2024 może zostać odczytany różnie w zależności od ustawień. W przykładzie zakładam prawdziwą datę w komórce, a nie niejednoznaczny napis. Samo przetłumaczenie funkcji formatującej nie rozstrzyga, jaka data została wcześniej wprowadzona do arkusza.

Podobne nazwy mogą oznaczać inne argumenty

Tłumaczenie wymaga dokładnej pary funkcji. W SUMIF zakres kryterium jest pierwszym argumentem, a zakres sumowany opcjonalnym trzecim. W SUMIFS zakres sumowany jest pierwszy. Samo podobieństwo nazw SUMA.JEŻELI i SUMA.WARUNKÓW nie pozwala przepisać listy argumentów bez zmiany kolejności.

Przy wyszukiwaniu uważam na ostatni argument VLOOKUP. Dla dokładnego klucza stosuję jawny tryb dokładny. Zmiana nazwy na WYSZUKAJ.PIONOWO nie naprawi pominiętego trybu ani nieposortowanych danych używanych w dopasowaniu przybliżonym. Jeśli instrukcja zawiera błąd merytoryczny, tłumaczenie może go jedynie powielić.

Przy tekstach rozróżniam pozycję i zawartość. REPLACE potrzebuje numeru początku i liczby znaków. SUBSTITUTE szuka wskazanego tekstu i może ograniczyć zamianę do określonego wystąpienia. Oba przykłady bywają opisywane po polsku jako „zamień fragment”, dlatego sprawdzam argumenty, zanim wybiorę nazwę.

Nie zastępuję też automatycznie starszej funkcji nowszą przy okazji przekładu. Można osobno przebudować rozwiązanie, ale wtedy trzeba sprawdzić jego dostępność i wynik. Przekład ma zachować działanie. Modernizacja zmienia sposób realizacji i potrzebuje własnego uzasadnienia.

Wersja Excela może być prawdziwą przyczyną błędu

Poprawna nazwa nie sprawi, że starszy program zyska nową funkcję. Microsoft zaznacza, że XLOOKUP nie jest dostępny w Excelu 2016 i 2019. W takim środowisku zmiana na X.WYSZUKAJ nie rozwiąże problemu zgodności.

Przed wyborem sposobu pracy zapisuję wersję programu, platformę i to, czy plik będzie używany w przeglądarce. Lista alfabetyczna zawiera znaczniki wersji, ale przy konkretnej funkcji czytam również jej indywidualne ograniczenia. Nagłówek ogólnej listy produktów nie wystarcza do potwierdzenia każdej możliwości.

Nie polecam instalowania dawnego dodatku Functions Translator jako aktualnego rozwiązania. Według komunikatu Microsoft nie jest on już dostępny ani wspierany. Stare zrzuty ekranu w poradnikach mogą więc pokazywać interfejs, którego dziś nie odtworzysz zgodnie z instrukcją.

Możesz korzystać z wyszukiwarki albo narzędzia AI do znalezienia kandydata na tłumaczenie. Ja traktuję otrzymaną formułę jako propozycję. Sprawdzam nazwę w dokumentacji, role argumentów i oczekiwany wynik na kilku prostych przypadkach. Nie potrzebuję efektownej obietnicy pełnej automatyzacji, żeby sprawnie przełożyć trzy funkcje.

Jak diagnozuję błąd po wklejeniu formuły

Jeżeli Excel odrzuca wpis już podczas wprowadzania, sprawdzam separatory, nawiasy i cudzysłowy. Tekst skopiowany z dokumentu może mieć ozdobne cudzysłowy, które tylko wyglądają jak znaki używane w formule. Następnie czytam lokalne podpowiedzi zamiast bez końca wklejać ten sam fragment.

Przy #NAZWA? sprawdzam literówki, dostępność funkcji oraz nazwy zakresów. Microsoft opisuje te przyczyny i odradza zasłanianie problemu funkcją obsługi błędów. Wstawienie JEŻELI.BŁĄD dookoła błędnej nazwy może ukryć objaw zamiast naprawić formułę.

Gdy formuła przyjmuje się, ale wynik jest zły, wracam do danych. Sprawdzam liczby zapisane jako tekst, zakresy i dosłowne kryteria. Porównuję mały przypadek z wynikiem wyprowadzonym ręcznie. Taki problem może wynikać z oryginalnego przykładu, a nie z tłumaczenia na inny język.

Przykład z kryterium: nazwy się zmieniają, dane zostają

Wyobraź sobie trzy syntetyczne wiersze. W A2 stoi web, w A3 store, a w A4 ponownie web. W B2:B4 znajdują się odpowiednio liczby 10, 20 i 30. Chcę dodać liczby z wierszy oznaczonych web. Oczekiwany wynik to 40, ponieważ biorę pierwszą i trzecią pozycję.

=SUMIF(A2:A4,"web",B2:B4)
=SUMA.JEŻELI(A2:A4;"web";B2:B4)

W obu wersjach najpierw podaję zakres sprawdzany, potem kryterium i na końcu zakres sumowany. Sam tekst web pozostaje bez zmian. Nie jest nazwą funkcji ani etykietą wyświetlaną wyłącznie czytelnikowi. To treść, którą porównuję z konkretnymi komórkami wejściowymi. Jej zmiana zmodyfikowałaby regułę wyboru rekordów.

Ten sam pojedynczy warunek można zapisać funkcją obsługującą wiele kryteriów, ale jej argumenty mają inną kolejność:

=SUMIFS(B2:B4,A2:A4,"web")
=SUMA.WARUNKÓW(B2:B4;A2:A4;"web")

Teraz zakres sumowany jest na początku. Zestawienie pokazuje, dlaczego tłumaczenie nazwy i zmiana funkcji to dwa różne działania. Oficjalne opisy SUMIF i SUMIFS pozwalają sprawdzić role tych argumentów. Nie trzeba odgadywać ich na podstawie podobnego brzmienia.

Przy własnym raporcie podmieniłbym jeden znacznik web na store i wcześniej przewidział zmianę sumy. Gdy pierwsza pozycja przestaje spełniać kryterium, wynik powinien spaść z 40 do 30. Taka mała zmiana pokazuje, czy formuła rzeczywiście sprawdza właściwą kolumnę. Sam poprawny wynik dla jednego układu danych nie rozstrzyga wszystkich wątpliwości.

Przekazanie formuły drugiej osobie

Do gotowego przykładu dołączam opis układu danych. Same adresy A2:A4 nie mówią współpracownikowi, czy w tym miejscu ma statusy, kwoty czy daty. Krótkie zdanie o zawartości kolumn pozwala zaadaptować formułę do innego pliku bez zgadywania, który fragment trzeba przesunąć.

Opisuję również, czy wynik ma być liczbą, datą czy tekstem. Jeśli odbiorca oczekuje dalszego sumowania, przygotowanie napisu z jednostką może mu utrudnić pracę. Jeżeli celem jest gotowy komunikat do wyświetlenia, sformatowany tekst może być dokładnie tym, czego potrzebuje. Zapis powinien wynikać z zastosowania.

Gdy plik będzie używany przez kilka osób, unikam niepotrzebnych zmian ustawień całego programu tylko dla jednego przykładu. Dopasowuję zapis do istniejącego środowiska i opisuję założenia. Dzięki temu rozwiązanie nie wymaga od każdego odbiorcy przebudowania własnych ustawień, zanim zobaczy sens formuły.

Ćwiczenie: przełóż regułę i zachowaj granicę

W A2:A4 wpisz jako liczby 10, 20 i 30. Przełóż przykład z sumą i zapisz oczekiwany tekst ok. Następnie zmień 30 na 20. Suma będzie równa 50, więc odpowiedzią stanie się check. Na końcu zmień ją na 19 i sprawdź, dlaczego wynik nadal powinien być check.

Te trzy przypadki obejmują wartość powyżej progu, dokładnie na progu i poniżej. Osobno zapisz przyjęte separatory i wersję programu. Dzięki temu kolega otrzyma pełną instrukcję wraz z intencją formuły. Sam ciąg znaków w wiadomości zostawia zbyt dużo miejsca na domysły.

Przy następnym przekładzie zacznij od tego samego pytania: co ma pozostać prawdą po zmianie zapisu? Jeśli potrafisz odpowiedzieć, dużo łatwiej wychwycisz zły zakres, przypadkowo przetłumaczony status i funkcję niedostępną w danym Excelu. Słownik nazw jest wtedy pomocą, a nie jedyną kontrolą poprawności.

Najważniejsze w pigułce

Jak przetłumaczyć IF i SUM na polski?

To JEŻELI i SUMA. Przy całej formule sprawdź także separator argumentów, zapis liczb, zakresy i teksty w cudzysłowie.

Czy wszystkie przecinki zmieniać na średniki?

Nie. Przecinki mogą być separatorami argumentów, częściami liczb albo tekstów. Najpierw rozpoznaj ich rolę i ustawienia środowiska.

Czy dodatek Functions Translator nadal działa jako wspierane rozwiązanie?

Microsoft podaje, że nie jest już dostępny ani wspierany. Korzystaj z aktualnej dokumentacji funkcji i sprawdzaj wersję Excela.

Przy pracy nad artykułem użyto w zautomatyzowany sposób sztucznej inteligencji. Jeśli też chcesz tak umieć, sprawdź ten projekt.

Kajo Rudziński

Newsletter KajoData

Zostańmy w kontakcie.

Piszę o analizie danych, uczeniu się i zmianie pracy. Dzielę się tym, co pomaga mi ogarniać technologię i zawodowe decyzje. Jeśli lubisz ten sposób myślenia, zapraszam do mojego newslettera.