[算表] Excel應用上的問題

看板Office作者 (萬物靜觀皆自得)時間10年前 (2015/12/23 19:31), 10年前編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
軟體:Excel 2007 有個問題想不出解法,想請大家指點一下,說明如下: 兩個產品的總量分別為:A有100,B有50 三個人有需求,表格如下: A B C D E F 1 產品 姓名 需求 已分配 不足 剩餘 2 A Ken 30 30 0 70 3 A Pan 50 50 0 20 4 A Tom 60 20 -40 0 5 B Ken 10 10 0 40 6 B Pan 10 10 0 30 7 B Tom 5 5 0 25 其中,已分配:總量足夠時,就全分配給他,不夠時剩多少就給多少 不足 :還欠多少給這個人,像-40就是還缺40給Tom 剩餘 :就是分配後還剩多少量 請問 D、E、F的公式應該要怎麼寫呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.241.143.77 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1450870271.A.8ED.html

12/23 19:48, , 1F
https://goo.gl/IfhgEi 試試,vlookup、sumif、min
12/23 19:48, 1F
我看懂了,原來要從不足量的部份下手, vlookup、sumif、min合在一起並用這個我真的完全想不到!! s大好厲害!一下就解決了我的問題,而且用是簡單的公式就可以處理了 謝謝您 ※ 編輯: Fmajor (111.241.143.77), 12/23/2015 20:19:51 不好意思,剛才研究時,發現如果一開始總量就不夠時,就會有錯誤 (例如第二筆的時候就已經不夠量了) 顯示如下: 產品 姓名 需求 已分配 不足 剩餘 A Ken 10 10 0 90 A Tom 120 90 -30 0 A Pan 50 -30 -80 30 想要的結果是: 產品 姓名 需求 已分配 不足 剩餘 A Ken 10 10 0 90 A Tom 120 90 -30 0 A Pan 50 0 -50 0 請問要怎麼修改公式呢?謝謝 ※ 編輯: Fmajor (111.241.143.77), 12/23/2015 21:24:32

12/23 21:36, , 2F
https://goo.gl/YcKTHq 改為這樣試試
12/23 21:36, 2F
剛研究一下,如果有兩個品項時,公式會有錯誤, 只要把第二個sumif改成的範圍改成 A$1:A1後(如下) =MIN(VLOOKUP(A2,I:J,2,0)-SUMIF(A$2:A2,A2,C$2:C2)-SUMIF(A$1:A1,A2,E$1:E1),0) 就可以解決問題了,非常謝謝s大的指導!!! ※ 編輯: Fmajor (111.241.143.77), 12/23/2015 22:20:54

12/23 23:03, , 3F
改為a$1:a1才會正確^^
12/23 23:03, 3F
文章代碼(AID): #1MUeN_Zj (Office)
文章代碼(AID): #1MUeN_Zj (Office)