※ ChatGPTを利用し、要約された質問です(原文:Excel関数 条件に合わせて期日を表示したい)
Excel関数 条件に合わせて期日を表示したい
このQ&Aのポイント
Excel関数を使用して条件に合わせて期日を自動的に表示する方法を紹介します。
特定のパターンに対して期間を設定し、その条件に応じて期日を表示するExcel関数の使い方について説明します。
依頼日とパターンを入力すると、自動的に期日が表示されるようなExcel関数を作成する方法について説明します。
Excel関数 条件に合わせて期日を表示したい
度々質問させていただいてます。
よろしくお願いします。
(1)
図1のようにパターンによって期間が定められています。
A4:B9
(2)
入力規則を設定したセル(A15)でパターンを選択すると、
関数によって自動的に期間が表示されるようになっています(B15)
(3)
次に、依頼日(B12)を手入力で入れると、
期日(D12)が自動で表示されるようにしたいです。
【例】
パターン2を選択すると、「1週間」という期間が自動で表示されます。
依頼日を5月18日と手入力すると、
黄色セルに1週間前の期日が表示されるようにしたいです。
※5月18日+8日前で、「5月11日」と表示されるように。
期間の定義ですが・・・
2週間前 15日前 5月18日と入れたら5月4日と表示されるように
1週間前 8日前 5月18日と入れたら5月11日と表示されるように
3日前 4日前 5月18日と入れたら5月15日と表示されるように
2日前 3日前 5月18日と入れたら5月16日と表示されるように
1日前 2日前 5月18日と入れたら5月17日と表示されるように
半日 1日前 5月18日と入れたら5月18日と表示されるように
と、したいです。
通して説明すると、
パターンをリストから選択する(ピンク色のセル)と期日が自動で表示され(水色のセル)
スタート日を手入力すると(緑色のセル)期日(黄色)セルが自動的に表示される、です。
複雑で申し訳ないですが、お知恵を貸してください。
補足
私の説明がわかりづらいのだと思いますが、図1の表はそのまま残したいです。 入力規則で使用しているので、日数に変換するわけにはいかないからです。