Monitoring your blood pressure regularly is an essential step toward better heart health. Whether you’re managing hypertension or just being proactive, keeping a personal log can help you and your doctor make better decisions.
To support this, we’ve created a ready-to-use CSV file that not only lets you record your blood pressure readings but also automatically categorizes them using an Excel formula.
🩺 How Blood Pressure Works
Each blood pressure reading includes two numbers:
-
Systolic (SYS): Pressure when the heart beats
-
Diastolic (DIA): Pressure when the heart rests between beats
Here’s how to interpret your readings:
| Category | Systolic (SYS) | Diastolic (DIA) |
|---|---|---|
| Normal | < 120 | and < 80 |
| Elevated | 120–129 | and < 80 |
| High BP Stage 1 | 130–139 | or 80–89 |
| High BP Stage 2 | 140+ | or 90+ |
| Hypertensive Crisis | 180+ | or 120+ |
Free CSV Template with Status Automation
This CSV template includes:
-
Columns for Date, Time, Systolic, Diastolic, and Heart Rate
-
An auto-calculated Status column based on medical standards
-
Example data you can expand on daily
For Power BI, Report Developers, and Data Analysts:
If you are a Power BI Developer, Report Developer, Data Analyst, Data Engineer, Data Architect, or Data Scientist, you may download this sample dataset as a practice file for:
-
Building visual dashboards in Power BI or Tableau
-
Creating health-related KPIs
-
Practicing DAX, calculated columns, or data classification
-
Exploring time series trends or personal health analytics
Download CSV Template:
📥 Click here to download the sample CSV dataset
Replace the link with your actual file location (e.g., via Media Library or Google Drive).
📝 How to Use It:
-
Open the file in Excel, Google Sheets, or import into Power BI
-
Enter your daily readings
-
The Status column will update automatically using a formula like this:
=IF(OR(Systolic>=180,Diastolic>=120),”Hypertensive Crisis”,
IF(OR(Systolic>=140,Diastolic>=90),”High BP Stage 2″,
IF(OR(Systolic>=130,Diastolic>=80),”High BP Stage 1″,
IF(AND(Systolic>=120,Systolic<130,Diastolic<80),”Elevated”,
IF(AND(Systolic<120,Diastolic<80),”Normal”,”Unknown”)))))
| Date | Time | SYS | DIA | Heart Rate | Status |
|---|---|---|---|---|---|
| 17/07/2025 | 11:48 PM | 118 | 73 | 73 | Normal |
| 17/07/2025 | 11:50 PM | 114 | 71 | 70 | Normal |
Final Tip:
Measure consistently and calmly — ideally at the same time each day. If you see elevated readings often, contact your doctor.

