2015年10月27日 星期二

Excel-依據不同時段收費標準計算停車費(SUMPRODUCT,ROW)

網友想要依據進場和出場的停車時間來計算停車費,規則如下(參考下圖):
(1) 停車未滿30分鐘收費0元
(2) 超過30分鐘未滿60分鐘收費30元
(3) 三小時以內每30分鐘收費15元
(4) 第四小時開始每30分鐘收費20元
Excel-依據不同時段收費標準計算停車費(SUMPRODUCT,ROW)
參考範例:
Excel-依據不同時段收費標準計算停車費(SUMPRODUCT,ROW)

【公式設計與解析】
為了方便說明,設計了輔助欄位:C欄和D欄。
1. 計算停車的分鐘數
儲存格C2:=INT((B2-A2)*60*24)
2. 分鐘數轉換為第幾個30分鐘
儲存格D2:=INT(C2/30)+1
3. 計算停車費
儲存格E2:
=(D2>1)*30+SUMPRODUCT((D2>=ROW($3:$6))*15)+(D2>6)*INT(D2-6)*20
該公式由三個部分組成:
(1) 30分鐘至60分鐘之間停車費:(D2>1)*30
(2) 60分鐘至180分鐘之間停車費:SUMPRODUCT((D2>=ROW($3:$6))*15)
(3) 180分鐘以上停車費:(D2>6)*INT(D2-6)*20

沒有留言:

張貼留言

好康東東