Excel Pick random value in range that is between dates -
i have example setup image below:
i'm trying make formula in cell f3 will:
"select random event between a2:a11 user input date (e3) between start(b2:b11) , finish(c2:c11) dates
the thing can think of is:
=countifs(c2:c11,">="&e3,b2:b11,"<="&e3)
but returns number of events possible choose from.
any input appreciated
an example of final value either:
event 3 or event 4 because 7/2/2012 occurs between start , finish dates of both events
i came formula:
=index(a:a,small(if((e3>=b2:b11)*(e3<=c2:c11),row(a2:a11)), randbetween(1,sumproduct((e3>=b2:b11)*(e3<=c2:c11))) ) )
with array entry (ctrl+shift+enter).
if((e3>=b2:b11)*(e3<=c2:c11),row(a2:a11))
returns array of row numberse3
falls betweenstart
,finish
datesrandbetween(1,sumproduct((e3>=b2:b11)*(e3<=c2:c11)))
generates rand number between1
, count of appropriate eventssmall(if(..),randbetween(..))
takes random row number array step 1.index(a:a,small(..))
gets corresponding event name.
Comments
Post a Comment