Let's assume that your 90 names are listed in column A starting from A2 downwards.
Put in B2 formula:
and copy it down
then put in C2 formula:
=INDEX($A$2:$A$91,MATCH(SMALL($B$2:$B$91,ROW(A1)),$B$2:$B$91,0))
and also copy it down.
You will get list of the 90 names in random order.
You can copy this list and PasteSpecial as values only somewhere (say column D and pick every day 4 persons)
It is important to paste special, because otherwise the list will change after each recalculation of the spreadsheet.
See the attached file.
Zeszyt1.xls
Bookmarks