[[20080618213424]] 『時間の計算。』(take9954) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の計算。』(take9954)

 駐車場での駐車時間に対しての料金を表示させたいです。

 C1に入庫時刻  D1に出庫時刻  B1に駐車時間(D1-C1)

 A1に0:00〜0:30は200円 0:31〜1:00は400円となるようにしたいのですが?

 30分毎に200円増でしたら
 A1=IF(COUNT(C1:D1)>1,ROUNDUP(B1*24/0.5,0)*200,"")

 1時間超の料金はどのようになるのでしょう?(gon-2)


 返信遅くてすみません。1時間超は30分毎に200円ずつUPします。
 ちなみに、3時間サービス券を900円、6時間サービス券を1,800円、9時間サービス券を 2,700円で販売しています。

 3時間30分の駐車だと3時間サービス券を900円で購入+200円の支払いになります。(サービス券無しの場合は、1,400円)

 入庫時刻・出庫時刻を入力すると、駐車時間、サービス券無しの料金、例えば3時間30分の駐車の場合は
 「3時間サービス券+200円」と表示させるようにしたいのですが、どのようにしたら良いでしょうか?
 教えてください。

 A1=IF(COUNT(C1:D1)>1,ROUNDUP(B1*24/0.5,0)*200,"")
    ^^^^^^^^^^^^^^^^^
『一定の条件の場合にセルに表示させないようにしたい』で質問されてますが、上記式をお試しにはならなかったのでしょうか。。。
 関連していますのでこのスレッドで続けられてもよかったのではありませんか。。。
[[20080621004647]] 

 それはともかくとして。。。様式は違いますが一案です。
      A       B        C          D            E          F          G
1 入庫時刻 出庫時刻 駐車時間  サービス券無  3時間券+  6時間券+  9時間券+
2   8:00     9:00     1:00       400円	  0円	    0円	      0円
3   8:00	   11:00	  3:00	  1,200円	  0円	    0円	      0円
4   8:00	   11:01	  3:01	  1,400円	200円	    0円	      0円
5   8:00	   13:00	  5:00	  2,000円	800円	    0円	      0円
6   8:00	   14:00	  6:00	  2,400円     1,200円	    0円	      0円
7   8:00	   16:45	  8:45	  3,600円     2,400円	1,200円	      0円
8   8:00	   17:00	  9:00	  3,600円     2,400円	1,200円	      0円
9   8:00	   18:30	  10:30	    4,200円     3,000円	1,800円	    600円

 C2=IF(COUNT(A2:B2)>1,B2-A2,"") →  B2-A2 を SUMでくくる必要はありません。
 D2=IF(COUNT($A2:$B2)>1,MAX((CEILING($C2,"0:30")*24-3*(COLUMN(A1)-1))*400,0),"")
 D2をG2までコピーして、C2:G2をフィルダウン

 ※D:G列のユーザー定義  #,##0円
 ※マイナス額になった場合は、MAX関数で 0円を選択しています。
 ※駐車時間は1分でも超過すれば30分単位で繰り上がります。 (gon-2)

 take9954様
 修正しました。
 文頭に_半角スペースを入れましょう。
 ←この部分です。あと、名前もね。(mutu)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.