V tomto článku se naučíme generovat náhodné datum v Excelu. Uvedený vzorec můžete použít také jako randomizátor data.
Scénář:
Řekněme, že z jakéhokoli důvodu potřebujeme náhodná data mezi dvěma danými daty. Jak to tedy uděláme?
Jak problém vyřešit.
Data jsou v zásadě pořadová čísla v Excelu. Potřebujeme tedy vzorec, kde můžeme data zadávat jako čísla a získat návratový výsledek ve formátu data. Zde řešení problému závisí na stavu. Možné podmínky mohou být následující.
- Hodnoty data mezi libovolnými dvěma danými daty.
- Hodnota data v daném roce.
- Hodnoty data z malého seznamu hodnot data.
- Datové hodnoty z dlouhého seznamu hodnot dat.
Dostaneme se tedy ke všem výše uvedeným problémům, ale k tomu je nejprve potřeba trochu porozumět funkci Excel RANDBETWEEN.
Prvním problémem je, kde jsou dvě data uvedena jako přímý argument funkce.
Použijte vzorec:
= RANDBETWEEN (datum1, datum2)
date1: větší datum jako top
date2: menší datum jako dole
Příklad: Vytvořte seznam náhodných dat mezi dvěma definovanými daty.
Zde jsme v buňce D3 a D4 zadali dvě různá data.
Nyní potřebujeme spoustu náhodných dat mezi dvěma danými daty.
Nyní budeme pomocí vzorce generovat hodnoty data.
Použijte vzorec:
= RANDBETWEEN (D3, D4)
Vysvětlení:
-
- Data v sériovém čísle lze určit níže uvedeným způsobem.
-
- Vzorec tedy vrací číslo mezi těmito danými čísly, které lze poté převést do formátu data.
-
- Vrácené číslo lze převést na hodnotu data změnou formátu buňky na krátké datum. Znak dolaru ($) zmrazí odkaz na buňku.
-
- Nyní tažením dolů a doprava vygenerujete tolik čísel, kolik chcete.
Jak vidíte, vzorec vrací hodnotu data mezi dvěma danými daty.
Nyní je druhým vzorcem pro další problém získání náhodného data do jednoho roku. Předpokládejme tedy, že potřebujeme hodnoty data z roku 2019. Použijeme funkci DATE s funkcí RANDBETWEEN.
Použijte vzorec:
= RANDBETWEEN (DATE (2019,1,1), DATE (2019,12,31))
Vysvětlení:
- Funkce DATE generuje hodnotu data, kterou lze použít jako argument pro funkci RANDBETWEEN.
- DATE (2019,1,1) vrací 1/1/2019 první datum roku & DATE (2019,12,31) vrací 31.12.2019 poslední datum roku.
- Funkce RANDBETWEEN vrací čísla, která jsou ve skutečnosti hodnotou data při převodu na formát data.
Po změně buňky na formát krátkého data.
Nyní tažením dolů a doprava vygenerujete tolik čísel, kolik chcete.
Jak vidíte, vzorec funguje dobře a vrací náhodné hodnoty data do roku 2019.
Nyní přejdeme na třetí typ vzorce, který generuje náhodné hodnoty data z daného seznamu hodnot data. K tomu můžeme použít jeden ze dvou vzorců. Nejprve se používá, když je daný seznam hodnoty data malý.
Použijte vzorec:
= VYBERTE (RANDBETWEEN (1, 7), A1, A2, A3, A4, A5, A6, A7)
Vysvětlení:
- Funkce CHOOSE vrací hodnotu ze seznamu hodnot z indexu vráceného funkcí randbetween.
- Index bude generován funkcí Randbetween FUNCTION
- Funkce CHOOSE pouze vrací hodnotu podle hodnoty indexu.
Nyní přetažením dolů nebo doprava získáte tolik číselných hodnot data. Nejprve však zmrazte odkaz na buňku.
Jak vidíte, vzorec vrací všechny hodnoty data z daného seznamu hodnot data.
Nyní ke čtvrtému druhu, což je dlouhý seznam hodnot data
K tomu budeme potřebovat použití následujících funkcí:
- Funkce INDEX
- Funkce RANDBETWEEN
- Funkce ŘADY
Nyní z těchto funkcí vytvoříme vzorec. Zde dáme rozsah funkci INDEX, odkud může generovat různé hodnoty ze seznamu.
Použijte vzorec:
= INDEX (datum, RANDBETWEEN (1, ŘADY (datum)))
Vysvětlení:
- Funkce ROWS vrátí délku seznamu nebo dat.
- RANDBETWEEN vygeneruje číslo od 1 do počtu hodnot v seznamu.
- Funkce INDEX vrací hodnotu z dat v závislosti na čísle generovaném funkcí RANDBETWEEN.
Nyní přetažením dolů nebo doprava získáte tolik číselných hodnot data. K tomu nepotřebujete zmrazit žádný odkaz, protože pojmenovaný rozsah je již pevnou referencí.
Jak vidíte, vzorec vrací všechny hodnoty data z daného seznamu hodnot data.
Jak vidíte na výše uvedeném snímku, výsledky vzorce.
Poznámky:
- Funkce RANDBETWEEN vrací chybu, pokud je argument prvního čísla (dole) větší než argument druhého čísla (nahoře).
- Hodnota data musí být uvedena jako odkaz na buňku nebo pomocí funkce DATE, jinak funkce vrátí
- Funkce RANDBETWEEN vrací chybu, pokud argument funkce není číselný.
- Funkce CHOOSE vrací #HODNOTA! Chyba, pokud je argument hodnoty pro funkci uveden jako pole.
- Funkce CHOOSE vrátí chybu, pokud vrácené číslo funkcí RANDBETWEEN překročí počet hodnot.
Doufám, že tento článek o tom, jak generovat náhodné hodnoty data v aplikaci Excel, je vysvětlující. Zde najdete další články o funkcích TEXT. Sdílejte prosím svůj dotaz níže v poli pro komentáře. Pomůžeme vám.
Generování náhodných telefonních čísel
Získejte náhodné číslo z pevných možností
Získejte náhodná čísla mezi dvěma čísly
Náhodný výběr aplikace Excel: Jak získat náhodný vzorek z datové sady
Jak používat funkci CHOOSE v Excelu
Jak používat funkci RANDBETWEEN v aplikaci Excel
Populární články
50 Zkratka aplikace Excel pro zvýšení produktivity
Upravte rozevírací seznam
Absolutní reference v Excelu
Pokud s podmíněným formátováním
Pokud se zástupnými znaky
Vlookup podle data
Převod palců na stopy a palce v aplikaci Excel 2016
Připojte jméno a příjmení v Excelu
Počítejte buňky, které odpovídají A nebo B