Advanced Excel

Master spreadsheets for reports, budgets, and dashboards used across South Sudan.

Level: Beginner–Advanced Beginner: 1 month β€’ Intermediate: 2 months β€’ Advanced: 3 months Contact for pricing

Prerequisites

Basic computer literacy and familiarity with simple spreadsheets is helpful β€” Module 1 includes a refresher, so complete beginners can still start here.

Certificate

Awarded by Rescue Academy on successful completion of the program's assessments and final project.

Learn Online β€” Live Classes

Register, receive your schedule, and join live instructor-led Advanced Excel classes on Zoom. Assignments, instructor feedback, and a certificate on completion.

Learn In Person

Attend Advanced Excel classes in person in Juba with hands-on labs, instructor mentorship, and a certificate on completion.

What You'll Learn

  • Functions: IF, SUMIF, XLOOKUP/VLOOKUP
  • Tables, sorting, filtering, and data validation
  • PivotTables and charts for reporting
  • Cleaning data and preventing common errors
  • Building a simple dashboard for decision-making

Curriculum

Beginner

Full lessons available below

Module 1: Excel Fundamentals Refresher

Learning objectives

  • Master relative, absolute, and mixed references

Lessons

  • Cell Referencing Refresher
  • Building Reliable Formulas

Module 2: Core Functions for Real Work

Learning objectives

  • Use IF, COUNTIF, and SUMIF confidently

Lessons

  • Conditional Logic with IF
  • COUNTIF & SUMIF

Module 3: Lookup Functions

Learning objectives

  • Use VLOOKUP and data validation

Lessons

  • VLOOKUP & INDEX/MATCH
  • Data Validation

Module 4: Summarizing Data with PivotTables

Learning objectives

  • Build PivotTables and PivotCharts

Lessons

  • Building a PivotTable
  • PivotCharts

Module 5: Building a Simple Dashboard

Learning objectives

  • Combine summaries into a one-page dashboard

Lessons

  • Dashboard Layout & Design
  • Conditional Formatting for Dashboards

Intermediate

Outline β€” full lessons coming soon

Module 1: Advanced Formulas

Learning objectives

  • Nest functions and handle errors gracefully

Lessons

  • Nested IF & IFERROR
  • Text & Date Functions

Module 2: What-If Analysis

Learning objectives

  • Use Goal Seek and Data Tables

Lessons

  • Goal Seek
  • Data Tables & Scenarios

Module 3: Advanced PivotTables

Learning objectives

  • Use calculated fields, grouping, and slicers

Lessons

  • Calculated Fields
  • Grouping & Slicers

Module 4: Introduction to Power Query

Learning objectives

  • Import and combine data from multiple sources

Lessons

  • Importing & Cleaning Data
  • Combining Multiple Sources

Module 5: Dashboard Project

Learning objectives

  • Plan and build a reporting dashboard

Lessons

  • Planning a Reporting Dashboard
  • Building & Refining the Dashboard

Advanced

Outline β€” full lessons coming soon

Module 1: Macros & Automation

Learning objectives

  • Record macros and write basic VBA

Lessons

  • Recording Basic Macros
  • Introduction to VBA

Module 2: Power Pivot & Data Modeling

Learning objectives

  • Build a data model with relationships

Lessons

  • Building a Data Model
  • Relationships Between Tables

Module 3: Advanced Dashboard Design

Learning objectives

  • Design interactive dashboards with slicers

Lessons

  • Interactive Dashboards with Slicers
  • Dashboard Design Best Practices

Module 4: Financial Modeling Basics

Learning objectives

  • Build a simple financial model

Lessons

  • Building a Simple Financial Model
  • Sensitivity Analysis

Module 5: Capstone Project

Learning objectives

  • Build a full reporting system for an organization

Lessons

  • Build a Full Reporting System for an Organization
  • Final Presentation

Full Lessons β€” Beginner Level

1. Excel Fundamentals Refresher

This program builds on basic Excel skills, so we start with a quick refresher on the concepts every advanced technique depends on: cell referencing. Getting this right is the difference between a formula that works when copied across a sheet, and one that breaks.

  • Relative reference (e.g. B2): changes automatically when you copy the formula to another cell.
  • Absolute reference (e.g. $B$2): stays locked to the same cell no matter where you copy the formula. Use it for values like a tax rate or exchange rate that every row should reference.
  • Mixed reference (e.g. $B2 or B$2): locks only the column or only the row.
  • Press F4 after clicking a cell reference in a formula to quickly cycle between relative, absolute, and mixed.

Practical Skill: Build a price list where every item's total is Quantity × Unit Price × (1 + Tax Rate), with the tax rate in one locked cell referenced by every row using an absolute reference.

Try it Yourself — Absolute vs Relative Reference

=== TAX CALCULATION SHEET ===

      A            B          C            D
1     Tax Rate:    0.05
2
3     Item         Qty        Unit Price   Total
4     Notebooks    10         1,500        =B4*C4*(1+$B$1)
5     Pens         50         200          =B5*C5*(1+$B$1)
6     Folders      20         800          =B6*C6*(1+$B$1)

Notice: $B$1 stays locked to the tax rate cell when the
formula in D4 is copied down to D5 and D6 β€” but B4, C4
shift automatically to B5/C5 and B6/C6.

2. Core Functions for Real Work

Beyond SUM and AVERAGE, a handful of functions cover most real business needs: conditional logic and conditional counting/summing.

  • =IF(condition, value_if_true, value_if_false) — e.g. =IF(B2>=50,"Pass","Fail").
  • =COUNTIF(range, criteria) — counts cells matching a condition, e.g. =COUNTIF(C2:C50,"Present").
  • =SUMIF(range, criteria, sum_range) — adds values matching a condition, e.g. total sales for one region.
  • Nesting functions: functions can be combined, e.g. =IF(COUNTIF(C2:C50,"Absent")>5,"At Risk","OK").

Practical Skill: Build a class or staff attendance sheet that automatically counts total "Present" and "Absent" days per person using COUNTIF, and flags anyone with more than 5 absences using IF.

Try it Yourself — Attendance Tracker Formulas

=== ATTENDANCE TRACKER ===

      A            B     C     D     ...   H            I
1     Name         Mon   Tue   Wed         Days Present  Status
2     Amuor D.     P     P     A           =COUNTIF(B2:G2,"P")   =IF(H2<10,"At Risk","OK")
3     Deng K.      P     P     P           =COUNTIF(B2:G2,"P")   =IF(H2<10,"At Risk","OK")

=== FUNCTIONS USED ===
  COUNTIF(range, "P")     Counts "Present" marks
  SUMIF(range, "North", sales_range)   Totals sales for "North" region only
  IF(H2<10, "At Risk", "OK")           Flags low attendance

3. Lookup Functions β€” VLOOKUP & INDEX/MATCH

Lookup functions let you pull matching information from another table instead of retyping it — essential for anything with a "list of items" and a "list of details," like a product catalog or staff directory.

  • =VLOOKUP(lookup_value, table_range, column_number, FALSE) — finds a value in the first column of a range and returns a value from another column in the same row. Always use FALSE for an exact match.
  • =INDEX(range, MATCH(lookup_value, lookup_range, 0)) — a more flexible alternative to VLOOKUP that can look left as well as right.
  • Data Validation (Data → Data Validation): restrict a cell to a dropdown list of allowed values — prevents typos like "Nairobi" vs "nairobi" vs "Niarobi" in the same column.

Practical Skill: Build a simple inventory sheet with a product code list on one tab and a sales log on another tab that uses VLOOKUP to automatically pull the product name and price from the code entered.

Try it Yourself — VLOOKUP Inventory Example

=== SHEET 1: "Products" ===
      A          B                C
1     Code       Name             Price (SSP)
2     P001       Exercise Book    1,200
3     P002       Ballpoint Pen    300
4     P003       USB Flash Drive  8,500

=== SHEET 2: "Sales" ===
      A          B                       C
1     Code       Name                    Price
2     P002       =VLOOKUP(A2,Products!A:C,2,FALSE)   =VLOOKUP(A2,Products!A:C,3,FALSE)

Result: typing "P002" in A2 automatically fills in
"Ballpoint Pen" and "300" β€” no retyping, no typos.

4. Summarizing Data with PivotTables

A PivotTable turns a long, raw list of data into a quick summary — total sales per region, attendance per month, expenses per category — without writing a single formula.

  • Select your data range → Insert → PivotTable. Drag fields into Rows, Columns, and Values to build the summary.
  • Change how values are summarized (Sum, Average, Count) by clicking the field in the Values area and choosing "Value Field Settings."
  • A PivotChart can be created directly from a PivotTable to visualize the same summary.
  • Refresh a PivotTable after changing the source data with Right-click → Refresh, or it will show outdated numbers.

Practical Skill: From a raw list of sales transactions (date, region, product, amount), build a PivotTable showing total sales by region and by month, then add a PivotChart.

Try it Yourself — PivotTable Setup Checklist

=== RAW DATA (before) ===
Date        Region    Product      Amount
2026-01-05  North     Notebooks    45,000
2026-01-06  South     Pens         12,000
2026-01-07  North     Pens         9,000
... (hundreds of rows) ...

=== PIVOTTABLE SETUP ===
Rows:    Region
Columns: Month (grouped from Date)
Values:  Sum of Amount

=== RESULT (after) ===
Region     Jan        Feb        Total
North      54,000     61,000     115,000
South      12,000     18,500     30,500

[ ] Select the full raw data range including headers
[ ] Insert -> PivotTable -> New Worksheet
[ ] Drag "Region" to Rows, "Date" to Columns (group by Month)
[ ] Drag "Amount" to Values -> confirm it shows "Sum of Amount"
[ ] Insert -> PivotChart to visualize the same summary

5. Building a Simple Dashboard

A dashboard is one screen that shows the most important numbers at a glance — useful for reporting to a manager, a board, or a donor without making them read a raw spreadsheet.

  • Combine 2-4 PivotCharts or summary tables on a single sheet.
  • Use Conditional Formatting (Home → Conditional Formatting) to automatically color-code values — e.g. red for over-budget, green for under-budget.
  • Keep the raw data on a separate, hidden sheet so the dashboard sheet stays clean and doesn't get accidentally edited.
  • Add a title and date to the dashboard so anyone printing it knows what they're looking at and when it was last updated.

Practical Skill: Combine your attendance tracker, sales summary, and budget sheet into a one-page dashboard with conditional formatting highlighting any figures that need attention.

Try it Yourself — Dashboard Layout Blueprint

=== ONE-PAGE DASHBOARD LAYOUT ===

+----------------------------------------------------+
| ORGANIZATION NAME β€” MONTHLY DASHBOARD (March 2026)  |
+----------------------------------------------------+
| [Chart: Sales by Region]   | [Chart: Attendance %]  |
|                             |                        |
+----------------------------------------------------+
| Budget Summary Table (conditional formatting)       |
|   Item         Planned    Actual    Status           |
|   Transport    5,000      6,200     [RED β€” over]     |
|   Supplies     12,000     11,000    [GREEN β€” under]  |
+----------------------------------------------------+

=== CONDITIONAL FORMATTING RULE EXAMPLE ===
  Select the "Status" or "Actual" column
  Home -> Conditional Formatting -> New Rule
  Format cells where: Actual > Planned
  Apply: Red fill
  Format cells where: Actual <= Planned
  Apply: Green fill

Quick Quiz — Advanced Excel Basics

What does VLOOKUP do?
What is a PivotTable used for?

Quick Tip: You are reading the free preview of this program. Practice with a real dataset — your own expenses, a small business's sales, or your organization's attendance records. Register for live classes to build a complete dashboard with instructor feedback.

Tools & Technologies

Tool list coming soon.

Career Opportunities

  • Office/business analyst role
  • Administrative or reporting role in an NGO or company
  • Freelance Excel/data support services

Practical Projects

  • Build a business dashboard and reporting workbook for a real or simulated organization
  • Create an inventory or budget tracking system using lookup functions and PivotTables

Ready to register for Advanced Excel?

WhatsApp: +211926196668 Email: rescueacademy26@gmail.com