15 Quick & powerful ways to analyze business data

Posted on July 1st, 2015 in Analytics , Charts and Graphs , Learn Excel - 17 comments

Here is a situation all too familiar.

You are looking at a spreadsheet full of data. You need to analyze and tell a story about it. You have little time. You don’t know where to start.

Today let me share 15 quick, simple & very powerful ways to analyze business data. Ready? Let’s get started.

1. Describe data with quick stats

You know…, the good old AVERAGE, COUNT, SUM, MIN, MAX, MEDIAN, and Range of the data.

You can calculate all of these with simple Excel formulas.

If you are lazy (or in a bit of hurry), you can use the Descriptive statistics feature of Data Analysis Tools add-in (this is available in Excel by default. You just need to enable it by going to File > Options > Add-ins > Manage Excel Add-ins > Go).

Descriptive statistics in Excel using Data Analysis toolpack add-in

Related: Going beyond AVERAGE to summarize data – Podcast part 1 & part 2

2. Heatmap it

When you have a bunch of numbers, you can use heatmaps / color scales to to find what’s going with it in the quickest & most fun way.

Just select the numbers and go to Home > Conditional Formatting > Color-scales and pick a color scale you like.

See the numbers light up based on how high / low they are.

Create a quick heatmap using conditional formatting color scales in Excel

3. Spot the trend

Your data may have some trends buried in it. Uncovering these trends can be hard if you look at numbers alone. But with a simple line chart, you can quickly see how things are going, what has been the general direction of your numbers and may be even predict what is going to happen next.

To spot the trend, simply select the data and create a line chart (or even a sparkline)

4. 80 / 20 – Pareto Analysis

Pareto analysis (also known as 80/20 analysis) refers to the idea that 80% of outcomes in many situations are governed by 20% factors.

For example, in a manufacturing company 80% of defects may be reported by just 20% of the process steps

or in a website, 80% of visitors may be going to 20% of the pages.

Interactive Pareto Chart - part of 50 ways to analyze data course - Chandoo.org

5. Index the numbers

Let’s say you are looking at sales of various products. Product A sells between 4000 and 5000 units per month. Product B sells between 1000 and 1500 per month. How would you compare these two product performances?

You can index their sales to a common starting point, like 100 and then analyze relative performance with the help of indexed charts.

Something like this:

Indexed charts - compare numbers that do not have same base - Excel data analysis & charting technique

6. Weighted average it

Pop quiz: If a cup of coffee at Joe’s Brew costs $4 on weekdays and $3 in weekends, what is the average cost of coffee over a week?

Hint – the answer is not $3.5

Weighted averages in Excel - how to & formula

When analyzing real-life data, calculating average may not cut it. You may have to calculate weighted average to get the true picture of your numbers.

Related: learn more about weighted average formula.

7. Find the outliers

Quick story – A professor walked in to the freshmen class of an MBA program. She took out a blank sheet of A4 paper, placed a dot with red marker on it somewhere. Then she showed the paper to students and asked them “what do you see?”

Everyone said “a red dot”.

Not a single person said “a white paper”.

That’s because our focus is always on outliers (things that are not normal).

So next time you are looking at business data, find out those red dots.

8. Slice & Chart it

If you create a chart from lots of data, then it looks cluttered.

But when you apply filters or slicers to original data, the chart will show only filtered data.

This is a quick & powerful way to slice your data and visualize sub-sets to spot trends or insights.

Adhoc trend chart with slicers in Excel - demo

9. Check out the distribution on this curve!

When you understand the shape of your data, you can tell better stories about it.

To quickly check the shape of your data,

  • Find the range of your data (min & max values)
  • Divide this range in equal ranges (start with n=10 and refine until you are happy)
  • Find out how many values fall in each of those n ranges (calculate the frequency using formulas like COUNTIFS)
  • Create a column chart with this frequency data (called as histogram)
  • Spot the shape from this histogram.

10. Rank it / Sort it

Sort your data using Excel sort options or rank the data points against all values using RANK() formula. This will tell you where each value fits in.

Related: Sort values using formulas in your dashboards

11. Top 5 it

Sometimes when you have too many items, it’s better to focus on just top 10 values or bottom 5 values. For example, if you are analyzing sales of 745 products, looking at all the 745 items is going to be very tiring. Instead you can filter the list down to top or bottom few values and then focus on these unique items.

Top 10 items using Excel Pivot table filters

To do this, you can use

Also, you can use conditional formatting to highlight top or bottom items. You can also highlight top or bottom x% values.

12. Got change?

When you have data for more than 1 year (or month), you can analyze % change year over year to spot valuable information.

% change over time - display using conditional formatting in Excel

These kind of % changes (YoY, MoM etc.) are very useful in companies that experience business cycles. For example, if you sell scarves, you can expect more sales in winter months. So when comparing % change, you should compare with last year same month values instead of previous month to understand how good the performance has been.

To visualize such changes, you can use conditional formatting > icons > arrows

Related: Never use simple numbers in your dashboards

13. Spot the the duplicates

When comparing two or more sets of data, often understanding how many values are duplicated (or not) in your lists can be helpful.

For example, if you are analyzing list of customers visiting your store this month & last month, you may want to know how many people visited your store both months (ie how many customers are loyal?)

To spot the duplicates quickly, you can use Conditional Formatting > Duplicates (related: compare 2 lists in Excel).

Compare 2 lists using Excel conditional formatting

To count how many values are overlapping in 2 sets of data, you can use formulas.

14. Find the rate of return

Question time: It was year 2015. Johnny is new to stock market. He bought company K’s shares for $500 in 1st of Jan 2015. Fast forward to July 2015. He wanted to find out how much his $500 investment is worth now. So he looked at company K’s share price data. Here is what he found.

The stock went up (or down) by -10%, 10%, -15%, 15%, -10%, 10% in first 6 months of the year.

So what is his investment worth now?

This is where ideas like FV (future value) come in to picture.

FVSCHEDULE() Excel formula to calculate future value after a series of % changes

You can use a formula like FVSCHEDULE() to quickly calculate how much the investment is worth after a series of % changes.

Related: Calculating CAGR using Excel.

15. Count by occurrence

When analyzing textual data (like customer names, vendor IDs, part numbers etc.) you may want to know how many times each item has occurred in the list, what is the most frequent item etc. To get this quickly, just set up a pivot table. Add the customer name column to both row labels & value field area of the pivot table. Sort the pivot by value field, largest to smallest. And your report is ready.

Want more? 50 Ways to Analyze Data course is for you:

If your job involves data analysis & story telling (to be honest all jobs require these skills), then you are going to love 50 ways to analyze data online course.

This course offers 50 case studies, each dealing with a specific type of business problem, analysis situation or modeling scenario and offers a variety of solutions using Excel. You will learn how to analyze data better, faster, and present the information more beautifully.

We are not accepting students in to this program. Check out 50 ways to analyze data program course page for more information and enrollment process.

Click here.

17 Responses to “15 Quick & powerful ways to analyze business data”

  1. JP says:

    This is just great Chandoo! Aspiring operation managers should be knowing these powerful analysis approach. Thank you for sharing.

  2. syed nadeem abbas says:

    It's very helpful stuff and I am expecting much more awsome in coming training program.
    Thanks for sharing.

  3. Ndy says:

    This awesome! I always enjoy their excel quick tricks!

  4. Ndy says:

    I meant 'your' texcel tricks

  5. SB says:

    This is Fantastic.

    I use quite a few of them on a fairly regular basis. Now I will have a one stop location for a lot of the fire power I need for my analysis
    Great help and thanks for sharing Chandoo.

  6. Sunadh says:

    Thanks Chandoo!!!! You work "Hard" to put our lives at "Ease".......

  7. Rajat Kumar says:

    Thank-you Chandoo. 🙂

  8. Prash says:

    Thank you Chandoo! This came at a right time!

  9. Judie Lopez says:

    Thank you chandoo!

  10. Judie Lopez says:

    Superb!

  11. fred fonda says:

    simply awesome stuff. you got my attention can't wait for more.

  12. Lucho says:

    it`s nice man! Thanks. I like it: brief explanations, powerful functions.

  13. Abhishek says:

    hi, awesome.

    I want to join

  14. MingMong says:

    What's stopping me using powerpivot:
    #link powerpivot tables on more than one criteria, e.g. Customer Name and postal code as they might have multiple delivery addresses.
    #update names across multiple pivots (especially when grouping)
    #grouping dates/number into non linear chunks, e.g 1-10, 10- 15, 15-28,28-31
    #Quickly changing number format (i.e. rather than right click -> number format, click any cell and change the format for all numbers in that field, in that report.

    other things:
    #fiscal calendar calcs -> 4/4/5 week vs calendar, P1= april? jan? September?
    #mileage() -> variables are(Start point, end point, postal code/geocords, route option, route planner) output = mileage as per route planner (google/bing maps) and economic, fastest... etc
    #Coffee() -> variables are (Number of drinks, mug size, type, milk, sugar, flavour, takeaway) -> obviously a joke, but well done for making it to the end...

Leave a Reply