[算表] Excel應用上的問題
軟體: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
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
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
12/23 23:03, 3F
Office 近期熱門文章
PTT數位生活區 即時熱門文章