
エクセルで、あるセルに日付を入れると、別のセルに「処理済み」という表示が自動的に現れるように設定したいのですが、やり方がわかりません。
現状では、処理した日付を入力した後、別のセルに「処理済み」と打ち込んでいますが、それを自動化したいのです。
さらには、処理した日付を入力すると、空欄が自動的に「処理済み」に変わり、その後、発送した日付を入力すると、「処理済み」が自動的に「発送済み」に変わるように設定したいのです。
エクセル本の「条件分岐」を見て試行錯誤したのですが、できませんでした。エクセルで上記のような設定は可能なのでしょうか?
ちなみにExcel2007を使用しています。
ご存じの方がいらっしゃいましたら、ご教授いただけませんでしょうか。よろしくお願いいたします。
No.5ベストアンサー
- 回答日時:
ANo.4です。
> 初めは空欄で、荷物を受け取った日付を入力すると「受け取り済み」、その後、処理した日付を入力すると「処理済み」、さらに発送した日付を入力すると「発送済み」と自動的に表示が切り替わるようにしたいのです。
ANo.3の数式を応用して、次の式でOKのようです。
=IF(ISNUMBER(C1),"発送済み",IF(ISNUMBER(B1),"処理済み",IF(ISNUMBER(A1),"受け取り済み","")))
A1:受領日
B1:発送日
C1:処理日
No.4
- 回答日時:
IF関数とISNUMBER関数の組み合わせに興味を持ったので、試してみたところ
=IF(ISNUMBER(B1),"発送済み",IF(ISNUMBER(A1),"処理済み",""))
でなく、
=IF(ISNUMBER(B1),"処理済み",IF(ISNUMBER(A1),"発送済み",""))
であれば、
A1に日付が入力された時(B1は空白)「発送済み」、
A1とB1の両方に日付が入力された時「処理済み」、
A1が空白で、B1に日付が入力された時「処理済み」になりました。
ご参考まで。
No.3
- 回答日時:
> 「A1」が空欄であっても、「B1」に日付が入力されると「処理済み」と表示させることは可能でしょうか?
IF文の意味を考えれば簡単です。
先の回答は、処理日付の入力有無をチェックし、入力があった場合に発送日付の入力有無をチェック。入力があれば「発送済み」、なければ「処理済」にしています。
今回の場合、まず発送日付の入力有無をチェックし、入力があれば「発送済」、なければ処理日の入力有無を確認して入力があれば「処理済」とする事になります。
式はこの様になります
=IF(ISNUMBER(B1),"発送済み",IF(ISNUMBER(A1),"処理済み",""))
この回答への補足
ありがとうございます。
すごく勉強になります。
ちなみにこれを3段階で、もうひとつ付け加えることは可能でしょうか?
つまり、初めは空欄で、荷物を受け取った日付を入力すると「受け取り済み」、その後、処理した日付を入力すると「処理済み」、さらに発送した日付を入力すると「発送済み」と自動的に表示が切り替わるようにしたいのです。
自分でしばらく考えてみましたが、どうしてもできません。
ご存じでしたら、お教えいただけませんでしょうか。
しつこくて申し訳ありません。
No.2
- 回答日時:
A1が処理日入力セル、B1が発送日入力セルの場合
=IF(ISNUMBER(A1),IF(ISNUMBER(B1),"発送済み","処理済み"),"")
本当ならA1、A2の入力内容が日付かどうかを確認した方が良いのですが、ちょっと手抜きをして数値(日付のシリアル値も数値扱いされる)かどうかだけをチェックしています。
この回答への補足
すごいです!入力してみて確認しました。
ありがとうございます。
さらに、質問なのですが、
「A1」が空欄であっても、「B1」に日付が入力されると「処理済み」と表示させることは可能でしょうか?
もしご存じでしたら、お教えいただけませんでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
先着1,000名様に1,000円分もらえる!
教えて!gooから感謝をこめて電子書籍1,000円分プレゼント
-
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
☆Excelエクセルで入力した日の日付を表示したいです☆
Excel(エクセル)
-
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
4
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
5
【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?
Excel(エクセル)
-
6
エクセルのIF関数で、文字が入力されていたならば~
Excel(エクセル)
-
7
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
8
EXCEL:特定の文字が入力された日付を表示する方法
Excel(エクセル)
-
9
日付入力→指定のセルの色を塗りつぶし
Excel(エクセル)
-
10
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
11
Excel関数 「日付を入力したら値を返す」
Windows Vista・XP
-
12
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
13
対象セル内(複数)が埋まったら文字を表示させたい
Excel(エクセル)
-
14
エクセルで日付を入力したらカレンダーに色を塗る
Excel(エクセル)
-
15
◆ EXCEL自動入力日付を自動で変わらないようにする方法
Excel(エクセル)
-
16
エクセルのセルにカレンダーを表示させ、日付をセルに入力させたい
Excel(エクセル)
-
17
セルに入力すると隣のセルに日付が入力される コード訂正願い
Visual Basic(VBA)
-
18
エクセルで複数のセルに同じ日付を入力したい。
その他(Microsoft Office)
-
19
【EXCEL】入力すると、指定した行の色が変わる方法
Excel(エクセル)
-
20
日付を入力しカレンダーの該当する日を塗りつぶしたい
その他(Microsoft Office)
関連するQ&A
- 1 あるセルに日付が入力してあり、他のセルにその日付を過ぎた日付を入力したり近づいた日付を入力した場合、コメントが
- 2 カーソルをセル移すと他のセルに日付が自動表示する方法で、必ず数値を入力しないと表示しない方法
- 3 エクセルでセルに数字を入力すると、別のセルに入力されている文字の色を変える方法
- 4 エクセル 特定文字を入力したら、別セルに指定したセル内容を自動抽出させたい
- 5 【エクセル】指定したセルに入力することで、別の特定のセルに決まった文字を表示させるには?
- 6 セルに入力したら、別の特定セルに文字表示させるには
- 7 エクセル あるセルに文字を入力した後ボタン一つでそのセルを入力の状態ではなく只その同じセルを選択している状態にしたい
- 8 セルに日付時間の入力がある複数セルから期間別、午前午後夜間別、の件数を数える関数について
- 9 エクセル条件付書式 特定文字を入力後、別セルが色付きになるよう、、
- 10 入力した日付が先に入力した日付より遅れた場合文字色が自動的に赤色に変わる
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
バックエンドエンジニアを目指...
-
5
VBA 日付に対応する個数
-
6
上級国民は、本人だけでなくそ...
-
7
エクセルで、日付を入力すると...
-
8
【Excel】特定の文字を含むセル...
-
9
EXCEL VBA マクロ 実行する度に...
-
10
【Find関数】あるのに見つから...
-
11
Do~Loopした回数をカウントしたい
-
12
VBAでループ内で使う変数名を可...
-
13
Loadイベント中にほかのイベン...
-
14
Excelの関数が理解できない
-
15
月度は何て読みますか?
-
16
2重のDo~Loopは?
-
17
ボタンクリックイベント 重複...
-
18
レジ返品交換について(時間がか...
-
19
UMLでの例外処理
-
20
VB.NET Excelを読み込んでDataT...
おすすめ情報