ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Pass variable to NORMINSV function to get only mean value (https://www.excelbanter.com/excel-worksheet-functions/94632-pass-variable-norminsv-function-get-only-mean-value.html)

ExcelMonkey

Pass variable to NORMINSV function to get only mean value
 
Does anyone now how to pass variables to a NORMINSV Function so that I only
the mean value is calcualted. I have a model which I want to run in both
deterministic and stochastic mode. When in is stochastic model I want to do
the usual:

Nominsv(RAND(), mean, std) = Stochastic outcome

But I also want to run the model in deterministic mode so that I can use the
same formula to do the following:

Nominsv(RAND(), mean, std) = Mean

Using a RAND() of 0 does not work. Using a std of 0 does not work.
I know I can simply wrap an IF around it IF(a1 = Deterministic, Mean,
Nominsv(RAND(), mean, std)).

But I was hoping I could simply pass a variable to the function an avoid an
IF stmt.

Any ideas?

Thanks

EM

Mike Middleton

Pass variable to NORMINSV function to get only mean value
 
EM -

There is no English-version Excel worksheet function named either NORMINSV
or Nominsv.

If you're referring to NORMINV, it returns the mean when the cumulative
probability (your RAND() argument) is 0.5.

But I don't know what you mean by "pass a variable to the function," which
is language sometimes used with programming languages. Please clarify.

- Mike
www.mikemiddleton.com

"ExcelMonkey" wrote in message
...
Does anyone now how to pass variables to a NORMINSV Function so that I
only
the mean value is calcualted. I have a model which I want to run in both
deterministic and stochastic mode. When in is stochastic model I want to
do
the usual:

Nominsv(RAND(), mean, std) = Stochastic outcome

But I also want to run the model in deterministic mode so that I can use
the
same formula to do the following:

Nominsv(RAND(), mean, std) = Mean

Using a RAND() of 0 does not work. Using a std of 0 does not work.
I know I can simply wrap an IF around it IF(a1 = Deterministic, Mean,
Nominsv(RAND(), mean, std)).

But I was hoping I could simply pass a variable to the function an avoid
an
IF stmt.

Any ideas?

Thanks

EM




Jerry W. Lewis

Pass variable to NORMINSV function to get only mean value
 
If you are not asking for either the NORMINV or NORMSINV function, try
rewriting your question more coherently.

Jerry

"ExcelMonkey" wrote:

Does anyone now how to pass variables to a NORMINSV Function so that I only
the mean value is calcualted. I have a model which I want to run in both
deterministic and stochastic mode. When in is stochastic model I want to do
the usual:

Nominsv(RAND(), mean, std) = Stochastic outcome

But I also want to run the model in deterministic mode so that I can use the
same formula to do the following:

Nominsv(RAND(), mean, std) = Mean

Using a RAND() of 0 does not work. Using a std of 0 does not work.
I know I can simply wrap an IF around it IF(a1 = Deterministic, Mean,
Nominsv(RAND(), mean, std)).

But I was hoping I could simply pass a variable to the function an avoid an
IF stmt.

Any ideas?

Thanks

EM


ExcelMonkey

Pass variable to NORMINSV function to get only mean value
 
Sorry for for the confusion. Yes I mean the NORMINV function. Assume the
following:

A1 = 5 (mean)
A2 = .2 (Std)

In A3 I have the following formula:

=NORMINV(RAND(),A1,A2)

Effectively A3 wil return a value which changes everytime I calc. I was
hoping that I could turn the stochastic nature of the calc off without using
an If stmt. I know I can do the following with a flag in A4 which says
either "Deterministic" or "Stochastic":

=IF(A4 = "Deterministic", A1, NORMINV(RAND(),A1,A2))

I was hoping that I could avoid the IF stmt outside the NORMINV altogether
and put it inside A2. Or use a Ran() of zero. The goal being to force the
function to calc the mean value (A1) without any dispersion around it (i.e.
no std).

Thanks

EM






"Jerry W. Lewis" wrote:

If you are not asking for either the NORMINV or NORMSINV function, try
rewriting your question more coherently.

Jerry

"ExcelMonkey" wrote:

Does anyone now how to pass variables to a NORMINSV Function so that I only
the mean value is calcualted. I have a model which I want to run in both
deterministic and stochastic mode. When in is stochastic model I want to do
the usual:

Nominsv(RAND(), mean, std) = Stochastic outcome

But I also want to run the model in deterministic mode so that I can use the
same formula to do the following:

Nominsv(RAND(), mean, std) = Mean

Using a RAND() of 0 does not work. Using a std of 0 does not work.
I know I can simply wrap an IF around it IF(a1 = Deterministic, Mean,
Nominsv(RAND(), mean, std)).

But I was hoping I could simply pass a variable to the function an avoid an
IF stmt.

Any ideas?

Thanks

EM



All times are GMT +1. The time now is 08:21 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com