Τύπος Excel: Τυχαίοι χρόνοι σε συγκεκριμένα διαστήματα -

Γενική φόρμουλα

=FLOOR(RAND(),"0:15")

Περίληψη

Για τη δημιουργία τυχαίων χρόνων σε συγκεκριμένα διαστήματα μπορείτε να χρησιμοποιήσετε τη συνάρτηση RAND με τη συνάρτηση FLOOR Στο παράδειγμα που εμφανίζεται, ο τύπος στο B6 είναι:

=FLOOR(RAND(),"0:15")

που δημιουργεί έναν τυχαίο χρόνο σε διάστημα 15 λεπτών.

Εξήγηση

Η συνάρτηση RAND δημιουργεί έναν δεκαδικό αριθμό μεταξύ μηδέν και 1. Έτσι, μπορεί να έχετε έξοδο από αυτό από το RAND () σε τρία κελιά:

0,54739314
0,919767722
0,633760119

Οι ημερομηνίες στο Excel ορίζονται ως απλοί αριθμοί, όπου 1 = 1 ημέρα. Αυτό σημαίνει ότι μπορείτε απλά να διαιρέσετε το 1 με την δεκαδική τιμή του χρόνου για να λάβετε μια τιμή που αντιστοιχεί στο χρόνο όπως το βλέπει το Excel, για παράδειγμα:

1/12 = 12 ώρες = .5 ημέρες
1/6 = 6 ώρες = .25 ημέρες
1/8 = 8 ώρες = .333 ημέρες

Αυτό σημαίνει ότι μπορούμε να χρησιμοποιήσουμε το RAND () για να δημιουργήσουμε μια δεκαδική τιμή μεταξύ 1 και 0 και στη συνέχεια να στρογγυλοποιήσουμε αυτόν τον αριθμό προς τα κάτω με το ΔΑΠΕΔΟ στο πλησιέστερο διάστημα. Το FLOOR παίρνει ένα επιχείρημα που ονομάζεται "σημασία" ως το πολλαπλό στρογγυλοποίησης και αναγνωρίζει χρονικά διαστήματα που εκφράζονται ως εξής:

"0:10" - 15 λεπτά
"0:15" - 10 λεπτά
"0:30" - 30 λεπτά
"0:45" - 45 λεπτά

Ρύθμιση και ανώτερος και κατώτερος χρόνος

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

=RAND()*(upper-lower)+lower

Επειδή το Excel μπορεί να αναγνωρίσει τιμές χρόνου, μπορείτε να λάβετε ώρες μεταξύ 8 π.μ. και 12 μ.μ., με έναν τύπο όπως:

=RAND()*("12:00"-"8:00")+"8:00"

Σημείωση: ο παραπάνω τύπος είναι γενικός και θα λειτουργεί και με άλλους αριθμούς, όχι μόνο φορές.

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