Dashboard KPI Excel - Suivi activite freelance
Go to file
2025-12-30 16:52:52 +07:00
docs Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
plans Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
scripts Phase 5-8: TCD, Graphiques, Slicers, Design 2025-12-30 14:33:59 +07:00
src Add VBA source code for GitHub visibility 2025-12-30 16:52:52 +07:00
templates Fix: 3 problèmes QA corrigés 2025-12-30 16:33:05 +07:00
.gitignore Prepare for GitHub mirror - English README, LICENSE MIT, clean gitignore 2025-12-30 16:41:28 +07:00
.mcp.json Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
CLAUDE.md Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
DATA_MODEL.md Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
FORMULAS.md Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
LICENSE Prepare for GitHub mirror - English README, LICENSE MIT, clean gitignore 2025-12-30 16:41:28 +07:00
PLAN.md Initial commit - Freelance Dashboard 2025-12-30 11:08:00 +07:00
README.md Prepare for GitHub mirror - English README, LICENSE MIT, clean gitignore 2025-12-30 16:41:28 +07:00

Freelance Dashboard

Excel KPI Dashboard for freelance activity tracking - Revenue, time tracking, clients with pivot tables, charts and VBA automation.

Features

  • Structured Data Tables - Clients, time entries, revenue tracking
  • Dynamic KPIs - Total revenue, hourly rate, active clients, top client
  • Pivot Tables - Revenue by client, by month, hours by project
  • Interactive Charts - Pie chart, bar charts, trends
  • Slicers - Filter by client and period
  • VBA Automation - One-click refresh, rebuild dashboard
  • Professional Design - Clean layout, conditional formatting

File Structure

Sheet Content
Dashboard Main view with KPIs, charts and slicers
Data_Clients Client list (ID, name, sector, start date)
Data_Temps Time entries (date, client, project, hours)
Data_Revenus Revenue entries (date, client, amount, type)
Config Settings (year, default rate, objectives)
TCD_Data Pivot tables data

KPIs

  • Total Revenue
  • Current Month Revenue
  • Total Hours
  • Average Hourly Rate
  • Number of Active Clients
  • Top Client (by revenue)
  • Hours This Week
  • Unique Projects Count

VBA Macros

Macro Description
RefreshDashboard Recalculates formulas and refreshes pivot tables
QuickRefresh Silent refresh (no message)
RebuildAll Rebuilds entire dashboard from scratch
CreatePivotTables Creates/recreates pivot tables
CreateCharts Creates/recreates charts
CreateSlicers Creates/recreates slicers
ApplyDesign Applies professional formatting

Screenshots

Coming soon

Requirements

  • Microsoft Excel 2016+ (or Microsoft 365)
  • Macros enabled for VBA features

Usage

  1. Open FreelanceDashboard.xlsm
  2. Enable macros when prompted
  3. Add your data in Data_Clients, Data_Temps, Data_Revenus
  4. Press Alt+F8 and run RefreshDashboard to update

Author

Alexis Trouve - alexistrouve.pro@gmail.com

License

MIT License - See LICENSE file