TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Spreadsheet formulas for personal finance

616 点作者 bouk将近 4 年前

21 条评论

scubakid将近 4 年前
Wow this is like a flashback to my own experiments in Excel, prior to going full mad-scientist for the past 6 months and creating a web app for FI&#x2F;FIRE planning called ProjectiFi:<p><a href="https:&#x2F;&#x2F;projectifi.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;projectifi.io&#x2F;</a><p>I had been using similar functions in parts of my spreadsheet, but as I kept adding more and more nuance and flexibility to the life planning and projection aspects, eventually the formulas just reached such a critical mass that the whole spreadsheet got really painful to maintain. If you feel like kicking the tires on ProjectiFi, I&#x27;d be curious to hear your thoughts -- I&#x27;ve been working hard to make everything that had become unwieldy and difficult in Excel for FI planning and experimentation feel more intuitive and straightforward.
评论 #28071284 未加载
评论 #28067984 未加载
评论 #28070436 未加载
评论 #28067185 未加载
评论 #28067949 未加载
the_fire_friar将近 4 年前
Love these formulas and wish this information was more understood and accessible to people when making decisions. I&#x27;ve personally benefited a lot from a mortgage payoff spreadsheet I have. It&#x27;s so easy to duplicate a tab, change the interest rate or additional payments and see what the long term impact is.<p>That being said, and a disclaimer that I created this, I have been charting my path to being able to retire early. I found it difficult when duplicating tabs to simulate different scenarios and keeping the tabs up-to-date with formula changes. If this speaks to any of you, then consider checking out the tool I made - I have not looked back at my old spreadsheets.<p>Sample forecast: <a href="https:&#x2F;&#x2F;fiers.co&#x2F;forecast&#x2F;6020f254b4e8c" rel="nofollow">https:&#x2F;&#x2F;fiers.co&#x2F;forecast&#x2F;6020f254b4e8c</a><p>Forecast comparison: <a href="https:&#x2F;&#x2F;fiers.co&#x2F;forecasts&#x2F;compare&#x2F;6020f254b4e8c&#x2F;6048847252895" rel="nofollow">https:&#x2F;&#x2F;fiers.co&#x2F;forecasts&#x2F;compare&#x2F;6020f254b4e8c&#x2F;60488472528...</a>
评论 #28066308 未加载
basseq将近 4 年前
I like XIRR to get an <i>actual</i> sense of what my annualized portfolio performance looks like.<p>Pretty much every bank, brokerage, or financial software I&#x27;ve used is &quot;dumb&quot; and will a) count deposits as growth<i>, b) show total lifetime growth, and&#x2F;or c) ignore deposits.<p>XIRR allows me to better benchmark portfolio performance by accounting for when I deposit (or withdraw) money so I can clearly say, &quot;I&#x27;m earning X% per year.&quot;<p></i> Schwab is terrible at this. &quot;You gained 5% today!&quot; No, I didn&#x27;t, I deposited $1,000 into my brokerage account.
评论 #28064161 未加载
评论 #28067570 未加载
评论 #28069094 未加载
评论 #28064387 未加载
评论 #28064817 未加载
评论 #28071399 未加载
评论 #28070387 未加载
评论 #28067229 未加载
senthil_rajasek将近 4 年前
While this spreadsheet and formulas are useful I found taking an Intro to Finance course to be more useful. Especially, because I have a purely engineering background<p>I&#x27;ve been recommending this course to my family and friends, <a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;time-value-of-money" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;time-value-of-money</a>
imsd将近 4 年前
Interesting formulas to take my spreadsheets up a level.<p>For anyone interested, I made a Google Sheets template that I share with my friends. It has been well-received.<p>The crypto section can be ignored for those not involved with that sector.<p>If it&#x27;s useful, would love to hear your feedback.<p><a href="https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1qYLOAjzaIIcFLFw_j-P4yH0oOhYdy-CcmBItEc6--50&#x2F;edit?usp=sharing" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1qYLOAjzaIIcFLFw_j-P4...</a><p>Of course, much can be automated using Google Finance and relevant pricing APIs to auto-update position values.
评论 #28063122 未加载
评论 #28064390 未加载
评论 #28063990 未加载
jplr8922将近 4 年前
I have an MSC in quant finance, and i&#x27;m seriously considering learning Django (in top of my backend skills) to build an complete app for personal finance management.<p>Key features ; - Budget (aka cashflow management, what am I doing with my paycheck next month?) - Project planning (aka balance sheet, what is the purpose of my inflows and outflows over time?) - End of year results(aka do my projected budget match my projects, and if you want to travel so much why are you spending X amount on alchool?) - Taxes (how do I pay less of them) - Insurance (how do I mitigate common risks, and when should I purchase insurance to protect my projects)<p>I myself need one app for financial transaction, another for rebalancing my portfolio of ETF, one for doing my taxes, a spreadsheet for my budget, etc. My bank credit card and debit card are managed by two different units which refuse to talk to each other and share information. This is ridiculous.
评论 #28068420 未加载
评论 #28067351 未加载
评论 #28067931 未加载
评论 #28065805 未加载
评论 #28065170 未加载
评论 #28068404 未加载
评论 #28065203 未加载
nybble41将近 4 年前
This is a nice article, but it ignores the difference between nominal and effective interest rates. Simple division only works on nominal interest rates, but you are more likely to encounter effective rates which need to be converted first.<p>&gt; If I have €1000 in an investment that grows with 5% annually and I contribute €100 per month for the next 10 years, how much will accrue? … This can be calculated with the following formula: … FV(5% ÷ 12, 10 × 12, 100, 1000) = -17,175.24<p>If your investment grows 5% annually then this is the effective rate, not the nominal rate. The monthly interest rate is thus not 5%÷12 but rather ((1+5%)^(1÷12))-1, due to compounding—this can also be written NOMINAL(rate, nper)÷nper. You can see the difference if you compare results with different numbers of periods but no contributions—the result should be the same no matter how the time is divided up.<p><pre><code> # Basic formula, 5% annual growth for 10 years with 1-year period FV(5%, 10, 0, -1000, 0) ⇒ $1,628.89 # As per article, 5% annually for 10 years but with monthly periods FV(5%&#x2F;12, 10*12, 0, -1000, 0) ⇒ $1,647.01 # Converting to the nominal rate before division gives consistent results FV(NOMINAL(5%, 12)&#x2F;12, 10*12, 0, -1000, 0) ⇒ $1,628.89</code></pre>
评论 #28073835 未加载
asdff将近 4 年前
I wish it was easier to actually pull information from various banks and accounts. For all of mine, I have to log in to the website and click around some 2006 era website to set a range or dates or something before I can generate a CSV file. It&#x27;s a ton of friction just to get a look at my financials. I wish I could always have access to updated CSV files without having to spend all this time for each and every account. The only alternative is paid services like mint, which I don&#x27;t want. I just want my raw data so I can roll my own and come up with my own ways to manage my finances.
评论 #28065069 未加载
评论 #28064623 未加载
评论 #28068116 未加载
divbzero将近 4 年前
&gt; <i>An controversial book on investing I recently read is Lifecycle Investing which argues that young people are often much too conservative in their investment strategy, because they should model their future earnings as a bond and allocate enough to equities to compensate for holding this bond, even leveraging up to 100% to get the right allocation.</i><p>That’s a pretty interesting idea. I wouldn’t take the <i>future earnings = bond</i> concept literally, especially if you’re in a high volatility profession, but it seems useful as a mental check when assessing asset allocations.
评论 #28068055 未加载
评论 #28066370 未加载
评论 #28067007 未加载
usrme将近 4 年前
These are awesome and exactly the kind of formulas I wish I would have been taught earlier on my life! I&#x27;ve personally been using a free spreadsheet-based tool called the Investment Portfolio Tracker by The Measure of a Plan (<a href="https:&#x2F;&#x2F;themeasureofaplan.com&#x2F;investment-portfolio-tracker&#x2F;" rel="nofollow">https:&#x2F;&#x2F;themeasureofaplan.com&#x2F;investment-portfolio-tracker&#x2F;</a>) and it&#x27;s been absolutely wonderful; it never ceases to amaze me how much power spreadsheets have. The author has other tools as well (<a href="https:&#x2F;&#x2F;themeasureofaplan.com&#x2F;tools&#x2F;" rel="nofollow">https:&#x2F;&#x2F;themeasureofaplan.com&#x2F;tools&#x2F;</a>) and is really responsive via email. Be sure to donate if you find value in his work as I did!
评论 #28065645 未加载
vlucas将近 4 年前
Hey - creator of BudgetSheet here (<a href="https:&#x2F;&#x2F;www.budgetsheet.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.budgetsheet.net&#x2F;</a> ).<p>These formulas are great! I am currently working on adding more charts, graphs, and formulas to my product. These formulas and handy to know about for a net worth sheet. Thanks for sharing!
评论 #28063688 未加载
asadawadia将近 4 年前
For the developers, there is a really nice go library with these formulae <a href="https:&#x2F;&#x2F;github.com&#x2F;alpeb&#x2F;go-finance" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;alpeb&#x2F;go-finance</a><p>A guide is here: <a href="https:&#x2F;&#x2F;blog.aawadia.dev&#x2F;2020&#x2F;12&#x2F;01&#x2F;finance-concepts-go-finance&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.aawadia.dev&#x2F;2020&#x2F;12&#x2F;01&#x2F;finance-concepts-go-fina...</a>
isthis129283将近 4 年前
I love mid.<p>Sometimes you don&#x27;t want the first few characters, or the last few, you just really want the ones in the middle.
mattbillenstein将近 4 年前
Re FIRE, I built this model some time ago: <a href="https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1E6TjJyowYowexkSvNV8tNCXNvtOGNeYfYUoCmTqFH0E&#x2F;edit#gid=25893825" rel="nofollow">https:&#x2F;&#x2F;docs.google.com&#x2F;spreadsheets&#x2F;d&#x2F;1E6TjJyowYowexkSvNV8t...</a><p>Sorta more or less models and validates the 4% rule.<p>And I have another sheet to track all my investments, etc using the GOOGLEFINANCE function to update with the market.<p>I&#x27;ve also looked at using something like Plaid to import banking&#x2F;credit card data, but it was all too complicated. So I now get a daily balance update via email that I scrape into my sheet using a Python script... Keeps me from needing to manually update the balances myself.
jldugger将近 4 年前
Okay, now do one for taxes: given a taxable income, and a table representing the tax brackets, calculate the taxes owed in a single formula.
评论 #28064167 未加载
评论 #28063371 未加载
评论 #28064537 未加载
评论 #28064057 未加载
davchana将近 4 年前
I also tried to explain one of the formula soup I found for converting numbers like 98 to 3 months, 1 week and 1 day.<p><a href="https:&#x2F;&#x2F;davinder.net&#x2F;excel-convert-days-to-years-months-weeks-days&#x2F;" rel="nofollow">https:&#x2F;&#x2F;davinder.net&#x2F;excel-convert-days-to-years-months-week...</a>
yboris将近 4 年前
Slightly-related CLI I created: <a href="https:&#x2F;&#x2F;github.com&#x2F;whyboris&#x2F;mortgage-and-investments" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;whyboris&#x2F;mortgage-and-investments</a><p>Helped me compare different approaches to balancing paying off the mortgage vs investing.
narush将近 4 年前
Very cool! I really appreciate this list. I&#x27;m currently evaluating what spreadsheet functions to add to my spreadsheet product [1], and I&#x27;m gonna add these to the roadmap.<p>We currently support the functions listed here [2] - and allow you to write spreadsheet formulas that get transpiled directly to Python code!<p>If y&#x27;all have any other reccomendations for functions we should add - let me know!<p>[1] <a href="https:&#x2F;&#x2F;trymito.io&#x2F;hn" rel="nofollow">https:&#x2F;&#x2F;trymito.io&#x2F;hn</a> [2] <a href="https:&#x2F;&#x2F;docs.trymito.io&#x2F;how-to&#x2F;interacting-with-your-data&#x2F;mito-spreadsheet-formulas" rel="nofollow">https:&#x2F;&#x2F;docs.trymito.io&#x2F;how-to&#x2F;interacting-with-your-data&#x2F;mi...</a>
marianov将近 4 年前
High inflation question:<p>Given 40% inflation. An item is offered for $1200 in 12 &quot;zero interest&quot; payments of $100 or $800 in cash.<p>How do you compare their real cost taking into account inflation?
评论 #28065923 未加载
评论 #28065813 未加载
captainill将近 4 年前
Does anyone have a good resource for learning to write beginner through advanced formulas?
评论 #28064325 未加载
评论 #28065505 未加载
评论 #28066061 未加载
Bostonian将近 4 年前
Is there a Python package people recommend that has code for these kinds of calculations?
评论 #28067252 未加载