返回列表 上一主題 發帖

[發問] 感恩大大們 希望可以求解 飯店排房問題

這種自動排房應該只適合於整進整出方式,不然變動前面1人可能全部房間就需要重新排。

感覺應該 自動排房 為輔,在用人工最後確認排列才不一直自動重排。
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 14# tr24572411

這是 自動排房 + 手動排房 混合使用的範例。

Xl0000023+AmoKat.rar (24.13 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 ML089 於 2016-5-15 11:54 編輯

回復 16# tr24572411

手動+自動活頁中,需求表是空的
你在M4輸入1,D14就會出現小王3,
你在M5輸入1,D15就會出現小王3,
一直往下輸入可觀察自動排房的效果

這一批訂房輸入(G4:N9)完成後,D欄就會排房完成
你確認沒有問題後
再複製D欄貼值至C欄,並清除需求表,等下一批訂房再輸入。

20160515版AMOKAT.rar (35.47 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 16# tr24572411

增加,將你的格式轉換為自動排房表格格式
    20160515版AMOKAT2.rar (42.77 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 16# tr24572411

修改分配數公式及一些說明,詳檔內說明

20160515版AMOKAT3.rar (54.54 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 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))
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 21# ML089

20160516版AMOKAT4.rar (122.23 KB)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 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 公式再重新複製到區域
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題