Tuesday, April 4, 2017

連假學到的 Google Sheets (試算表) 小技巧:

A1: 銀行目前存款金額
A2: 本月信用卡扣款總額 =sum(B3:D3)
B3~D3: 3 張信用卡本月應繳額度
B4~D4: 3 張信用卡次月應繳額度

原本記帳, 在信用卡扣款帳戶下, 用 =sum(B3:D3) 來記錄下個月扣款的金額, 而每個月底, 因為 B3:D3 已經付完, 該月那列準備刪除, 都要先手動改為 =sum(B4:D4) , 再刪除本月的預算.

學到的技巧, 就是改用 offset 來計算
以 A2 為基準, B3 在 A2 的右邊 1 欄與下面 1 列, 所以 =offset(A2,1,1) 就可以抓到 B3 的值
用 =offset(A2,1,2) 就可以抓到 C3 的值

而 A2: =offset(A2,1,1)+offset(A2,1,2)+offset(A2,1,3) 就可以抓到 B3, C3, D3 的值再相加.

更重要的是, 因為 B3~D3 在本月付過之後清空, 原本第 3 列整個刪除, 第 4 列變成第 3 列, 這公式用 A2 為參考基準, 並不會跟著動, 還是會找到新的 B3~D3 , 這樣每個月底清帳時, 就不會受影響了.