質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

date

dateは、date型や日付に関する関数や処理についてのタグです

Q&A

解決済

1回答

705閲覧

経過日数の終了日の指定、最大値の設定をしたい

Shin_0920

総合スコア6

Google スプレッドシート

Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。

date

dateは、date型や日付に関する関数や処理についてのタグです

0グッド

0クリップ

投稿2021/10/11 07:14

指定した開始日からのリアルタイムでの経過日数を自動更新で設定、そして終了日を最大値に設定したいのですが、どのように設定すべきかわかりません。。。
起算開始日を2021年10月10日、終了日を10月16日に設定した場合に、本日10月11日だと「1日」、10月17日に見たときにも「7日」でストップするようにしたいのです。
日ごとの売上げアベレージを計算するのに経過日数を自動更新したいのですが、『=DATEDIF(開始日,終了日,"D")』にしてしまうと、初日から最大値(7日)での計算となってしまい、『=DATEDIF(開始日,TODAY(),"D")』にしてしまうと、指定した終了日を過ぎてからの日数も含まれてしまうため計算になりません。
どなたかお助けください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

とりあえずやりたいことは

=DATEDIF(開始日,MIN(TODAY(),終了日),"D")

とすれば良さそうですが。

DATEDIFで 開始日を2021年10月10日、終了日を10月16日 だと、差分を返すんで 6となります。
7ではないです。
ちなみに開始日と終了日を同日とすると 0です。

投稿2021/10/11 12:05

編集2021/10/11 12:06
sawa

総合スコア3002

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Shin_0920

2021/10/15 01:43

ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問