Statistical Analysis using Excel Lab — Free Notes & Tutorial
Free SAE Lab practicals for BCA — software engineering lab programs and project exercises at SikshaSarovar.
This Statistical Analysis using Excel Lab course is part of Siksha Sarovar and is 100% free for students in India — no sign-up required to read. It contains 14 structured lessons with examples, and pairs with our free online compiler and AI tutor.
What you will learn
- Software engineering lab
- Project exercises
- UML
Course content (14 lessons)
- Practical 1: Employee Dataset – Formulas, Logical Functions & Charts — Program Statement Create a worksheet named "Employee Analysis" with 10 employee records and perform the following tasks using Excel formulas and features. --- Task 1: Create the…
- Practical 2: Excel Basics & Student Academic Record Formatting — Theoretical Questions a) Basic Components of an Excel Window Component Description ----------------- ------------- Title Bar Displays the workbook name and application name Ribbon…
- Practical 3: Cell Referencing, IF Function & Grade Calculation — Theoretical Questions a) Cell Address in MS-Excel A cell address (or cell reference) identifies a specific cell in the worksheet using its column letter + row number . Example: B5…
- Practical 4: Employee Table – Nested IF, Logical Functions & Formatting — Program Statement Create an Employee Table with the fields: EmpID, EName, Experience, Performance Rating (out of 5). Enter data for 15 employees and add computed columns using…
- Practical 5: Pivot Tables – Nationality, Department & Client Analysis — Theoretical Questions a) What is a Pivot Table? A Pivot Table is an interactive Excel tool that summarizes, analyzes, and explores large datasets by allowing users to rearrange…
- Practical 6: Charts & Data Visualization — Program Statement Create various Excel charts to visualize and interpret different datasets. --- Dataset 1: Student Subject Marks Student Maths Science English Hindi -----------…
- Practical 7: VLOOKUP & HLOOKUP Functions — Theoretical: VLOOKUP & HLOOKUP Syntax VLOOKUP (Vertical Lookup) Searches for a value in the first column of a table and returns a value from the specified column. - lookup value :…
- Practical 8: Goal Seek in MS-Excel — Theoretical: What is Goal Seek? Goal Seek is a What-If Analysis tool in Excel that works backwards — you specify the desired result of a formula and Excel finds the input value…
- Practical 9: Statistical Functions in MS-Excel – 30 Operations — Theoretical Questions Q1: Importance of IT Tools in Data Processing IT tools (like MS-Excel, Python, R) automate repetitive calculations, reduce human errors, process large…
- Practical 10: Correlation, Regression & Scatter Plot Analysis — Program Statement Perform correlation and regression analysis on multiple datasets using Excel statistical functions. --- Dataset 1: City Population vs Annual Income City…
- Practical 11: Scenario Manager in MS-Excel — Theoretical: Importance of Scenario Manager Scenario Manager (Data → What-If Analysis → Scenario Manager) allows users to save multiple sets of input values (scenarios) and switch…
- Practical 12: Data Table in MS-Excel — Theoretical Questions a) What is a Data Table in MS Excel? A Data Table is a What-If Analysis tool that calculates multiple results for one or two variable inputs simultaneously,…
- Practical 13: Measures of Central Tendency & Frequency Distribution — Program Statement Calculate Mean, Median, Mode and create a Frequency Distribution table with Relative Frequency. --- Dataset: Marks of 25 Students S.No Marks S.No Marks S.No…
- Practical 14: Data Analysis ToolPak – Descriptive Statistics & Correlation — Program Statement Install and use the Data Analysis ToolPak add-in for automated descriptive statistics and correlation analysis in Excel. --- Step 1: Install Data Analysis…
Practical 1: Employee Dataset – Formulas, Logical Functions & Charts
Program Statement
Create a worksheet named "Employee_Analysis" with 10 employee records and perform the following tasks using Excel formulas and features.
---
Task 1: Create the Dataset
Create a table with the columns below and enter 10 records:
| EmpID | Employee Name | Department | Basic Salary (₹) | Experience (Years) | Performance Score |
|---|---|---|---|---|---|
| E001 | Aman Sharma | HR | 35000 | 6 | 4.7 |
| E002 | Priya Singh | IT | 42000 | 3 | 3.8 |
| E003 | Rohit Verma | Finance | 50000 | 8 | 4.2 |
| E004 | Neha Gupta | Marketing | 28000 | 1 | 2.9 |
| E005 | Vikas Yadav | IT | 60000 | 10 | 4.9 |
| E006 | Riya Jain | HR | 32000 | 2 | 3.5 |
| E007 | Karan Mehta | Finance | 45000 | 5 | 4.0 |
| E008 | Anjali Tiwari | Marketing | 27000 | 1 | 2.3 |
| E009 | Sanjay Patel | IT | 55000 | 7 | 4.6 |
| E010 | Pooja Rawat | HR | 38000 | 4 | 3.2 |
---
Task 2: Mathematical Calculations
Add computed columns:
- Annual Salary →
=C2*12(Basic Salary × 12) - Experience Bonus (%) → Nested IF:
- Experience ≥ 5 years → 10%
- Experience 2–4 years → 5%
- Experience < 2 years → 2%
- Bonus Amount →
=Annual Salary * Bonus %
---
Task 3: Logical Functions (IF & Nested IF)
- Performance Category (Nested IF):
- Score > 4.5 → Excellent
- Score 3.5–4.4 → Very Good
- Score 2.5–3.4 → Good
- Below 2.5 → Needs Improvement
- Bonus Eligibility:
- Eligible if Performance Score ≥ 3.5 AND Experience ≥ 3 years
- Else → Not Eligible
---
Task 4: Logical + Math Combination
- Final Bonus Amount → If Eligible → Bonus Amount, else → 0
- Revised Annual Salary → Annual Salary + Final Bonus Amount
---
Task 5: Advanced Logical Functions
- Salary Grade (IFS / Nested IF):
- Revised Salary ≥ ₹6,00,000 → Grade A
- ₹4,00,000–₹5,99,999 → Grade B
- Below ₹4,00,000 → Grade C
- Promotion Recommendation:
- Promote if Grade = A OR Performance Category = Excellent
- Else → Review Required
---
Task 6: Summary Calculations (at the bottom of the sheet)
| Summary | Formula |
|---|---|
| Total Annual Salary | =SUM(Annual Salary column) |
| Average Performance | =AVERAGE(Performance Score column) |
| Highest Revised Sal. | =MAX(Revised Annual Salary column) |
| Eligible Employees | =COUNTIF(Bonus Eligibility col,"Eligible") |
---
Task 7: Conditional Formatting
- Green Fill → Performance Category = "Excellent"
- Blue Fill → Salary Grade = "A"
- Red Fill → Bonus Eligibility = "Not Eligible"
---
Task 8: Chart Creation
Create a Clustered Column Chart:
- Chart Title: Employee Revised Annual Salary
- X-Axis: Employee Name
- Y-Axis: Revised Annual Salary
- Add data labels showing salary values
- Place the chart in the same worksheet below the table
---
Key Formulas Used
=== Annual Salary ===
=D2*12
=== Experience Bonus % ===
=IF(E2>=5, 10%, IF(E2>=2, 5%, 2%))
=== Bonus Amount ===
=G2*H2
=== Performance Category ===
=IF(F2>4.5,"Excellent",IF(F2>=3.5,"Very Good",IF(F2>=2.5,"Good","Needs Improvement")))
=== Bonus Eligibility ===
=IF(AND(F2>=3.5, E2>=3), "Eligible", "Not Eligible")
=== Final Bonus Amount ===
=IF(J2="Eligible", I2, 0)
=== Revised Annual Salary ===
=G2+K2
=== Salary Grade ===
=IFS(L2>=600000,"A", L2>=400000,"B", L2<400000,"C")
=== Promotion Recommendation ===
=IF(OR(M2="A", N2="Excellent"), "Promote", "Review Required")Practical 2: Excel Basics & Student Academic Record Formatting
Theoretical Questions
a) Basic Components of an Excel Window
| Component | Description |
|---|---|
| Title Bar | Displays the workbook name and application name |
| Ribbon | Contains all Excel commands organized in tabs (Home, Insert, Formulas, Data, etc.) |
| Formula Bar | Shows the content or formula of the active cell |
| Name Box | Displays the address of the currently selected cell (e.g., A1) |
| Worksheet Area | The grid of rows and columns where data is entered |
| Sheet Tabs | Allow navigation between multiple worksheets |
| Scroll Bars | Horizontal and vertical bars to navigate through the sheet |
| Status Bar | Shows quick statistics (Sum, Average, Count) for selected cells |
| Quick Access Toolbar | Provides shortcuts to frequently used commands |
b) Workbook vs Worksheet
| Feature | Workbook | Worksheet |
|---|---|---|
| Definition | The entire Excel file (.xlsx) | A single spreadsheet tab inside a file |
| Contains | One or more worksheets | Rows, columns, and cells |
| Analogy | Like a physical notebook | Like a single page inside the notebook |
| Default | Opens with 1 sheet by default | Named Sheet1, Sheet2, etc. |
| Limit | Limited by system memory | Up to 1,048,576 rows × 16,384 columns |
c) AutoFill Feature in Excel AutoFill allows Excel to automatically fill a series of data (numbers, dates, weekdays, months, custom lists) by dragging the Fill Handle (small green square at the bottom-right of a selected cell).
- Number series: Enter 1, 2 → drag down → fills 3, 4, 5…
- Date series: Enter 01-Jan-2026 → drag → fills 02-Jan-2026, 03-Jan-2026…
- Months: January → drag → February, March…
- Formulas: Drag a formula cell to apply it to adjacent cells
---
Practical Task: Student Academic Record
Dataset (15 Students)
| S.No | Student Name | College Name | Class | Sub 1 | Sub 2 | Sub 3 | Sub 4 |
|---|---|---|---|---|---|---|---|
| 1 | Aman Sharma | Govt College Shimla | BCA-II | 78 | 85 | 92 | 70 |
| 2 | Priya Singh | HP University Shimla | BCA-I | 65 | 72 | 80 | 88 |
| 3 | Rohit Verma | DAV College Chandigarh | BCA-III | 90 | 88 | 76 | 82 |
| 4 | Neha Gupta | Govt College Shimla | BCA-II | 55 | 60 | 70 | 65 |
| 5 | Vikas Yadav | HP University Shimla | BCA-I | 95 | 91 | 87 | 93 |
| 6 | Riya Jain | DAV College Chandigarh | BCA-III | 72 | 68 | 74 | 77 |
| 7 | Karan Mehta | Govt College Mandi | BCA-II | 83 | 79 | 85 | 81 |
| 8 | Anjali Tiwari | HP University Shimla | BCA-I | 48 | 55 | 62 | 58 |
| 9 | Sanjay Patel | Govt College Shimla | BCA-III | 76 | 80 | 78 | 84 |
| 10 | Pooja Rawat | DAV College Chandigarh | BCA-I | 88 | 84 | 90 | 86 |
| 11 | Amit Kumar | Govt College Mandi | BCA-II | 62 | 70 | 68 | 73 |
| 12 | Sunita Rani | HP University Shimla | BCA-III | 91 | 89 | 94 | 96 |
| 13 | Dev Sharma | Govt College Shimla | BCA-I | 74 | 77 | 72 | 79 |
| 14 | Kavita Negi | DAV College Chandigarh | BCA-II | 58 | 63 | 67 | 61 |
| 15 | Rahul Thakur | Govt College Mandi | BCA-III | 85 | 82 | 88 | 87 |
---
Formatting Steps
- Merge & Center title "Student Academic Record" across all columns → Home → Merge & Center
- Title: Bold, Font Size 16, Background color (e.g., Light Blue)
- Column Headings: Bold all headers
- Column Width & Row Height: Double-click column border to auto-fit
- Borders: Select entire table → Home → Borders → All Borders
- Center-align: S.No, Class, and all Marks columns
- Wrap Text: College Name column → Home → Wrap Text
- Highlight marks > 75: Select marks range → Conditional Formatting → Highlight Cell Rules → Greater Than → 75 → Yellow Fill
- Number formatting: Select marks → Format Cells → Number → 0 decimal places
Frequently asked questions
Is the Statistical Analysis using Excel Lab course really free?
Yes. The entire Statistical Analysis using Excel Lab course on Siksha Sarovar is free to read with no account required. You can optionally sign in with Google to save your progress.
Do I get a certificate for Statistical Analysis using Excel Lab?
Yes — finish the lessons and pass the quiz to earn a free, verifiable certificate you can share on LinkedIn or with recruiters.
Can I run code while learning?
Yes. The built-in online compiler runs C, C++, Python, Java, PHP, JavaScript, C# and SQL directly in your browser — no installation needed.