Skip to main content

Δημιουργία τυχαίων αριθμών με τη λειτουργία RAND του Excel

Technology Stacks - Computer Science for Business Leaders 2016 (Ιούνιος 2025)

Technology Stacks - Computer Science for Business Leaders 2016 (Ιούνιος 2025)
Anonim

Ένας τρόπος για να δημιουργήσετε τυχαίους αριθμούς στο Excel είναι με το ΑΚΡΑ λειτουργία. Από μόνη της, η λειτουργία παράγει ένα περιορισμένο εύρος τυχαίων αριθμών, αλλά χρησιμοποιώντας ΑΚΡΑ σε τύπους με άλλες λειτουργίες, το εύρος τιμών μπορεί εύκολα να επεκταθεί έτσι ώστε:

  • Καθορίζοντας τις υψηλές και τις χαμηλές τιμές ενός εύρους, ΑΚΡΑ μπορεί να γίνει επαναφορά τυχαίων αριθμών εντός ενός προκαθορισμένου εύρους, όπως 1 και 10 ή 1 και 100.
  • Η έξοδος της λειτουργίας μπορεί να μειωθεί σε ακέραιους αριθμούς, συνδυάζοντας τη λειτουργία με το TRUNC , η οποία περικόπτει ή αφαιρεί όλα τα δεκαδικά ψηφία από έναν αριθμό.

ο ΑΚΡΑ επιστρέφει έναν ομοιόμορφα κατανεμημένο αριθμό μεγαλύτερο από ή ίσο με 0 και μικρότερο από 1. Ενώ είναι φυσιολογικό να περιγράψουμε το εύρος τιμών που παράγεται από τη συνάρτηση ως από 0 έως 1, στην πραγματικότητα είναι πιο ακριβές να λέμε ότι το εύρος είναι μεταξύ 0 και 0.999 …

Λειτουργία σύνταξης RAND και επιχειρήματα

Η σύνταξη μιας συνάρτησης αναφέρεται στη διάταξη της λειτουργίας και περιλαμβάνει το όνομα της λειτουργίας, τις αγκύλες, τους διαχωριστές παραθύρων και τα επιχειρήματα. Η σύνταξη για το ΑΚΡΑ είναι:

= RAND ()

σε αντίθεση με το RANDBETWEEN , η οποία απαιτεί να προσδιοριστούν τα υψηλά και χαμηλού επιπέδου επιχειρήματα, η λειτουργία RAND δεν δέχεται επιχειρήματα.

Αρκετά ΑΚΡΑ λειτουργικά παραδείγματα χρησιμοποιήθηκαν για την παραγωγή των αποτελεσμάτων που δείχνονται στην παραπάνω εικόνα.

  • Το πρώτο παράδειγμα εισάγει το ΑΚΡΑ λειτουργία από μόνη της.
  • Το δεύτερο παράδειγμα δημιουργεί έναν τύπο που δημιουργεί έναν τυχαίο αριθμό μεταξύ 1 και 10 ή 1 και 100.
  • Το τρίτο παράδειγμα παράγει έναν τυχαίο ακέραιο αριθμό μεταξύ 1 και 10 χρησιμοποιώντας το TRUNC λειτουργία.
  • Το τελευταίο παράδειγμα χρησιμοποιεί το ΣΤΡΟΓΓΥΛΟ για να μειώσετε τον αριθμό των δεκαδικών ψηφίων για τυχαίους αριθμούς.

Δημιουργία αριθμών με RAND

Δεδομένου ότι η λειτουργία RAND δεν λαμβάνει επιχειρήματα, μπορεί να εισαχθεί εύκολα σε οποιοδήποτε φύλλο εργασίας, κάνοντας κλικ σε ένα κελί και πληκτρολογώντας:

= RAND ()

Το αποτέλεσμα είναι ένας τυχαίος αριθμός μεταξύ 0 και 1 στο κελί.

Δημιουργία αριθμών εντός εύρους

Η γενική μορφή της εξίσωσης που χρησιμοποιείται για τη δημιουργία ενός τυχαίου αριθμού εντός συγκεκριμένου εύρους είναι:

= RAND () * (Υψηλή - Χαμηλή) + Χαμηλή

Υψηλός και Χαμηλός σημαίνουν τα ανώτερα και κατώτατα όρια της επιθυμητής περιοχής αριθμών. Για παράδειγμα, για να δημιουργήσετε έναν τυχαίο αριθμό από το 1 έως το 10, πληκτρολογήστε τον ακόλουθο τύπο σε ένα κελί του φύλλου εργασίας:

= RAND () * (10 - 1) + 1

Δημιουργία τυχαίων ακεραίων με RAND

Για να επιστρέψουμε έναν ακέραιο αριθμό - έναν ακέραιο αριθμό χωρίς δεκαδικό ψηφίο - η γενική μορφή της εξίσωσης είναι:

= TRUNC (RAND () * (Υψηλή - Χαμηλή) + Χαμηλή)

Αντί να αφαιρέσετε όλα τα δεκαδικά ψηφία με το TRUNC λειτουργία, μπορούμε να χρησιμοποιήσουμε τα παρακάτω ΣΤΡΟΓΓΥΛΟ λειτουργία σε συνδυασμό με ΑΚΡΑ για να μειώσετε τον αριθμό των δεκαδικών ψηφίων στον τυχαίο αριθμό σε δύο.

= ROUND (RAND () * (Υψηλή - Χαμηλή) + Χαμηλή, Δεκαδικά)

RAND Λειτουργία και μεταβλητότητα

ο ΑΚΡΑ είναι μια από τις μεταβλητές λειτουργίες του Excel. αυτό σημαίνει ότι:

  • Η λειτουργία υπολογίζεται εκ νέου και παράγει έναν νέο τυχαίο αριθμό κάθε φορά που αλλάζει το φύλλο εργασίας, συμπεριλαμβανομένων ενεργειών όπως η προσθήκη νέων δεδομένων.
  • Κάθε τύπος που εξαρτάται είτε άμεσα είτε έμμεσα από ένα κύτταρο που περιέχει μια πτητική λειτουργία, υπολογίζει επίσης κάθε φορά που εμφανίζεται μια αλλαγή στο φύλλο εργασίας.
  • Στα φύλλα εργασίας ή σε βιβλία εργασίας που περιέχουν μεγάλες ποσότητες δεδομένων, οι πτητικές λειτουργίες πρέπει να χρησιμοποιούνται με προσοχή, επειδή μπορούν να επιβραδύνουν τον χρόνο απόκρισης του προγράμματος λόγω της συχνότητας των επανυπολογισμών.

Αναγκάζοντας τη λειτουργία RAND να παράγει νέους τυχαίους αριθμούς χωρίς να κάνετε άλλες αλλαγές σε ένα φύλλο εργασίας μπορεί να επιτευχθεί πατώντας τοF9στο πληκτρολόγιο. Αυτό αναγκάζει ολόκληρο το φύλλο εργασίας να επανυπολογιστεί συμπεριλαμβανομένων όλων των κελιών που περιέχουν τη λειτουργία RAND.

οF9 μπορεί επίσης να χρησιμοποιηθεί για την αποτροπή αλλαγής τυχαίου αριθμού κάθε φορά που γίνεται αλλαγή στο φύλλο εργασίας:

  1. Κάντε κλικ σε ένα κελί του φύλλου εργασίας όπου πρόκειται να διαμείνει ο τυχαίος αριθμός.
  2. Πληκτρολογήστε τη λειτουργία = RAND () στη γραμμή τύπων πάνω από το φύλλο εργασίας.
  3. Πάτα τοF9 κλειδί για την αλλαγή του ΑΚΡΑ λειτουργεί σε έναν στατικό τυχαίο αριθμό.
  4. Πάτα τοΕισαγω για να εισάγετε τον τυχαίο αριθμό στο επιλεγμένο κελί.

Τώρα πιέζονταςF9 πάλι δεν θα έχει καμία επίδραση στον τυχαίο αριθμό.