『ボヘミアン・ラプソディ』はなぜ人々を魅了したのか >>

エクセルで延長保育料の計算式を作りたいのですがわかりません。わかる方教えてください。延長時間は18時から18時30分までは200円、18時31分から19時までは500円、それ以降は30分ごとに1000円になります。

このQ&Aに関連する最新のQ&A

A 回答 (5件)

(1)19時を超えたときに計算される1000円/30分は前の200円、500円に加算されるのですか?


例)
20時の場合
200円+500円+2000円 で良いのでしょうか?

(2)19時を超えた分について30分に満たない部分はどうなりますか?
20時10分だった場合の10分は切り捨てですか切り上げですか?

また、EXCELでとありますが、どのように表示させることをお考えでしょうか?
例)
A1に時間を入力するとB1に金額が表示される 等

よろしくお願いします。

この回答への補足

説明不足ですみませんでした。
例)20時の場合
  500円+2000円になります。18時31分から19時までにお迎えにきた場  合は200円+500円ではなく、500円のみになります。
19時を超え、30分に満たない場合は切り上げです。

A1に時間を入力すると、B1に金額が表示されるようにしたいです。

補足日時:2008/02/28 21:24
    • good
    • 0

1.まず、A~D全部をドラッグして小数点第1を表示できるようにする。


2.A1に開始時刻、A2に終了時刻、C1に時間計(10進法です)。D1に8~18、E1に18~18.5、F1に18.5~19、G1に19~24、H1に8~18、I1に18~18.5、J1に18.5~19、K1に19~24、L1に合計。
3.D2に1000、E2に400、F2に1000、G2に2000(円/時間とするため)
4.C4にB-A、D4に=C4-E4-F4-G4、E4に=IF(B4>=18,0.5)、F4に=IF(B4>=18.5,0.5)、G4に=IF(B4<=19,"0.0",-18+B4)、H4に=D4*$D$2、I4に=E4*$E$2、J4に=F4*$F$2、K4に=G4*$D$2、L4に=SUM(H4:K4)
と入力してください。これでOKだと思います。
    • good
    • 0

補足ありがとうございました。



回答致します。

まずはセルの書式設定で
A1=『分類』を時刻、『種類』をhh:mm(13:30)
B1=『分類』を会計

として下さい。

そしてB1に以下の式をそのまま貼り付けて下さい。

=IF(AND(A1>TIMEVALUE("18:01"),A1<TIMEVALUE("18:30")),200,IF(AND(A1>TIMEVALUE("18:31"),A1<TIMEVALUE("19:00")),500,IF(A1>TIMEVALUE("19:01"),CEILING(A1-TIMEVALUE("19:00"),"0:30")/"0:30"*1000+500,0))) 

これで、A1に 20:30 等の時間入力を行えばB1に金額が表示されると思います。
    • good
    • 0

No.1及び3です。


連投すみません。

バグがあったので修正しました。
以下の式を貼り付けて下さい。

=IF(AND(A1>TIMEVALUE("18:01"),A1<TIMEVALUE("18:30")),200,IF(AND(A1>=TIMEVALUE("18:31"),A1<=TIMEVALUE("19:00")),500,IF(A1>=TIMEVALUE("19:01"),CEILING(A1-TIMEVALUE("19:00"),"0:30")/"0:30"*1000+500,0)))
    • good
    • 0

何度も何度もホントすいません…。


表示がおかしいですね…。

以下を。(改行なしで)

=IF(AND(A1>TIMEVALUE("18:01"),A1<TIMEVALUE("18:30")),200,IF(AND(A1>=TI
MEVALUE("18:31"),A1<=TIMEVALUE("19:00")),500,IF(A1>=TIMEVALUE("19:01")
,CEILING(A1-TIMEVALUE("19:00"),"0:30")/"0:30"*1000+500,0)))
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aを見た人が検索しているワード


人気Q&Aランキング