作者:
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
作者:
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
作者:
guil (girl)
2021-04-09 14:56:00作者: 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非常感謝你的幫忙!