日付に日を追加する方法


50

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

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

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

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

回答:


69

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

DATE(2010, 12, 01) + 5

TODAY()でも動作します:

TODAY() + 7

どうすればこれを行うことができますが、就業日のみを考慮しますか?(週末を除く?)
アルフィー

4
@Alfie質問として投稿してみませんか?
ジェイコブヤントゥインストラ14年

1
結果セルの形式を「日付」に変更する必要がある場合があることに注意してください。そうしないと、ランダムに見える大きな数字が表示されます。
ネイサンアーサー

@Alfie-google NETWORKDAYS
アダムノフシンガー

6

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

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

DATE(2010、12、01)

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

DATEVALUE(A1)+5


1
DateValue既に日付であるコンテンツの使用(の出力date)は冗長です。

単一のエントリを使用して複数のセルを調整できるようにする場合ではありません。
マイク

私の例では、A1で調整を行うとA2も調整されます。終了日が開始日に依存する、時間に敏感なプロセスがある場合に使用するのに適したシステム。
マイク

3

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

例えば。:

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

(私は簡単に解釈できる形式で日付をフォーマットします(行を選択>形式>数字>その他の形式>その他の日付と時刻の形式)


1

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

だからJan 3 2018 + 3 = Jan 6 2018

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

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

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


0

私はOpen Officeでこれを行うことに慣れています。英国なのでdd/mm/yyyy、Googleが認識しない形式を使用しました。したがって、私が入力すると2/10/2019、1が追加されます2/11/2019Oct/2形式として選択すると、=[original cell] + 1取得するために行うことができますOct/3

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.