Excel vzorec: Náhodné datum mezi dvěma daty -

Obsah

Obecný vzorec

=RANDBETWEEN(date1,date2)

souhrn

Ke generování náhodných dat mezi dvěma daty můžete použít funkci RANDBETWEEN společně s funkcí DATE.

V zobrazeném příkladu je vzorec v B5:

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

Tento vzorec se poté zkopíruje z B5 na B11. Výsledkem jsou náhodná data mezi 1. lednem 2016 a 31. prosincem 2016 (náhodná data v roce 2016).

Vysvětlení

Funkce RANDBETWEEN má dvě čísla, spodní a horní číslo, a generuje mezi nimi náhodné celé číslo. Data v aplikaci Excel jsou sériová čísla, takže můžete použít funkci DATE k vytvoření dolního a horního čísla. RANDBETWEEN poté vygeneruje číslo, které spadá mezi tyto dvě hodnoty data.

Poznámky:

  1. Výsledek tohoto vzorce musí být naformátován jako datum, aby se zobrazoval správně.
  2. Že funkce RANDBETWEEN vygeneruje nová čísla, kdykoli se v listu spustí změna. To zahrnuje jakékoli úpravy listu a také jednoduše otevření sešitu.
  3. Chcete-li zabránit opětovnému výpočtu náhodných čísel, zkopírujte vzorce a poté pomocí Vložit jinak> Hodnoty nahraďte vzorce jejich vypočítanými hodnotami.

Náhodné pracovní dny

Chcete-li generovat náhodné pracovní dny, můžete přidat funkci WORKDAY takto:

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

Funkce WORKDAY zajišťuje, že vrácené datum je pracovní den, a nikoli víkend (volitelně) svátek. Všimněte si však, že WORKDAY posune data, která spadají o víkendech nebo svátcích, na následující pracovní den, takže můžete vidět data, která přesahují datum2.

Zajímavé články...