我有一个基本公式:
=(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)))
| 归档时间: |
|
| 查看次数: |
22728 次 |
| 最近记录: |