2591 |
傳回隨機數字陣列-RANDARRAY |
李美熹:「錦子老師,我使用Office 365有下列需求:
1、傳回0到1之間的小數數值,共要6欄(一月到六月)5列。
2、傳回10到50間數量(含小數數值),共要6欄5列。
3、傳回100到200間的整數數值,共要6欄5列。」
錦子老師:「這三個問題都可以使用RANDARRAY函數解決。」
1、傳回0到1之間的小數數值,共要6欄(一月到六月)5列。
點取A2儲存格輸入公式:
=RANDARRAY(5,6)
2、傳回10到50間數量(含小數數值),共要6欄5列。
點取A2儲存格輸入公式:
=RANDARRAY(5,6,10,50)
3、傳回100到200間的整數數值,共要6欄5列。
點取A2儲存格輸入公式:
=RANDARRAY(5,6,100,200,TRUE)
【語法】
RANDARRAY([rows],[columns],[min],[max],[whole_number])
RANDARRAY(列數,欄數,最小值,最大值,是否要整數)
【參數】
[rows] 列數:要傳回的列數
[columns] 欄數:要傳回的欄數
[min] 最小值:您想要傳回的最小數字
[max] 最大值:您想要傳回的最大數字
[whole_number] 是否要整數:傳回整數或小數數值,TRUE 傳回整數、FALSE 傳回小數數值。
【附註】
- 如果您不輸入列或欄的參數,Randarray就會傳回介於0到1之間的單一值。
- 如果您不輸入最小值或最大值的參數,Randarray會分別預設為0和1。
- 最小值數字的參數必須小於最大值數字,否則Randarray會傳回#VALUE!錯誤。
- 如果您不輸入whole_number參數,Randarry會預設為FALSE或小數值數值。
- Randarray函數將傳回一個陣列,如果其為公式的最終結果則將溢出。這表示,當您按Enter時,Excel將動態建立適當大小的陣列範圍。如果支援資料是在Excel 表格,而您使用了結構化參照,則您從陣列範圍新增或移除資料時,陣列會自動調整大小。如需詳細資料,請參閱溢出陣列行為一文。
- Randarray與Rand函數在該Rand中不會傳回陣列,因此需要將Rand複製到整個範圍。
- 您可以將陣列想成是值的列、值的欄,或是值的列與值的欄的組合。
- Excel對活頁簿之間的動態陣列提供有限支援,只有同時開啟活頁簿時才支援這種情況。如果您關閉來源活頁簿,當您重新整理時,任何連結的動態陣列公式均會傳回#REF! 錯誤。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
部落格相關範例
2021.09.27 |
|
2021.09.26 |
|
2021.09.25 |
|
2021.09.24 |
|
2021.09.23 |
|
2021.09.22 |
|
2021.09.21 |
|
2021.09.20 |
|
2021.09.19 |
|
2021.09.18 |
|
2021.09.17 |
|
2021.09.16 |
|
2021.09.15 |
|
2021.09.14 |
|
2021.09.13 |
|
2021.09.12 |
|
2021.09.11 |
|
2021.09.10 |
留言列表