• 締切済み

駐車場の料金計算で 悩んでおります。

エクセル2003を使用しています。 駐車場の料金計算で 悩んでおります。  アドバイス お願いいたします。 ■条件1 15分 100円 30分 200円 45分 300円 1時間 400円 2時間 800円 3時間45分   ~12時間  1500円 ■条件2 12時間を過ぎたら 1500円 +  条件1 最大で 48時間   12時間×4           1500円×4 6000円を上限とする、 ■条件3 時間に マイナス10分とする。 25分経過していても 15分計算で 料金を算出。   入庫時間  出庫時間 経過時間 駐車料金    F2     G3    H3    I3    ↓     ↓    ↓    ↓ よろしくおねがいします。

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.9

No7です。 絶対参照するのを漏らしていました。訂正します。 J3=MAX(ROUND(((H3-料金テーブル!$E$3)*24*60*60),1),0) K3=INT(J3/料金テーブル!$F$6) L3=MOD(J3,料金テーブル!$F$6) I3=MIN(料金テーブル!$G$6*K3+VLOOKUP(L3,料金テーブル!$B$3:$C$10,2),料金テーブル!$F$8)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.8

回答No.5の追加です。 3時間45分まで15分毎に100円とし、12時間まで上限を1500円とする場合は規則性のある計算ができます。 何故、12時間を超えるときに再入庫のようなリセットになるか不思議なのですがこれも規則性を持たせることができます。 F2セルに入庫日時がシリアル値で入力されているものとします。 G3セルには出庫日時が同様に入力されているものとします。 条件3は出庫日時から入庫日時を引いた時間から10分を差し引いて駐車時間と定義しているものと推測しますが入庫から出庫までの経過時間が10分未満のときでも最低料金の100円を徴収するものとします。 I3セルには次の数式を設定します。 =MIN(SUM(MIN(ROUNDUP(((MOD((G3-F2)*2,1)/2-"0:10:00")*96),0),15)*100,MIN(INT((G3-F2)*2),4)*1500),6000) 入庫日時:2018/12/30 5:06 出庫日時:2018/12/30 18:39 経過時間:13時間33分 駐車時間:13時間23分 駐車料金:2,100円 入庫日時:2018/12/30 17:50 出庫日時:2018/12/30 19:53 経過時間:2時間03分 駐車時間:1時間53分 駐車料金:800円 入庫日時:2018/12/28 10:20 出庫日時:2018/12/30 19:58 経過時間:57時間38分 駐車時間:57時間28分 駐車料金:6,000円

  • HohoPapa
  • ベストアンサー率65% (454/690)
回答No.7

条件1は、 10分控除後の時間が 0分超 、15分まで    100円 15分超 30分まで    200円 30分超 45分まで    300円 45分超 1時間まで    400円 1時間超 2時間まで    800円 2時間超 3時間45分まで 1000円? 3時間45分超       1600円 測定時間は秒まで。 ということでいいでしょうか? 添付画像のように料金テーブルを設け、 更に作業列を使う解はいかがでしょうか? J3=MAX(ROUND(((H3-料金テーブル!E3)*24*60*60),1),0) K3=INT(J3/料金テーブル!F6) L3=MOD(J3,料金テーブル!F6) I3=MIN(料金テーブル!G6*K3+VLOOKUP(L3,料金テーブル!B3:C10,2),料金テーブル!F8)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.6

・エクセルの関数でやりたいのか。まず、それぐらい質問に書いておくこと。 ・中核の部分は、VLOOKUP関数の(第4)引数が、TRUE型の応用でできると思う。 エクセルを多少勉強し出して、関数の解説書を読めば、VLOOKUP関数のことは、ごく有名で、それだけの単行本もあるぐらいなものだ。その関数名さえも、出さずに質問をしているのは、相当初心者だと思われてしまう。 また、日付シリアル値のことも、はっきり知らないかもしれない。しかし重要なことです。そういうレベルでは、この課題をやるのは早すぎるU危険性も多い)。 ・個人的アドバイス (1)データは、エクセルの日付(時間)シリアル値でシートに入力すること。 (2)商売にからむなら、検証テストをしっかりやること。   特に区分が変わる時点の1分の差で、どちらに含まれるか、十分注意のこと.未満か以上かといったことに似ている問題のこと。   本件では、1分間隔の単位のデータで、別シートを使い、最低VLOOUP関数の結果はテストをしておくこと。 (3)全体に、VBAで時間帯を区分けして、大枠を分けて記述しておくことを勧める。   VBAでもVLOOKUP関数(のTRUE型)は、同じ様に式を書いて、使える。 本件で、12時間を過ぎた部分は(条件2の部分は)VBAで大枠区分しておくことを勧める。 VBAでコードを書いておいた方が、複数行のコードが書けたり、CASE文というのが使えて、区分して書きやすく、後の人の理解や可視性や変更が明確になりやすい。エクセル関数は1行に多くの条件を盛り込む感じになるので、複雑な条件では、わかりにくい。 ーー VLOOKUP関数のテストの参考事項 A-C列 A FROM B To B-A 2018/12/30 12:10 2018/12/30 12:21 0.0076388889 2018/12/30 12:10 2018/12/30 12:31 0.0145833333 2018/12/30 12:10 2018/12/30 12:51 0.0284722222 2018/12/30 12:10 2018/12/30 13:11 0.0423611111 2018/12/30 12:10 2018/12/30 15:31 0.1395834491 2018/12/30 12:10 2018/12/30 16:31 0.1812501736 2018/12/30 12:10 2018/12/30 12:31 0.0145832755 2018/12/30 12:10 2018/12/30 12:51 0.0284722222 2018/12/30 12:10 2018/12/30 13:11 0.0423610532 2018/12/30 12:10 2018/12/30 13:31 0.0562499421 2018/12/30 12:10 2018/12/30 13:51 0.0701388310 2018/12/30 12:10 2018/12/30 14:11 0.0840277199 2018/12/30 12:10 2018/12/30 14:31 0.0979166088 2018/12/30 12:10 2018/12/30 14:51 0.1118054977 2018/12/30 12:10 2018/12/30 15:11 0.1256943287 2018/12/30 12:10 2018/12/30 15:31 0.1395832176 2018/12/30 12:10 2018/12/30 15:51 0.1534721065 2018/12/30 12:10 2018/12/30 16:11 0.1673609954 2018/12/30 12:10 2018/12/30 16:31 0.1812498843 2018/12/30 12:10 2018/12/30 16:51 0.1951387731 2018/12/30 12:10 2018/12/30 17:11 0.2090276620 2018/12/30 12:10 2018/12/30 17:31 0.2229165509 2018/12/30 12:10 2018/12/30 17:51 0.2368054398 2018/12/30 12:10 2018/12/30 18:11 0.2506943287 2018/12/30 12:10 2018/12/30 18:31 0.2645832176 2018/12/30 12:10 2018/12/30 18:51 0.2784721065 D、E、F、G列 11 11 11 100 21 21 21 200 41 41 20 300 61 61 20 800 201 201 140 1000 261 261 60 1500 21 21 -240 200 41 41 20 300 61 61 20 800 81 81 20 800 101 101 20 800 121 121 20 1000 141 141 20 1000 161 161 20 1000 181 181 20 1000 201 201 20 1000 221 221 20 1000 241 241 20 1500 261 261 20 1500 281 281 20 1500 301 301 20 1500 321 321 20 1500 341 341 20 1500 361 361 20 1500 381 381 20 1500 401 401 20 1500 D2の式 =DAY(C2)*24*60+HOUR(C2)*60+MINUTE(C2) E2の式 =TEXT(B2-A2,"[mm]")*1 D列とE列は違う式で同じ結果を求めて検証しただけ。D列の方がポピュラーか。 F2の式 データの隣接分時間間隔です。確認用でテストデータ作成の時の参考。 =E2-E1 G2の式 =VLOOKUP(E2,$I$3:$J$11,2,TRUE) === このほかに前もって、 J\I,J列に(空いた列に) 0 100 15 200 30 300 45 400 60 800 120 1000 225 1500 720 のような参照表(対応表)データが必要。 この作り方が、本問のすべてなので、十分チェックしてください。 ーー ずいぶん時間がかかるのと、十分質問者の場合(駐車場の料金の仕組)を小生は理解してないのと、どうしても他人事なので、不完全かも。 回答者の方の看做しや補足も取り入れてやった(こういうのが読者から出るのは、質問者の思考や表現が精緻でない印だ)。  マイナス10分ルールは、E列(かF列)ででも、10を引けばよい。上記ではこの条件を込めてない。   

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

駐車料金の定義が不明確なので的確な数式を提示できません。 一般的な料金の考え方は次のようになります。 基本料金=15分まで毎に100円 長時間料金=12時間まで毎に1500円 最長駐車時間=48時間まで(48時間を超えるとレッカー移動します) 他の考え方として時間帯で駐車料金を変える。 9時から19時まで15分まで毎に100円 19時から翌朝9時まで2時間まで毎に100円 質問の料金体系を分かり易く説明してください。

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.4

6000円上限を入れ忘れたので修正

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.3

2時間1分から3時間44分までは1000円としておきます。 料金表で変更してください。

  • maiko04
  • ベストアンサー率17% (345/1956)
回答No.2

2時間1分から3時間44分まではいくらなのでしょう?

回答No.1

58歳 男性 何を回答して欲しいのかもう少し具体的に書いて頂けないでしょうか

関連するQ&A

  • 駐車場料金の計算について

    気になって仕方がないので、質問をさせていただきます。 カテゴリも、どの分類に当てはまるのか不明でしたので、こちらにいたしました。 質問は、時間貸しの駐車場についてです。 入庫後1時間は無料。 提携先の施設利用でさらに、3時間30分が無料となり、計4時間30分の無料時間となります。 それ以降は30分100円、最大で1000円となる駐車場です。 朝9時10分に入庫し、その日の夕方15時46分頃に出庫します。 駐車時間は6時間36分で、無料時間の4時間30分を引くと、2時間6分が課金対象となる有料時間です。 ということは、駐車料金が500円になるはずです。 ところが、いつも200円しかお支払いしません。 2時間6分の6分はサービスをしてくださっているとしても、400円になるはずです。 わたしの計算方法が間違っていますか? 何度も駐車料金の看板を見て確認しましたが、見間違いはありませんでした。 試しに、今日は9時3分に入庫し、15時46分に出庫したところ、料金は300円でした。 レシートには、駐車料金1000円-割引700円=300(駐車料金)とありました。 つまらない質問で申し訳ありませんが、気になって仕方がないので、どなたか助けてください!!

  • 駐車料金について

    例えば、駐車料金が30分200円とします。これは、入庫の段階から料金が発生して30分までが200円、31分経過してからは追加料金が+200円かかるという意味ですか。それとも入庫から30分までに出庫すれば無料で、31分経過して初めて200円料金が発生するという意味ですか。この駐車場に1時間15分駐車していたとしたら、払わなければならない料金は400円でしょうか、それとも600円でしょうか。詳しい方教えてください。

  • 駐車場(コインパーキング)の計算方法

    コインパーキングの計算方法について、どなたか詳しい方おられましたらお願いします。料金は以下の通りです。 8:00-20:00 30分100円(最大600円) 20:00-8:00 60分100円(最大600円) ■質問1.この駐車場に、16:50-20:45まで駐車した場合、どのような計算方法になりますか。   16:50-20:20 3.5h×200=700円ー>上限600円に   20:20-20:45(21:20まで) 100円         計700円?で合っていますでしょうか。 ■質問2.16:00に入庫した場合(出庫時間同じ)も、料金は[質問1]と同じ金額になりますでしょうか? どなたかよろしくお願いします。

  • 駐車料金で最大料金・・・とありますが、よくわからないので教えてください

    駐車料金で最大料金・・・とありますが、よくわからないので教えてください。 近々使いたいと考えている駐車場の料金が知りたいです。 営業時間は07:00~24:00で、 全日 07:00~24:00 12分100円  最大料金(営業時間内) 平日1500円・土日祝2000円  とあります。 午後13:00に入庫して翌日の午後14:00に出庫する場合、 駐車料金はいくらになるのでしょうか? 教えていただければ助かります。 どうぞ宜しくお願いします。

  • エクセルによる駐車料金計算

    エクセル2003です。 エクセルによる駐車料金判定 を 時間と 料金を 次の条件で 計算したい。 条件1 基本料金は 15分 100円 条件2 3時間45分以上 12時間以下は 一律1500円 条件3 12時間を超えた場合 1500円 + 条件1 条件2 条件3を 繰り返す。 以上を 踏まえて  D4 以下の列を スタートの時間を入力 E5  以下の列を 終了時間の入力 F5 以下の列を 経過時間 を 算定 G5 以下の列を 料金 算定 と した場合に どういった計算式で 算出されますでしょうか? アドバイスのほど よろしくおねがいします。

  • コイン駐車場料金の計算方法について教えてください

    近日 コイン駐車場を利用しようと思っています。 こちらでその料金の計算方法の質問をいろいろ参考にさせて頂いたのですが、私の利用時間帯と若干違っておりましたので、お手数ですが改めて教えてください。 利用を考えている駐車場は以下のような料金体系になっています。 全日8:00-20:00最大1500円 全日20:00-8:00最大600円 08:00-20:00 30分 100円 20:00-08:00 60分 100円 ここを6:00~21:00頃まで利用する予定です。  この場合、 6:00~8:00まで200円 8:00~20:00まで1500円 20:00~21:00まで100円 計1800円 という計算でよろしいでしょうか? それとも、午前8時より前に入庫してしまうと、8:00~20:00の最大1500円という恩恵は無くなってしまい、その時間帯は通常料金になってしまうのでしょうか。 ネットでは該当駐車場の約款なども見あたりません。 よろしくお願いします。

  • 時間貸駐車場について

    時間貸駐車場について質問させてください。 利用する駐車場の表示には、 8:00~20:00・・・30分100円、最大料金1200円 20:00~8:00・・・60分100円、最大料金500円 とあります。 19:00に入庫して翌5:00(29:00)に出庫する場合、料金はいくらになるのでしょうか。 単純に最初の1時間200円と、夜間最大料金500円の計700円で良いのでしょうか。 詳しい方お願いいたします。

  • 駐車場の金額「上限」の意味を教えて下さい。

    こんばんは。下記↓の駐車場に 24時間とめたいのですが、 例えば、夕方の4時にとめといて、 次の日の夕方4時前に出庫したいというのであれば、 金額がいくらになるのでしょうか? ・・この「上限」の意味が分かりません。 何卒、アドバイスの程、よろしくお願い致します。 ---------------------------------------------------- 料金 30分まで無料 30分以上3時間以内 100円 以降1時間毎に100円(1日の上限1,000円) 立体駐車場の利用時間 入庫 7:30 ~ 17:00 出庫 7:30 ~ 20:30 ※上記時間以外(20:30 ~ 翌7:30)は立体駐車場を閉鎖します。 -----------------------------------------------------

  • 三井のリパークの料金体系について、ご存知の方がいらっしゃればご教示お願

    三井のリパークの料金体系について、ご存知の方がいらっしゃればご教示お願いいたします。 「入庫当日最大900円」と書かれている時間貸駐車場なのですが、 本日22時頃入庫、明日朝7時頃出庫した場合の料金はどうなるでしょうか。 条件としては以下の通りになります - 本日分については、通常料金<900円となるので、通常料金 - 明日朝7時頃出庫した場合、明日0時(本日24時)からの通常料金>900円 最大料金適用は本日のみで、明日0~7時の分は通常料金となるのでしょうか。 それとも、明日0~7時の分は900円で止まるのでしょうか。 以前同じ駐車場を利用した際、入庫翌日の分も900円で打ち止めになっていた様な料金だったのですが、時間が微妙だったので打ち止めになっているともなっていないとも言えず、悩んでいます。 よろしくお願いいたします。

  • エクセルでの数式を教えてください

    駐車場の料金計算で2時間まで400円でそれ以降30分につき200円加算される数式を教えてください。 入庫及び出庫の入力及び駐車時間の計算はできています。

専門家に質問してみよう