作者guil (girl)
看板Office
标题[算表] 储存格数值自动更新
时间Thu Apr 8 19:05:37 2021
软体: 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自动更新数值呢?
我需要用哪一个函数呢?
不知道有没有人看得懂我的问题。
谢谢大家。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.25.170 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1617879939.A.B25.html
2F:→ guil: 谢谢回覆。请问E2没有数值,为什麽C3公式里会有E2呢? 04/08 21:10
3F:→ soyoso: 因为match为1起,储存格e2的栏偏移是0,match回传1时,就 04/08 21:36
4F:→ soyoso: 是储存格f2 04/08 21:36
5F:→ soyoso: 也可以e2改f2,那match()就减1 04/08 21:36
6F:→ guil: 请问如果a.b.c不是照顺序排列的,是不是就不能用offset了? 04/09 00:03
8F:→ soyoso: 是可行 04/09 07:09
10F:→ guil: 请问能否帮我看我的公式哪边出错吗? 到第3行出现的数字就错 04/09 14:58
12F:→ guil: 这是第3行的公式 04/09 15:00
13F:→ soyoso: 公式来看,应该要有数值是在工作表2内的e4:m4内(没有看到 04/09 15:24
14F:→ soyoso: 这方面的截图),这方面检查一下 04/09 15:24
15F:→ guil: 我好像知道我的问题在哪边了,谢谢!另外想知道offset是不是 04/09 15:27
16F:→ guil: 可以用index替换? 04/09 15:27
17F:→ soyoso: 替换方面可自行调整看看,如果也可以达成要的结果的话,就 04/09 15:33
18F:→ soyoso: 可行 04/09 15:33
19F:→ soyoso: 最小值方面,如不用offset的话,也可以用min(if的方式, 04/09 15:46
20F:→ soyoso: countif计数范围L3:P3,条件f1:i1,大於0为真的话回传f2: 04/09 15:46
21F:→ soyoso: i2,为假的话,回传一个较大的数值,如回文连结9^9之类的 04/09 15:46
22F:→ soyoso: 如果不以数值,也可以文字,或是省略回传逻辑值 04/09 15:55
23F:→ guil: 非常感谢你的帮忙! 04/09 22:11