{"id":61400,"date":"2022-08-10T11:24:18","date_gmt":"2022-08-10T14:24:18","guid":{"rendered":"https:\/\/manualdousuario.net\/?p=61400"},"modified":"2025-12-27T15:07:38","modified_gmt":"2025-12-27T18:07:38","slug":"controle-gastos-planilha-excel-numbers","status":"publish","type":"post","link":"https:\/\/manualdousuario.net\/en\/controle-gastos-planilha-excel-numbers\/","title":{"rendered":"I went all in spreadsheets for personal finance"},"content":{"rendered":"<p>The obscure, weird app that I had been using for five years to record my financial transactions failed to import data from the old phone to <a href=\"https:\/\/notes.ghed.in\/posts\/2022\/the-best-iphone\/\">the new one<\/a>. I took this as sign: it was time to move onto a better solution.<\/p>\n<p>Personal finance doesn&#8217;t need to be complex, yet it&#8217;s only useful with a pinch of automated calculations, consolidations, and charts. I started researching for a new app with low requirements: something simple, that allowed me to enter my transactions (expenses and income) and review them at the end of each month or specific period.<\/p>\n<p><!--more-->I downloaded almost every app of this kind available in the App Store. I didn&#8217;t like any of them<sup id=\"fnref-1\"><a href=\"#fn-1\" rel=\"footnote\">1<\/a><\/sup>.<\/p>\n<p>Then I remembered the good&#8217;n old spreadsheet, the software that keeps the corporate world running. Why not give it a shot?<\/p>\n<p>Sometimes an advantage, sometimes a nuisance, the fact is that spreadsheets are super malleable, unlike personal finance apps. One frustration I had with the app I used to use, for instance, was the absence of a filter monthly expenses of only one category. On the other hand, the unlimited possibilities of spreadsheets can be paralyzing and, for those who are not familiar with its formulas and functions (which is my case), intimidating.<\/p>\n<p>A little skeptical, I created a new spreadsheet and started recording transactions of the current month, one by one, row by row, in five columns: date, account (savings, wallet, credit card etc.), category, to\/from, amount, and comment (optional).<\/p>\n<p>Once this was done, I started messing around with pivot tables. In a few clicks and with some look ups at the documentation and YouTube tutorials, I had in front of me consolidated data of the month&#8217;s expenses, divided by category, all pretty, exactly the way I always wanted. Also, I found the function <code>SUMIFS<\/code>, which helps to make more specific, permanent filters, very cool.<\/p>\n<p>Filters are also nice. When in the future, inevitably, I have to complain about wrong invoices and undue charges with the phone company, for example, I can quickly create a filter with its name in the to\/from column to see, there, all the history of payments made.<\/p>\n<p>Charts? Nothing too difficult. Finally I have at my disposal the evolution of expenses in a single category, which I missed in the weird app I used before. It allowed me to see the damage that going out to eat a lot in February caused to my budget and that, despite the incessant food inflation in Brazil in 2022, we have been able to maneuver the groceries (\u201cMercado\u201d) list and keep this budget more or less stable.<\/p>\n<figure id=\"attachment_61403\" aria-describedby=\"caption-attachment-61403\" style=\"width: 960px\" class=\"wp-caption alignnone\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2022\/06\/grafico-gastos-restaurantes-mercado-planilha-960x512.png\" alt=\"Line chart with expenses from January to May 2022 in restaurants and groceries.\" width=\"960\" height=\"512\" class=\"size-medium wp-image-61403\" srcset=\"https:\/\/manualdousuario.net\/wp-content\/uploads\/2022\/06\/grafico-gastos-restaurantes-mercado-planilha-960x512.png 960w, https:\/\/manualdousuario.net\/wp-content\/uploads\/2022\/06\/grafico-gastos-restaurantes-mercado-planilha-768x410.png 768w, https:\/\/manualdousuario.net\/wp-content\/uploads\/2022\/06\/grafico-gastos-restaurantes-mercado-planilha.png 1200w\" sizes=\"(max-width: 960px) 100vw, 960px\"><figcaption id=\"caption-attachment-61403\" class=\"wp-caption-text\">Chart: Rodrigo Ghedin\/Manual do Usu\u00e1rio.<\/figcaption><\/figure>\n<p>I have already transferred all the data from this year to the spreadsheet and will do the same with previous years, bit by bit. Could I try a direct import? Yes, but I am taking advantage of the manual work to recategorize transactions in a simpler structure.<\/p>\n<p>Restaurant expenses, for example, I used to split it into three categories: \u201cEating out\u201d, \u201cDelivery\u201d, and \u201cCafes\u201d. Now I have consolidated them all into \u201cRestaurants\u201d. I think it is important to adjust the detailing to keep it useful without making the work of recording overwhelming.<\/p>\n<p>I&#8217;ve flirted before with the idea of recording expenses in a spreadsheet. That time, I failed. This time, it looks like I&#8217;ll succeed. I attribute the success of my last attempt to <a href=\"https:\/\/medium.com\/macoclock\/how-i-plan-my-monthly-budget-with-numbers-6365c17daf2c\">this article<\/a> by Denisa Blackwood, a data scientist who is not a fan of spreadsheets and who only made peace with them when using Numbers, the \u201cApple&#8217;s Excel\u201d. It&#8217;s nicer indeed, but Excel would do just as well \u2014 and is probably more powerful than Numbers.<\/p>\n<p>It wasn&#8217;t for Numbers, specifically, but the approach, which she calls \u201cminimalist\u201d \u2014 and I, less controlling \u2014, that I succeeded this time. A big hindrance in the previous one was that I, used to the workings of that old app, was trying to reconcile my spreadsheet balance with the actual ones, manually.<\/p>\n<p>Not that it is impossible, but reconciliation makes the work much more difficult and prone to errors. On any given day, that monthly dollar bill that changed a few cents due to exchange variation throughout the day generates a misalignment that may be really hard to find and fix. It was always maddening when something like this happened; most of the times, I recorded a transaction called \u201cAdjustment\u201d with the amount difference and that was it.<\/p>\n<p>In the new spreadsheet, with Denisa&#8217;s approach, I only control expenses. The consolidation I leave aside, using another spreadsheet I created for tracking my assets monthly. They are related things, but not necessarily inseparable \u2014 at least I think so.<\/p>\n<p>As a side effect, I was able to uninstall the finance app of my phone and protect the spreadsheet with a miles long password. I don&#8217;t do as many transactions per month (less than a hundred) and I am in front of a computer almost every day, so it is feasible to leave it to those times.<\/p>\n<div class=\"footnotes\">\n<ol>\n<li class=\"footnote\" id=\"fn-1\">Actually, I quite enjoyed <a href=\"https:\/\/greenbooks.app\/\">GreenBooks<\/a> and ended up having to decide between this app and spreadsheets. Decided to go with spreadsheets, but\u2026 maybe an app in the future? <a href=\"#fnref-1\" title=\"Voltar\">\u21a9<\/a><\/li>\n<\/ol>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>The obscure, weird app that I had been using for five years to record my financial transactions failed to import data from the old phone to the new one. I took this as sign: it was time to move onto a better solution. Personal finance doesn&#8217;t need to be complex, yet it&#8217;s only useful with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"episode_type":"","audio_file":"","podmotor_file_id":"","podmotor_episode_id":"","cover_image":"","cover_image_id":"","duration":"","filesize":"","filesize_raw":"","date_recorded":"","explicit":"","block":"","itunes_episode_number":"","itunes_title":"","itunes_season_number":"","itunes_episode_type":"","_locale":"en_US","_original_post":""},"categories":[1575],"tags":[1848,2057,1823],"_links":{"self":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61400"}],"collection":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/comments?post=61400"}],"version-history":[{"count":2,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61400\/revisions"}],"predecessor-version":[{"id":61404,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/posts\/61400\/revisions\/61404"}],"wp:attachment":[{"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/media?parent=61400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/categories?post=61400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/manualdousuario.net\/wp-json\/wp\/v2\/tags?post=61400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}