プロが教える店舗&オフィスのセキュリティ対策術

シフト表をExcel2000で作成していまして、
関数を使って下記の事をしたいのですが、上手くいきません。
どういった関数を挿入したらいいのでしょうか?
よろしくお願いします。

セルL1に「1」L2に文字のみ「月」と入れてあるとします。
L3に関数を入れたいのですが、
条件
L1が 1 もしくは 2 もしくは 3 もしくは 10 もしくは 11 もしくは 12 
(つまり1~3及び10~12)
の時は、L3に 9:00-18:00 と文字を表示させたい。
L1が 4 もしくは 5 もしくは 6 もしくは 7 もしくは 8 もしくは 9
(つまり4~9)
の時は、L3に 9:00-18:30 と文字を表示させたい。

分かりづらくて申し訳ありません。
よろしくお願いします。 

A 回答 (3件)

L3に


="9:00-18:"&AND(L1>=4,L1<=9)*3&"0"
と入力。
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/10/22 12:13

こんにちは。



L1が4以上9以下なら30,そうでないなら00にします。

L3:
=IF(L$1="","","9:00-18:"&IF(AND(4<=L$1,L$1<=9),"30","00"))
    • good
    • 0
この回答へのお礼

異なる部分(00か30か)のみ変更するというのは思いつきもしませんでした。
勉強になりました。
ありがとうございました。

お礼日時:2012/10/22 12:15

=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",""))
    • good
    • 0
この回答へのお礼

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

お礼日時:2012/10/22 12:11

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!