Τύπος Excel: Τυχαία ημερομηνία μεταξύ δύο ημερομηνιών -

Πίνακας περιεχομένων

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

=RANDBETWEEN(date1,date2)

Περίληψη

Για να δημιουργήσετε τυχαίες ημερομηνίες μεταξύ δύο ημερομηνιών, μπορείτε να χρησιμοποιήσετε τη συνάρτηση RANDBETWEEN, μαζί με τη συνάρτηση DATE.

Στο παράδειγμα που εμφανίζεται, ο τύπος στο B5 είναι:

=RANDBETWEEN(DATE(2016,1,1),DATE(2016,12,31))

Αυτός ο τύπος στη συνέχεια αντιγράφεται από το B5 στο B11. Το αποτέλεσμα είναι τυχαίες ημερομηνίες μεταξύ 1 Ιανουαρίου 2016 και 31 Δεκεμβρίου 2016 (τυχαίες ημερομηνίες το έτος 2016).

Εξήγηση

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

Σημειώσεις:

  1. Το αποτέλεσμα αυτού του τύπου πρέπει να μορφοποιηθεί ως ημερομηνία για να εμφανιστεί σωστά.
  2. Ότι η συνάρτηση RANDBETWEEN θα δημιουργήσει νέους αριθμούς κάθε φορά που ενεργοποιείται μια αλλαγή στο φύλλο εργασίας. Αυτό περιλαμβάνει οποιεσδήποτε τροποποιήσεις στο φύλλο εργασίας, επίσης, απλά ανοίγοντας το βιβλίο εργασίας.
  3. Για να αποτρέψετε τον υπολογισμό τυχαίων αριθμών, αντιγράψτε τους τύπους και, στη συνέχεια, χρησιμοποιήστε Ειδικές επικολλήσεις> Τιμές για να αντικαταστήσετε τους τύπους με τις υπολογισμένες τιμές τους

Τυχαίες εργάσιμες ημέρες

Για να δημιουργήσετε τυχαίες εργάσιμες ημέρες, μπορείτε να προσθέσετε τη συνάρτηση WORKDAY ως εξής:

=WORKDAY(RANDBETWEEN(date1,date2)-1,1)

Η συνάρτηση WORKDAY διασφαλίζει ότι η ημερομηνία που επιστρέφεται είναι εργάσιμη ημέρα και όχι σαββατοκύριακο (προαιρετικά) αργίας. Λάβετε υπόψη ότι η WORKDAY θα αλλάξει ημερομηνίες που πέφτουν τα σαββατοκύριακα ή τις αργίες στην επόμενη εργάσιμη ημέρα, οπότε ενδέχεται να δείτε ημερομηνίες που ξεπερνούν την ημερομηνία2.

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