An open API service indexing awesome lists of open source software.

https://github.com/georgehanymilad/mobile-usage-behavior-analysis

Excel Project for Data Analysis
https://github.com/georgehanymilad/mobile-usage-behavior-analysis

data-analysis data-visualization dataanalyst dataanalytics excel-dashboard pivot-tables powerquery storytelling

Last synced: 28 days ago
JSON representation

Excel Project for Data Analysis

Awesome Lists containing this project

README

          



# 📱 Mobile Usage Behavior Analysis (Excel Dashboard)

Project Image

---

## 📌 Table of Contents
- [📖 Project Overview](#-project-overview)
- [📊 Dataset](#-dataset)
- [🛠️ Data Preparation & Transformation](#️-data-preparation--transformation)
- [🧮 Pivot Tables](#-pivot-tables)
- [📈 Dashboard](#-dashboard)
- [🔍 Insights](#-insights)
- [💡 Possible Reasons](#-possible-reasons)
- [✅ Recommendations](#-recommendations)
- [🧰 Tools & Technologies](#-tools--technologies)
- [🙌 Acknowledgments](#-acknowledgments)

---

## 📖 Project Overview
This project focuses on analyzing **mobile usage behavior** using **Excel only**.
The main goal is to study **user behavior**, identify **potential signs of mobile addiction**, and explore how **age and gender** affect:
- Mobile screen time
- Data usage
- Number of installed applications
- App usage patterns

The output is an **interactive dashboard** that helps decision-makers understand trends and take action.

---

## 📊 Dataset
- **Source:** [Kaggle - Mobile Device Usage and User Behavior Dataset](https://www.kaggle.com/datasets/valakhorasani/mobile-device-usage-and-user-behavior-dataset)
- **Size:** 700 rows × 11 columns
- **Format:** CSV file

### 📑 Columns Description
| Column | Description |
|--------|-------------|
| User ID | Unique identifier for each user |
| Device Model | Model of the smartphone |
| Operating System | OS of the device (iOS / Android) |
| App Usage Time (min/day) | Daily app usage in minutes |
| Screen On Time (hours/day) | Average screen time per day |
| Battery Drain (mAh/day) | Daily battery consumption |
| Number of Apps Installed | Total installed apps |
| Data Usage (MB/day) | Daily data consumption |
| Age | Age of the user |
| Gender | Male / Female |
| User Behavior Class | Classification of user usage behavior (1–5) |

---

## 🛠️ Data Preparation & Transformation
Performed in **Power Query**:
1. **Data Cleaning**
- No missing values
- No duplicates
- No outliers (validated using Box Plot)

2. **Transformations**
- Converted `User ID` & `User Behavior Class` to *Text*
- Created **Age Groups** instead of raw ages
- Replaced numeric **Behavior Classes (1–5)** with labels:
- `1 → Uses Rarely`
- `2 → Uses Sometimes`
- `3 → Uses Normally`
- `4 → Uses Often`
- `5 → Uses Always`
- Converted `App Usage Time` from minutes → hours

## 📷 Power Query Preview:
Pivot Table 1

---

## 🧮 Pivot Tables
The analysis is powered by **Pivot Tables**, which summarize and structure the dataset before visualization.

📷 Pivot Table Previews:

## Pivot Tables - V1
Pivot Table 1

## Pivot Tables - V2
Pivot Table 2

## Pivot Tables - V3
Pivot Table 3

## Pivot Tables - V4: KPIs
Pivot Table 3

> All slicers are connected to these Pivot Tables using **Report Connections** for a fully synchronized experience.

---

## 📈 Dashboard
The interactive dashboard was built using **Pivot Tables, Charts, KPIs, and Slicers**.
All slicers are connected via **Report Connections** for a fully dynamic experience.

## 📷 Dashboard Preview:

Dashboard

### 🔑 KPIs:
- **Users:** 700
- **Avg App Usage (Hr):** 4.5
- **Avg Screen Time (Hr):** 5.3
- **Avg Data Usage (MB):** 929.7
- **Avg Apps Installed:** 51

### 📊 Charts:
1. App Usage (Hr) by Age
2. Screen Time (Hr) by Age
3. Data Usage (MB) by Age & Gender
4. App Usage (Hr) vs Data Usage (MB)
5. Apps Installed vs App Usage (Hr)
6. App Usage (Hr) by Gender

### 🎛️ Slicers:
- Gender
- Age
- User Behavior Class

---

## 🔍 Insights
- **18–25** spend the most time on apps (avg. 4.8 hrs/day)
- **18–25** install the most apps (avg. 54 apps)
- **46–59** have the highest screen time (avg. 5.5 hrs/day)
- **36–45** show the lowest usage in all metrics
- Highest data consumption is among **46–59** (avg. 1022.4 MB for males, 929.2 MB for females)
- **Males vs Females:** Nearly identical app usage (~4.5 hrs/day)
- **Positive correlations:**
- App Usage ⬆️ → Data Usage ⬆️
- Apps Installed ⬆️ → App Usage ⬆️

---

## 💡 Possible Reasons
- **36–45:** Busy with work/family → lower usage
- **18–25:** Curious, more free time → higher usage & app installs
- **46–59:** Depend heavily on phones for news & entertainment → high data & screen time
- **Gender similarity:** Social apps (WhatsApp, Instagram, TikTok) used equally by both
- **Correlations:** More apps = more time, more time = higher data usage

---

## ✅ Recommendations
- Raise awareness among **18–25** on time management
- Encourage **46–59** to use data-saving tools
- Run awareness campaigns on **TikTok, Instagram, Facebook** for 18–25 age group
- Motivate **26–35** to balance entertainment with educational/utility apps
- Introduce **in-app notifications** reminding users to take breaks after 3 hours

---

## 🧰 Tools & Technologies
- **Microsoft Excel**: Data Analysis, Pivot Tables, Charts, Slicers
- **Power Query**: Data Cleaning & Transformation
- **Box Plot**: Outlier detection

---

## 🙌 Acknowledgments
- Dataset provided by [Kaggle](https://www.kaggle.com/datasets/valakhorasani/mobile-device-usage-and-user-behavior-dataset)
- Project developed as part of **Data Analysis practice using Excel**

---
🚀 *Crafted with passion for Data Analytics & Visualization.*