Detailed guidance on how to do Erlang-C calculations in both Excel and Lotus123.
by Mike Tanner. Copyright © MITAN Ltd 2000-2004
|
The key to performing Erlang-C calculations in a spreadsheet is to use the Poisson function, which is provided both in Excel and in Lotus123. The details of the Poisson function and how it is used are explained below, together with detailed instructions for setting up a spreadsheet. Sample spreadsheet for both Excel and Lotus123 are provided. | ||
(1) The Poisson FunctionThe Poisson function is provided in both Excel and Lotus123, and is defined as    ![]() | ||
(2) The Erlang-C Function Using The Poisson FunctionThe definition of the Erlang-C function is ![]() Multiplying the numerator and denominator by e-u we get ![]() The above formula for Erlang-C can be rewritten using the Poisson function as ![]() |
||
(3) ASA or Waiting Time CalculationOnce the Erlang-C function has been calculated, the formula for the ASA, or average wait, is straightforward.![]() |
||
(4) Service-Level CalculationsThe service level can also be calculated fairly straightforwardly, making use of the EXP function. The formula for service level as a probability is given here. The spreadsheet coding is given later in this article, and the probability needs to be converted to a percentage. ![]() | ||
(5) Sample SpreadsheetsThe following paragraphs explain the layout of a simple spreadsheet for doing Erlang-C calculations. Samples are available for both Excel and Lotus123. Click for Lotus123 example | ||
(6) Input Valuesll the input values are placed in columns on the left of the spreadsheet.
| ||
(7) Intermediate ValuesSeveral intermediate values need to be calculated. These are placed in the centre columns of the spreadsheet.
| ||
(8) ResultsThe results are placed in the right-hand columns. Most of the additional calculations needed are just to convert probabilities into percentages.
| ||