Six Sigma Tools for continuous quality improvement


OEE Software

Total Productive Maintenance TPM Software for Overall Equipment Effectiveness

OEE Software to solve problems

not just identify them

The big difference between this and any other Lean OEE software

is that you are empowered with all the tools you need

OEE template

Andons, filters, charts, and all the power of Microsoft Excel

to solve problems, not just identify them.


Your OEE template has Andons

to visually highlight where your problems are.

Pink and yellow cells direct your attention to exceptions outside of your user-defined Andon Tolerance levels

You can filter your reports in any way

to drill down to greater levels of detail
for anything that catches your eye.

You have all the power of Excel

to generate any type of chart
to graphically illustrate the problems that you find.



And then once your OEE software has fulfilled its purpose... (to identify where to focus your attention)

You have tools to solve the problems that your OEE Software identified

This OEE software comes with an entire suite of Excel templates to scientifically experiment with countermeasures to reduce or eliminate the problems identified by your OEE software.

OEE Training
& Demo Videos

OEE Video

Additional training
relevant to this template

The Sample and Help worksheets of every template
always contain training relevant to THAT template



Also see the rest of the Six Sigma tools
that come with your OEE template








Video Help

Video: OEE Part 1 —
Leader Preparation


Video: OEE Part 2 —
Daily Log Entry


Video: OEE Part 3 —
Data Analysis

How to use your OEE template

Before getting started

Launch your team.

Train your users.

Foundational concepts to understand

A Work Center is defined as "One machine, or a group of machines
that are reported on a single Log, and are treated as one entity for OEE reporting."

You will maintain a separate Log sheet for each Work Center.

Although a single workbook can have several Log worksheets,
we usually suggest maintaining each Work Center Log in a separate Excel workbook.

For OEE Analysis,
the Logs for all related Work Centers will be imported into one shared OEEData worksheet,
which can be in the same workbook with one or more Log sheets,
but usually has its own separate workbook.

Your leaders should have already personalized your workbook to hide or show the sheets that you will need:

Your leaders should have already personalized the DV sheet in your workbook with:

OEE Ideal Cycle Time

As explained in the Foundational Concepts above,
you will usually have a separate workbook for each Work Center,
and the DV sheet in each workbook might be personalized with some values that are unique to that Work Center.

Systems2win menu > Systems2win templates

Find and open your template

Find and open your OEE template (OEE.xlsx)
in the same way that you find and open
your other 150+ Systems2win templates.

Save your working document, following the usual
document storage and naming conventions
established by your leaders.

If English is not your native language

Switch to your language, just like every Systems2win Excel template.

Open a Blank Sheet

Systems2win menu > Open a Blank Sheet

When you're ready to start doing your own real work...

click the button to 'Open a Blank Sheet'

Excel Ribbon bar > Systems2win tab > Open a Blank Sheet

This blank sheet is where you will do your real work

(not on the Sample sheet)

Rename your new sheet

Enter header data

At the top of each Log and/or OEEData sheet, enter data in the header fields.

OEE Daily Log

Daily Events Log sheet

Collect your OEE data

You can collect data for each Work Center
in any one of 3 ways: (which can vary by Work Center)

  1. Enter data directly into a Log sheet
  2. Collect data using a paper form
    then rekey into a Log sheet
  3. Use Automated Data Collection

    using a scratch workbook to convert the data
    into a format that matches the Log sheet —
    then import that data to a Log sheet

On each Log sheet

On each Log sheet - data is entered in 3 sections
and you can click the Navigation links to quickly move between sections

Top Log entries

Make a single log entry of Good Units produced for each combination of Shift and Product/Family.
Allocate Available Time by Product/Family (if more than one)—ensuring that total time for the Shift
is correct.


Make a log entry for each batch of Rejects.
For OEE purposes, Rework is just another Category of rejects.

See more complete discussion in the OEE Glossary.

Lost Time Events

Always make a log entry for any event that stops production
longer than the 'Downtime Threshold' number of minutes.

Shorter minor stoppages will be reflected in 'Performance Loss'

Import data from each Work Center Log

On each Log sheet...

Filter for the Date range that you want to import to your central OEEData worksheet.

OEE Import button

On the OEEData sheet… (which is often in its own workbook)

click the button to 'Import From Daily Log'
then select the workbook and worksheet to import.

Caution: There is no validation that data does not already exist for the Work Center / date range that you specify. If you accidentally import the same data twice, you can simply delete the duplicate rows.

Generate Analysis sheets

OEE Filter button

On a Log sheet...

Use Excel's Filter features,
then click the button to 'Generate Filtered Log'

On the OEEData sheet...

Use Excel's Filter features,
then click the button to 'Generate Filtered Worksheet'

Click the Andon button.

Any values outside of your user-defined 'Andon Tolerances' will be shaded pink,
and anything half way close will be shaded yellow—
so that you can quickly focus on problems needing attention.

Experiment with Countermeasures to the problems that get revealed

Once you have used your powerful OEE software to identify and illustrate your problems...

the next question becomes...

Cartoon of fireman fighting an alligator


"So what are we going to do about that?"

That is where most OEE software leaves off...

perhaps continuing to ask
if you would like to generate yet another type of chart
to further illustrate the problem that you have already clearly defined.

This OEE software comes with tools

to solve the problems that you identify

When you own your Systems2win templates, you have the tools that you need to actually

solve the problems that your TPM analysis has identified

Machine Balancing template

Standard Work template

Work Instructions

Root Cause Analysis

Depending on the nature of your top priority problems, you might use...

Wouldn't it be depressing to just be told about all of the problems that you have?

Wouldn't it be more helpful to have an entire suite of tools to actually solve the problems

that your OEE software identifies?

Bookmark = SixLosses

The Six Big Losses of OEE


Cartoon of fireman fighting an alligator

Use OEE Software
to identify and improve
all of these six major losses

  1. Changeover Time
  2. Equipment Failure


  1. Changeover Yield Loss
  2. Rejects and Rework


  1. Reduced Speed of Equipment
  2. Standby

    (waiting for an external problem to be resolved

OEE = Availability * Quality * Performance

OEE Software — Advanced Training

Create your own charts

In addition to the many charts in your standard template,

you can also optionally add your own,
using everything you know about Excel charts.

You can also hide unused charts. Or move them out of the Print Area. Or change the Print Area.

It's Excel. Use everything you know about familiar Microsoft Excel.

Suggestions to keep file sizes manageable

Use separate workbooks to maintain a Daily Log for each Work Center.

Delete unused Analysis sheets

Perhaps start with a copy (or multiple copies) of your workbook
to use for generating (temporary) Analysis worksheets.

Save an archive workbook at least every year, or whenever file size becomes slow.

Rather than starting a fresh workbook, perhaps simply delete archived data, leaving some
recent history to work with going forward.

Do not exceed 5000 rows of data on any single worksheet.

The Excel 'GoTo' function can fail if there are too many noncontiguous hidden rows.

To import data from Automated Data Collection Devices

Import data to an interim Excel workbook, then write macros in that interim workbook to get the data
into a format that matches the Systems2win worksheet where you want to import your data.

You will usually import to a Log sheet, but could also import directly to an OEEData sheet.

Then 'Paste Special > Values' to the next unused data rows.

Home tab > Paste > Paste Special > Values

Note: Custom programming assistance is available at Systems2win's regular hourly billing rate.

OEE Weighting

OEE Weighting only becomes important when aggregating OEE across dissimilar equipment and/or products

which is generally a bad idea to begin with
because OEE is intended only to measure and improve the effectiveness of the same equipment over time.

It was never intended to serve as a universal accounting standard
to compare diverse environments to each other.

But if you feel you must…

then you can personalize your master template
with your own User-Defined Calcs on the OEEFilter sheet to apply any weighting system of your choosing.

You cannot change part of an array

If you get this error message, then you are trying to customize something you shouldn't.

You might be trying to delete or move columns
that must remain unchanged in order for the Systems2win macros to work.

Bookmark = paper

Manual Collection of OEE Data

OEE Data Collection Form

OEE data collection form

Work Centers that don't have either Automated Data Collection or a nearby computer
will collect their OEE data on a printed paper form. (OEE-Paper.docx)

And then later,
the manually collected data gets entered into your OEE template for analysis.

Category and Reason Codes

To print a list of your (user-defined) Category and Reason Codes, you can either:

  1. Simply Print the DV sheet

    (the codes will be printed on several separate pages)

  2. Or you can create your own "cheat sheet"

    Tip: When copying to your custom workbook, use Paste Special > Values

Bookmark = Glossary

OEE Glossary of terms

for TPM Total Productive Maintenance and OEE Overall Equipment Effectiveness

Use CTRL+F to find keywords

Also see our Lean Dictionary

OEE Overall Equipment Effectiveness = Availability * Performance * Quality

OEE is calculated by multiplying 3 sub-measures:

1) Availability: % of actual uptime to planned
2) Performance: % of actual throughput to target
3) Quality: % of good units to total

Framework for measuring process efficiency — by breaking it into 3 constituent components.

World class benchmark >85%

Availability = Net Operating Time / Planned Uptime

A pure measure of Uptime, excluding the effects of Quality, Performance, and Planned Downtime Events.

World class >90%

Performance = Ideal Cycle Time / Actual Cycle Time

A pure measure of speed, excluding the effects of Quality and Availability.

World class >95%

Quality = Good Units Produced / Total Units Produced

Total Units Produced = Good Units Produced + Rejects

A pure measure of Process Yield, excluding the effects of Availability and Performance.

World class >99% (and often >99.9%)

Work Center = One machine, or a group of assets reported on a single Daily Log, and treated as one entity
for OEE reporting.

It is common for each Work Center to maintain their Daily Log in a separate Excel workbook — then copy & paste
to a central OEE Data workbook that summarizes the OEE for several interdependent Work Centers.

Product or Product Family = What is being produced

For OEE purposes, it is often sufficient to report by product family (rather than specific product or part number).

Good Units Produced = Units produced that meet quality standards — without rework.

Rejects = For OEE — any unit that not does meet First Pass Yield quality standards is a reject.

If rework might be performed later to attempt to salvage some value — then there is no question — rework is just another category of reject.

If rework is successfully performed during that same shift — then there are 2 schools of thought, and your organization needs to choose one of them, and use it consistently:

1) The reworked units are simply reported as Rejects.

2) The reworked units are reported as both Rejects and Good Units Produced.

Reject Category = User-defined reasons for reject

Some companies use this field exclusively for Reject Categories - such as:

  • Reject produced during Regular Production
  • Startup & Change Over rejects
  • Rework

Others also include Reasons — or more details, such as:

  • Scrap due to temperature variance
  • Rework that surfaced downstream
  • Rework that was handled in process
  • Rejects that might be reworked later

Available Time = Total minutes available for work.

Don't subtract meals or breaks or planned downtime.

Do subtract downtime beyond team's control. For example: weather, natural disaster...

Usually 480 mins per 8 hour shift.

If the shift will be making more than one product, then split Available Time into time per Product or Product Family, being careful to ensure that the total adds up to the total Available Time for that Shift.

Yes, it is permissible to record Available Time for the entire day, rather than by shift, but why? Don't each of your shifts report their time and production and rejects? Why would you want to obscure shift details when doing your analyses?

Planned Downtime = Deliberate downtime that is excluded from OEE calculations.

Examples: Planned maintenance,
equipment shut down during meals, breaks or meetings,
planned downtime because there is no customer demand
(and one of the foundational lean principles is to produce no faster than the pace of actual customer demand)

Planned Uptime = Available Time — Planned Downtime

aka: Planned Production Time, Net Available Time, Scheduled Time, Running Time

It is very unfortunate that there is no agreed-upon term for this important concept that is so foundational to OEE.

OEE starts with this amount of time, (if that's not foundational, what is?),

and yet we could not find two books or software packages that called it the same name.

Like all Systems2win templates, you can use Insert Comment to add your own user-defined help to supplement (rather than replace) the standard Systems2win pop-up help (which will still be available in addition to your user-defined help — thereby making it easy for your users to translate your own in-house terminology with the terminology used in Systems2win's on-line training pages)

Loading Effectiveness = Planned Uptime / Available Time

Some companies also measure:

Equipment Utilization = Planned Uptime / Total Possible Available Time (1440 mins per day)


TEEP Total Equipment Effectiveness Performance = OEE * Utilization

Systems2win has chosen not to track Utilization and TEEP in the standard template because:

  1. The entire concept of maximizing equipment utilization only fits lean philosophy in the rare situation where customer demand chronically exceeds capacity.
  2. Maximum Possible Available Time becomes confusing and difficult to track in diverse reporting environments
    (as you will quickly discover if you ever work a second shift and attempt to program this metric with User Defined Calls)
  3. TEEP is so easy to calculate once you know how many shifts are being worked per day. So we suggest simply using a hand calculator to calculate TEEP in those rare moments that you want to analyze it.

Downtime Threshold = Maximum amount of time production can be stopped before it must be recorded in Log

Anything that stops production longer than this number of minutes must be recorded in the Lost Time Log, and will therefore be included in Downtime Loss.

Shorter minor stoppages will be reflected in Performance Loss.

Downtime Loss = Change Overs + Standby + Unplanned Downtime

Any event that stops Planned Uptime longer than the number of minutes defined as the Downtime Threshold must be recorded in the Lost Time Log. Everything recorded in the Lost Time Log is included in Downtime Loss, which affects the Availability portion of OEE. Shorter minor stoppages get reflected in the Performance portion of OEE.

Change Overs

Setups, change overs, and adjustments to equipment.

Please note that Change Overs are NOT Planned Downtime — even if they are pre-planned.

Change Overs ARE included within OEE calculations as reduced Availability — and SMED Quick Change Over projects are among the most popular TPM activities resulting from OEE analysis.

That's why your Systems2win template breaks Change Overs into their own sub-category — rather than obscuring them in one big glob of Downtime Loss.


Production stopped due to:

  • being starved by unavailability of upstream materials
  • or backed up by unavailability of downstream production or storage capacity

You won't find Standby in very many OEE books, but several of our customers find it essential.

Especially when several Work Centers are grouped together in a highly interdependent production line or cell — it is very helpful to pinpoint your problem by ascribing Unplanned Downtime to only the one Work Center that caused all of the other Work Centers to be down at the same time.

The one Work Center with the root problem has Unplanned Downtime, and all of the other affected Work Centers have Standby time.

Unplanned Downtime

Anything other than Change Overs or Standby that stops production longer than the number of minutes defined in the Downtime Threshold.
Examples: Various types of equipment failure, operator unavailability...

Net Operating Time = Planned Uptime – Downtime Loss

Productive time available after downtime losses are deducted.

We have seen some books and software incorrectly abbreviate "Net Operating Time" to "Operating Time".

Operating Time has its own definition. Operating Time = Available Time – Planned Downtime – Change Overs

and is essential to the less popular calculation of NEE Net Equipment Effectiveness — which is almost identical to OEE, but Availability does not include Change Overs.

NEE = ((Operating Time – Standby – Unplanned Downtime)/Operating Time) * Performance * Quality

If you personalize the User Calcs in your Systems2win template to calculate NEE — then you will appreciate that we did not incorrectly abbreviate "Net Operating Time" to just "Operating Time".

Paper waste

Your lean objective
is to eliminate
the 7 types of waste

Ideal Operating Time = (Good Units Produced + Rejects) * Cycle Time per unit

Does not penalize for quality Rejects

Ideal Cycle Time

If the Cycle Time Unit of Measure is seconds, minutes, or hours,
then this is the theoretical fastest time to produce one unit

If the Cycle Time Unit of Measure is ppm parts per minute,
then this is the theoretical fastest Run Rate (parts per minute)

Some companies use the Nameplate Capacity as a less-than-perfect estimate of Ideal Cycle Time
(Nameplate Capacity = the maximum speed estimate made by the engineers that made the machine)
but if the engineers guessed a little low — then your actual performance might sometimes exceed their estimate of fastest machine speed — which then results in an OEE Performance rating of over 100%.

Technically, no OEE component metric should ever exceed 100%, but as long as you consistently apply the same nameplate capacity over time, your OEE measure will still be useful for comparing OEE improvement on that machine.

This is a good example of why OEE is intended to be used only to evaluate the progress of a single Work Center — and is NOT intended to compare the efficiency of different Work Centers against each other.

Performance Loss = (1 – OEE Performance Ratio) * Net Operating Time

aka Speed Loss, Performance Time Loss

The amount of time lost due to Performance inefficiencies, such as idling, minor stoppages, machine running at reduced speed...

Any slowdowns or minor stoppages less than the Downtime Threshold will show up in Performance Loss.

Performance Time = Net Operating Time – Performance Loss

Productive time before Quality Losses are deducted.

Quality Time Loss = Rejects * Cycle Time per unit

Time lost due to quality problems.

Productive Time = Performance Time – Quality Time Loss

aka Effective Time, Fully Productive Time, Net Productive Time

Actual productive time after ALL losses are subtracted.

The true bottom line of your process efficiency.

OEE Andon button

Andon = A system to draw attention to problems

When you click the Andon button in your Systems2win OEE template,
numbers outside of your user-defined Andon Tolerance levels will appear pink,
and values halfway close will appear yellow.

Waterfall Chart = Chart that graphically depicts each OEE element

starting with Available Time, being reduced by each OEE Time Loss, and ending with Productive Time

OEE Waterfall Chart

Your Systems2win OEE template can instantly create a Waterfall Chart for ANY row that you want to analyze

which is something that most OEE software can't do...
which is one reason why some people import their existing OEE data to their Systems2win template for further analysis.

Bookmark = Reading

Suggested Reading



Free trial of OEE template
is available upon special request
Contact us

More Suggested Reading

Six Sigma templates

The right Six Sigma tools
to Define, Measure, Analyze, Improve, and Control
the quality of ANY process

This OEE template comes with many other

useful Six Sigma tools



and you can empower every team member
with an enterprise license for unlimited users




Download free trial
OEE template




If you don't already own a license, Own yours now











































Your Systems2win templates come with free New User Training to quickly learn features that are common to all 150+ templates




One huge benefit of owning your Systems2win templates is Support when you need it




Private Training is available to give your team the support they need to succeed






























Every Systems2win 
Excel template is available 
in ANY language


Languages available for immediate delivery include:

  • Spanish: 
    Efectividad total del equipo
  • Portuguese: 
    Eficácia Global do Equipamento
  • Chinese: 
  • French: 
    Taux de rendement synthétique
  • German:
    Gesamteffektivität der Ausrüstung



















You already knew about Systems2win?

Why didn't you tell me?