Solved

# Excel random number (based on another cell)

Posted on 2013-12-10
284 Views
Experts:

I need assistance with deriving a random number which range is determined by the value of another cell.

Usually, for a random number generation, I may chose the following formula:
=RANDBETWEEN(1,20)

... which, as you know, generates any number between 1 and 20.

Now, here's what I need to achieve instead.   Based on another cell value, derive a random number that is within a 30% range (up or down).   For example, let's say I have the following values in the below cell range:

Cell A1 = 10
Cell B1 = random number should be between 7 or 13 (30% of 10 = 3... thus, 10 - 3 or 10 + 3)

Cell A2 = 90
Cell B2 = random number should be between 63 and 117 (30% of 90 = 27... up or down)

Does anyone know how to generate the random number function for this concept?

Thanks,
EEH
0
Question by:ExpExchHelp
• 3
• 3

LVL 19

Expert Comment

=randbetween(B1*.3,B1*.7) assuming your target number is in B1

are you looking for something more complex?

Reg
0

LVL 43

Accepted Solution

Saqib Husain, Syed earned 500 total points
=RANDBETWEEN(A1-0.3*A1,A1+0.3*A1)
0

LVL 19

Expert Comment

oops, what he said

Reg
0

Author Closing Comment

PERFECT!!!!   Thanks for the quick response!
0

LVL 43

Expert Comment

I really think that points should have been awarded to Reg as his solution came in first and is more simplified. I did not see his solution when I posted.
0

LVL 19

Expert Comment

Thanks Ssaqibh, but your solution was more accurate
0

LVL 43

Expert Comment

Ahh I see.

=RANDBETWEEN(0.7*A1,1.3*A1)

but deleted that comment thinking that it was the same as yours.
0

## Featured Post

Approximate matching with VLOOKUP and MATCH seems to me to be a greatly under-used technique, and one which is vital for getting good performance out of large lookups. Until recently I would always have advised using an exact match for simplicity anâ€¦
This article descibes how to create a connection between Excel and SAP and how to move data from Excel to SAP or the other way around.