作者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://www.ptt.cc/bbs/Office/M.1617879939.A.B25.html
→ guil: 謝謝回覆。請問E2沒有數值,為什麼C3公式裡會有E2呢? 04/08 21:10
→ soyoso: 因為match為1起,儲存格e2的欄偏移是0,match回傳1時,就 04/08 21:36
→ soyoso: 是儲存格f2 04/08 21:36
→ soyoso: 也可以e2改f2,那match()就減1 04/08 21:36
→ guil: 請問如果a.b.c不是照順序排列的,是不是就不能用offset了? 04/09 00:03
→ soyoso: 是可行 04/09 07:09
→ guil: 請問能否幫我看我的公式哪邊出錯嗎? 到第3行出現的數字就錯 04/09 14:58
→ guil: 這是第3行的公式 04/09 15:00
→ soyoso: 公式來看,應該要有數值是在工作表2內的e4:m4內(沒有看到 04/09 15:24
→ soyoso: 這方面的截圖),這方面檢查一下 04/09 15:24
→ guil: 我好像知道我的問題在哪邊了,謝謝!另外想知道offset是不是 04/09 15:27
→ guil: 可以用index替換? 04/09 15:27
→ soyoso: 替換方面可自行調整看看,如果也可以達成要的結果的話,就 04/09 15:33
→ soyoso: 可行 04/09 15:33
→ soyoso: 最小值方面,如不用offset的話,也可以用min(if的方式, 04/09 15:46
→ soyoso: countif計數範圍L3:P3,條件f1:i1,大於0為真的話回傳f2: 04/09 15:46
→ soyoso: i2,為假的話,回傳一個較大的數值,如回文連結9^9之類的 04/09 15:46
→ soyoso: 如果不以數值,也可以文字,或是省略回傳邏輯值 04/09 15:55
→ guil: 非常感謝你的幫忙! 04/09 22:11