Skip to content

loknadh-kona/Data-Science-Salary-Dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

18 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Excel Salary Dashboard β€” Data Jobs (2023)

Live Demo Excel Dataset

An interactive Excel dashboard for exploring real-world data science job salaries across job titles, countries, and schedule types.

Dashboard Preview


🧭 Table of Contents


Overview

This Salary Dashboard was built to help data professionals and job seekers:

  • πŸ” Investigate median salaries for specific data roles
  • 🌍 Compare compensation across countries and schedule types
  • πŸ’‘ Quickly identify whether a job offer reflects market rates

The dataset contains real-world data science job listings from 2023, covering job titles, salary figures, locations, and required skills β€” all presented through an interactive, no-code Excel interface.

Data scope: 2023 Β· Global Β· ~32,000 job listings across 10 major data roles


Live Demo

πŸ‘‰ [View Interactive Demo] β€” open in any browser, no Excel required.


Dashboard Preview

πŸ–₯️ Full Dashboard β€” All Filters Applied

Full Dashboard

Dashboard shown with Job Title: Data Analyst Β· Country: United States Β· Type: Full-time β€” Median Salary: $90,000 Β· Job Count: 5,849


Dataset

Field Description
job_title_short Standardized role (e.g., Data Analyst, Data Scientist)
salary_year_avg Average annual salary (USD)
salary_hour_avg Average hourly rate
job_country Country where the role is based
job_schedule_type Full-time, Part-time, Contractor, etc.
job_skills Required technical skills
company_name Hiring company
job_work_from_home Whether remote work is available

Excel Skills Used

Skill Purpose
Bar Chart Compare median salaries across all job titles
Map Chart Visualize geographic salary distribution
MEDIAN + IF (Array Formula) Compute filtered median salary
FILTER Function Generate a clean unique list of schedule types
Data Validation Restrict dropdowns to valid, filtered options
Named Ranges Power the dynamic filtering logic

Dashboard Features

1. πŸ“Š Salary Bar Chart β€” Job Titles Ranked by Median Salary

Salary Bar Chart

A horizontal bar chart ranks all job titles by descending median salary. The selected job title (Data Analyst, shown in dark blue) is highlighted against all other roles, making direct salary comparison effortless.

Key finding: Senior roles and Engineers command significantly higher salaries than Analyst-level roles β€” Senior Data Scientist leads at ~$155K vs Data Analyst at $90K.


2. πŸ—ΊοΈ Country Median Salary Map

Country Map

An Excel map chart plots median salary by country using color intensity. Darker blue = higher salary concentration. Countries with no data remain gray.

Key finding: The United States, Australia, and parts of Western Europe show the highest salary concentration. Asia and South America trail significantly.


3. πŸŽ›οΈ Three Interactive Filters β€” Data Validation in Action

Data Validation

Users can slice salary data across three dimensions simultaneously:

Filter Options
Job Title 10 standardized roles (Data Analyst β†’ Senior Data Scientist)
Country 50+ countries with sufficient data
Schedule Type Full-time, Part-time, Contractor, Temp work, Internship

All three filters drive a single Median Salary result card and Job Count that update instantly β€” no macros, no VBA. Pure Excel formulas.

Job Title Filter Panel

Job Title Dropdown

Schedule Type Filter Panel

Schedule Type Dropdown


Key Formulas Explained

πŸ’° Median Salary β€” Multi-Criteria Array Formula

=MEDIAN(
  IF(
    (jobs[job_title_short]=A2)*
    (jobs[job_country]=country)*
    (ISNUMBER(SEARCH(type,jobs[job_schedule_type])))*
    (jobs[salary_year_avg]<>0),
    jobs[salary_year_avg]
  )
)

What it does:

  • Filters rows where job title, country, and schedule type all match the selected values
  • Excludes records with zero or blank salary
  • Returns the median (not average) of the matching salary values
  • The * between conditions acts as AND β€” all must be TRUE

Background helper table (this table feeds all the chart and stat card calculations):

Screenshot1

⚠️ Array formula: In older Excel versions, enter with Ctrl + Shift + Enter.


⏰ Unique Schedule Type List β€” FILTER Formula

=FILTER(
  J2#,
  (NOT(ISNUMBER(SEARCH("and",J2#))+ISNUMBER(SEARCH(",",J2#))))*(J2#<>0)
)

What it does:

  • Removes combined entries like "Full-time and Part-time" or "Full-time, Contractor"
  • Removes blank/zero entries
  • Returns a clean, validated list used to populate the Schedule Type dropdown

FILTER formula output table:

Screenshot2


❎ Data Validation β€” Dropdown Restriction

The filtered clean list is applied as a Data Validation rule under Data β†’ Data Validation β†’ List. This ensures users can only select valid schedule types β€” preventing formula errors and keeping the dashboard reliable.

Type Dropdown


How to Use the Dashboard

Step Action Result
1 Open Salary_Dashboard.xlsx Dashboard loads with all jobs visible
2 Click the Job Title dropdown Select any of the 10 data roles
3 Click the Country dropdown Filter to a specific country or keep "All"
4 Click the Schedule Type dropdown Choose Full-time, Part-time, Contractor, etc.
5 Read the Median Salary card Result updates automatically
6 Read the Bar Chart Highlighted bar shows your selected role vs all others

πŸ’‘ Tip: Start with "All" in Country and Type to see the broadest market view. Then narrow down to your target country and schedule type to get a precise benchmark.


Key Insights

  • πŸ† Senior Data Scientists earn the highest median salary (~$155K/yr in the US)
  • πŸ‡ΊπŸ‡Έ Full-time US roles consistently pay 15–25% above the global median for the same title
  • πŸ“Š Data Analysts have the widest salary spread β€” from ~$50K entry-level to $150K+ senior
  • 🌐 Remote roles show a slightly higher median, skewing toward senior-level hires
  • πŸ“‹ 5,849 job listings match the US Β· Data Analyst Β· Full-time filter β€” a strong, statistically reliable sample
  • ⏱️ Contractor roles at top rates ($65–$85/hr) annualize to over $130K

File Structure

πŸ“ Data-Science-Salary-Dashboard/
β”‚
β”œβ”€β”€ πŸ“Š Salary_Dashboard.xlsx              ← Main dashboard file (open this)
β”œβ”€β”€ πŸ“„ README.md                          ← This file
β”œβ”€β”€ 🌐 excel_salary_dashboard_demo.html   ← Browser-based interactive demo
β”‚
└── πŸ“ 0_Resources/
    └── πŸ“ Images/
        β”œβ”€β”€ 1_Salary_Dashboard_Final_Dashboard.gif   ← Hero animation
        β”œβ”€β”€ 1_Salary_Dashboard.png                   ← Full dashboard screenshot
        β”œβ”€β”€ 1_Salary_Dashboard_Chart1.png            ← Salary bar chart
        β”œβ”€β”€ 1_Salary_Dashboard_Chart2.png            ← Map chart static
        β”œβ”€β”€ 1_Salary_Dashboard_Country_Map.gif       ← Map animation
        β”œβ”€β”€ 1_Salary_Dashboard_Data_Validation.gif   ← Dropdown interaction
        β”œβ”€β”€ 1_Salary_Dashboard_Job_Title.png         ← Job title filter panel
        β”œβ”€β”€ 1_Salary_Dashboard_Type.png              ← Schedule type filter panel
        β”œβ”€β”€ 1_Salary_Dashboard_Screenshot1.png       ← Median salary table
        β”œβ”€β”€ 1_Salary_Dashboard_Screenshot2.png       ← FILTER formula output
        └── 1_Salary_Dashboard_Screenshot3.png       ← Data validation panel

⭐ If this dashboard helped you understand data job salaries, consider starring the repository!

About

Interactive Excel dashboard exploring 2023 data science job salaries across 9 roles, 50+ countries & 5 schedule types - built with array formulas, FILTER function & map charts.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages