How to Create a Training Matrix in Excel (3 Easy Methods)

To demonstrate our methods for creating a training Matrix in Excel, we’ll use the following dataset with 3 columns: “Employee”, “Topic”, and “Date”.

Intro: how to create a training matrix in excel


Watch Video – Create a Training Matrix in Excel



What Is Training Matrix?

This is basically a table to keep track of employee training programs, which helps the managers of a company decide how many employees need training and how much, assisting in the development of an employee. The main elements of a Training Matrix are the Name, Training Topic, Relevant Dates, and some Calculations. You can optionally include Employee ID, Supervisor, and Working Department.


Method 1 – Using PivotTable

Here, we have a dataset of the employees’ training schedules. We’ll import that data into a PivotTable, then format it using PivotTable options.

Steps:

  • Select the cell range B4:D12.
  • From the Insert tab >>> select PivotTable.
  • Select Existing Worksheet and cell B16 as the output location.
  • Press OK.

Using PivotTable Feature to Create a Training Matrix in Excel

The PivotTable Fields dialog box will open.

Move these Fields:

    • Employee to Rows.
    • Topic to Columns.
    • Date to Values.

  • Select “Count of Date”.
  • Select “Value Field Settings…”.

Using PivotTable Feature to Create a Training Matrix in Excel

A dialog box will appear.

  • Select Product from the “Summarize value field by” section.
  • Click on Number Format.

  • Select Date from the Category section and enter “14-Mar-22”.
  • Press OK.

Using PivotTable Feature to Create a Training Matrix in Excel

Now we’ll get rid of the Grand Total from the PivotTable.

  • Select the PivotTable.
  • From the PivotTable Analyze tab, select Options.

A dialog box will appear.

  • From the “Totals & Filters” tab deselect both options under Grand Totals.

  • Under the “Layout & Format” tab, put three dashes ( “”) for empty cells.
  • Click OK.

Using PivotTable Feature to Create a Training Matrix in Excel

Our Training Matrix will be generated from our dataset.


Method 2 – Using Combined Formulas

We’ll use the same dataset and the UNIQUE, TRANSPOSE, IFERROR, INDEX, and MATCH functions to create a Training Matrix here.

The UNIQUE function is only available in Excel 2021 and Office 365 versions.

Steps:

  • Enter the following formula in cell B18:
=UNIQUE(B5:B12)

This function returns the unique value from a range. There are 4 unique names in our defined range.

Create a Training Matrix in Excel Using Combined Formula

  • Press ENTER.

This formula will AutoFill, as it’s an array formula.

  • Enter this formula in cell C17:
=TRANSPOSE(UNIQUE(C5:C12))

We’re again finding the unique values here. As we want the output to be in the horizontal direction, we added the TRANSPOSE function.

  • Press ENTER.

We’ll see the unique values in the horizontal direction here.

Create a Training Matrix in Excel Using Combined Formula

Now we’ll input the dates in the respective fields.

  • Enter the following formula in cell C18:
=IFERROR(INDEX($D$5:$D$12,MATCH(1,INDEX(($B$5:$B$12=$B18)*($C$5:$C$12=C$17),),0)),"")

Formula Breakdown

  • MATCH(1,INDEX(($B$5:$B$12=$B18)*($C$5:$C$12=C$17),),0)
    • Output: 1.
    • This portion returns the row number for our INDEX function. Inside this portion, there is another INDEX function, which will check how many cells have values from cells B18 and C17.
  • Our formula reduces to -> IFERROR(INDEX($D$5:$D$12,1),””)
    • Output: 44713.
    • This value represents the date “01 June 2022”. Our lookup range is D5:D12. Within that range, we’ll return the value of the first cell D5.
  • Our value is returned.

  • Press ENTER.
  • Use the Fill Handle to AutoFill that formula downwards and then towards the right.

Create a Training Matrix in Excel Using Combined Formula

We’ll have output similar to this:

Finally, add some formatting to complete our Training Matrix.

Create a Training Matrix in Excel Using Combined Formula


Method 3 – Using Conditional Formatting

Here we’re going to create a Training Matrix from scratch. Then we’ll add Conditional Formatting to it. Finally, we’ll use the COUNT and COUNTIF functions to add percentage completion in our Matrix.

Steps:

  • Enter the following data on the Excel Sheet:
    • Name of the Employee.
    • Topics for Training.
    • Relevant Dates.
    • Completion Rate column (we’ll add a formula here).

Use of Conditional Formatting to Create a Training Matrix

  • Format the cells.

  • Add Legends for the Matrix.

Use of Conditional Formatting to Create a Training Matrix

Now we’ll add Conditional Formatting to the Matrix.

  • Select the cell range C6:G9.
  • From the Home tab, select Conditional Formatting, then select “New Rule…”.

A dialog box will appear.

  • Select “Format only cells that contain” under Rule type.
  • Select “between” and put the date range from “1-Apr-22” to “18-May-22”.
  • Press Format.

Use of Conditional Formatting to Create a Training Matrix

  • Select “More Colors…” from the Fill tab.
  • From Custom, enter “#FFC7CE” in Hex.
  • Click OK.

  • Click Apply.

Use of Conditional Formatting to Create a Training Matrix

Conditional Formatting is applied to the dates.

  • Similarly, we can add the Green color for future dates.

Use of Conditional Formatting to Create a Training Matrix

  • And, the Gray color for the blank cells.

The final step should look like this after applying all the formatting. Use the formatting in the order given, else the Gray color may not be visible here.

Use of Conditional Formatting to Create a Training Matrix

Now we’ll add a formula to calculate the training completion percentage.

  • Enter the following formula in cell H6.
=COUNTIF(C6:G6,"<18-May-2022")/COUNT(C6:G6)

Formula Breakdown

  • With the COUNTIF function, we’re finding the number of cells that have dates before “18 May 2022”. Before this date, the employees have their completed training.
  • Then we’re counting the number of non-blank values in our range.
  • And then we’re dividing these to calculate the percentage of completion.

  • Press ENTER.

We’ll get almost 0.67 as our output, which is 67%. This value is the percentage of training scheduled for and completed by an employee.

Use of Conditional Formatting to Create a Training Matrix


Download Practice Workbook


<< Go Back to | Excel for Math | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Rafiul Haq
Rafiul Haq

Rafiul Haq worked as an Excel and VBA Content Developer in Exceldemy for over two years and published almost 200 articles for the website. He is passionate about exploring new aspects of Excel and VBA. He received his Bachelor of Science in Mechanical and Production Engineering (MPE) from the Islamic University of Technology. Rafiul furthered his education by obtaining an MBA in Finance from the Institute of Business Administration (IBA) at the University of Dhaka. Apart from creating... Read Full Bio

2 Comments
  1. Thanks a lot

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo