我有一个基本公式:
=(RANDBETWEEN(1,20))
Run Code Online (Sandbox Code Playgroud)
这给了我一个值,我想要做的是获取该值(为了参数“12”)并使用它通过另一个公式获取另一个单元格,即
=(RANDBETWEEN(1, B<result>))
Run Code Online (Sandbox Code Playgroud)
其中B
是列,<result>
是第一个公式的结果。
这能做到吗?(我使用的是 Excel 2013)
尝试使用 INDEX,因此如果单元格 D1 中有=RANDBETWEEN(1,20)
公式,则可以在另一个单元格中使用此公式
=RANDBETWEEN(1,INDEX(B:B,D1))
如果第一个公式返回 12,那么 INDEX 部分将返回 B12 中的值
如果您不想在单元格中使用第一个公式,可以直接在第二个公式中使用它,如下所示:
=RANDBETWEEN(1,INDEX(B:B,RANDBETWEEN(1,20)))