Jednym z ograniczeń odejmowanie dat w Exce l jest to, że aplikacja może podać tylko liczbę dni, liczbę miesięcy lub liczbę lat osobno, a nie liczbę łączoną.
Na szczęście Microsoft zawarł wbudowaną funkcję programu Excel, która daje dokładne różnice między dwiema datami w arkuszu. Dowiedz się, jak obliczyć czas pomiędzy dwoma datami z dokładnością w programie Excel.
Korzystanie z funkcji YEARFRAC w programie Excel
Za pomocą funkcji YEARFRAC można obliczyć dokładną różnicę między dwiema datami ponieważ w przeciwieństwie do innych metod, które zwracają wynik całkowity, funkcja zwraca wynik dziesiętny, aby wskazać ułamki roku.
Funkcja YEARFRAC wymaga jednak nieco więcej wiedzy niż większość innych funkcji. Podstawowa formuła używania tej funkcji to:
=YEARFRAC(start_date, end_date, basis)
Data początkowato pierwsza data zmiennej, data_końcowato druga zmienna data i podstawa to założenie, zgodnie z którym program Excel powinien zwrócić wynik obliczeń. Jest to podstawa, z którą musisz być ostrożny przy korzystaniu z funkcji YEARFRAC.
Załóżmy, że masz arkusz programu Excel, który wygląda mniej więcej tak, i chcesz obliczyć dokładną różnicę między tymi datami w A1 i A2:
Zaokrąglono do dwóch miejsc po przecinku, program Excel zwrócił wynik 3,16 roku za pomocą funkcji YEARFRAC. Ponieważ jednak nie uwzględniliśmy zmiennej bazowej w równaniu, Excel zakładał, że w każdym miesiącu jest dokładnie 30 dni, co daje całkowitą roczną długość 360 dni.
Istnieje pięć wartości, które można wykorzystać dla podstawy , z których każda odpowiada innemu założeniu o długości jednego roku.
dokument pomocy, pomijając lub używając wartości 0 dla podstawyzmienna wymusza program Excel, aby przyjąć standard NASD USA w 30-dniowym i 360-dniowym roku. Może wydawać się to dziwne, dopóki nie uświadomisz sobie, że wiele obliczeń finansowych jest dokonywanych zgodnie z tymi założeniami. Wszystkie możliwe wartości dla zmiennej obejmują:
0 – US NASD 30 day months/360 day years
1 – Actual days in the months/Actual days in the years
2 – Actual days in the months/360 days in the years
3 – Actual days in the months/365 days in the years
4 – European 30 days in the months/360 days in the years
Zauważ, że wartość dla podstawyzmiennej, która zwróci najbardziej dokładną liczbę między dwiema datami, wynosi 1. Poniżej znajdują się wyniki użycia każdej z wartości dla podstawazmienna:
Chociaż niektóre wartości dla zmiennej mogą wydawać się dziwne, różne kombinacje założeń o długości jednego miesiąca i jednego roku są używane w kilku dziedzinach, takich jak ekonomia, finanse i zarządzanie operacyjne.
Aby zachować porównywalność między miesiącami z różną liczbą dni (pomyślmy, że luty vs Marzec) oraz między latami o różnej liczbie dni (myśl o latach przestępnych w porównaniu z latami kalendarzowymi), zawody te często przyjmują dziwne założenia, że przeciętna osoba by tego nie robiła.
Szczególnie przydatna dla finansisty jest wykorzystanie założeń oferowanych przez zmienną do obliczania APR i APY na podstawie różnych scenariuszy łączenia odsetek. Odsetki mogą być naliczane w sposób ciągły, dzienny, tygodniowy, miesięczny, roczny lub nawet na wiele lat. Dzięki założeniom wbudowanym w funkcję YEARFRAC możesz mieć pewność, że twoje obliczenia są dokładne i porównywalne z innymi obliczeniami przy użyciu tych samych założeń.
Jak stwierdzono powyżej, wartość 1 dla podstawy strong>variable jest technicznie najdokładniejszy. W razie wątpliwości wybierz opcję 1, chyba że masz pewność co do założeń, które chcesz wprowadzić w odniesieniu do długości miesiąca i roku. Ciesz się!