[算表] 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