Introduction
An HR & Employee Dashboard helps an organization monitor employee-related information in one place. HR teams can use dashboards to analyze employee count, departments, salaries, attendance, leave, performance, hiring, attrition, and employee costs. In this chapter, you will practice creating practical HR dashboard sections using Excel formulas, KPI cards, charts, summary tables, and interactive filters. HR and Employee Dashboard Excel Practice questions with solutions to help you understand the concepts.
Question 1: Create an Employee KPI Dashboard
Problem Statement
An HR department wants to create basic KPI cards showing the total number of employees, average salary, total salary expense, and average employee age.
Excel Data
| Employee ID | Employee Name | Department | Age | Salary |
|---|---|---|---|---|
| E001 | Rahul Sharma | IT | 28 | 55000 |
| E002 | Priya Verma | HR | 31 | 48000 |
| E003 | Amit Kumar | Sales | 29 | 52000 |
| E004 | Neha Singh | Finance | 34 | 62000 |
| E005 | Karan Mehta | IT | 26 | 45000 |
| E006 | Simran Kaur | Marketing | 30 | 50000 |
| E007 | Rohit Gupta | Sales | 35 | 58000 |
| E008 | Anjali Jain | HR | 27 | 42000 |
| E009 | Vivek Rao | Finance | 38 | 70000 |
| E010 | Pooja Shah | IT | 32 | 60000 |
| E011 | Arjun Malhotra | Marketing | 29 | 47000 |
| E012 | Sneha Kapoor | Sales | 33 | 56000 |
Excel Formulas
Total Employees:
=COUNTA(A2:A13)
Average Salary:
=AVERAGE(E2:E13)
Total Salary Expense:
=SUM(E2:E13)
Average Age:
=AVERAGE(D2:D13)
Expected Result
| KPI | Result |
|---|---|
| Total Employees | 12 |
| Average Salary | ₹53,750 |
| Total Salary Expense | ₹645,000 |
| Average Age | 31.00 |
Concepts Covered
- HR KPI cards
- COUNTA
- AVERAGE
- SUM
- Employee dashboard
Question 2: Create a Department-Wise Employee Dashboard
Problem Statement
Create a dashboard section showing employee count and total salary expense for each department.
Excel Data
| Department | Employee Count | Salary Expense |
|---|---|---|
| IT | 18 | 1080000 |
| HR | 8 | 360000 |
| Finance | 10 | 620000 |
| Sales | 22 | 1210000 |
| Marketing | 12 | 570000 |
| Operations | 15 | 735000 |
Excel Solution
Create:
- A column chart for Department vs Employee Count.
- A bar chart for Department vs Salary Expense.
- A KPI for total employees.
- A KPI for total salary expense.
Total Employees:
=SUM(B2:B7)
Total Salary Expense:
=SUM(C2:C7)
Expected Result
| KPI | Result |
|---|---|
| Total Employees | 85 |
| Total Salary Expense | ₹4,575,000 |
Concepts Covered
- Department analysis
- Employee count
- Salary expense
- Column chart
- Bar chart
- HR dashboard
Question 3: Create an Employee Attendance Dashboard
Problem Statement
HR wants to monitor employee attendance. Create KPIs for total working days, present days, absent days, and attendance percentage.
Excel Data
| Employee | Working Days | Present Days | Absent Days |
|---|---|---|---|
| Rahul | 22 | 21 | 1 |
| Priya | 22 | 20 | 2 |
| Amit | 22 | 22 | 0 |
| Neha | 22 | 19 | 3 |
| Karan | 22 | 21 | 1 |
| Simran | 22 | 20 | 2 |
| Rohit | 22 | 18 | 4 |
| Anjali | 22 | 22 | 0 |
| Vivek | 22 | 21 | 1 |
| Pooja | 22 | 19 | 3 |
Excel Formulas
Total Working Days:
=SUM(B2:B11)
Total Present Days:
=SUM(C2:C11)
Total Absent Days:
=SUM(D2:D11)
Attendance Percentage:
=SUM(C2:C11)/SUM(B2:B11)
Expected Result
| KPI | Result |
|---|---|
| Total Working Days | 220 |
| Present Days | 203 |
| Absent Days | 17 |
| Attendance Percentage | 92.27% |
Create a bar chart showing Present Days and Absent Days for each employee.
Concepts Covered
- Attendance dashboard
- SUM
- Percentage calculation
- Employee attendance analysis
- HR charts
Question 4: Create a Leave Analysis Dashboard
Problem Statement
Create an HR dashboard showing different types of employee leave and their totals.
Excel Data
| Employee | Casual Leave | Sick Leave | Earned Leave | Other Leave |
|---|---|---|---|---|
| Rahul | 2 | 1 | 3 | 0 |
| Priya | 1 | 2 | 4 | 0 |
| Amit | 3 | 0 | 2 | 1 |
| Neha | 2 | 3 | 1 | 0 |
| Karan | 1 | 1 | 5 | 0 |
| Simran | 2 | 2 | 3 | 1 |
| Rohit | 4 | 1 | 2 | 0 |
| Anjali | 1 | 0 | 4 | 0 |
| Vivek | 2 | 2 | 3 | 0 |
| Pooja | 3 | 1 | 2 | 1 |
Excel Solution
Create a Total Leave column:
=SUM(B2:E2)
Copy the formula down.
Calculate total leave by category:
=SUM(B2:B11)
Repeat for Sick Leave, Earned Leave, and Other Leave.
Create a column chart comparing the four leave categories.
Expected Result
| Leave Type | Total |
|---|---|
| Casual Leave | 21 |
| Sick Leave | 13 |
| Earned Leave | 29 |
| Other Leave | 3 |
Concepts Covered
- Leave analysis
- SUM
- Employee leave tracking
- Category comparison
- HR dashboard charts
Question 5: Create a Salary Analysis Dashboard
Problem Statement
HR wants to understand salary distribution across employees. Create KPIs for minimum salary, maximum salary, average salary, and total salary expense.
Excel Data
| Employee | Department | Salary |
|---|---|---|
| Rahul | IT | 55000 |
| Priya | HR | 48000 |
| Amit | Sales | 52000 |
| Neha | Finance | 62000 |
| Karan | IT | 45000 |
| Simran | Marketing | 50000 |
| Rohit | Sales | 58000 |
| Anjali | HR | 42000 |
| Vivek | Finance | 70000 |
| Pooja | IT | 60000 |
| Arjun | Marketing | 47000 |
| Sneha | Sales | 56000 |
Excel Formulas
Minimum Salary:
=MIN(C2:C13)
Maximum Salary:
=MAX(C2:C13)
Average Salary:
=AVERAGE(C2:C13)
Total Salary:
=SUM(C2:C13)
Expected Result
| KPI | Result |
|---|---|
| Minimum Salary | ₹42,000 |
| Maximum Salary | ₹70,000 |
| Average Salary | ₹53,750 |
| Total Salary Expense | ₹645,000 |
Create a bar chart showing Employee vs Salary.
Concepts Covered
- Salary analysis
- MIN
- MAX
- AVERAGE
- SUM
- Salary visualization
Question 6: Create an Employee Performance Dashboard
Problem Statement
HR wants to analyze employee performance ratings. Create a dashboard showing average performance score, highest score, lowest score, and department-wise average performance.
Excel Data
| Employee | Department | Performance Score |
|---|---|---|
| Rahul | IT | 88 |
| Priya | HR | 82 |
| Amit | Sales | 91 |
| Neha | Finance | 86 |
| Karan | IT | 78 |
| Simran | Marketing | 84 |
| Rohit | Sales | 94 |
| Anjali | HR | 89 |
| Vivek | Finance | 92 |
| Pooja | IT | 85 |
| Arjun | Marketing | 80 |
| Sneha | Sales | 87 |
Excel Formulas
Average Performance:
=AVERAGE(C2:C13)
Highest Score:
=MAX(C2:C13)
Lowest Score:
=MIN(C2:C13)
Expected Result
| KPI | Result |
|---|---|
| Average Performance | 86.33 |
| Highest Score | 94 |
| Lowest Score | 78 |
Create a bar chart showing employee performance scores.
Concepts Covered
- Performance dashboard
- AVERAGE
- MAX
- MIN
- Employee performance chart
Question 7: Create a Hiring & Recruitment Dashboard
Problem Statement
The HR team wants to track recruitment activity by month. Create KPIs for applications received, interviews conducted, offers made, and employees hired.
Excel Data
| Month | Applications | Interviews | Offers | Hired |
|---|---|---|---|---|
| January | 420 | 165 | 72 | 48 |
| February | 455 | 180 | 78 | 52 |
| March | 510 | 205 | 86 | 59 |
| April | 475 | 192 | 82 | 55 |
| May | 540 | 220 | 94 | 64 |
| June | 585 | 240 | 102 | 70 |
| July | 620 | 255 | 110 | 76 |
| August | 650 | 270 | 118 | 82 |
| September | 710 | 295 | 125 | 88 |
| October | 760 | 310 | 135 | 95 |
| November | 805 | 335 | 142 | 101 |
| December | 860 | 360 | 155 | 110 |
Excel Solution
Calculate yearly totals using SUM.
Applications:
=SUM(B2:B13)
Interviews:
=SUM(C2:C13)
Offers:
=SUM(D2:D13)
Hired:
=SUM(E2:E13)
Create a line chart for Applications and Hired.
Expected Result
| KPI | Result |
|---|---|
| Applications | 7,390 |
| Interviews | 3,027 |
| Offers | 1,299 |
| Employees Hired | 900 |
Concepts Covered
- Recruitment dashboard
- Hiring analysis
- Monthly HR reporting
- SUM
- Line charts
Question 8: Create an Employee Attrition Dashboard
Problem Statement
HR wants to analyze employee exits and calculate the monthly attrition rate.
Excel Data
| Month | Opening Employees | New Hires | Employees Left |
|---|---|---|---|
| January | 480 | 18 | 9 |
| February | 489 | 20 | 8 |
| March | 501 | 24 | 11 |
| April | 514 | 19 | 7 |
| May | 526 | 26 | 10 |
| June | 542 | 22 | 12 |
| July | 552 | 28 | 9 |
| August | 571 | 25 | 13 |
| September | 583 | 30 | 11 |
| October | 602 | 27 | 15 |
| November | 614 | 32 | 12 |
| December | 634 | 35 | 14 |
Excel Solution
Add an Ending Employees column:
=B2+C2-D2
Add an Attrition Rate column:
=D2/B2
Format Attrition Rate as Percentage.
Create:
- Line chart for Employees Left
- Line chart for Attrition Rate
- KPI for total employees left
- KPI for total new hires
Expected Result
| KPI | Result |
|---|---|
| Total New Hires | 306 |
| Total Employees Left | 131 |
The dashboard should display monthly employee exits and attrition rate.
Concepts Covered
- Employee attrition
- Hiring vs exits
- Percentage calculation
- HR trend analysis
- Line charts
Question 9: Create an Employee Cost Dashboard
Problem Statement
Management wants to analyze the total monthly employee cost, including salaries, bonuses, benefits, and training expenses.
Excel Data
| Month | Salary Cost | Bonus | Benefits | Training |
|---|---|---|---|---|
| January | 1850000 | 95000 | 180000 | 42000 |
| February | 1875000 | 88000 | 182000 | 38000 |
| March | 1900000 | 125000 | 185000 | 55000 |
| April | 1925000 | 92000 | 188000 | 41000 |
| May | 1950000 | 140000 | 190000 | 62000 |
| June | 1980000 | 105000 | 192000 | 48000 |
| July | 2020000 | 150000 | 195000 | 68000 |
| August | 2050000 | 115000 | 198000 | 52000 |
| September | 2080000 | 165000 | 202000 | 72000 |
| October | 2120000 | 130000 | 205000 | 58000 |
| November | 2160000 | 180000 | 208000 | 75000 |
| December | 2200000 | 225000 | 212000 | 85000 |
Excel Solution
Add a Total Employee Cost column:
=SUM(B2:E2)
Copy the formula down.
Create a line chart showing Total Employee Cost by month.
Create KPI cards for:
- Total Salary Cost
- Total Bonus
- Total Benefits
- Total Training Cost
- Total Employee Cost
Expected Result
The dashboard should show the monthly employee cost and its major components.
Concepts Covered
- Employee cost analysis
- SUM
- Monthly cost trends
- HR financial reporting
- KPI cards
Question 10: Build a Complete Interactive HR & Employee Dashboard
Problem Statement
Create a complete HR dashboard using employee-level data.
The dashboard should allow HR managers to analyze:
- Employee count
- Department
- Salary
- Attendance
- Performance
- Leave
- Employment status
- Location
Excel Data
| Employee ID | Employee | Department | Location | Salary | Attendance % | Performance | Leave Days | Status |
|---|---|---|---|---|---|---|---|---|
| E001 | Rahul | IT | Delhi | 55000 | 96% | 88 | 4 | Active |
| E002 | Priya | HR | Noida | 48000 | 91% | 82 | 6 | Active |
| E003 | Amit | Sales | Delhi | 52000 | 94% | 91 | 5 | Active |
| E004 | Neha | Finance | Gurgaon | 62000 | 89% | 86 | 8 | Active |
| E005 | Karan | IT | Noida | 45000 | 97% | 78 | 3 | Active |
| E006 | Simran | Marketing | Delhi | 50000 | 92% | 84 | 6 | Active |
| E007 | Rohit | Sales | Gurgaon | 58000 | 88% | 94 | 9 | Active |
| E008 | Anjali | HR | Delhi | 42000 | 98% | 89 | 2 | Active |
| E009 | Vivek | Finance | Noida | 70000 | 90% | 92 | 7 | Active |
| E010 | Pooja | IT | Gurgaon | 60000 | 93% | 85 | 5 | Active |
| E011 | Arjun | Marketing | Noida | 47000 | 95% | 80 | 4 | Active |
| E012 | Sneha | Sales | Delhi | 56000 | 91% | 87 | 6 | Active |
| E013 | Mohit | Operations | Gurgaon | 51000 | 87% | 76 | 10 | Active |
| E014 | Riya | Operations | Delhi | 54000 | 94% | 90 | 5 | Active |
| E015 | Varun | IT | Noida | 63000 | 96% | 93 | 3 | Active |
| E016 | Tanya | Marketing | Gurgaon | 49000 | 90% | 81 | 7 | Active |
Excel Solution
Convert the dataset into an Excel Table named:
HRData
Create KPI Cards
Total Employees:
=COUNTA(A2:A17)
Average Salary:
=AVERAGE(E2:E17)
Average Attendance:
=AVERAGE(F2:F17)
Average Performance:
=AVERAGE(G2:G17)
Total Leave Days:
=SUM(H2:H17)
Create Dashboard Charts
Create the following visualizations:
1. Employees by Department
Use a column chart.
2. Employees by Location
Use a bar or doughnut chart.
3. Salary by Department
Use a column chart.
4. Attendance by Employee
Use a bar chart.
5. Performance by Employee
Use a bar chart.
6. Leave Days by Employee
Use a column chart.
Add Slicers
Add slicers for:
- Department
- Location
- Status
Suggested Dashboard Layout
----------------------------------------------------------------
HR & EMPLOYEE DASHBOARD
----------------------------------------------------------------
TOTAL EMPLOYEES AVG SALARY AVG ATTENDANCE AVG PERFORMANCE
____ ₹_____ ____% _____
TOTAL LEAVE DAYS
_____
----------------------------------------------------------------
EMPLOYEES BY DEPARTMENT EMPLOYEES BY LOCATION
[Chart] [Chart]
----------------------------------------------------------------
SALARY BY DEPARTMENT PERFORMANCE BY EMPLOYEE
[Chart] [Chart]
----------------------------------------------------------------
ATTENDANCE BY EMPLOYEE LEAVE DAYS BY EMPLOYEE
[Chart] [Chart]
----------------------------------------------------------------
Department Location Status
[Slicer] [Slicer] [Slicer]
----------------------------------------------------------------
Expected Result
The final dashboard should provide a single-page HR report containing:
- Total employee count
- Average salary
- Average attendance
- Average performance
- Total leave days
- Department analysis
- Location analysis
- Salary analysis
- Attendance analysis
- Performance analysis
- Leave analysis
- Interactive slicers
Concepts Covered
- Complete HR dashboard
- Employee KPIs
- Salary analysis
- Attendance analysis
- Performance analysis
- Leave analysis
- Department analysis
- Location analysis
- Excel Tables
- Charts
- Slicers
- Interactive HR reporting
Key Takeaways
- HR dashboards convert employee data into useful management information.
- Employee count is one of the most basic HR KPIs.
- Salary dashboards can show average, minimum, maximum, and total salary costs.
- Attendance percentage helps monitor workforce attendance.
- Leave dashboards help HR understand employee leave patterns.
- Performance dashboards can compare employee performance scores.
- Recruitment dashboards can track applications, interviews, offers, and hiring.
- Attrition dashboards can monitor employees leaving the organization.
- Employee cost dashboards can combine salary, bonus, benefits, and training costs.
- Department and location filters make HR dashboards easier to analyze.
- Slicers can make employee dashboards interactive.
- An HR dashboard should present important information clearly without overcrowding the worksheet.
FAQs
1. What is an HR Dashboard in Excel?
An HR Dashboard is a visual Excel report used to monitor employee-related information such as employee count, attendance, salary, leave, performance, recruitment, and attrition.
2. Which KPIs are commonly used in an HR Dashboard?
Common HR KPIs include Total Employees, Average Salary, Attendance Percentage, Average Performance, Leave Days, New Hires, Employee Attrition, and Employee Cost.
3. Can Excel be used to track employee attendance?
Yes. Excel can calculate present days, absent days, attendance percentages, and employee-level attendance trends.
4. Can an HR Dashboard analyze salaries?
Yes. Salary data can be analyzed by employee, department, location, or other categories.
5. What is an employee attrition dashboard?
An employee attrition dashboard tracks employees leaving an organization and can compare exits with new hires over time.
6. How can HR analyze employee performance in Excel?
HR can use performance scores to calculate averages, identify high and low scores, compare departments, and create charts.
7. Can an HR Dashboard include employee leave information?
Yes. Leave information can be summarized by employee, leave type, department, or month.
8. What are HR dashboard slicers used for?
Slicers allow users to interactively filter employee information such as Department, Location, or Employment Status.
9. Why should HR data be stored in an Excel Table?
An Excel Table keeps employee data structured and makes filtering, formulas, sorting, and dashboard updates easier.
10. Can an HR Dashboard be used for management reporting?
Yes. A well-designed HR dashboard can provide management with a quick view of workforce size, costs, attendance, performance, recruitment, and employee movement.
Written by Shubhranshu Shekhar, who has trained 20000+ students in coding.
