2017-06-18 5 views
0

je suis arrivé liste de deux colonnes comme celui-ciLibreOffice - ALEA.ENTRE.BORNES retourner un nom

+----+-------+ 
| Nr | Name | 
+----+-------+ 
| 1 | Alice | 
| 2 | Bob | 
| 3 | Joe | 
| 4 | Ann | 
| 5 | Jane | 
+----+-------+ 

Et voudrais générer un nom au hasard dans cette liste. Pour l'instant, je ne peux que sélectionner aléatoirement un numéro, puis sélectionner manuellement le nom correspondant - en utilisant cette fonction =RANDBETWEEN(A2;A10)Comment puis-je choisir le nom à la place?

Répondre

0

Si l'on suppose que les données de votre table sont dans les cellules E7: F11 le code suivant peut faire ce que vous avez besoin:

=VLOOKUP(RANDBETWEEN(1;5);E7:F11;2) 

En outre, dans le cas où vous devez créer une permutation aléatoire des noms que vous pouvez utilisez également l'extension Calc permutate au https://sourceforge.net/projects/permutate/.

Espérons que ça aide.

0

Si l'on suppose que vos données sont avec Nr en A1 Je suggère:

=INDEX(B$2:B$6;RANDBETWEEN(1;5)) 

alors il n'y a pas besoin de la colonne Nr pour faire la sélection.