Jak dodać dni do daty


50

Korzystam z arkusza kalkulacyjnego Google do wykonywania obliczeń i chciałbym zrobić prostą matematykę dat. Na przykład,

DZISIAJ () dodaj 7 dni.

Nie widzę żadnych funkcji, aby to zrobić, a niektóre szybkie dźgnięcia w ciemności nie działały.

Czy ktoś wie, czy to jest możliwe?

Odpowiedzi:


69

Możesz dodać dni do daty w arkuszu kalkulacyjnym Google w następujący sposób:

DATE(2010, 12, 01) + 5

Współpracuje również z DZIŚ ():

TODAY() + 7

Jak to zrobić, ale uwzględnić tylko dni robocze? (wykluczyć weekendy?)
Alfie

4
@Alfie Dlaczego nie opublikujesz tego jako pytania?
Jacob Jan Tuinstra

1
Pamiętaj, że możesz zmienić format komórki wynikowej na „Data”, w przeciwnym razie otrzymasz po prostu losowo dużą liczbę.
Nathan Arthur

@Alfie - Google NETWORKDAYS
Adam Nofsinger

6

Oto inny sposób dodania dni do daty, która opiera się na poprzedniej odpowiedzi.

Powiedzmy, że masz to w komórce A1

DATA (2010, 12, 01)

Możesz dodać do niego 5 dni w komórce A2 za pomocą polecenia DATEVALUE w ten sposób

WARTOŚĆ DATA (A1) +5


1
Korzystanie DateValuez treści, które są już datą (której wynikiem datejest), jest zbędne.

Nie, jeśli chcesz mieć możliwość dostosowania wielu komórek za pomocą jednego wpisu.
Mike

W moim przykładzie dokonanie korekty w A1 spowoduje również korektę A2. Dobry system do użycia, jeśli masz proces wrażliwy na czas, w którym data końcowa zależy od daty początkowej.
Mike

3

Tak to robię:
umieść datę w wierszu A1, w wierszu A2, korzystając ze wzoru do = A1 + [liczba dni]

Na przykład.:

A1 [11/12/2018]
A2 [=A1+3]
A2 [November/15/2018]

(Data formatuję w łatwym do interpretacji formacie (wybierz wiersz> Format> Liczba> Więcej formatów> Więcej formatów daty i godziny)


1

Wewnętrznie zarówno Google, jak i Excel przechowują znaczniki czasu jako dzień + ułamek.

Tak Jan 3 2018 + 3 = Jan 6 2018.

Możesz to zobaczyć, jeśli wyświetlasz datę jako liczbę.

Znaczniki czasu są przechowywane jako ułamek dziesiętny dnia. 6 rano jest .25 itd.

Formatowanie zmienia sposób interpretacji liczby. W Arkuszach jest wiele ogólnych elementów konstrukcyjnych do konstruowania różnych specjalnych formatów. np. możesz zrobić upływ czasu w ciągu kilku minut, godzin i minut, dni, godzin i minut, w zależności od tego, jak chcesz wyświetlać format. To czasami cię gryzie. Chciałem odjąć przerwy obiadowe w minutach od wyniku czasu początkowego H: MM i czasu końcowego H: MM. Za pierwszym razem nie powiedziałem „minut” i było to interpretowane jako dni, więc otrzymałem tak dużą liczbę ujemną.


0

Jestem przyzwyczajony do robienia tego w Open Office. Będąc w Wielkiej Brytanii użyłem dd/mm/yyyyformatu, którego Google nie rozpoznaje. Więc jeśli wejdę 2/10/2019, dodanie 1 spowoduje 2/11/2019. Wybierz Oct/2jako format, a następnie możesz po prostu zrobić, =[original cell] + 1aby uzyskać Oct/3.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.