| Termin | Definicja |
|---|---|
| ROK | ROK to funkcja arkusza kalkulacyjnego zwracająca numer roku z podanej daty. Wyciąganie roku z wartości datyFunkcja ROK przyjmuje datę i zwraca jej rok jako liczbę całkowitą. Działa dlatego, że arkusz kalkulacyjny nie przechowuje dat jako tekstu, lecz jako liczby porządkowe liczone od ustalonego punktu początkowego, a to, co widzimy w komórce, jest wyłącznie efektem formatowania. Stąd możliwość odejmowania dat od siebie i otrzymywania liczby dni. Jej odpowiedniki w rodzinie to funkcje zwracające miesiąc i dzień, a w wersji anglojęzycznej programu ta sama funkcja nosi nazwę YEAR. Typowe zastosowania to grupowanie sprzedaży według roku, obliczanie wieku pracownika, filtrowanie faktur z bieżącego roku obrotowego i budowanie kolumn pomocniczych do tabel przestawnych. Nazwy funkcji zależne od języka i separatoryArkusz kalkulacyjny tłumaczy nazwy funkcji na język interfejsu, więc plik utworzony w polskiej wersji otwarty w wersji angielskiej i tak działa, bo w pliku zapisany jest wewnętrzny identyfikator, a nie napis. Problem pojawia się dopiero przy ręcznym przepisywaniu formuł z instrukcji w obcym języku oraz przy separatorze argumentów, którym w polskich ustawieniach regionalnych jest średnik, a nie przecinek. Podobnie zachowuje się arkusz w bezpłatnych pakietach biurowych i w wersjach przeglądarkowych, gdzie nazwy funkcji dat są zgodne, ale sposób interpretacji dat wpisanych tekstem bywa inny. Warto pamiętać o osobnych systemach daty, w których punkt zerowy przypada na różne lata. Plik przenoszony między nimi potrafi pokazać daty przesunięte o cztery lata. Dlaczego funkcja zwraca błąd albo bzduręNajczęstsza przyczyna to data, która nie jest datą, tylko tekstem wyglądającym jak data. Zdarza się to po imporcie z systemu sprzedaży albo z pliku rozdzielanego średnikami, gdzie zapis dzień, miesiąc i rok trafia do komórki jako ciąg znaków. Funkcja zwraca wtedy błąd wartości, a próba sortowania układa dane alfabetycznie zamiast chronologicznie. Drugi klasyk to zamiana dnia z miesiącem po imporcie pliku pochodzącego ze środowiska o innym formacie regionalnym, gdzie dziesiąty marca staje się trzecim października. Trzeci to komórka pokazująca liczbę pięciocyfrową zamiast daty, co oznacza wyłącznie zgubione formatowanie, a nie utratę danych. Ratowanie arkuszy i zestawień księgowychDo warsztatu regularnie trafiają pliki z rozsypanymi datami po eksporcie z programu handlowego oraz arkusze, które przestały się otwierać. Naprawiamy uszkodzone pliki, odzyskujemy wcześniejsze wersje i konwertujemy kolumny tekstowe na prawdziwe daty, żeby zestawienia dały się w ogóle policzyć. Wdrażamy też oprogramowanie handlowe i ustawiamy eksport danych tak, aby problem nie wracał przy każdym raporcie. |