Как я могу получить случайную ячейку в OpenOffice Calc? - PullRequest
3 голосов
/ 05 июня 2011

Я просмотрел список сайтов Stack Exchange, и я могу только думать, что SO - подходящее место, чтобы задать это (по крайней мере, я видел несколько вопросов о Excel).

У меня есть массивзначений Sheet1.B3:B9.На другом листе я пытаюсь получить случайное значение из одной из этих ячеек.

Полагаю, это должно быть что-то с функцией RANK(), но я цепляюсь за соломинку.

Как я могу получить значение случайной ячейки в этом диапазоне?

Ответы [ 2 ]

6 голосов
/ 26 февраля 2013

В LibreOffice Calc, чтобы получить случайную ячейку между ячейками B3 и B9 Sheet1, вы можете сделать:

=INDEX(Sheet1.B3:B9, RANDBETWEEN(1,5))
3 голосов
/ 06 июня 2011

В Excel это даст случайный поиск в диапазоне

=INDEX(Sheet1!$B$3:$B$9,INT(RAND()*7)+1)

Или вы можете дать вашему исходному диапазону данных имя

=INDEX(RandDataSource,INT(RAND()*ROWS(RandDataSource))+1)

Не знаю, относится ли оно кOpenoffice

...