✔ 最佳答案
請問你原先的excel file 是如何表達呢?
如
____A___B___C___D___E___F___G
1________1___2___3___4___5___6
2__A櫃___X___X___B___B___B___B
3__B櫃___0___B___X___X___X___X
還是值放?
是否一個完整日期?如 1MAY2012
還是分開兩張WORKSHEET?
2012-05-28 22:02:50 補充:
其實我完全明白你的意思,問題係你要如何操作你的EXCEL FILE
櫃號__存入日期___離場日期___拆轉日期
A_____2月1日____2月3日_____2月2日
B_____2月2日____2月5日_____2月2日
流程是否這樣:
貨櫃存入,在Excel表輸入日期,離場又輸入日期,拆轉又輸入。即操作上只是輸入日期,就得到答案。
2012-05-28 22:03:05 補充:
問題1:是否永遠只有A和B
問題2:是否永遠先A重,後B重,即一定會發生拆轉
問題3:免費天是否永遠=5,如不一定,是否要設計一個儲存格輸入免費天數?
問題4:免費5天一定是存入日起計。應該都係 ! 當然可分開給A或B用,我明白。
最重要是問題5:你是否已有一個EXCEL FILE規限著你的工作流程,可否自己設計一個EXCEL FILE去完成工作嗎?
2012-05-30 22:28:31 補充:
你說「但客人覺得唔抵」
又有問題6:就你初初發問的內容,免費5天是否一定A櫃用剩,才給B櫃用呢?
____A___B___C___D___E___F___G
1________1___2___3___4___5___6
2__A櫃___L___L___E___E___E___E
3__B櫃___0___E___L___L___L___L
如"是" :
費用= E+E+LLLL這六天
存放貨櫃用的地方一樣,拆轉的日期就影響了收費!
若 1 2 3號 A x 3天 + B x 2天 = 5天計免費天 (因這是時間上必會先發生的)
費用應是4 5 6號的 EEE+LLL 這六天
2012-06-01 01:09:29 補充:
只需輸入B3,B4,D3,E3,E4這五個日期就能自動計算,
當然收費表的J2至J4可隨時修改。希望合用。
圖片參考:
http://imgcld.yimg.com/8/n/HA00726953/o/701205240042013873408750.jpg
公式如下,有約簡空間,請自行修改。節錄E8至E11
=IF(B8<=J2,0,B8-J2)
=IF(B8+B9<=J2,0,IF(E8=0,B8+B9-J2,B9))
=IF(B8+B9+B10<=J2,0,IF(E9=0,B8+B9+B10-J2,B10))
=IF(B8+B9+B10+B11<=J2,0,IF(E10=0,B8+B9+B10+B11-J2,B11))
圖片參考:
http://imgcld.yimg.com/8/n/HA00726953/o/701205240042013873408761.jpg
2012-06-02 01:15:38 補充:
還有問題 , 當 b3,b4,d3,e3,e4 輸入了同一日(ex , 5月1日) 而免費倉期是0天的時侯 出來的答案是 1吉 2重 , 那就不對 , 應是1吉1重
問題在於B櫃吉櫃是0天引致,只要將E11改為
=IF(SUM(B8:B11)<=J2,0,IF(SUM(E8:E10)=0,SUM(B8:B11)-J2,B11))
,讓公式由判斷E10改為E8:E10都是0才計算,可修正問題。