Jak wygenerować losowe daty w programie excel (z przykładami)
Możesz użyć poniższej formuły, aby wygenerować losową datę pomiędzy określonym zakresem dat w Excelu:
=RANDBETWEEN( $A$2 , $B$2 )
W tej formule przyjęto założenie, że data początkowa znajduje się w komórce A2 , a data końcowa znajduje się w komórce B2 .
Domyślnie program Excel wyświetli tę losową datę jako wartość liczbową, ale można użyć funkcji Format liczb w programie Excel, aby zamiast tego wyświetlić ją jako wartość daty.
Poniższy przykład pokazuje jak w praktyce wygenerować losowe daty w Excelu.
Przykład: Wygeneruj losowe daty w Excelu
Załóżmy, że chcemy wygenerować w Excelu losową datę pomiędzy 1.01.2000 a 31.12.2023.
Możemy wprowadzić te daty początkowe i końcowe odpowiednio w komórkach A2 i B2 , a następnie wprowadzić następującą formułę w komórce C2 , aby wygenerować losową datę pomiędzy tymi dwiema datami:
=RANDBETWEEN( $A$2 , $B$2 )
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Funkcja RANDBETWEEN generuje losową datę z tego zakresu dat, ale domyślnie data jest wyświetlana jako wartość liczbowa.
Uwaga : Wartość liczbowa reprezentuje liczbę dni od 1.01.1900.
Aby przekonwertować tę wartość liczbową na datę, możemy zaznaczyć komórkę C2 , a następnie kliknąć menu rozwijane Format liczb na karcie Strona główna , a następnie kliknąć Krótka data :
Wartość liczbowa zostanie automatycznie przeliczona na datę:
Widzimy, że funkcja RANDBETWEEN wygenerowała datę 4/3/2006 , która mieści się pomiędzy podanymi przez nas datami początkową i końcową.
Pamiętaj, że możemy również kliknąć i przeciągnąć tę formułę do większej liczby komórek w kolumnie C, aby wygenerować wiele losowych dat z tego zakresu dat:
Pamiętaj, że wszystkie losowe daty mieszczą się w określonym przez nas zakresie dat.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w programie Excel:
Jak porównywać daty bez czasu w Excelu
Jak używać SUMIFS z zakresem dat w Excelu
Jak filtrować daty według miesiąca w programie Excel