[[20100620143951]] 『入力の制限?』(Laulea/初心者) ページの最後に飛ぶ

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

 

『入力の制限?』(Laulea/初心者)
セルの中に、月日を入力するに当たって、今日(入力当日)から6ヶ月以上先の日付の場合は、エラーで入力出来ないようにしたいのですが、どの様にしたら良いでしょうか?
宜しくお願い致します。
Excel2003/WindowsXP

 データ → 入力規則 で「日付」の設定ができますので試してみてください。

 (えくせる青年)2010/6/20 16:18

 今日が8月31日だとすると
 何日以降がエラーになればいいのかな?

 (トーリス・ガーリ)


トーリス・ガーリさん>平成23年3月1日以降をエラーにしたいんです。
宜しくお願い致します。

 簡易な方法だと思うのは
 どこか空いたセルに =EDATE(TODAY(),6) という数式を入力し
 表示形式を「日付」にする。これが今日から6ヵ月後の日付。
 ※数式がエラーになる場合は、メニューのツール → アドイン → 分析ツールにチェック

 日付を入力するセル(制限を設けるセル)を選択し
 メニューのデータ → 入力規則 → 設定タブを開く

 入力値の種類:日付
 データ   :次の値以下
 次の日付まで:=$F$1 (← EDATE関数を入力したセル)

 その他、入力規則の細かいところは自分で調べてください。

 作業セル(F1セル)を使わず、入力規則のダイアログに直接 EDATE関数を入力できないのか
 と思われるかもしれませんが、EDATEのようなアドイン関数は無理みたい。
 名前の定義を使えばできると思っていたのだけれど、やり方がマズイのかなぜかできない。

 なお、分析ツールが使えない場合は当然ながら別式になります。

 (トーリス・ガーリ)


 >今日(入力当日)から6ヶ月以上先の日付
 月についての定義を記載ください
 この手の質問では、月についての考え方が重要になります

 2010.2.28 の6月後は 2010.8.29 または 2010.9.1

 >月についての定義を記載ください

 質問するなら名前を名乗ろうw
 いつもの Byさんかなww

 >2010.2.28 の6月後は 2010.8.29 または 2010.9.1

 2010.8.28 ていう選択肢はないのかwww

 (トーリス・ガーリ)


トーリス・ガーリさん、えくせる青年さん、ありがとうございました。
できました!

コメント返信:

[ 一覧(最新更新順) ]


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