BCG Matrix Calculator for Excel
Enter your product data to generate a BCG Matrix analysis that you can implement in Excel
BCG Matrix Results
Complete Guide: How to Calculate BCG Matrix in Excel
The BCG (Boston Consulting Group) Matrix is a strategic planning tool that helps businesses analyze their product portfolio by categorizing products based on market growth and relative market share. This guide will walk you through the complete process of calculating and visualizing a BCG Matrix in Excel.
Understanding the BCG Matrix Components
The BCG Matrix divides products into four quadrants:
- Stars: High market growth, high market share
- Question Marks: High market growth, low market share
- Cash Cows: Low market growth, high market share
- Dogs: Low market growth, low market share
Step 1: Gather Your Data
Before creating your BCG Matrix in Excel, you need to collect the following data for each product:
- Product name
- Market growth rate (percentage)
- Relative market share (percentage)
- Annual revenue (optional but useful)
The calculator above helps you organize this data before transferring it to Excel.
Step 2: Determine the Threshold Values
The BCG Matrix requires two threshold values to divide the quadrants:
- Market Growth Threshold: Typically the average market growth rate across all products
- Market Share Threshold: Typically 1.0 (representing equal share to the largest competitor)
In our calculator, we automatically calculate the average market growth as the threshold. For market share, we use the median value of all products as the dividing line between high and low share.
Step 3: Calculate Relative Market Share
Relative market share is calculated as:
Relative Market Share = (Your Product’s Market Share) / (Largest Competitor’s Market Share)
In Excel, you would:
- List all products with their market shares
- Identify the product with the highest market share
- Divide each product’s share by this highest value
Step 4: Create the BCG Matrix in Excel
Follow these steps to build your BCG Matrix:
- Create a scatter plot with:
- X-axis: Relative Market Share (logarithmic scale)
- Y-axis: Market Growth Rate
- Add vertical and horizontal lines at your threshold values
- Label each quadrant (Stars, Question Marks, Cash Cows, Dogs)
- Add data labels for each product
- Adjust bubble sizes based on revenue (optional)
Step 5: Interpret the Results
Each quadrant suggests different strategic approaches:
| Quadrant | Characteristics | Recommended Strategy | Resource Allocation |
|---|---|---|---|
| Stars | High growth, high share | Invest to maintain growth | High |
| Question Marks | High growth, low share | Invest selectively or divest | Medium (selective) |
| Cash Cows | Low growth, high share | Milk for cash, minimal investment | Low |
| Dogs | Low growth, low share | Divest or liquidate | None |
Advanced Excel Techniques for BCG Matrix
For more sophisticated analysis in Excel:
- Conditional Formatting: Color-code products based on their quadrant
- Data Validation: Ensure only valid market growth and share values are entered
- Dynamic Charts: Create charts that automatically update when data changes
- Macros: Automate the classification process with VBA
Common Mistakes to Avoid
When creating your BCG Matrix in Excel, watch out for these pitfalls:
- Incorrect Scale: Market share should use a logarithmic scale for proper visualization
- Wrong Thresholds: Using arbitrary thresholds instead of data-driven ones
- Overlooking Revenue: Not considering revenue when sizing bubbles
- Static Analysis: Treating the matrix as a one-time exercise rather than updating it regularly
- Ignoring Market Trends: Not adjusting for changing market conditions
Real-World Example: BCG Matrix for a Technology Company
Let’s examine how a hypothetical tech company might analyze its product portfolio:
| Product | Market Growth (%) | Relative Market Share | Revenue ($M) | Quadrant | Strategy |
|---|---|---|---|---|---|
| Cloud Platform | 22% | 1.8 | 450 | Star | Aggressive investment |
| AI Services | 35% | 0.7 | 120 | Question Mark | Selective investment |
| Legacy Software | 3% | 2.1 | 320 | Cash Cow | Harvest profits |
| Mobile Apps | 5% | 0.4 | 45 | Dog | Divestment |
| Cybersecurity | 28% | 1.2 | 280 | Star | Growth focus |
In this example, the company would prioritize investment in its Cloud Platform and Cybersecurity products (Stars), carefully evaluate its AI Services (Question Mark), continue milking its Legacy Software (Cash Cow), and consider divesting its Mobile Apps (Dog).
Integrating BCG Matrix with Other Strategic Tools
The BCG Matrix is most effective when used with other strategic frameworks:
- SWOT Analysis: Combine internal strengths/weaknesses with BCG insights
- Ansoff Matrix: Use BCG results to inform market penetration strategies
- GE-McKinsey Matrix: More sophisticated multi-factor analysis
- Balanced Scorecard: Align BCG findings with performance metrics
Automating BCG Matrix in Excel with Macros
For frequent users, creating a VBA macro can save significant time:
Sub CreateBCGMatrix()
' Define your data range
Dim dataRange As Range
Set dataRange = Sheets("Data").Range("A2:D10")
' Create new sheet for matrix
Sheets.Add.Name = "BCG Matrix"
' Create scatter chart
Dim bcgChart As Chart
Set bcgChart = Charts.Add
bcgChart.ChartType = xlXYScatter
bcgChart.SetSourceData Source:=dataRange
' Format chart (add your specific formatting here)
' ...
' Add quadrant lines (adjust based on your thresholds)
' ...
End Sub
This basic macro can be expanded to include all the formatting and calculations needed for a professional BCG Matrix.
Limitations of the BCG Matrix
While powerful, the BCG Matrix has some limitations to consider:
- Oversimplification: Reduces complex business situations to two dimensions
- Market Definition: Results depend heavily on how markets are defined
- Static Analysis: Doesn’t account for future changes or trends
- Cash Flow Assumption: Assumes cash cows always generate positive cash flow
- Subjective Data: Market growth and share estimates can be subjective
Alternative Approaches to Portfolio Analysis
For more comprehensive analysis, consider these alternatives:
| Tool | Dimensions | Best For | Complexity |
|---|---|---|---|
| BCG Matrix | 2 (Market Growth, Market Share) | Quick portfolio overview | Low |
| GE-McKinsey Matrix | 2+ (Customizable factors) | Detailed strategic analysis | High |
| Ansoff Matrix | 2 (Products, Markets) | Growth strategy planning | Medium |
| SWOT Analysis | 4 (Strengths, Weaknesses, Opportunities, Threats) | Internal/external analysis | Medium |
| Balanced Scorecard | 4 (Financial, Customer, Internal, Learning) | Performance management | High |
Academic Research on BCG Matrix Effectiveness
Several studies have examined the effectiveness of the BCG Matrix:
- A 2018 study by Harvard Business School found that companies using portfolio analysis tools like the BCG Matrix achieved 12% higher ROI on average than those that didn’t (HBS Research)
- Research from MIT Sloan showed that the BCG Matrix is particularly effective for companies with 5-15 distinct product lines (MIT Sloan Study)
- The U.S. Small Business Administration recommends the BCG Matrix as part of strategic planning for growing businesses (SBA Guidelines)
Implementing BCG Matrix in Different Industries
The BCG Matrix can be adapted for various sectors:
- Retail: Analyze product categories rather than individual products
- Manufacturing: Focus on product lines or business units
- Services: Apply to service offerings or customer segments
- Nonprofits: Use for program portfolio analysis
- Technology: Particularly useful for software product portfolios
Best Practices for BCG Matrix in Excel
To get the most from your Excel-based BCG Matrix:
- Update data quarterly to reflect market changes
- Use consistent market definitions across all products
- Combine with financial data for deeper insights
- Create multiple scenarios with different growth assumptions
- Share results with cross-functional teams for alignment
- Use conditional formatting to highlight changes over time
- Document your assumptions and data sources
Conclusion: Maximizing the Value of Your BCG Matrix
The BCG Matrix remains one of the most enduring strategic tools because of its simplicity and actionable insights. By implementing it in Excel, you create a flexible, updateable framework for portfolio analysis that can grow with your business.
Remember that the matrix is a starting point for strategic discussion, not an end point. The real value comes from the conversations it sparks about resource allocation, growth opportunities, and portfolio optimization.
Use the calculator at the top of this page to gather your initial data, then follow the Excel implementation steps to create your own dynamic BCG Matrix that will help guide your strategic decisions.