- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel関数 ○~○の時に文字の挿入)
Excel関数で特定の条件の時に文字を挿入する方法
このQ&Aのポイント
- Excel2000でシフト表を作成している際、特定の条件の場合に文字を挿入したいと思っています。具体的には、セルL1に「1」、L2に「月」と入力されている場合に関数を使って条件ごとに異なる文字をL3に挿入したいと考えています。条件は、L1が「1」または「2」または「3」または「10」または「11」または「12」の場合に9:00-18:00と表示し、L1が「4」または「5」または「6」または「7」または「8」または「9」の場合には9:00-18:30と表示したいです。
- Excel関数を使用して、特定の条件の場合に文字を挿入する方法について教えてください。Excel2000でシフト表を作成しているのですが、セルL1に「1」または「2」または「3」または「10」または「11」または「12」が入力されている場合はL3に「9:00-18:00」と表示し、セルL1に「4」または「5」または「6」または「7」または「8」または「9」が入力されている場合はL3に「9:00-18:30」と表示したいです。
- Excel2000でシフト表を作成していますが、特定の条件の場合に文字を挿入したいと考えています。具体的には、セルL1に「1」または「2」または「3」または「10」または「11」または「12」が入力されている場合はセルL3に「9:00-18:00」と表示し、セルL1に「4」または「5」または「6」または「7」または「8」または「9」が入力されている場合はセルL3に「9:00-18:30」と表示したいです。どのような関数を使用すれば良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
L3に ="9:00-18:"&AND(L1>=4,L1<=9)*3&"0" と入力。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7941)
回答No.3
こんにちは。 L1が4以上9以下なら30,そうでないなら00にします。 L3: =IF(L$1="","","9:00-18:"&IF(AND(4<=L$1,L$1<=9),"30","00"))
質問者
お礼
異なる部分(00か30か)のみ変更するというのは思いつきもしませんでした。 勉強になりました。 ありがとうございました。
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
=IF(OR(L1=1,L1=2,L1=3,L1=10,L1=11,L1=12),"9:00-18:00",IF(OR(L1=4,L1=5,L1=6,L1=70,L1=81,L1=9),"9:00-18:30",""))
質問者
お礼
やりたかった事通りの関数を教えていただきありがとうございます。 結果がちゃんと出ました。
お礼
回答いただいた中で、一番簡潔な関数でしたのでベストアンサーとしました。 ダブっている文字はそのままで、異なる部分のみ替えるのは勉強になりました。 ありがとうございました。