web-dev-qa-db-ja.com

日付に日を追加する方法

Googleスプレッドシートを使用して計算を実行していますが、簡単な日付の計算を行いたいです。例えば、

TODAY()は7日間追加します。

私はそれを行うための機能を何も見ていませんし、暗闇の中でいくつかの素早い突き刺しがうまくいきませんでした。

これが可能かどうかは誰にもわかりますか?

49
Sam Bisbee

次のように、Googleスプレッドシートの日付に日を追加できます。

DATE(2010, 12, 01) + 5

TODAY()でも動作します:

TODAY() + 7
67
Arlaharen

前の回答に基づいて日付に日付を追加する別の方法を次に示します。

セルA1にこれがあるとしましょう

DATE(2010、12、01)

このようなDATEVALUEコマンドを使用して、セルA2に5日間追加できます。

DATEVALUE(A1)+5

6
Mike

私のやり方は次のとおりです。
式do = A1 + [日数]を使用して、行A1の日付を行A2に配置します

例えば。:

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

(解釈しやすい形式で日付をフォーマットします(行を選択>形式>数値>その他の形式>その他の日付と時刻の形式)

2

内部的には、GoogleとExcelの両方が、タイムスタンプを1日+分数として保存します。

Jan 3 2018 + 3 = Jan 6 2018

日付を数字で表示すると、これを見ることができます。

タイムスタンプは、1日の小数部分として保存されます。午前6時は.25などです。

書式設定は、数値の解釈方法を変更します。スプレッドシートには、さまざまな特別な形式を構築するための一般的なビルディングブロックがたくさんあります。例えば表示形式に応じて、数分、数時間、数日、数時間、数分で経過時間を実行できます。これは時々噛むことがあります。 H:MM開始時刻とH:MM終了時刻の結果から、昼休みを数分で差し引きたいと思いました。初めて「分」とは言わず、日として解釈されたので、この大きな負の数を取得しました。

1