RAND
Ισχύει για:Υπολογιζόμενη στήληΥπολογιζόμενος πίνακαςMeasureΥπολογισμός απεικόνισης
Επιστρέφει έναν τυχαίο αριθμό μεγαλύτερο από or ίσο με 0 and μικρότερο από 1, σε ομοιόμορφη κατανομή. Ο αριθμός που επιστρέφεται αλλάζει κάθε time τον επανυπολογισμό του κελιού που περιέχει αυτή τη συνάρτηση.
Σύνταξη
RAND()
Επιστροφή value
Ένας δεκαδικός αριθμός.
Παρατηρήσεις
Ο επανυπολογισμός εξαρτάται από διάφορους παράγοντες, όπως εάν το μοντέλο έχει οριστεί σε
Manual
orAutomatic
λειτουργία επανυπολογισμού and εάν τα δεδομένα έχουν ανανεωθεί.RAND and άλλες αόριστες συναρτήσεις που έχουν notfixedvaluesnot υπολογίζονται εκ νέου πάντα. Για παράδειγμα, η εκτέλεση ενός or φιλτραρίσματος ερωτήματος συνήθως not την εκ νέου αξιολόγηση αυτών των συναρτήσεων. Ωστόσο, τα αποτελέσματα για αυτές τις συναρτήσεις θα υπολογιστούν ξανά όταν υπολογιστεί ξανά ολόκληρη η στήλη. Αυτές οι περιπτώσεις περιλαμβάνουν την ανανέωση από μια εξωτερική προέλευση δεδομένων or μη αυτόματη επεξεργασία δεδομένων που προκαλεί επαναξιολόγηση των τύπων που περιέχουν αυτές τις συναρτήσεις.
RAND υπολογίζεται πάντα εκ νέου if χρησιμοποιείται η συνάρτηση στον ορισμό ενός measure.
RAND συνάρτηση δεν μπορεί να επιστρέψει αποτέλεσμα μηδέν, για να αποτρέπονται σφάλματα όπως η διαίρεση με το μηδέν.
Παραδείγματα
Για να generate έναν τυχαίο πραγματικό αριθμό μεταξύ δύο άλλων αριθμών, χρησιμοποιήστε:
= RAND()*(b-a)+a
Για να generate έναν τυχαίο αριθμό μεγαλύτερο από 0 and μικρότερο από 1:
= RAND()
Για να generate έναν τυχαίο αριθμό μεγαλύτερο από 0 and μικρότερο από 100
= RAND()*100
Για να generate έναν τυχαίο ακέραιο αριθμό μεγαλύτερο από 0, and μικρότερο από 100
INT(RAND()*100)
Related περιεχομένου
μαθηματικές and τριγωνομετρικές συναρτήσειςστατιστικές συναρτήσεις