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

開始時間とサービス内容を入力するだけで
サービス時間をサービス内容によって自動的に振り分け
終了時間も計算させる式を教えてください。

サービス内容の1=30分、2=1時間、3=1時間30分、4=2時間です。

「エクセルの関数について」の質問画像

A 回答 (2件)

簡単のため,あなたがご質問で掲示されているエクセルで利用できる式です。



終了時刻:
=IF(RC1="","",RC1+SUM(RC3:RC5)*"1:0")
以下コピー

サービスA
=IFERROR(MID(ASC(RC6),FIND("A",ASC(RC6))+1,1)/2,"")
サービスB
=IFERROR(MID(ASC(RC6),FIND("B",ASC(RC6))+1,1)/2,"")
サービスC
=IFERROR(MID(ASC(RC6),FIND("C",ASC(RC6))+1,1)/2,"")
以下コピー。
    • good
    • 0
この回答へのお礼

ありがとうございました。
とても助かりました。

お礼日時:2013/03/16 16:05

列6サービス内容がひとつのセル内に複数あるのが厳しいでしょうね。


ここを列に展開しそこで選択形式にすることができれば簡単かも。

サービス内容でA・B・Cがあるけど、数字とサービス時間の関係は
30分×数字 で求められますね。

列3をサービス内容のA、選択肢1~4(セルの書式設定が良いかも)
列4をサービス内容のB、選択肢1~4(セルの書式設定が良いかも)
列5をサービス内容のC、選択肢1~4(セルの書式設定が良いかも)

にしてそこで選択する。

終了時刻セルには各行それぞれ
式[=開始時刻セル+"0:30:00"*sum(自行列3セルの値+自行列4セルの値+自行列5セルの値)]
で求められそうに思います。
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2013/03/16 16:04

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