Savings goals, expense caps, and budget meters for finance tabs.
=REPT("🐷",MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT("○",MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))&" "&ROUND(A1/B1*100,0)&"% saved"
🐷🐷🐷🐷🐷🐷○○○○ 62% saved
=IF(A1>=B1,REPT("💵",MIN(10,MAX(0,ROUND((A1-B1)/A1*10,0))))&REPT("░",MAX(0,10-MIN(10,MAX(0,ROUND((A1-B1)/A1*10,0)))))&" surplus","⚠️ overspent")
💵💵💵💵💵💵░░░░ surplus
=REPT("█",MIN(10,MAX(0,ROUND((B1-A1)/B1*10,0))))&REPT("░",MAX(0,10-MIN(10,MAX(0,ROUND((B1-A1)/B1*10,0)))))&" $"&MAX(0,B1-A1)&" left"
███████░░░ $420 left
=REPT("⏳",MIN(A1,5))&" "&A1&" days to refund"
⏳⏳⏳ 3 days to refund
=REPT("🔴",MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT("░",MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))&" tax owed"
🔴🔴🔴🔴🔴🔴░░░░ tax owed
=IF(B1>0,ROUND(A1/B1*100,1)&"% margin 📊","—")
32.5% margin 📊
=REPT("💰",MIN(10,MAX(1,ROUND(A1/1000,0))))&" $"&TEXT(A1,"#,##0")
💰💰💰💰💰 $12,500
=CHOOSE(A1,"😌 Essentials","🙂 Routine","😐 Meh","😬 Ouch","😱 Yikes")
😐 Meh
=IF(A1=1,"✅ Paid","📄 Unpaid")
✅ Paid
=IF(A1>=0,"📈 Cash in +$"&A1,"📉 Cash out -$"&ABS(A1))
📈 Cash in +$850
=REPT("❄️",MIN(A1,B1))&REPT("🧊",MAX(0,B1-A1))&" $"&A1&" paid"
❄️❄️❄️❄️🧊🧊🧊 $4,000 paid
=REPT("🏦",MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT("░",MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))&" fund"
🏦🏦🏦🏦🏦🏦░░░░ fund
=REPT("🚰",MIN(A1,10))&" "&A1&" subs"
🚰🚰🚰🚰🚰 5 subs
=REPT("⭐",MIN(A1,5))&REPT("☆",MAX(0,5-A1))&" net worth"
⭐⭐⭐☆☆ net worth
=CHOOSE(A1,"🏠 Rent","🍔 Food","🚗 Transport","🎉 Fun","💊 Health","📦 Misc")
🍔 Food
=REPT("⭐",MIN(A1,5))&REPT("☆",MAX(0,5-A1))&" health"
⭐⭐⭐⭐☆ health
=REPT("💻",MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT("○",MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))&" $"&A1
💻💻💻💻💻💻○○○○ $600
=IF(A1>30,"🟢 On track",IF(A1>7,"🟡 Due soon","🔴 File now"))
🟡 Due soon
=REPT("🍕",MIN(10,MAX(0,ROUND(A1/B1*10,0))))&REPT("○",MAX(0,10-MIN(10,MAX(0,ROUND(A1/B1*10,0)))))&" allocated"
🍕🍕🍕🍕🍕🍕🍕○○○ allocated
=REPT("🔥",MIN(10,MAX(0,ROUND(B1/10,0))))&REPT("░",MAX(0,10-MIN(10,MAX(0,ROUND(B1/10,0)))))&" "&B1&"% used"
🔥🔥🔥🔥🔥🔥░░░░ 62% used
=IF(A1>=B1,"🎉 Profitable! 💰","📉 Below target")
🎉 Profitable! 💰
=REPT("🌡️",MIN(A1,6))&REPT("○",MAX(0,6-A1))&" "&A1&" mo runway"
🌡️🌡️🌡️🌡️○○ 4 mo runway
Related formula guides
Go deeper with Better Sheets
Members get full courses on CHAR, REPT, and dashboard design, plus hundreds of Google Sheets tutorials. Copy-paste formulas here stay free.
See membership options