<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: L Jery</title>
    <description>The latest articles on DEV Community by L Jery (@ljery).</description>
    <link>https://dev.to/ljery</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4198841%2Fca5b4b83-9918-48fa-bed0-54fcb3e0409a.png</url>
      <title>DEV Community: L Jery</title>
      <link>https://dev.to/ljery</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ljery"/>
    <language>en</language>
    <item>
      <title>Five SUMIF patterns that run my household expense tracker</title>
      <dc:creator>L Jery</dc:creator>
      <pubDate>Thu, 22 Oct 2026 08:26:39 +0000</pubDate>
      <link>https://dev.to/ljery/five-sumif-patterns-that-run-my-household-expense-tracker-3kh8</link>
      <guid>https://dev.to/ljery/five-sumif-patterns-that-run-my-household-expense-tracker-3kh8</guid>
      <description>&lt;p&gt;Every expense tracker I've ever kept alive longer than a month ran on the same handful of formulas. Here are the five that do the real work in mine — all plain SUMIF/SUMIFS, no macros, no add-ins.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Category totals
&lt;/h2&gt;

&lt;p&gt;=SUMIF(log_category_range, "Groceries", log_amount_range)&lt;br&gt;
One row per category, one formula each. This is the entire summary table. If your log's category column is a dropdown, this never breaks.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. One month only
&lt;/h2&gt;

&lt;p&gt;=SUMIFS(amount, date_range, "&amp;gt;="&amp;amp;DATE(2026,10,1), date_range, "&amp;lt;"&amp;amp;DATE(2026,11,1))&lt;br&gt;
SUMIFS with DATE() bounds gives you a clean monthly slice without helper columns. Change the month and the whole summary follows.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Budget vs actual
&lt;/h2&gt;

&lt;p&gt;Variance is just budget − actual, and execution rate is actual / budget. Two columns, zero cleverness — but as percentages at the top of the sheet, they're the part you actually look at.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Share of total
&lt;/h2&gt;

&lt;p&gt;Each category total divided by the grand total. This is the number that ends arguments: not "we spend a lot on food delivery" but "food delivery is 18% of everything."&lt;/p&gt;

&lt;h2&gt;
  
  
  5. The biggest leak
&lt;/h2&gt;

&lt;p&gt;=INDEX(category_range, MATCH(MAX(share_range), share_range, 0))&lt;br&gt;
Pulls the name of your largest category automatically. Put it at the top of the summary; some months it's the only cell that matters.&lt;/p&gt;

&lt;p&gt;These five patterns, plus a budget sheet and a debt snowball sheet, are the workbook I ended up with. There's a free sample (the budget sheet) and the full bilingual EN/中文 planner is $0.99 on my Ko-fi if you want the assembled version: &lt;a href="https://ko-fi.com/s/3ba2ef96cd" rel="noopener noreferrer"&gt;https://ko-fi.com/s/3ba2ef96cd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What patterns run your tracker? Genuinely curious what other people automate.&lt;/p&gt;

</description>
      <category>productivity</category>
      <category>excel</category>
      <category>spreadsheets</category>
    </item>
    <item>
      <title>The debt snowball, in spreadsheet formulas</title>
      <dc:creator>L Jery</dc:creator>
      <pubDate>Wed, 21 Oct 2026 16:56:16 +0000</pubDate>
      <link>https://dev.to/ljery/the-debt-snowball-in-spreadsheet-formulas-1pe6</link>
      <guid>https://dev.to/ljery/the-debt-snowball-in-spreadsheet-formulas-1pe6</guid>
      <description>&lt;p&gt;I keep seeing people ask how the "debt snowball" method works in practice, so here are the mechanics — and how I implemented them in a plain spreadsheet, no app subscription required.&lt;/p&gt;

&lt;h2&gt;
  
  
  The method in 30 seconds
&lt;/h2&gt;

&lt;p&gt;List your debts from smallest balance to largest. Pay the minimum on everything, and throw every spare dollar at the smallest one. When it's gone, roll its payment into the next debt. The "snowball" is the payment growing as debts fall. It's not the mathematically cheapest order (that's the avalanche — highest APR first), but it's the one people actually stick to, because the first win comes fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  The three formulas that do the work
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Ordering.&lt;/strong&gt; RANK(balance, all_balances, 1) gives each debt its snowball position, smallest = 1.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Payoff time.&lt;/strong&gt; For a debt with monthly rate r, payment p and balance B, the months to clear it are approximately NPER(r, -p, B). With APR sitting in a cell: =NPER(APR/12, -payment, balance). Raise the "extra payment" input and NPER drops — that feedback loop is the whole point of a planner: change one number, watch every payoff date move.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Interest estimate.&lt;/strong&gt; Total paid minus principal: payment × months − balance. It's a simplification (payments step up as the snowball rolls), and any honest template should say so.&lt;/p&gt;

&lt;p&gt;The same workbook pattern runs the budget side: SUMIF(category_range, category, amount_range) rolls a raw expense log into per-category totals automatically, and budget-vs-actual is just variance and execution-% columns on top.&lt;/p&gt;

&lt;h2&gt;
  
  
  The template I ended up with
&lt;/h2&gt;

&lt;p&gt;I built mine as three sheets — a monthly budget (4 income and 12 expense categories), an expense log with a SUMIF summary and chart, and the snowball sheet above — with bilingual English/中文 headers, because half my family refuses to read English spreadsheets. Yellow cells are inputs, blue cells are formulas.&lt;/p&gt;

&lt;p&gt;If it's useful to anyone else: there's a free sample (just the budget sheet) and the full planner is $0.99 on my Ko-fi: &lt;a href="https://ko-fi.com/s/3ba2ef96cd" rel="noopener noreferrer"&gt;https://ko-fi.com/s/3ba2ef96cd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Estimates are simplified — it's a planning tool, not financial advice.&lt;/p&gt;

</description>
      <category>excel</category>
      <category>personalfinance</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
