請問各位01的電腦達人們我想要做一個客戶購買金額的累計表請問要怎麼樣在本次購買金額鍵入金額後自動將該金額加入累積金額裡面??網上說要用什麼巨集的但是那個似乎要開開關關的很麻煩所以請各位01板上的電腦達人幫小弟解一下此題
S阿祥 wrote:這位大大可能會錯意了...(恕刪) 你應該是想要每次在"消費金額"中對某個客戶填上"消費金額"就會累計到"累積消費"金額那欄吧?而"消費金額"欄會變動每次都是新的值"累積消費"會一直累積新的消費額....我覺得應該是降子的意思
S阿祥 wrote:沒錯沒錯!!就是這位...(恕刪) 這個限制在excel的啦,如果不寫vba的話....我想不出來.... =.=||就像上面大大說的,金額欄只有一個,所以無法做到累加...找過相關函數,也沒看到有什麼函數可以使用.......回一下樓上的,樓主應該主要是留累積部份....[第一次消費會加上第二次....加上第N次消費]消費欄,可變動數值..
是否可以這麼做?用的方法是陣列計算的方式公式列前後的{},不能直接打,而是用ctrl+shift+enter公式的概念是,若有在姓名這欄相同儲存格的內容,則將本次消費的金額累加。不過如果要保留每次的消費金額與累計金額的話,那輸入的順序要確實,不然會亂掉喔。也就是說增加一欄日期和時間的欄位,以確保每個輸入資料未來還可以依照日期時間加以排序和查找。另外,若資料量很大的時候,自然會花時間去搜尋計算,因此也許只適合少量資料的計算,或是隔一段時間就要彙整一下。我沒有試過非常大的資料量會差多少時間,不過現在如果是100-200筆的話,不會有停頓的感覺就是了。獻醜了
stupids1978 wrote:是否可以這麼做?用的...(恕刪) 學習學習,感謝樓上大大分享,雖然不是我要用的,先記起來~可是感覺樓主是要單run不是混run,就是同一個客戶名,應該只會出現一次所以整張excel工作表,只有消費欄會變動,累積金額是自動累積計算~