標題:
[發問]
感恩大大們 希望可以求解 飯店排房問題
[打印本頁]
作者:
tr24572411
時間:
2016-5-7 06:47
標題:
感恩大大們 希望可以求解 飯店排房問題
請問各位大大
希望可求解
感恩感恩再感恩
如圖
[attach]24186[/attach]
[attach]24187[/attach]
作者:
准提部林
時間:
2016-5-8 11:31
參考檔:
[attach]24197[/attach]
升等結果與模擬不一樣,參考看看!!
作者:
tr24572411
時間:
2016-5-10 15:00
回復
2#
准提部林
先感謝 准提部林 的大力幫助
您的回答是我想要的
只是我是新生 無法理解您的函數
可否有函數說明的部分 (原本想理解後 再放入自己需要的excel檔案)
但是就無法理解
這次附上自己真正需求的資料檔案模式
再請您修改一次 謝謝 打擾到您的時間
[attach]24227[/attach]
作者:
tr24572411
時間:
2016-5-10 15:05
回復
2#
准提部林
不好意思 附件資料 這個才是
感謝加感恩
[attach]24229[/attach]
作者:
准提部林
時間:
2016-5-10 16:26
[attach]24232[/attach]
http://www.funp.net/736267
函數邏輯複雜, 不好解釋!!
作者:
tr24572411
時間:
2016-5-10 16:43
回復
5#
准提部林
我只有感謝 感恩
謝謝
作者:
hcm19522
時間:
2016-5-10 20:14
http://blog.xuite.net/hcm19522/twblog/411562804
參考 ~
作者:
hcm19522
時間:
2016-5-10 20:31
本帖最後由 hcm19522 於 2016-5-10 20:33 編輯
http://www.FunP.Net/435028
是否考慮周全 ,大大們 研究之
作者:
abbay262
時間:
2016-5-13 17:53
回復
1#
tr24572411
先請教一下,您表中,SS、SD、CSD、DSD、ST、DST、DS... 等等是什麼英文的縮寫?
作者:
tr24572411
時間:
2016-5-13 18:04
回復
9#
abbay262
縮寫只是代號
因為代號也會有變動
您想詢問代號 有什麼用意或想法呢
:lol
作者:
abbay262
時間:
2016-5-14 06:03
回復
10#
tr24572411
是想試著理解您的升等邏輯
作者:
ML089
時間:
2016-5-14 06:28
這種自動排房應該只適合於整進整出方式,不然變動前面1人可能全部房間就需要重新排。
感覺應該 自動排房 為輔,在用人工最後確認排列才不一直自動重排。
作者:
tr24572411
時間:
2016-5-14 12:40
回復
11#
abbay262
代號並非英文縮寫
但文字講解為
SS最小間的兩人房 SD好一點的兩人房 CSD更好的兩人房 DS四人房
因為當兩人無房間數可用時 最後升等只能到四人房(房型中最高了)
ST為兩個小床房型 DST為兩個大床四人房
但DS四人房雨 DST為兩個大床四人房為兩種不同類型客房 無法交換使用
已兩人房情況來說 正常房型不夠時可以升一等級 升兩等級也可以
但是SS最小間的兩人房不夠要升等時(需要先將SD好一點的兩人房先升等)減少一次跳兩個等級的情況
以上是說明有關代號的情況
感謝
作者:
tr24572411
時間:
2016-5-14 13:04
回復
12#
ML089
感謝您的意見
電腦是以幫助使用者加快效率及穩定及正確的幫助
如果能做到替代原本的工作時 當然降低工作時數 增加睡覺的時間啊(哈哈)
有關自動排房 是早期就有的想法 人工排房費時 且又在早期 沒有遇到這邊的各位大大們(EXCEL專業函數的使用方式)
事情凡事起頭難 但個人感覺自動排房的最後是可以處理的
事情都有比較正常的流程方式 如果可以將流程已函數方式讓電腦去判斷 就可以完成自動排房的情況
您已提到 此排房是用在"整進整出方式" 這個細節應該就是跟房型的總數有關(當一個房型總數量超過 當然其餘就必須升等 所以是可以用數字去加減)
大大"准提部林"中所回覆的檔案 是為排房的基礎核心 因為附加擋案本身只是用到一個工作表 事實上是需要用到很多想法的判斷(所以用到工作表也會比較多)
舉例 排房第一個思考為大量優先房間優先 如果(IF)(總數超過現有的房數,(SS房型總數量-SS房型總數量),其餘的升等)) 想法是可以用函數去判斷的
細節還需要去理解如何用函數去判斷 這是個人的想法及見解 感謝您的回覆 歡迎您的意見 謝謝
作者:
ML089
時間:
2016-5-14 19:41
回復
14#
tr24572411
這是 自動排房 + 手動排房 混合使用的範例。
[attach]24285[/attach]
作者:
tr24572411
時間:
2016-5-15 11:04
回復
15#
ML089
感謝"ML089"的幫助
但我下載後 工作表"手動+自動"內D欄並不會因為需求表而跟著變動
因此無法去理解您給的意見 或是我EXCEL有設定上的問題
並再次附上 實際需要的表格型態
並請各位大大 歡迎指教 感恩 感謝
謝謝
[attach]24287[/attach]
作者:
ML089
時間:
2016-5-15 11:21
本帖最後由 ML089 於 2016-5-15 11:54 編輯
回復
16#
tr24572411
手動+自動活頁中,需求表是空的
你在M4輸入1,D14就會出現小王3,
你在M5輸入1,D15就會出現小王3,
一直往下輸入可觀察自動排房的效果
這一批訂房輸入(G4:N9)完成後,D欄就會排房完成
你確認沒有問題後
再複製D欄貼值至C欄,並清除需求表,等下一批訂房再輸入。
[attach]24288[/attach]
作者:
ML089
時間:
2016-5-15 18:26
回復
16#
tr24572411
增加,將你的格式轉換為自動排房表格格式
[attach]24290[/attach]
作者:
ML089
時間:
2016-5-15 20:57
回復
16#
tr24572411
修改分配數公式及一些說明,詳檔內說明
[attach]24292[/attach]
作者:
tr24572411
時間:
2016-5-16 09:36
回復
19#
ML089
感謝大大的幫助 對我幫助真的很大
我將您的公式套用到自己需要的檔案中
有出現大量資料時 出現問題
課人資料 LIM YAN 後資料全部無法處理
已附上檔案
先再次感謝您的幫助
謝謝
[attach]24293[/attach]
作者:
ML089
時間:
2016-5-16 13:19
本帖最後由 ML089 於 2016-5-16 16:58 編輯
回復
20#
tr24572411
AD4 =原始需求表型態!E2
&""
D10 =IF(C10<>"",C10,LOOKUP(SUMPRODUCT((B$9:B9=B10)*(C$9:C9="")),SUBTOTAL(9,OFFSET(P$3,,MATCH(B10,Q$3:X$3,),ROW($1:
$274
))),P$4:P$9)&"")
Q4 =MIN(SUM($G4:G4)-SUM($P4:P4),SUM($Q$2:Q$2)-SUM($Q$3:Q3)-SUM($P4:P4),
Q$2-SUM(Q$3:Q3)
)
v4 =MIN(SUM($L4:L4)-SUM($U4:U4),SUM($Q$2:V$2)-SUM($Q$3:V3)-SUM($P4:U4),
V$2-SUM(V$3:V3)
)
作者:
ML089
時間:
2016-5-16 17:54
回復
21#
ML089
[attach]24296[/attach]
作者:
tr24572411
時間:
2016-5-19 15:43
回復
22#
ML089
ML089大大您好
因為格式我都有修改過 但是連結一些資料或公式後
出現一些問題?
想請問
1.請問如何修改成 當B欄為空白時 並不影響D的值 只顯示空白呢?
2.AB11欄位的全部房號表 顯示錯誤?
[attach]24317[/attach]
謝謝您的大力幫忙
作者:
ML089
時間:
2016-5-19 18:16
回復
23#
tr24572411
D11 =
IF(B11="","",
IF(C11<>"",C11,LOOKUP(SUMPRODUCT((B$10:B10=B11)*(C$10:C10="")),SUBTOTAL(9,OFFSET(P$10,,MATCH(B11,Q$10:X$10,),ROW($1:$160))),P$11:P$13)&"")
)
AG11 公式再重新複製到區域
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)