Hi Sam, Have you looked into Org Ledger? -k. Please excuse brevity. Sent from tiny pocket computer with non-haptic feedback keyboard. On Sun, Jan 9, 2022, 09:18 Samuel Banya wrote: > Hey there, > > So I've been managing my finances via an org doc that basically has tables > that list all the expenses from my bank account, which has been awesome on > some respects. > > The only annoying thing I want to somehow figure out this year is how to > make the process of updating the formula for a given month less tedious, so > I am wondering if anyone could help me figure out a better workflow for > doing this. > > *Here's My Current Workflow* > > - Download .csv from banking website > - Convert .csv to .org file via file manager (with 'ranger' in 'vterm') > - Change over to Dired Mode in the same directory and view the same > .org file, and convert the data into an org table by using 'C-x h' to > highlight everything, and use 'C-c |' to convert the range into an org table > - Open up the existing running total org mode spreadsheet in a > separate buffer > - Copy over the converted org mode table data from the new .csv buffer > and paste it into the running org mode spreadsheet > - Use 'C-c }' to show all formulas row and column values in the > spreadsheet > - Find the existing formula row line for the given month's totals at > the bottom of the spreadsheet, and manually delete the values for the 3rd > and 4th row respectively > - Re-enter the formula manually for each cell and hit tab > - Enter the same formulas on the next line to double check my work to > make sure I entered them in correctly. > > > *After Reading The Online Manual, I Figured This Out:* > > - I tried using the 'org-table-edit-formulas' function via the "C-c ' > (single quote)" (Obtained this formula via the docs, ' > https://www.gnu.org/software/emacs/manual/html_mono/org.html#Formula-syntax-for-Lisp > ') > - I then accepted the mini buffer's changes with 'C-c C-c' which goes > back to the spreadsheet. > - I then hit 'C-c *' to update the tables present. > - The problem with this is that when I attempt to do this function for > each separate calculation row, both of the bottom calculation rows now only > refer to a single formula for some reason. > > > *For Reference, Here's A Modified Version Of My Running Finance > Spreadsheet (Modified Without Actual Values Or Records For Personal > Reasons) (NOTE: Sorry that the paste is terribly aligned --> I blame email > formatting for this, also, note that I also put a note for myself as to > what the formulas involved are for a given month since I can never remember > the syntax personally since its flipped from typical Excel syntax of using > row and column --> it uses column then row like an older calculator)* > > > |------------+------------------------------------------------------+---+----------| > | 01/03/2022 | Example Rent Expense | | > -1061.67 | > | 01/04/2022 | Example Food Expense | | > -1061.67 | > | 02/05/2022 | Example Utility Expense | | > -2061.67 | > | 02/06/2022 | Example Random Expense | | > -2061.67 | > > |------------+------------------------------------------------------+---+----------| > | | EXPENSES JAN 2022 vsum(@1$3..@2$3) vsum(@1$4..@2$4) | 0 | > -2123.34 | > | | EXPENSES Feb 2022 vsum(@3$3..@4$3) vsum(@3$4..@4$4) | 0 | > -4123.34 | > > |------------+------------------------------------------------------+---+----------| > > *Formulas Presented In the 3rd and 4th columns for Row 5:* > # Column Formulas > $3 = vsum(@1$3..@2$3) > $4 = vsum(@1$4..@2$4) > > *Formulas Presented In The 3rd And 4th Columns For Row 6 (**NOTE**: > Notice how I can't make them unique for each row for some reason):* > # Column Formulas > $3 = vsum(@1$3..@2$3) > $4 = vsum(@1$4..@2$4) > > *Main Questions Regarding Formula Issues:* > > - Why can't I use individual row formulas in this scenario? > - Why is it that when I use "C-c ' (single quote)" the row formulas > are the same for completely separate rows > > > *My Main Workflow Questions Include The Following:* > > - Is there a way I can maybe automate the initial steps of converting > that .csv into an .org mode doc, and to paste them into the existing org > spreadsheet? > - Is there a way I can also update the existing formula for the given > month if Emacs would somehow know the current date time stamp and figure > out the month's row at the bottom of the spreadsheet accordingly to update > the correct row? > > > Anyway, I know my question might be a bit ambiguous and most likely will > involve using 'F3' to record macros, but I figured i would ask to maybe > make it easier since one of my goals for the new year is to make recording > finances an easier process. > > I felt like I've been over complicating this, and figured someone probably > is doing org finance spreadsheets better than me to figure this out. > > Sincerely, > > Sam > >