V tem članku se bomo naučili ustvarjati naključni datum v Excelu. Omenjeno formulo lahko uporabite tudi kot randomizator datumov.
Scenarij:
Recimo, da iz katerega koli razloga potrebujemo naključne datume med dvema danima datumoma. Kako torej to storimo?
Kako rešiti težavo.
Datumi so v bistvu serijske številke v Excelu. Zato potrebujemo le formulo, v katero lahko vnesemo datume kot številke in dobimo rezultat vrnitve v obliki datuma. Tu je rešitev problema odvisna od stanja. Možni pogoji so lahko naslednji.
- Vrednosti datuma med poljubnima dvema datumoma.
- Vrednost datuma v katerem koli letu.
- Vrednosti datumov z majhnega seznama vrednosti datuma.
- Vrednosti datumov z dolgega seznama podatkovnih vrednosti.
Tako bomo prišli do vseh zgornjih težav, vendar moramo najprej razumeti nekaj o funkciji Excel RANDBETWEEN.
Prva težava je, če sta datuma navedena kot neposreden argument funkcije.
Uporabite formulo:
= RANDBETWEEN (datum1, datum2)
datum1: večji datum kot vrh
datum2: manjši datum kot dno
Primer: Ustvarite seznam naključnih datumov med dvema določenima datumoma.
Tu smo v celici D3 in D4 podali dva različna datuma.
Zdaj potrebujemo kup naključnih datumov med tema dvema datumoma.
Zdaj bomo uporabili formulo za ustvarjanje datumskih vrednosti.
Uporabite formulo:
= RANDBETWEEN (D3, D4)
Pojasnilo:
-
- Datume v serijski številki lahko določite, kot je prikazano spodaj.
-
- Tako formula samo vrne številko med temi številkami, ki jo je nato mogoče pretvoriti v obliko datuma.
-
- Vrnjeno številko je mogoče pretvoriti v vrednost datuma s spremembo oblike celice na kratek datum. Znak dolarja ($) zamrzne sklic na celico.
-
- Zdaj povlecite navzdol in desno, da ustvarite poljubno število vrednosti datuma.
Kot lahko vidite, formula vrne vrednost datuma med dvema danima datumoma.
Zdaj je druga formula za drugo težavo naključni datum v enem letu. Zato predpostavimo, da potrebujemo datumske vrednosti iz leta 2019. Funkcijo DATE bomo uporabili s funkcijo RANDBETWEEN.
Uporabite formulo:
= RANDBETWEEN (DATUM (2019,1,1), DATE (2019,12,31))
Pojasnilo:
- Funkcija DATE generira vrednost datuma, ki se lahko uporabi kot argument za funkcijo RANDBETWEEN.
- DATE (2019,1,1) vrne 1. 1. 2019 prvi datum leta & DATE (2019,12,31) vrne 31. 12. 2019 zadnji datum leta.
- Funkcija RANDBETWEEN vrne številke, ki so dejansko pretvorjene v obliko datuma.
Po spremembi celice v obliko kratkega datuma.
Zdaj povlecite navzdol in desno, da ustvarite poljubno število vrednosti datuma.
Kot lahko vidite, formula deluje v redu in vrne naključne datumske vrednosti v letu 2019.
Zdaj preidemo na tretjo vrsto formule, ki ustvarja naključne datumske vrednosti iz danega seznama datumskih vrednosti. Za to lahko uporabimo eno od obeh formul. Najprej ga uporabite, če je dani seznam vrednosti datuma majhen.
Uporabite formulo:
= IZBERI (RANDBETWEEN (1, 7), A1, A2, A3, A4, A5, A6, A7)
Pojasnilo:
- Funkcija CHOOSE vrne vrednost s seznama vrednosti iz indeksa, ki ga vrne funkcija randbetween.
- Indeks bo ustvaril randbetween FUNCTION
- Funkcija CHOOSE samo vrne vrednost glede na vrednost indeksa.
Zdaj povlecite navzdol ali desno, da dobite čim več vrednosti datuma. Najprej pa zamrznite sklic na celico.
Kot lahko vidite, formula vrne vse vrednosti datumov s podanega seznama vrednosti datumov.
Zdaj za četrto vrsto, ki je dolg seznam vrednosti datuma
Za to bomo potrebovali uporabo naslednjih funkcij:
- INDEX funkcija
- Funkcija RANDBETWEEN
- Funkcija ROWS
Zdaj bomo iz teh funkcij naredili formulo. Tukaj bomo dali obseg funkciji INDEX, od koder lahko ustvari različne vrednosti s seznama.
Uporabite formulo:
= INDEX (datum, RANDBETWEEN (1, ROWS (datum)))
Pojasnilo:
- Funkcija ROWS vrne dolžino seznama ali podatkov.
- RANDBETWEEN bo ustvaril število med 1 in številom vrednosti na seznamu.
- Funkcija INDEX vrne vrednost iz podatkov, odvisno od števila, ki ga ustvari funkcija RANDBETWEEN.
Zdaj povlecite navzdol ali desno, da dobite čim več vrednosti datuma. Za to vam ni treba zamrzniti nobene reference, saj je imenovano območje že fiksna referenca.
Kot lahko vidite, formula vrne vse vrednosti datumov s podanega seznama vrednosti datumov.
Kot lahko vidite na zgornjem posnetku, so rezultati formule.
Opombe:
- Funkcija RANDBETWEEN vrne napako, če je prvi argument števila (spodaj) večji od drugega argumenta števila (zgoraj).
- Vrednost datuma je treba navesti kot referenco celice ali uporabiti funkcijo DATE ali pa funkcijo vrniti
- Funkcija RANDBETWEEN vrne napako, če argument funkcije ni številski.
- Funkcija IZBERI vrne #VALUE! Napaka, če je argument vrednosti funkcije podan kot matrika.
- Funkcija CHOOSE vrne napako, če funkcija RANDBETWEEN vrne številko, ki presega število vrednosti.
Upam, da je ta članek o tem, kako ustvariti naključne datumske vrednosti v Excelu, razložljiv. Več člankov o funkcijah TEXT najdete tukaj. Prosimo, delite svoje vprašanje spodaj v polju za komentar. Mi vam bomo pomagali.
Ustvari naključne telefonske številke
Pridobite naključno številko iz fiksnih možnosti
Pridobite naključne številke med dvema številkama
Naključna izbira programa Excel: Kako dobiti naključni vzorec iz nabora podatkov
Kako uporabljati funkcijo IZBERI v Excelu
Kako uporabljati funkcijo RANDBETWEEN v Excelu
Priljubljeni članki
50 Bližnjica v Excelu za večjo produktivnost
Uredite spustni seznam
Absolutna referenca v Excelu
Če s pogojnim oblikovanjem
Če z nadomestnimi znaki
Vpogled po datumu
Pretvorite palce v stopala in palce v Excelu 2016
Pridružite se imenu in priimku v Excelu
Preštejte celice, ki ustrezajo bodisi A ali B