[算表] 儲存格數值自動更新

作者: 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