RANDOM Number Generator Excel - Συνάρτηση RAND

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Λειτουργία Excel RAND στο Excel για να υπολογίσετε έναν τυχαίο αριθμό.

Επισκόπηση συνάρτησης RAND

Η συνάρτηση RAND Υπολογίζει έναν τυχαίο αριθμό μεταξύ 0 και 1.

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας RAND Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Συνάρτηση RAND και σύνταξη:

1 = RAND ()

Πώς να χρησιμοποιήσετε τη συνάρτηση RAND στο Excel:

Η συνάρτηση RAND παράγει αριθμούς (δεκαδικούς) μεγαλύτερους από 0 και μικρότερους από 1.

1 = RAND ()

Σημείωση: Το RANDARRAY είναι μια νέα συνάρτηση στο Excel 2022 και μετά και αντικαθιστά τη συνάρτηση RAND. Αλλά αν δεν έχετε την πιο πρόσφατη έκδοση ή πρέπει να στείλετε το αρχείο για άτομα που δεν το έχουν ακόμη, μπορείτε να χρησιμοποιήσετε τη συνάρτηση RAND για συμβατότητα προς τα πίσω.

Εκτός από τη δημιουργία τυχαίων αριθμών μεγαλύτερων από 0 και μικρότερων από 1, το RANDARRAY σάς επιτρέπει να επιλέξετε πόσες γραμμές και στήλες θα τοποθετήσετε τους τυχαίους αριθμούς, να επιλέξετε τον ελάχιστο και τον μέγιστο αριθμό αντί για μόνο 0 και 1 και ακόμη να επιλέξετε αν θέλετε ακέραιους αριθμούς ή δεκαδικοί

Εάν έχετε Excel 2007 και μετά, μπορείτε επίσης να χρησιμοποιήσετε το RANDBETWEEN. Όπως το RANDARRAY, σας επιτρέπει να επιλέξετε τον ελάχιστο και τον μέγιστο αριθμό αντί μόνο για το 0 και το 1. Αυτό το παρακάτω παράδειγμα δείχνει τυχαίους αριθμούς μεταξύ 1 και 100.

Όπως αναφέρθηκε, το RANDARRAY και το RANDBETWEEN το κάνουν αυτό εύκολα. Με το RAND, πρέπει να το κάνετε έτσι:

1 = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3)

Ο τύπος είναι βασικά = RAND ()*(Μέγιστος αριθμός - Ελάχιστος αριθμός) + Ελάχιστος αριθμός. Και τυλίξτε το με ένα INT για να πιάσετε τον ακέραιο.

Δημιουργήστε τυχαίες ημερομηνίες ή/και ώρα

Εάν γνωρίζετε πώς αποθηκεύονται οι ημερομηνίες και η ώρα στο Excel, η λογική θα είναι η ίδια με την παραπάνω γιατί αποθηκεύονται ως αριθμοί. Μόλις:

1 = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3)

Ο χρόνος είναι παρόμοιος, εκτός από το ότι είναι δεκαδικός αντί για ακέραιο ή ακέραιο. Επομένως, αφαιρέστε το INT:

1 = RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3

Για να τα έχετε και τα δύο μαζί, απλά προσθέστε τα μαζί:

1 = INT (RAND ()*($ B $ 6- $ B $ 3)+$ B $ 3)+RAND ()*($ C $ 6- $ C $ 3)+$ C $ 33

Εάν απλά πρέπει να τυχαιοποιήσετε δεκαδικούς, το RAND είναι τέλειο από μόνο του. Τις περισσότερες φορές όμως, θέλουμε να ανακτήσουμε ένα τυχαίο πεδίο. Για να πιάσετε έναν τυχαίο υπάλληλο στο B3: B7 για παράδειγμα, μπορείτε να χρησιμοποιήσετε μια συνάρτηση RAND για να αναθέσετε σε κάθε εργαζόμενο και INDEX και LARGE για να πιάσετε έναν τυχαίο υπάλληλο:

1 = INDEX (B3: B7, RANK (C3, C3: C7))

Η συνάρτηση RAND θα τυχαιοποιήσει τους αριθμούς στο C3: C7. Το RANK συγκρίνει τον τυχαίο αριθμό στο κελί C3 μεταξύ των C3: C7 και κατατάσσει τον αριθμό σε φθίνουσα σειρά. 0.0843531593276469 για παράδειγμα, κατατάσσεται ως ο αριθμός 3 μεταξύ των C3: C7. Το INDEX αρπάζει τη συγκεκριμένη σειρά 3 από το B3: B7 και αυτός είναι ο Sebastian Thompson.

Πατήστε το πλήκτρο F9 και η λειτουργία RAND θα υπολογίσει εκ νέου. Η τιμή του 0.180669763264754 στο κελί C3 κατατάσσεται τώρα 5 μεταξύ των αριθμών στο C3: C7 και έτσι εμφανίζεται το 5ου σειρά στο B3: B7 και αυτό είναι το Cairo Mccall.

Σημειώστε ότι ενώ είναι εξαιρετικά απίθανο η συνάρτηση RAND να δημιουργήσει έναν διπλό αριθμό, είναι ακόμα θεωρητικά εφικτό.

Για να διασφαλίσετε ότι δεν υπάρχουν διπλότυπα, προσθέστε ένα COUNTIF στον τύπο.

1 = INDEX ($ B $ 3: $ B $ 7, RANK (C3, $ C $ 3: $ C $ 7)+COUNTIF ($ C $ 3: C3, C3) -1)

Στα παραπάνω π.χ., υπάρχουν δύο περιπτώσεις 0.834312895315874. Ως εκ τούτου, και οι δύο κατατάσσονται το ίδιο στο 5. Με το COUNTIF μείον 1 να προστεθεί, η πρώτη κατάταξη του 0.834312895315874 θα ήταν 5 + 1 -1 (5) και η δεύτερη θέση 0.834312895315874 θα ήταν 5 + 2 - 1 (6) και έτσι πάρει διαφορετικές σειρές.

Η συνάρτηση RAND λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

επιπρόσθετες σημειώσεις

Χρησιμοποιήστε τη συνάρτηση RAND για να υπολογίσετε έναν τυχαίο αριθμό μεταξύ 0 και 1.
= ραντ ()

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

wave wave wave wave wave