[算表] 储存格数值自动更新

楼主: guil (girl)   2021-04-08 19:05:37
软件: excel
版本: 365
举例:
A=a+b+c
B=a+b+e
假设a=5,b=3,C=7,e=6
预测A销量50,B销量30.
a.b.c最小值为3,所以A既有数量为3,只需再补50-3=47。
到B时,a及b皆被用掉3,所以a=2,b=0,e=6,最小值是0,B需补30。
想请问我要怎么让a.b自动更新数值呢?
我需要用哪一个函数呢?
不知道有没有人看得懂我的问题。
谢谢大家。
作者: soyoso (我是耀宗)   2021-04-08 20:07:00
以内文举例来看的话 https://i.imgur.com/g5JfTmK.jpg
楼主: guil (girl)   2021-04-08 21:10:00
谢谢回复。请问E2没有数值,为什么C3公式里会有E2呢?
作者: soyoso (我是耀宗)   2021-04-08 21:36:00
因为match为1起,储存格e2的栏偏移是0,match回传1时,就是储存格f2也可以e2改f2,那match()就减1
楼主: guil (girl)   2021-04-09 00:03:00
请问如果a.b.c不是照顺序排列的,是不是就不能用offset了?
作者: soyoso (我是耀宗)   2021-04-09 07:09:00
https://i.imgur.com/OYhhOiC.jpeg 不照顺序排列,测试还是可行
楼主: guil (girl)   2021-04-09 14:56:00
https://i.imgur.com/DA93BbR.jpg请问能否帮我看我的公式哪边出错吗? 到第3行出现的数字就错https://i.imgur.com/Eh8igyb.jpg这是第3行的公式
作者: soyoso (我是耀宗)   2021-04-09 15:24:00
公式来看,应该要有数值是在工作表2内的e4:m4内(没有看到这方面的截图),这方面检查一下
楼主: guil (girl)   2021-04-09 15:27:00
我好像知道我的问题在哪边了,谢谢!另外想知道offset是不是可以用index替换?
作者: soyoso (我是耀宗)   2021-04-09 15:33:00
替换方面可自行调整看看,如果也可以达成要的结果的话,就可行最小值方面,如不用offset的话,也可以用min(if的方式,countif计数范围L3:P3,条件f1:i1,大于0为真的话回传f2:i2,为假的话,回传一个较大的数值,如回文连结9^9之类的如果不以数值,也可以文字,或是省略回传逻辑值
楼主: guil (girl)   2021-04-09 22:11:00
非常感谢你的帮忙!

Links booklink

Contact Us: admin [ a t ] ucptt.com