[算表] excel兩個問題請教

作者: qqplusqq (QQ)   2022-04-04 21:41:39
各位連假愉快
最近使用excel遇到兩個問題如下
1.是否可依照某欄位決定是正數還負數?
如圖,希望A欄為”賣出”D欄為負數,A欄為”買進”D欄為正數,但其中D欄已有用公式計算
B*C
原本想用IF函數但失敗,不知道該用什麼函數才能達成?
https://i.imgur.com/UMwaX9o.jpg
2.想求F4這個欄位,但需要先進貨的先出售
故F4=320-5*30-3*20=110
有上網google了,似乎是要用vba才能達成我的需求?
想請教是否有函數可以達成?或者改變一下原始資料設計方式,就可以用函數達成?
因為還是想先試試能否自己解決,若真的只有vba才能辦到,只好另外找專業的處理了。
謝謝。
https://i.imgur.com/FI9AkHD.jpg
作者: newton41 (Newton)   2022-04-04 22:55:00
=if(A3=“賣出”,-1,1)*(B3*C3)第二個問題沒想到,可能要拆成多一些欄位,看有沒有機會,VBA會比寫公式簡單的多。
作者: qqplusqq (QQ)   2022-04-05 09:50:00
感謝,問1解決了!沒想到可以把E2*F2放到外面。我想過拆成兩部分,但不知道要怎麼依序抓進貨那邊的數量?https://i.imgur.com/RHCn4BC.jpg網路找到的似乎是VBA,但也都是片段。雖然我的需求沒有網路上的那麼難,但我完全不會VBA,可能要找一下基礎教學XD所以才先上來看看高手有沒有辦法先用函數解決。
作者: newton41 (Newton)   2022-04-05 10:29:00
我想到的方向是match搭配累積量,但沒有很明確的方法。
作者: kinomon (奇諾 Monster)   2022-04-05 13:44:00
另開進貨銷售分配表格https://imgur.com/vpTCOxi.jpg更正 P10不需要用abs
作者: qqplusqq (QQ)   2022-04-09 17:38:00
感謝kinomon,來研究看看,若有問題再跟你請教。

Links booklink

Contact Us: admin [ a t ] ucptt.com