[[20220219112846]] 『入力規則 リストと条件を使いたい』(shirosuke) ページの最後に飛ぶ

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

 

『入力規則 リストと条件を使いたい』(shirosuke)

いつもお世話になっております。
今回入力規則についてお聞きしたいです

入力範囲B4〜AF11
このセルには個人の勤務希望を入力
B2には勤務開始日 3月なら3/21 4月なら4/21と日付が入っています
まずB4〜AF11には勤務希望のA B 休みの入力規則のリスト設定を使用しています。
これに加えて入力行為に期限を設けたいと思っています。
データの入力規則 ユーザー設定 =NOW()<DATE(年,月,日)+TIME(時,分,秒)の利用を考えています。入力期限の日付はZ1にて表示されています。
入力に期限を持たせたいし、希望を入力する際はリストから選んだ方が楽だと思い2つの異なる入力基礎器設定は可能でしょうか。
W20〜W40の範囲に勤務希望のリスト作成しています。
よろしくお願いします。

   A  B C  D  E  F
2 日付 21 22 23 24 25
3 曜日  火 水 木 金 土 
4 名前 A   B   A   休 B
5 名前  B   B   休  B  A

< 使用 Excel:Excel2019、使用 OS:Windows10 >


データの入力規則 ユーザー設定

 =IF(NOW()<$Z$1+TIME(17,30,0),$W$20:$W$40,"")

TIME(17,30,0)は一例です。
Z1に時刻データも入力すれば+TIME(17,30,0)は不要になりますね。

入力規則を設定後、条件に合わない場合にもリスト入力の三角は表示されますが
入力はできません。
希望に合わないようでしたらスルーしてください。
(メジロ) 2022/02/19(土) 13:51


メジロさんありがとうございます。上記の関数をユーザー設定で入力しましたがリスト一覧が表示されません。なぜ一覧が表示されないのかわからず申し訳ありませんが再度教えて頂けないでしょうか。よろしくお願いいたします。
(shirosuke) 2022/02/19(土) 17:02

ユーザー定義でリストができるか関数を試しましたが難しいですね。
(shirosuke) 2022/02/20(日) 13:21

 >ユーザー設定で入力しました

 ユーザー設定ではなく、入力値の種類を「リスト」にして
「元の値」に数式を入れたらどうなりますか?

 以上
(笑) 2022/02/20(日) 14:07

2019なのでやってみましたが、(笑)さんのおっしゃるように
「リスト」にして「元の値」に数式を入れたらできましたよ〜
エラーメッセージも設定できますし。。。

ただし、制限時間内だと「リスト」を選べますが、制限時間を超えてからリストを選ぶと
「リストの元の値は、区切り文字で区切られたリストか、または単一の行または列の参照でなければ
なりません。」となります。
その場合、Z1の日付かTIMEを延長すればリスト表示されました。
(檸檬) 2022/02/20(日) 17:50


出来ました!!てっきりユーザー定義ばっかりと思い込みしてしまい大変申し訳有りませんでした。
本当にありがとうございました。
(shirosuke) 2022/02/21(月) 18:33

コメント返信:

[ 一覧(最新更新順) ]


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