Αν μέχρι σήμερα χρησιμοποιούσες τις RAND() και RANDBETWEEN() για τυχαίους αριθμούς, ήρθε η ώρα να γνωρίσεις τον διάδοχο. Η RANDARRAY() κάνει ό,τι έκαναν οι παλιές λειτουργίες, και προχωρά ένα βήμα πιο πέρα: γεμίζει ολόκληρες περιοχές κελιών με μια μόνο φόρμουλα. Καλωσήρθες στους δυναμικούς πίνακες του Excel.
Σύνταξη:
=RANDARRAY(γραμμές; στήλες; ελάχιστο; μέγιστο; ακέραιοι)
Όρισμα | Περιγραφή | Προεπιλογή |
---|---|---|
γραμμές | Πόσες γραμμές θα έχει το αποτέλεσμα | 1 |
στήλες | Πόσες στήλες θα έχει το αποτέλεσμα | 1 |
ελάχιστο | Ο μικρότερος δυνατός αριθμός | 0 |
μέγιστο | Ο μεγαλύτερος δυνατός αριθμός | 1 |
ακέραιοι | TRUE για ακέραιους, FALSE για δεκαδικούς | FALSE |
7 τυχαίοι ακέραιοι από 1 έως 40 σε μία στήλη:
=RANDARRAY(7; 1; 1; 40; TRUE)
Κάθε ανανέωση αλλάζει τους αριθμούς. Θέλεις να τους σταθεροποιήσεις; Αντέγραψε και επικόλλησέ τους ως τιμές (Ctrl+C, έπειτα Ctrl+Shift+V).
Βάλε τα ορίσματα σε κελιά D1:D5 και αναφέρσου σε αυτά:
=RANDARRAY(D1; D2; D3; D4; D5)
Με ένα checkbox στο D5 εναλλάσσεις ακέραιους και δεκαδικούς χωρίς να αλλάξεις τη φόρμουλα.
Ανακάτεψε μια λίστα ομάδων με SORTBY και RANDARRAY:
=SORTBY(T_Groups[Group]; RANDARRAY(COUNTA(T_Groups[Group])))
Η RANDARRAY() παράγει τα τυχαία κλειδιά, η COUNTA() μετρά γραμμές, και η SORTBY() επιστρέφει τη λίστα σε τυχαία σειρά. Ιδανικό για ομαδοποιήσεις και δειγματοληψίες.
Οι RAND(), RANDBETWEEN() και RANDARRAY() είναι volatile. Υπολογίζονται ξανά κάθε φορά που αλλάζει ή ανοίγει το φύλλο. Αν τις έχεις σε πολλά κελιά, μπορεί να επιβραδύνουν το αρχείο. Όταν τελειώσεις, επικόλλησε ως τιμές.
Συνδύασε RANDARRAY με SEQUENCE(), FILTER() και SORTBY() για ζωντανούς πίνακες που ανανεώνονται με κάθε refresh.
Η RANDARRAY() δείχνει πως το Excel εξελίσσεται. Όχι μόνο ως λογιστικό εργαλείο, αλλά ως εργαστήριο ιδεών. Αν αγαπάς τους συνδυασμούς, θα γίνει από τις αγαπημένες σου συναρτήσεις.