在公式中使用定義的名稱

在公式中使用定義的名稱

我有一組帶有值的單元格:

A1、B3、C5、D7、E11、F13、G17、H19、I23

我有一個公式可以隨機選擇儲存在這些單元格之一中的值:

=CHOOSE(RANDBETWEEN(1,9),A1,B3,C5,D7,E11,F13,G17,H19,I23)

該公式運作良好。現在我已經分配了一個定義名稱對於這組細胞 -我的精選

如何更改公式以使用定義的名稱而不是硬編碼列表?

編輯#1:

我試著讓細胞組連續的透過使用A1,A2,A3果然:

=CHOOSE(RANDBETWEEN(1,3),A1,A2,A3)

=CHOOSE(RANDBETWEEN(1,3),contig)

以同樣的方式失敗重疊群定義為姓名細胞數A1,A2,A3:

在此輸入影像描述

答案1

部分功能將要接受不連續的範圍作為參數,例如FREQUENCY, RANK, SMALL, LARGE

在這種情況下,您可以使用後兩者之一,例如

=SMALL(MyPicks,RANDBETWEEN(1,9))

如果 的大小MyPicks可能是可變的,或者某些儲存格可能未填充,您可以使該RANDBETWEEN部分取決於 中的值的數量MyPicks,即

=SMALL(MyPicks,RANDBETWEEN(1,COUNT(MyPicks)))

注意:列出的函數將接受如上所述的命名不連續範圍......或者您可以直接使用特定單元格作為聯盟- 儲存格引用以逗號分隔並括在一起,例如

=SMALL((A1,B3,C5,D7,E11,F13,G17,H19,I23),RANDBETWEEN(1,9))

相關內容