EXCEL - Funkcja DATA.RÓŻNICA - jak obliczyć ilość lat, miesięcy, dni
Vložit
- čas přidán 7. 12. 2011
- 👉 Pobierz plik do filmu: www.pmsocho.com/pobierz-pliki...
💪 Praktyczny test wiedzy z Excela: www.pmsocho.com/test-wiedzy-e...
😃 Dołącz do moich kontaktów: www.pmsocho.com/kontakty/
W tym filmie pokazuję jak policzyć ilość lat, miesięcy i dni. Może to być przydatne na przykład przy wyliczaniu stażu pracy.
Szkolenia z Excela: www.pmsocho.com
Brak tej formuły liście formuł doprowadza mnie do białej gorączki. Dobrze że nagrałeś ten filmik Dzięki
Cieszę się, że kolejny raz pomogłem :)
Bardzo ciekawe i sprytne rozwiązanie. Dziękuję
Świetnie, że się podobało. 👍😃 Dzięki za oglądanie i komentarz. Wpadaj na kanał jak najczęściej :)
Dzięki. Właśnie funkcja się przydała na teście Excela przy szukaniu nowej pracy :).
Świetnie, że pomogłem. Dzięki za oglądanie i komentarz. Wpadaj na kanał częściej :)
Serdeczne dzięki. Bardzo mi pomogłeś. Funkcja działa super.
Świetnie, że pomogłem. 👍 Dzięki za oglądanie i komentarz. Wpadaj na kanał częściej :)
Dziękuję, bardzo pomocne :)
+karolinaa
Super! :)
wspaniale tłumaczysz pozdrawiam
Łapka w górę. Super informacje na ten temat. Pozdrawiam :-)
:)
Super, bardzo przydatne, brakowało mi tego. Dzięki:)
Bardzo dziękuję za pomoc z zadaniem domowym
dzięki. pomogles. super.
Świetnie, że pomogłem :) Dzięki za oglądanie :)
funkcja data.różnica jest zbędna;)
bym zrobił tak:
=E12-dzis()
lub zakładając, że w E7 jest data dzisiejsza:
=E12-$E$7
Filmy bardzo pomocne w podnoszeniu kompetencji. Super.
Dzięki za komentarz. Ale nie zgodzę się, że funkcja DATA.RÓŻNICA jest zbędna. Napisz w takim razie jak policzyłbyś ile lat i dni minęło pomiędzy dwiema datami bez użycia funkcji DATA.RÓŻNICA? Na przykład mając daty: 2009-04-08 oraz 2014-07-31 chciałbym mieć wynik 5 lat i 114 dni.
Witaj :)
Jestem dopiero na początku nauki i chciałbym poznać ogólne informację na temat funkcji dat i czasu. Czy na którymś z Twoich filmików jest to omówione?
Pozdrawiam :)
Po to jest właśnie film który wyświetla się w lewym dolnym rogu na początku każdego filmu. Szukaj a znajdziesz. Chyba że chcesz zapłacić za mój czas :)
Mam pytanie mianowicie w kolumnie mam wartości daty (np. 23-11-2011) i chciałbym aby wszystkie wyniki przed 31-10 (pażdziernik) wyświetlane były jako 01-01-(rok plus 1) a wyniki po 31 (październik) wyświetlane były jako 01-01-(rok plus 2). z góry dzięki za pomoc
U mnie w EXELU nie ma takiej formułę, to tylko u mnie tak? Wpisuje ją jak w pliku i zero wyniku, EXEL pyta mnie czy to jest nazwa.
Jeśli masz polską wersję Excela to musi działać! Pobierz plik, który udostępniam do filmu - jest tam arkusz z dopiskiem zrobione - otwórz go i zobacz co się tam dzieje.
Dzięki i pozdrawiam.
Jak obliczyć staż? W wierszach wychodzą Y M D, ileś tam wierszy z danymi YMD, jak sumować YMD - przeliczyć tzn. dni na mce, mce na lata i to wszystko podsumować, aby uzyskać jeden komórkę z danymi YMD?
Co z latami przystępnymi i liczbą dni miesięcy 30/31 no i 28/29?
+d. roblam
Nie sądzę, żeby się dało coś takiego sensownie zrobić. Jeśli całkowity wynik miałby zostać pokazany w dniach - OK, da radę ale jeśli wynik miałby być w latach miesiącach i dniach to raczej nie będzie to miało sensu. Ale może coś źle rozumiem. Podeślij przykładowy plik, opisz dokładnie w środku co chciałbyś osiągnąć, gdzie co i jak ma być policzone, wpisz oczekiwane wyniki to rzucę okiem wolną chwilą.
+pmsocho Dzięki za szybkie podjęcie tematu. Jak/gdzie przesłać plik?
+drobmal
Na maila. Aktualny adres znajdziesz na mojej stronie.
Można to policzyć. Jak wpiszesz na Google DATA.RÓŻNICA to znajdziesz sporo stron na których ta funkcja jest omówiona. Znajdziesz również informację że oprócz Y, M i D jak ostatni argument można także użyć YM, YD oraz MD.
Gdy zobaczysz jak działają te pozostałe opcje dla trzeciego argumentu tej funkcji - będziesz mógł napisać formułę która wyświetli w jednej komórce tak jak chcesz, na przykład 25 lat 7m-cy 13 dni :)
Pokombinuj! :)
a jak wlaśnie zaprezentować liczbę całkowitą dni (np. 10.000 dni) w latach, miesiącach i dniach ? Bo próbowałe data.różnica, ale ta funkcja jakby tylko na datach umiała operować :(
@@SilentWarriorEU Nie da się tego zrobić nie mając daty startowej i końcowej. Możesz jedynie w przybliżeniu podzielić przez 365 lub przez 30.
Można też policzyć wiek bez używania funkcji, używając tylko formatowania niestandardowego. Np. od jednej daty odjąć drugą i komórkę z wynikiem sformatować tak:
rr" lat" mm" m." dd" dni"
Nie. To nie będzie to samo. Pobierz plik do tego filmu i przetestuj moje rozwiązanie i Twoje i porównaj wyniki :)
Testowałem już wcześniej. Policzyłem jeszcze raz obydwoma sposobami i faktycznie, wyniki się różnią.
:)
@@pmsocho panie wysłałeś film 8 lat temu i dalej odpisujesz na komentarze pod nim szacun
@@MateuszNedza-dr8zu Skoro cały czas są wyświetlenia to znaczy, że film jest tego warty :)
w LibreOffice Calc zamiast dodatkowej komórki wstawiam dzisiejszą datę w cudzysłów. Podejrzewam, że w Exelu będzie podobnie. Formuła wygląda następująco =DATA.RÓŻNICA(D12; "2022-02-17"; "y")
Można zrobić również tak, jak proponujesz.
Dzięki Tobie poznałem tą funkcję już dawno ale dopiero teraz zauważyłem pewien błąd . Chyba ,że coś źle rozumiem.
Funkcja ta np dla dat 1-01-2013 i 31-12-2013 zwraca wartość 364 dni podczas gdy rok ma przecież 365 dni.
Czy to jest prawidłowe ?
Witam,A czy ktoś wie jak obliczyć np. datę końca umowy: w
komórce A1 wpisujemy datę 2015-11-20 natomiast w komórce B1 wpisujemy 36 jako
ilość miesięcy. Jaka formuła powinna być w C1 żeby wynik był 2018-11-20. Z góry dziękuje za pomoc
+Arkadiusz Roman
=NR.SER.DATY(A1;B1)
+pmsocho
Ha działa serdecznie dziękuję
Rozumiem że ta formuła działa tylko gdy daty w kolumnie D są wcześniejsze niz datra w komórce E7? Gdy odnosze komórkę E7 do dat przyszłych to mi pokazuje błąd liczby
Hey, filmik ,:) A jak wywołać funkcje np: 26 lat i 3 miesiące ?
Informacje o roku i miesiącu możesz połączyć ze sobą! Zobacz ten odcinek:
czcams.com/video/BabX7IsHg3Y/video.html
W jaki sposób zmieniany jest format na ogólny w 6:50 minucie filmiku? Jakiś skrót?
CTRL + SHIFT + `
:)
@@pmsocho Dziękuję za informację. Zauważyłem, że skrót ctrl + shift + ... działa też z z niektórymi cyframi ;)
@@zeealot Zgadza się. Zobacz ten odcinek:
czcams.com/video/e1w_KwuQsWM/video.html
Witam,
mam pytanie- jak odjąć datę od daty aby wynikiem była data. Klient wpłaca zaliczkę 1 stycznia, termin realizacji to 6 tygodni. W połowie terminu musi wpłacić kolejna zaliczkę. Jak napisać formułę aby z tych dwóch dat powstała trzecia? Lub też jak ustawić formatowanie warunkowe by w dniu, w którym ma wpłynąć ta zaliczka excel pokazał mi ten fakt.
+Piotr Niezgoda
Czas w Excelu to liczby. Jeśli do jakiejkolwiek daty dodasz pełną liczbę (np. 21 czyli 3 tygodnie) to w wyniku otrzymasz datę, która będzie o 3 tygodnie w przód od tej do której dodajemy. Tego samego zachowania można użyć budując reguły formatowania warunkowego. Obejrzyj filmy z playlisty Daty i czas:
czcams.com/play/PLfGfuCZ0S4hWNzbnNtLkKyXgfbqaDiDHC.html
to będziesz potrafił świetnie pracować z datami i czasem. A jeśli nie masz czasu na oglądanie - chętnie przyjmiemy zlecenie :)
W jaki sposob moge obliczyc pozostaly okres czasu, np. od wartosci poczatkowej 3 lata i majac podane lata, miesiace i dni wykorzystane z tej wartosci poczatkowej. Jaka formula moge obliczyc ile lat, miesiecy i dni pozostalo jeszcze miedzy wartoscia poczatkowa, a wykorzystanym okresem czasu? Szukam i nic nie moge znalezc.
Panie Piotrze, w temacie ukrytych fx w excelu - oprócz tej omawianej jest jeszcze kilka np. data.ciąg.znak (datestring), dolar.amer (usdolar), Liczba.ciąg.znak (numberstring) i np. zaokr.w.dół.dokł (floor.precise). Czy mógłby je Pan kiedyś przedstawić? Jako ciekawostkę? Nie mogę nigdzie podejrzeć przykładów albo chociaż zobaczyć argumentów.
Cześć Oliwio,
Mam już sporą kolejkę filmów do nagrania :) Jeśli jednak zabrakłoby mi pomysłów to będzie to oczywiście dobry temat :)
Jak obliczyć ilość dni na dacie mam np 10.07.2022 i 26.07.2022 i mam obliczyć pobyt w ilości dni ze 16 ma wyjść jak to zrobić
Istnieje możliwość obliczenia ile lat miesięcy dni, ale w takim formacie, żeby w każdej kolejnej komórce wychodził wynik np. 25 lat 7m-cy 13 dni??
=DATA.RÓŻNICA(D2;DZIŚ();”y”)&” lat „&DATA.RÓŻNICA(D2;DZIŚ();”ym”)&” miesięcy ”
&DATA.RÓŻNICA(D2;DZIŚ();”md”)&” dni”
Hej! Proszę napisz jak zablokować w formule datę dzisiejszą, bo się na tym etapie zacięłam i nie mogę znaleźć w necie informacji na ten temat. Pozdrawiam
foksylla
Skorzystaj z funkcji DATA. Przykład użycia tej funkcji masz tutaj:
czcams.com/video/SOO933I51vE/video.html
pmsocho Dzisiaj zaskoczyłam dopiero, że w adresie komórki z datą dzisiejszą wstawiłeś $ - E$7. Z tego filmiku, do którego podałeś mi linka, niestety tego się nie dowiedziałam, ale dziękuję za odpowiedź mimo wszystko:)
foksylla
Jakbyś zapytała precyzyjniej to bym od razu zaproponował dolary. Pytałaś o zablokowanie daty a powinnaś zapytać o zablokowanie adresu :)
Witam, jak mogę wyznaczyć kolejne poniedziałki następujące po piątkach z poprzedniego tygodnia. Czyli np chciałbym znaleźć wartość poniedziałku 07.03 jeżeli była podana wartość dla piątku 04.03. Jeżeli piątku nie ma w wartościach, to nie znajduje również poniedziałku
Dziękuję za pomoc
+kacperPL90
Wystarczy dodać 3 do daty piątkowej :)
+pmsocho
Dziękuję, ale troszkę jaśniej poproszę.
Dziękuję
+kacperPL90
Zakładając, że w komórce A1 masz datę piątkową. W komórce B1 wpisz formułę: =A1+3
+pmsocho
Dziękuję, działa - i proste !
+kacperPL90
:)
Fajny filmik, ale mam pytanie jak obliczyć date od rozpoczęcia do końca w tygodniach?
Policz liczbę dni a następnie podziel przez 7.
@@pmsocho dziękuje :) , jeszcze jedno. Mam podaną date dd-mm-rr i od tej daty np do dzisiejszej czas w godzinach . Jak to zrobić? Pozdrawiam
@@kuboox1540 Liczba dni podzielona przez 24.
dziękuję bardzo, mam pytanie jak wyliczyć "pozostało dni" między formułą "dziś" a wyznaczoną datą, ale oznaczoną w komórce za pomocą "x" (w tabeli Gantt np. daty są ustawione w wierszu na górze, a w kolumnie pierwszej zadania - miejsce "przecięcia się" zadania z datą oznaczone jest literką "x" - potrzebuję wstawić kolumnę "pozostało dni" i szukam formuły do tego - dziękuję bardzo
Ten odcinek powinien Cię nakierować:
czcams.com/video/kX7QrRkAQzQ/video.html
A być może wystarczy zwykłe wyszukiwanie za pomocą funkcji WYSZUKAJ.POZIOMO albo INDEKS i PODAJ.POZYCJĘ. Musiałbym zobaczyć jak dokładnie zorganizowane są Twoje dane...
@@pmsocho dzięki, rzeczywiście jest to jakiś pomysł, a właściwie kilka pomysłów, bo każdym obsłużę (chyba) moją potrzebę. Jeśli chciałbyś rzucić okiem na konstrukcję tabeli - jak się z Tobą skontaktować?
@@mvkempis8722 Jestem przekonany, że sobie poradzisz. www.pmsocho.com
A można obliczyć ile to godzin, minut, sekund?
Oczywiście można pod warunkiem, że masz poprawne daty i czasy. Przejrzyj filmy z tej playlisty:
czcams.com/play/PLfGfuCZ0S4hU8D-1v523Tv37HAtu-VN5E.html
Podając zakres dat 01.04.2020 - 30.06.2020 funkcja wyrzuca mi 2 miesiące różnicy zamiast 3 (kwiecień, maj, czerwiec). Jak uniknąć tego błędu?
W wyniku otrzymujesz 2 miesiące ponieważ tylko 2 pełne miesiące upłynęły w tym przedziale czasu. Możesz formułę przerobić tak aby symulowała pełne zakończone miesiące:
=DATA.RÓŻNICA(A1;A2+1;"m")
@@pmsocho bardzo dziękuję
@@pmsocho przykładając to do mojej potrzeby, nie zaokrągla mi w górę. =DATA.RÓŻNICA(A2;B2;"m") Dla dat
A2 - 2020-12-04;
B2 - 2023-05-31
,
zwraca mi 29 miesięcy, a chciałbym aby było 30. Tj. jeśli w zakresie załapie się choćby 1 dzień, to chciałbym aby ten miesiąc był liczony. Powyższa modyfikacja nie u mnie nie działa. Z góry dziękuję za ewentualną pomoc
@@tomaszsocik Jeśli zamiast liczby ukończonych okresów miesięcznych chciałbyś otrzymać liczbę wszystkich miesięcy, które wystąpiły w jakimś okresie możesz użyć takiej formuły:
=(ROK(D3)*12+MIESIĄC(D3))-(ROK(C3)*12+MIESIĄC(C3))+1
W komórce C3 jest data startowa a w komórce D3 jest data końcowa.
Cały czas błąd:
Microsoft Excel
•
Wpisana formuła zawiera błąd.
• Aby uzyskać informacje na temat usuwania typowych problemów związanych z formułami, kliknij przycisk Pomoc.
• Aby uzyskać pomoc przy wprowadzaniu funkcji, kliknij przycisk Kreator funkcji (karta Formuły, grupa Biblioteka funkcji).
• Jeśli nie próbujesz wprowadzić formuły, unikaj używania znaku równości (=) lub znaku minus (-) albo poprzedź je pojedynczym cudzysłowem (').
OK
Pomoc
Korzystasz z polskiej wersji Excela?
Wklej tutaj całą formułę którą wpisujesz to rzucę okiem :)
Dzięki ogarnąłem, te apostrofy, cudzysłowy ...
Apostrof to apostrof a cudzysłów to cudzysłów mimo iż czasami jedno wygląda jak drugie :) :)
9 grudnia
:)
ktoś pomoże co oznacza '3'! i numer komórki ... ?
'3'! to nazwa arkusza. A komórki nie mają numerów tylko adresy! :)
+pmsocho no oki dzięki 😉
:)
Próbuję stworzyć formułę i mam następujący problem. Podam przykład. Data początku pracy to 2020-10-10 a data końca pracy to 2020-10-13 z czego wynika że pracowałem przez trzy dni a w excel według wzoru
=DATA.RÓŻNICA(A1;B1;"d") wychodzi 2. Co zrobić żeby obliczyło prawidłowo i wskazało 3 dni ?
Coś masz nie tak jak trzeba. Być może razem z datami masz zapisane czas i wówczas nie ma pełnych 3 dni tylko 2 dni i jakaś część trzeciej doby stąd taki wynik.
@@pmsocho nie ma czasu, tylko daty. Podobno oblicza różnice dat, dni i ta różnica wynosi właśnie 2 ale w sumie dni jest 3
@@son78 To ustaw na komórkach z datami format komórki na ogólny i napisz tutaj jakie dwie liczby się u Ciebie pojawiają zamiast dat.
@@pmsocho po zmianie formatu w komórce z daty na ogólne zamiast dat wyświetlane są liczby i tak np. zamiast 2020-09-26 wyświetla się 44100 zamiast 2020-10-11 jest 44115
@@son78 OK. I dla takich dat w wyniku powinno wyjść 15
a jak obliczyć ile godzin minut i sekund żyjemy?
Jeśli znasz dokładny czas urodzenia to da radę to policzyć ale formuła będzie dosyć skomplikowana. A do czego potrzebna Ci taka informacja?
@@pmsocho pani z informatyki kazała nam to wyliczyć, ale może sobie już poradzę
@@tafi4 Bardzo ciekawi mnie, jak Twoja Pani od informatyki by to zadanie rozwiązała. Koniecznie daj znać!
Jak zablokować datę ???
Pomocy plis!!!
Nie rozumiem pytania.
1:41 jak zablokować komórkę
@@nachier0761 Jesteś bystra i na pewno nie chcesz iść na łatwiznę. Wystarczy poszukać:
czcams.com/users/results?search_query=pmsocho+blokowanie+adresów+excel
w angielskim excel to formuła ta nazywa sie datedif
Dokładnie tak :)
zabrakło mi dokładnej różnicy "yyyy-mm-dd"
Nie rozumiem. Podaj dwie przykładowe daty dla których chcesz obliczyć różnicę i podaj wynik jaki chciałbyś otrzymać to może będę w stanie pomóc...
@@pmsocho dam Ci od siebie =DATA.RÓŻNICA(C46;F$2;"y") &" lat" & ", " & DATA.RÓŻNICA(C46;F$2;"ym") & " miesiecy" & " i " & DATA.RÓŻNICA(C46;F$2;"md") & " dni"
@@ukaszpi9427 To chyba raczej nie mi tylko dla @dytont73 pod warunkiem, że właśnie o to mu/jej chodziło :)
@@ukaszpi9427 super własnie tego też szukałem czyli tzw "wysługę lat", dzięki za podpowiedź
wywala mi cały cza sbłąd #liczba!