Σφάλμα με Rand () στο Excel 2003 - Συμβουλές για το Excel

Θυμάστε το δροσερό Animated Cannon Chart από την πρόκληση του Δεκεμβρίου 2002; Προγραμματίστηκε από τον Earl Takasaki. Λοιπόν, kudos to Earl για την ανακάλυψη ενός σημαντικού σφάλματος στο Excel 2003 αυτήν την εβδομάδα. Εδώ είναι η σημείωση του Earl:

Ίσως σας ενδιαφέρει να μάθετε ότι πιστεύω ότι βρήκα ένα αρκετά σημαντικό σφάλμα στη λειτουργία RAND () EXCEL 2003. Όπως γνωρίζετε, το RAND () θα πρέπει να επιστρέφει ψευδο-τυχαίους αριθμούς που κατανέμονται ομοιόμορφα στο διάστημα (0,1).

Ωστόσο, οι επαναλαμβανόμενες κλήσεις σε αυτό θα οδηγήσουν στη λειτουργία «σπάσιμο» και αρχίζει να επιστρέφει αρνητικούς αριθμούς με μια αστεία κατανομή.

Δοκιμάστε αυτό:

Συμπληρώστε 20 πλήρεις στήλες συναρτήσεων RAND (). Τώρα πατήστε F9 αρκετές φορές. Πολύ σύντομα, ορισμένοι από τους αριθμούς (περίπου 15%) θα είναι αρνητικοί. (χρησιμοποιήστε μορφοποίηση υπό όρους για να το δείξετε πιο καθαρά) Αυτό δεν συνέβη στο Excel 2002.

Αυτό έχει σημασία επειδή η συνάρτηση RAND () χρησιμοποιείται για πολλά μοντέλα προσομοίωσης και απόφασης σε όλους τους τύπους πεδίων και αυτό το είδος σφάλματος θα σπάσει όλα αυτά τα μοντέλα.

Ευχαριστούμε τον Earl που το ανακάλυψε. Το έκανα. Αυτό το φύλλο εργασίας έχει 1,2 εκατομμύρια =RAND()λειτουργίες. Στην 4η ανακάλυψη, πολλοί αριθμοί εμφανίζονται αρνητικοί όπως φαίνεται παρακάτω.

Σφάλμα RAND στο Excel 2003

Εδώ είναι τα καλά νέα:

Προσωπικά μίλησα με κάποιον στην ομάδα του Excel στη Microsoft την Τετάρτη 10 Δεκεμβρίου 2003. Το πρόβλημα επιλύεται και θα γίνει διαθέσιμη μια ενημέρωση.

Φαίνεται να λαμβάνετε μεταξύ 3,5 εκατομμυρίων και 15 εκατομμυρίων «καλούς» τυχαίους αριθμούς προτού η διαδικασία τελειώσει. Έτσι - εάν χρησιμοποιείτε απλά =RAND()για να παίξετε μερικά παιχνίδια ζαριών κατά τη διάρκεια του διαλείμματος, δεν θα έχετε κακή κατάσταση.

Το πρόβλημα επηρεάζει μόνο εκείνους που έχουν αναβαθμίσει στο Excel 2003. Ενώ πιστεύω ότι αυτή είναι μια απαραίτητη ενημέρωση για την επιστημονική κοινότητα, δεν θα επηρεαστούν πολλά άτομα από αυτό το σφάλμα.

Περιμένω ότι θα έχουμε μια ενημέρωση από τη Microsoft σύντομα. Θα δημοσιεύσω πληροφορίες εδώ όταν μάθω κάτι σχετικά με αυτό.

ενδιαφέροντα άρθρα...