• ベストアンサー
※ 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」と表示したいです。どのような関数を使用すれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

L3に ="9:00-18:"&AND(L1>=4,L1<=9)*3&"0" と入力。

nobi0000001
質問者

お礼

回答いただいた中で、一番簡潔な関数でしたのでベストアンサーとしました。 ダブっている文字はそのままで、異なる部分のみ替えるのは勉強になりました。 ありがとうございました。

その他の回答 (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"))

nobi0000001
質問者

お礼

異なる部分(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",""))

nobi0000001
質問者

お礼

やりたかった事通りの関数を教えていただきありがとうございます。 結果がちゃんと出ました。