Co to jest i do czego służy DATA.WARTOŚĆ?
Funkcja DATA.WARTOŚĆ (DATEVALUE w języku angielskim) jest funkcją wbudowaną w programie Microsoft Excel, która konwertuje tekstową reprezentację daty na numer seryjny daty, który Excel może rozpoznać i wykorzystać w obliczeniach. Numer seryjny daty to liczba reprezentująca liczbę dni od 1 stycznia 1900 roku (lub 1 stycznia 1904 roku, w zależności od systemu daty używanego w arkuszu). Dzięki temu możesz wykonywać operacje matematyczne na datach, takich jak obliczanie różnicy między dwoma datami, dodawanie lub odejmowanie dni od daty, czy formatowanie dat w różny sposób.
Składnia DATA.WARTOŚĆ
Składnia funkcji DATA.WARTOŚĆ jest prosta: DATA.WARTOŚĆ(tekst_daty), gdzie tekst_daty to argument tekstowy reprezentujący datę w formacie rozpoznawalnym przez Excel. Format daty powinien być zgodny z ustawieniami regionalnymi systemu operacyjnego. Na przykład, w ustawieniach polskich, daty mogą być wprowadzane w formacie DD.MM.RRRR lub RRRR-MM-DD. Należy pamiętać, że argument musi być tekstem, a nie odwołaniem do komórki zawierającej datę sformatowaną jako data.
Dane wejściowe DATA.WARTOŚĆ
Jedynym wymaganym argumentem jest tekst_daty. Powinien to być ciąg tekstowy reprezentujący datę. Excel rozpoznaje wiele formatów dat, ale najlepiej jest używać spójnego i jednoznacznego formatu, aby uniknąć błędów. Nieprawidłowy format daty spowoduje błąd #VALUE!. Przykłady poprawnych formatów: „17.12.2024”, „2024-12-17”, „17 grudzień 2024”. Użycie innych separatorów niż kropka lub myślnik może prowadzić do niepowodzenia konwersji.
Przykłady zastosowania DATA.WARTOŚĆ
Załóżmy, że w komórce A1 znajduje się tekst „15.12.2024”, a w komórce B1 tekst „25.12.2024”. Aby obliczyć różnicę między tymi datami, należy najpierw przekonwertować tekst na numery seryjne dat: w komórce C1 wpisujemy formułę =DATA.WARTOŚĆ(B1)-DATA.WARTOŚĆ(A1). Wynik to liczba dni między tymi datami. Można następnie sformatować komórkę C1 jako liczbę, aby wyświetlić wynik w dniach, lub użyć funkcji takich jak `DZIEŃ`, `MIESIĄC` i `ROK`, aby uzyskać poszczególne składowe daty.
Innym przykładem jest dynamiczne tworzenie dat. Jeśli masz tekstową reprezentację daty w komórce, możesz użyć funkcji DATA.WARTOŚĆ w połączeniu z innymi funkcjami, takimi jak `DATA`, aby utworzyć nowe daty na podstawie istniejących.
Najczęściej pojawiające się błędy DATA.WARTOŚĆ, oraz co mogą znaczyć?
- #VALUE!: Ten błąd oznacza, że Excel nie mógł rozpoznać formatu daty podanego jako argument. Sprawdź poprawność formatu daty i upewnij się, że jest on zgodny z ustawieniami regionalnymi.
- #NUM!: Ten błąd może wystąpić, jeśli wynik obliczeń przekracza zakres dat obsługiwany przez Excel.
Pamiętaj, że poprawne użycie funkcji DATA.WARTOŚĆ wymaga zrozumienia formatów dat i ustawień regionalnych Excela. W razie wątpliwości, zawsze sprawdzaj dokumentację programu Excel.