Ένας τρόπος δημιουργίας τυχαίων αριθμών στο Excel είναι με τη συνάρτηση RAND. Από μόνο του, το RAND δημιουργεί ένα περιορισμένο εύρος τυχαίων αριθμών, αλλά χρησιμοποιώντας το σε τύπους με άλλες συναρτήσεις, μπορείτε να επεκτείνετε το εύρος τιμών έτσι ώστε:
- RAND μπορεί να γίνει για να επιστρέψει τυχαίους αριθμούς εντός ενός καθορισμένου εύρους, όπως 1 και 10 ή 1 και 100, καθορίζοντας τις υψηλές και χαμηλές τιμές ενός εύρους,
- Μπορείτε να μειώσετε την έξοδο της συνάρτησης σε ακέραιους αριθμούς συνδυάζοντάς τη με τη συνάρτηση TRUNC, η οποία περικόπτει ή αφαιρεί όλα τα δεκαδικά ψηφία από έναν αριθμό.
Η συνάρτηση RAND επιστρέφει έναν ομοιόμορφα κατανεμημένο αριθμό μεγαλύτερο ή ίσο με 0 και μικρότερο από 1. Ενώ είναι φυσιολογικό να περιγραφεί το εύρος τιμών που δημιουργείται από τη συνάρτηση ως από 0 έως 1, στην πραγματικότητα, είναι πιο ακριβές να πούμε ότι το εύρος είναι μεταξύ 0 και 0,999…
Αυτές οι οδηγίες ισχύουν για Excel 2019, 2016, 2013, 2010, Excel Online και Excel για Microsoft 365.
Σύνταξη και ορίσματα συνάρτησης RAND
Η σύνταξη μιας συνάρτησης αναφέρεται στη διάταξη της συνάρτησης και περιλαμβάνει το όνομα της συνάρτησης, τις αγκύλες, τα διαχωριστικά με κόμματα και τα ορίσματα. Η σύνταξη για τη συνάρτηση RAND είναι:
=RAND()
Σε αντίθεση με τη συνάρτηση RANDBETWEEN, η οποία απαιτεί τον καθορισμό ορισμάτων προηγμένης και χαμηλής ποιότητας, η συνάρτηση RAND δεν δέχεται ορίσματα.
Μπορείτε να δείτε πολλά παραδείγματα συναρτήσεων RAND στην παραπάνω εικόνα.
- Το πρώτο παράδειγμα (σειρά 2) εισέρχεται στη συνάρτηση RAND από μόνο του.
- Το δεύτερο παράδειγμα (σειρές 3 και 4) δημιουργεί έναν τύπο που δημιουργεί έναν τυχαίο αριθμό μεταξύ 1 και 10 και 1 και 100.
- Το τρίτο παράδειγμα (σειρά 5) δημιουργεί έναν τυχαίο ακέραιο αριθμό μεταξύ 1 και 10 χρησιμοποιώντας τη συνάρτηση TRUNC.
- Το τελευταίο παράδειγμα (σειρά 6) χρησιμοποιεί τη συνάρτηση ROUND για να μειώσει τον αριθμό των δεκαδικών ψηφίων για τυχαίους αριθμούς.
Δημιουργία αριθμών με RAND
Και πάλι, καθώς η συνάρτηση RAND δεν δέχεται ορίσματα, μπορείτε να την εισαγάγετε κάνοντας κλικ σε ένα κελί και πληκτρολογώντας =RAND() που οδηγεί σε έναν τυχαίο αριθμό μεταξύ 0 και 1 στο κελί.
Δημιουργία αριθμών εντός εύρους
Η γενική μορφή της εξίσωσης που χρησιμοποιείται για τη δημιουργία ενός τυχαίου αριθμού εντός ενός καθορισμένου εύρους είναι:
=RAND()(Υψηλό-Χαμηλό)+Χαμηλό
Το
Υψηλό και το Χαμηλό σημαίνουν τα άνω και κάτω όρια του επιθυμητού εύρους αριθμών. Για παράδειγμα, για να δημιουργήσετε έναν τυχαίο αριθμό μεταξύ 1 και 10, εισαγάγετε τον ακόλουθο τύπο σε ένα κελί φύλλου εργασίας:
=RAND()(10-1)+1
Δημιουργία τυχαίων ακεραίων με RAND
Για να επιστρέψετε έναν ακέραιο αριθμό - έναν ακέραιο αριθμό χωρίς δεκαδικό τμήμα - η γενική μορφή της εξίσωσης είναι:
=TRUNC(RAND()(Υψηλό-Χαμηλό)+Χαμηλό)
Αντί να αφαιρέσουμε όλα τα δεκαδικά ψηφία με τη συνάρτηση TRUNC, μπορούμε να χρησιμοποιήσουμε την ακόλουθη συνάρτηση ROUND σε συνδυασμό με το RAND για να μειώσετε τον αριθμό των δεκαδικών ψηφίων στον τυχαίο αριθμό σε δύο.
=ROUND(RAND()(Υψηλό-Χαμηλό)+Χαμηλό, Δεκαδικά ψηφία)
Συνάρτηση RAND και μεταβλητότητα
Η συνάρτηση RAND είναι μία από τις πτητικές συναρτήσεις του Excel. αυτό σημαίνει ότι:
- Η συνάρτηση υπολογίζει εκ νέου και παράγει έναν νέο τυχαίο αριθμό κάθε φορά που κάποιος κάνει μια αλλαγή στο φύλλο εργασίας, συμπεριλαμβανομένων ενεργειών όπως η προσθήκη νέων δεδομένων.
- Οποιοσδήποτε τύπος που εξαρτάται είτε άμεσα είτε έμμεσα από ένα κελί που περιέχει μια πτητική συνάρτηση επίσης υπολογίζεται εκ νέου κάθε φορά που κάποιος κάνει μια αλλαγή στο φύλλο εργασίας.
- Σε φύλλα εργασίας ή βιβλία εργασίας που περιέχουν μεγάλες ποσότητες δεδομένων, να είστε προσεκτικοί όταν χρησιμοποιείτε πτητικές συναρτήσεις, επειδή μπορεί να επιβραδύνουν τον χρόνο απόκρισης του προγράμματος λόγω της συχνότητας των επανυπολογισμών.
Μπορείτε επίσης να αναγκάσετε τη συνάρτηση RAND να παράγει νέους τυχαίους αριθμούς χωρίς να κάνετε άλλες αλλαγές σε ένα φύλλο εργασίας πατώντας το πλήκτρο F9 στο πληκτρολόγιο. Αυτή η ενέργεια αναγκάζει ολόκληρο το φύλλο να επανυπολογίσει, συμπεριλαμβανομένων τυχόν κελιών που περιέχουν τη συνάρτηση RAND.
Μπορείτε επίσης να χρησιμοποιήσετε το κλειδί F9 για να αποτρέψετε την αλλαγή ενός τυχαίου αριθμού κάθε φορά που κάποιος κάνει μια αλλαγή στο φύλλο εργασίας:
- Κάντε κλικ σε ένα κελί φύλλου εργασίας όπου θέλετε να βρίσκεται ο τυχαίος αριθμός.
- Πληκτρολογήστε τη συνάρτηση =RAND() στη γραμμή τύπων πάνω από το φύλλο εργασίας.
- Πατήστε το πλήκτρο F9 για να αλλάξετε τη συνάρτηση RAND σε έναν στατικό τυχαίο αριθμό.
- Πατήστε το πλήκτρο Enter στο πληκτρολόγιο για να εμφανίσετε τον τυχαίο αριθμό στο επιλεγμένο κελί.
- Τώρα, πατώντας F9 δεν θα επηρεαστεί ο τυχαίος αριθμός.