excel停車場收費公式

2014-02-25 11:29 am
我公司車場收費方式為:首30分鐘免費,過三十分鐘但一小時內收50元,之後每小時收費100元。(例一:11:00時進入,11:29時離開,收費0元! 例二:於11:00時進入,11:31時離開,收費50元! 例三:11:00時進入,1400時離開,收250元),請問於excel公式上如何設計?同想問我可否打時間時,打1100,會出11:00,因可方便我同事工作。謝謝。

回答 (4)

2014-02-25 6:18 pm
✔ 最佳答案
因為無註明剛好30分鐘是否收費,所以最後提供了2個可能的公式。

A1: 1100
B1: 1130
C1: =LEFT(A1,2)&":"&RIGHT(A1,2)
D1: =LEFT(B1,2)&":"&RIGHT(B1,2)
E1: =LEFT(C1,2)*60+RIGHT(C1,2)
F1: =LEFT(D1,2)*60+RIGHT(D1,2)

(11:00-11:30 計免費)
G1: =ROUNDUP((F1-E1)/60,0)*100-50-IF(F1-E1<=30,50,0)
or(11:00-11:30 $50)
G1: =ROUNDUP((F1-E1)/60,0)*100-50-IF(F1-E1<30,50,0)

2014-02-25 12:48:20 補充:
注意到有人提出A1及B1如果不設定為文字格式會出現問題,
若設定為數字格式的話可用以下更改:

C1: =TEXT(INT(A1/100),"00")&":"&TEXT(MOD(A1,100),"00")
D1: =TEXT(INT(B1/100),"00")&":"&TEXT(MOD(B1,100),"00")

2014-02-25 18:02:38 補充:
要加24HR功能就再改一下, 呵呵 ^_^

G1: =IF(F1>E1,F1-E1,F1-E1+24*60)
H1: =ROUNDUP((G1)/60,0)*100-50-IF(G1<=30,50,0)
2014-02-25 7:20 pm
請注意你個停車場唔可以在10:00am前開門做生意入車
因為你試輸入
0900入車時間
係唔work.

應該設計以時間format為標準而不應用人輸入的數字作為設定,因為假設你這程式應用在真實的車場系統,時間的輸入是由入閘的鐘經電腦變為時間值輸入程式中作運算。
2014-02-25 11:39 am
謝,等你好消息,我諗左好多日了

2014-02-25 15:14:48 補充:
因我公司停車場24小時運作,亦想問若我以A1=11(時),B1=( :),C1=30(分鐘)會否簡單少少?
另外31分鐘先開始計錢,謝謝你

2014-02-25 16:56:12 補充:
首先多謝Walter,所有回答非所問(1)之回答,謝謝!但仍一一個問題為若進場時間同日2300時進入,及後於翌日0100時離開,未能計出其正確收費,煩請幫幫我,謝謝!
2014-02-25 11:36 am
而家夜啦~
你的首部份稍後再幫你慢慢想。

但你最後的問題很易解答:
A1 =1100
A2 ==LEFT(A1,2)&":"&RIGHT(A1,2) 可得 11:00

2014-02-25 15:09:40 補充:
我同意 Jenkin 的看法,如果你堅持要用上述方法,或者輸入的儲存格先要設定為文字格式,那麼 0900 則不會變成 900。

2014-02-26 18:11:08 補充:
好呀! Walter 的是優質回答! (◕‿◕)


收錄日期: 2021-04-11 20:34:24
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140225000051KK00016

檢視 Wayback Machine 備份