5g: Standards

Description
This section explains what makes a function a 5g function.

Learning Objectives
At the end of this section, learners will know:

Prerequisites
This section has no prerequisites.

Discussion

How is 5g different from LAMBDA?
(To learn more about 5g in general and why it is important click 5g Explained.)

5g is a standard for converting Excel formulas into simple functions that anyone of any skill level can use in any workbook. Creating functions for others is different than creating functions for our own use. When we create functions for ourselves we are:

These freedoms can create disaster for our clients. When we create for others we must make sure:

5g Guiding Principles

The guiding principles for creating 5g functions are end user focused: 5g functions must: 

5g Standard

From the guiding principles we created the following standards for 5g compliant functions:

Summary

Creating functions for others requires more thought and effort. The standards guide us through the process of making our functions highly usable by others and thus, successful.