
エクセルで、あるセルに日付を入れると、別のセルに「処理済み」という表示が自動的に現れるように設定したいのですが、やり方がわかりません。
現状では、処理した日付を入力した後、別のセルに「処理済み」と打ち込んでいますが、それを自動化したいのです。
さらには、処理した日付を入力すると、空欄が自動的に「処理済み」に変わり、その後、発送した日付を入力すると、「処理済み」が自動的に「発送済み」に変わるように設定したいのです。
エクセル本の「条件分岐」を見て試行錯誤したのですが、できませんでした。エクセルで上記のような設定は可能なのでしょうか?
ちなみに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も見ています
-
【初月無料キャンペーン実施中】オンライン健康相談gooドクター
24時間365日いつでも医師に健康相談できる!詳しくはコチラ>>
-
☆Excelエクセルで入力した日の日付を表示したいです☆
Excel(エクセル)
-
EXCEL:特定の文字が入力された日付を表示する方法
Excel(エクセル)
-
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
4
日付入力→指定のセルの色を塗りつぶし
Excel(エクセル)
-
5
Excel関数 「日付を入力したら値を返す」
Windows Vista・XP
-
6
(Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?
Excel(エクセル)
-
7
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
-
8
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
9
Excelで、「特定のセル」に入力したら→「別のセル」に「○」を自動表示する方法
Excel(エクセル)
-
10
データが入力されている隣のセルに当日日付と時刻を入力するExcel VBAプログラム
Visual Basic(VBA)
-
11
エクセル 特定の文字を入れると他のセルの色が変わる
Excel(エクセル)
-
12
特定セルの内容を更新したら、その更新日を自動的に表示する方法について
Excel(エクセル)
-
13
Excelで日付変更ごとに、自動的にデータを転記
Excel(エクセル)
-
14
日付が未入力の際はゼロか、空白にしたい
その他(Microsoft Office)
-
15
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
-
16
セルに入力したら、別の特定セルに文字表示させるには
Excel(エクセル)
-
17
Excelで日付が入っていたら金額を合計したい
その他(Microsoft Office)
-
18
ある列のセルに特定の文字が入っていたら他のセルに決まった文字を入れる
Word(ワード)
-
19
エクセルで日付を入力したらカレンダーに色を塗る
Excel(エクセル)
-
20
エクセルで文字列を入力すると、自動で別の文字列を呼び出す
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
【Excel】特定の文字を含むセル...
-
5
DoEventsがやはり分からない
-
6
FFTの結果ついて
-
7
レジ返品交換について(時間がか...
-
8
Do~Loopした回数をカウントしたい
-
9
switch の範囲指定
-
10
Access チェックボックスでチェ...
-
11
音声マークを一括非表示にしたい。
-
12
お家デートをしててハグを長い...
-
13
TextBoxに日付を自動的に入れる
-
14
ビープ音を連続して鳴らす
-
15
セルの値が0はクリアするマクロ
-
16
一定の時間が経過したら、処理...
-
17
findは動くがfindnextがマクロ...
-
18
お絵描きソフトのスタンプのよ...
-
19
【Find関数】あるのに見つから...
-
20
VPN
おすすめ情報
公式facebook
公式twitter