作者groo (hey)
看板Office
標題[算表] google 試算表 使用vlookup時 變動範圍
時間Fri Jan 29 15:45:21 2021
軟體: Google 試算表
https://imgur.com/IJsOKRk 如圖 上圖是我在計算庫存的時候 目前使用的表格
希望每次新增列時 可以不用自己再手動複製公式
所以想改用 arrayformula
上網查到 arrayformula 不可與 index 共用
所以目前設計公式如圖
https://imgur.com/6rUvX4w 但公式跳出循環相依錯誤 且連找出前次的庫存都有問題
更別說計算加減進或出的新值了
還請各位大大協助,大感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.61.188 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1611906323.A.E1A.html
→ soyoso: 補充說一下,看內文的第一個連結我並不太確定邏輯是什麼, 01/29 19:15
→ soyoso: 如"梨子"1/2庫存77,1/3進20,庫存77+20=97,1/5進30,看 01/29 19:15
→ soyoso: 起來還是1/2的庫存77+30=107,1/9和1/11看起也都是以1/2的 01/29 19:15
→ soyoso: 庫存來加減的,但1/15出8來看,以1/2的庫存77-8=69,但連 01/29 19:15
→ soyoso: 結是89?,那前一筆1/11的庫存27好像也不是 01/29 19:15
→ soyoso: 回文我是以第二個連結公式內的vlookup,看起來是要往下找 01/29 19:15
→ soyoso: 第一筆完全相符的庫存的邏輯的寫的 01/29 19:15
→ groo: 感謝 S大的回覆!因為是另外做的示範檔案,所以沒注意到裡 01/30 13:30
→ groo: 面的數字有誤,不過邏輯就是你說的那樣沒錯,目前按照你的 01/30 13:30
→ groo: 的公式已經成功得到我要的結果了,太感謝,但研究了一下子 01/30 13:30
→ groo: 還是無法理解,方便問一下這個寫法背後的邏輯嗎? 01/30 13:30
→ soyoso: 邏輯,同時符合二個條件1.種類,2.小於等於列號,目的是累 01/30 14:27
→ soyoso: 加,以1/5"梨子"來看,條件1符合的有儲存格b8,b10,b11... 01/30 14:27
→ soyoso: ,那條件2符合小於等於列號13,16,對應的c1:c16就會只有儲 01/30 14:27
→ soyoso: 存格c13的30和儲存格c16的20,其他都為0 01/30 14:27