W jednej kolumnie znajdują się godziny oznaczające rzeczywisty, a w drugiej planowany czas pracy. Chcesz szybko obliczyć, którzy z pracowników wykonali swoje zadania szybciej, a którzy wolniej niż zakładał plan. Powinieneś zatem odjąć od siebie wartości czasów, ale pojawia się problem. W niektórych komórkach Excel zwraca dziwny ciąg znaków, a po najechaniu na nie myszą wyświetla komunikat. Daty lub czasy ujemne są wyświetlane jako ####.
Przykładowy rejestr przedstawia rysunek 1.
Rys. 1. Excel zwrócił dziwny ciąg znaków przy próbie odjęcia wartości czasów
Aby rozwiązać problem, możesz skorzystać z dwóch sposobów. Pierwszy polega na zastosowaniu formuły, a drugi na zmianie ustawień w opcjach Excela.
Aby użyć pierwszego sposobu:
1. Zwykłą różnicę z komórki D2 zastąp następującą formułą:
=JEŻELI(C2>B2;TEKST(C2-B2;”-gg:mm”);B2-C2)
i skopiuj ją poniżej.
Rys. 2. Obliczone różnice wartości czasów
Niestety, zaprezentowany sposób ma pewne ograniczenie. Formuła wyświetla różnice jako wartości tekstowe, a więc dokonywanie na nich dalszych obliczeń jest niemożliwe.
Jeśli pierwszy sposób Ci nie odpowiada, zmień opcje Excela:
1. Z menu Narzędzia wybierz polecenie Opcje (w Excelu 2007: kliknij Przycisk pakietu Office/Opcje programu Excel).
2. Przejdź do zakładki Przeliczanie (w Excelu 2007: kategoria Zaawansowane) i zaznacz pole System daty 1904 (w Excelu 2007: znajdziesz je w sekcji Podczas obliczania w tym skoroszycie).
3. Zatwierdź, klikając OK.
W przypadku skorzystania z tego sposobu zwróć szczególną uwagę na daty w arkuszu, o ile się w nim znajdują. Po zmianie systemu we wszystkich datach rok przesunie się o cztery lata.