Selles artiklis õpime Excelis juhuslikku kuupäeva genereerima. Mainitud valemit saate kasutada ka kuupäeva randomiseerijana.
Stsenaarium:
Oletame, et me vajame mis tahes põhjusel juhuslikke kuupäevi kahe antud kuupäeva vahele. Niisiis, kuidas me seda teeme?
Kuidas probleemi lahendada.
Kuupäevad on Excelis põhimõtteliselt seerianumbrid. Seega vajame lihtsalt valemit, kus saame kuupäevad arvudena sisestada ja tagastamistulemuse kuupäevavormingus saada. Siin sõltub probleemi lahendus olukorrast. Võimalikud tingimused võivad olla järgmised.
- Kuupäevaväärtused kahe antud kuupäeva vahel.
- Kuupäeva väärtus igal aastal.
- Kuupäevaväärtused väikesest kuupäevaväärtuste loendist.
- Kuupäevaväärtused andmeväärtuste pikast loendist.
Niisiis jõuame kõigi ülaltoodud probleemideni, kuid selleks peame kõigepealt natuke aru saama funktsiooni Excel RANDBETWEEN funktsioonist.
Esimene probleem on see, kus kaks kuupäeva on antud funktsiooni otsese argumendina.
Kasutage valemit:
= RANDBETWEEN (kuupäev1, kuupäev2)
kuupäev1: suurem kuupäev ülaosas
kuupäev2: väiksem kuupäev all
Näide: looge juhuslike kuupäevade loend kahe määratletud kuupäeva vahel.
Siin oleme lahtris D3 ja D4 andnud kaks erinevat kuupäeva.
Nüüd vajame hunnikut juhuslikke kuupäevi kahe antud kuupäeva vahel.
Nüüd kasutame kuupäeva väärtuste genereerimiseks valemit.
Kasutage valemit:
= RANDBETWEEN (D3, D4)
Selgitus:
-
- Kuupäevi seerianumbris saab määrata nii, nagu allpool näidatud.
-
- Seega tagastab valem lihtsalt antud numbrite vahel oleva arvu, mille saab seejärel kuupäevavormingusse teisendada.
-
- Tagastatud numbri saab teisendada kuupäeva väärtuseks, muutes lahtri vormingu lühikeseks kuupäevaks. Dollarimärk ($) külmutab lahtri viite.
-
- Nüüd lohistage alla ja paremale, et luua nii palju kuupäevaväärtusi kui soovite.
Nagu näete, tagastab valem kahe antud kuupäeva vahelise kuupäeva väärtuse.
Nüüd on teise probleemi teine valem juhusliku kuupäeva saamine aasta jooksul. Oletame, et vajame kuupäeva väärtusi aastast 2019. Kasutame funktsiooni DATE koos funktsiooniga RANDBETWEEN.
Kasutage valemit:
= RANDBETWEEN (DATE (2019,1,1), DATE (2019,12,31))
Selgitus:
- Funktsioon DATE loob kuupäeva väärtuse, mida saab kasutada funktsiooni RANDBETWEEN argumendina.
- DATE (2019,1,1) tagastab 01.01.2019 aasta esimese kuupäeva ja DATE (2019,12,31) tagastab 31.12.2019 aasta viimase kuupäeva.
- Funktsioon RANDBETWEEN tagastab numbrid, mis on kuupäevavormingusse teisendamisel tegelikult kuupäeva väärtus.
Pärast lahtri muutmist lühikese kuupäeva vorminguks.
Nüüd lohistage alla ja paremale, et luua nii palju kuupäevaväärtusi kui soovite.
Nagu näete, töötab valem hästi ja tagastab juhuslikud kuupäeva väärtused 2019.
Nüüd läheme üle kolmandat tüüpi valemile, mis genereerib antud kuupäevaväärtuste loendist juhuslikud kuupäevaväärtused. Selleks võime kasutada ühte kahest valemist. Esiteks kasutab seda, kui kuupäevaväärtuste loend on väike.
Kasutage valemit:
= VALI (RANDBETWEEN (1, 7), A1, A2, A3, A4, A5, A6, A7)
Selgitus:
- Funktsioon CHOOSE tagastab funktsiooni randbetween tagastatud indeksi väärtuste loendist saadud väärtuse.
- Indeksi genereerib FUNCTION
- Funktsioon VALI tagastab lihtsalt indeksi väärtuse väärtuse.
Nüüd lohistage alla või paremale, et saada võimalikult palju kuupäevaväärtusi. Kuid kõigepealt külmutage lahtri viide.
Nagu näete, tagastab valem kõik kuupäevaväärtused antud kuupäevaväärtuste loendist.
Nüüd neljas liik, mis on pikk kuupäevaväärtuste loend
Selleks vajame järgmiste funktsioonide kasutamist:
- Funktsioon INDEX
- Funktsioon RANDBETWEEN
- Funktsioon ROWS
Nüüd teeme neist funktsioonidest valemi. Siin anname vahemiku funktsioonile INDEX, kust see saab loendist erinevaid väärtusi genereerida.
Kasutage valemit:
= INDEX (kuupäev, RANDBETWEEN (1, ROWS (kuupäev)))
Selgitus:
- Funktsioon ROWS tagastab loendi või andmete pikkuse.
- RANDBETWEEN loob loendis olevate väärtuste arvu vahemikus 1 kuni mitu väärtust.
- Funktsioon INDEX tagastab andmete väärtuse sõltuvalt funktsioonist RANDBETWEEN loodud numbrist.
Nüüd lohistage alla või paremale, et saada võimalikult palju kuupäevaväärtusi. Selleks ei pea te ühtegi viidet külmutama, kuna nimetatud vahemik on juba fikseeritud viide.
Nagu näete, tagastab valem kõik kuupäevaväärtused antud kuupäevaväärtuste loendist.
Nagu näete ülaltoodud hetktõmmisel, on valemi tulemused.
Märkused:
- Funktsioon RANDBETWEEN tagastab vea, kui esimese numbri argument (alumine) on suurem kui teise numbri argument (üleval).
- Kuupäeva väärtus tuleb esitada lahtri viitena või kasutada funktsiooni DATE või muidu funktsiooni tagastamist
- Funktsioon RANDBETWEEN tagastab vea, kui funktsiooni argument ei ole numbriline.
- Funktsioon VALI tagastab #VALUE! Viga, kui funktsiooni väärtuse argument esitatakse massiivina.
- Funktsioon CHOOSE tagastab vea, kui funktsiooni RANDBETWEEN tagastatud arv ületab väärtuste arvu.
Loodan, et see artikkel Excelis juhuslike kuupäevaväärtuste genereerimise kohta on selgitav. Siit leiate rohkem artikleid tekstifunktsioonide kohta. Palun jagage oma päringut allpool kommentaaride kastis. Me aitame teid.
Loo juhuslikud telefoninumbrid
Hankige fikseeritud suvanditest juhuslik number
Hankige juhuslikud numbrid kahe numbri vahele
Exceli juhuslik valik: kuidas saada andmekogumist juhuslikku näidist
Funktsiooni CHOOSE kasutamine Excelis
Funktsiooni RANDBETWEEN kasutamine Excelis
Populaarsed artiklid
50 Exceli otsetee tootlikkuse suurendamiseks
Muutke ripploendit
Absoluutne viide Excelis
Kui tingimusvorminguga
Kui metamärkidega
Vlookup kuupäeva järgi
Teisendage tollid Excelis 2016 jalgadeks ja tollideks
Liituge Excelis ees- ja perekonnanimega
Loendage lahtrid, mis vastavad kas A või B.