網友想要依據進場和出場的停車時間來計算停車費,規則如下(參考下圖):

(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

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(0) 人氣()