
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:
- Výsledek tohoto vzorce musí být naformátován jako datum, aby se zobrazoval správně.
- Ž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.
- 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.