[[20221017173724]] 『日付が過ぎたらその日付を自動入力させたい』(レオニダス) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『日付が過ぎたらその日付を自動入力させたい』(レオニダス)

日付が過ぎたらその日付を自動で入力するようにできますか?
例えば、予定日を入れるセルに日付を入力しておき、実際に行った日付を入力するセルに日付が過ぎたらその日付を自動で入力されるようにしたいのです。
もっと細かく要望を言えば
1.予定日が空欄なら行った日のセルも空欄
2.予定日に入力し、日付が過ぎてない場合→行った日のセルも空欄
3.予定日を入力し、日付が過ぎた場合→予定日に入力した日付がそのまま行った日のセルに反映される

このように設定したいのですがこれは可能でしょうか?

< 使用 Excel:unknown、使用 OS:unknown >


 こう言うことかな?

 B2セル =IF(A2="","",IF(A2<TODAY(),A2,""))
 下にコピー

 行  ____A____  ____B____
  1  予定日     実行日   
  2  10月16日   10月16日
  3  10月17日           
  4  10月18日           
  5                     

(半平太) 2022/10/17(月) 19:42:57


1〜3を見る限り空欄か書き換えられるので
行った日付を入力する必要がないのでは。
(by) 2022/10/17(月) 19:53:44

返信ありがとうございます。
明日その数式をやってみます!
違うやり方ではありましたが日付を10/8のように表示してるのですがこの場合どうしても何故かセルの文字が出てきてしまいます
例B2のセルに10/8→反映先ではB2と表示されてしまう。
これはセルの書式の問題でしょうか?
重ねての質問申し訳ございません。

予定日と行った日の関係は休みの日であり、週休等の管理をするために分けて作る必要があるためこの方式を取っています。

(レオニダス) 2022/10/17(月) 20:46:23


 >違うやり方ではありましたが

 どう言うやり方なのか、具体的な説明がなければ、何も思い浮かばないです。

(半平太) 2022/10/17(月) 21:06:48


私自身どのようにやったか覚えてなくて・・・すみません。
ただ似たようにIFを使って反映はさせてましたがどうしても日付ではなく、
セルの文字がそのまま反映されてしまい悩んでいました。
教えられた通りの数式を使ってみます
ありがとうございました。
(レオニダス) 2022/10/17(月) 21:17:31

 >反映先ではB2と表示されてしまう。 

 "B2" のように、セル番地を "" で囲っていたのでは?

 以上
(笑) 2022/10/17(月) 22:19:04

みなさんありがとうございます
指摘された通りにしたら全てできました。
ありがとうございました
(レオニダス) 2022/10/18(火) 07:53:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.