Satunnaisten päivämääräarvojen luominen Excelissä

Sisällysluettelo

Tässä artikkelissa opimme luomaan satunnaisen päivämäärän Excelissä. Voit käyttää mainittua kaavaa myös päivämäärän satunnaistimena.

Skenaario:

Oletetaan, että tarvitsemme satunnaisia ​​päivämääriä kahden annetun päivämäärän välillä mistä tahansa syystä. Joten miten teemme sen?

Kuinka ratkaista ongelma.

Päivämäärät ovat pohjimmiltaan Excelin sarjanumeroita. Tarvitsemme siis vain kaavan, johon voimme syöttää päivämäärät numeroina ja saada palautetuloksen päivämäärän muodossa. Tässä ratkaisu ongelmaan riippuu tilasta. Mahdolliset olosuhteet voivat olla seuraavat.

  1. Päivämäärän arvot kahden annetun päivämäärän välillä.
  2. Päivämäärän arvo tiettynä vuonna.
  3. Päivämäärän arvot pienestä päivämääräarvoluettelosta.
  4. Päivämäärän arvot pitkästä tietoarvoluettelosta.

Joten pääsemme kaikkiin edellä mainittuihin ongelmiin, mutta sitä varten meidän on ensin ymmärrettävä hieman Excel RANDBETWEEN -toiminnosta.

Ensimmäinen ongelma on, kun kaksi päivämäärää annetaan funktion suorana argumenttina.
Käytä kaavaa:

= RANDBETWEEN (päivämäärä1, päivämäärä2)

päivämäärä1: isompi päivämäärä alkuun

päivämäärä2: pienempi päivämäärä alhaalla

Esimerkki: Luo satunnaisten päivämäärien luettelo kahden määritetyn päivämäärän välille.

Tässä olemme antaneet kaksi eri päivämäärää soluissa D3 ja D4.

Nyt tarvitsemme joukon satunnaisia ​​päivämääriä kahden annetun päivämäärän välille.

Nyt käytämme kaavaa päivämääräarvojen luomiseen.

Käytä kaavaa:

= RANDBETWEEN (D3, D4)

Selitys:

    • Sarjanumeron päivämäärät voidaan määrittää alla esitetyllä tavalla.

    • Joten kaava palauttaa vain numeron näiden numeroiden väliltä, ​​jotka voidaan sitten muuntaa päivämäärän muotoon.

    • Palautettu numero voidaan muuntaa päivämääräarvoksi muuttamalla solun muoto lyhyeksi päivämääräksi. Dollarimerkki ($) jäädyttää soluviittauksen.

    • Vedä nyt alas ja oikealle luodaksesi niin monta päivämääräarvoa kuin haluat.

Kuten näet, kaava palauttaa päivämäärän arvon kahden annetun päivämäärän välillä.

Nyt toinen kaava toiselle ongelmalle on satunnainen päivämäärä vuoden sisällä. Oletetaan siis, että tarvitsemme päivämääräarvot vuodesta 2019. Käytämme DATE -funktiota RANDBETWEEN -funktion kanssa.

Käytä kaavaa:

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

Selitys:

  • DATE -funktio luo päivämääräarvon, jota voidaan käyttää argumenttina RANDBETWEEN -funktiolle.
  • DATE (2019,1,1) palauttaa 1.1.2019 vuoden ensimmäisen päivämäärän ja DATE (2019,12,31) palauttaa 31.12.2019 vuoden viimeisen päivämäärän.
  • RANDBETWEEN -funktio palauttaa numerot, jotka ovat itse asiassa päivämäärän arvo, kun ne muunnetaan päivämäärän muotoon.


Kun olet vaihtanut solun Lyhyt päivämäärämuotoon.

Vedä nyt alas ja oikealle luodaksesi niin monta päivämääräarvoa kuin haluat.

Kuten näet, kaava toimii hyvin ja palauttaa satunnaiset päivämääräarvot vuoden 2019 aikana.

Siirrymme nyt kolmannen tyyppiseen kaavaan, joka luo satunnaisia ​​päivämääräarvoja annetusta päivämääräarvoluettelosta. Tätä varten voimme käyttää jompaakumpaa kahdesta kaavasta. Ensimmäinen käyttää sitä, kun päivämäärän arvoluettelo on pieni.

Käytä kaavaa:

= VALITSE (RANDBETWEEN (1, 7), A1, A2, A3, A4, A5, A6, A7)

Selitys:

  1. VALITSE -funktio palauttaa arvon satunnaisfunktion palauttaman indeksin arvoluettelosta.
  2. Indeksi luodaan funktion FUNCTION sattumanvaraisesti
  3. VALITSE -funktio palauttaa vain arvon indeksin arvon mukaan.


Vedä nyt alas tai oikealle saadaksesi niin monta päivämääräarvoa. Mutta ensin jäädytä soluviittaus.

Kuten näet, kaava palauttaa kaikki päivämääräarvot annetusta päivämääräarvoluettelosta.

Nyt neljäs laji, joka on pitkä luettelo päivämääräarvoista

Tätä varten tarvitsemme seuraavien toimintojen käyttöä:

  1. INDEX -toiminto
  2. RANDBETWEEN -toiminto
  3. RIVIT -toiminto

Nyt teemme kaavan näistä funktioista. Tässä annamme alueen INDEX -funktiolle, josta se voi luoda erilaisia ​​arvoja luettelosta.

Käytä kaavaa:

= INDEX (päivämäärä, RANDBETWEEN (1, RIVIT (päivämäärä))))

Selitys:

  • RIVIT -funktio palauttaa luettelon tai datan pituuden.
  • RANDBETWEEN luo luvun välillä 1 - useita arvoja luettelossa.
  • INDEX -funktio palauttaa datasta saatavan arvon riippuen RANDBETWEEN -toiminnon tuottamasta numerosta.


Vedä nyt alas tai oikealle saadaksesi niin monta päivämääräarvoa. Tätä varten sinun ei tarvitse jäädyttää mitään viitettä, koska nimetty alue on jo kiinteä viite.

Kuten näet, kaava palauttaa kaikki päivämääräarvot annetusta päivämääräarvoluettelosta.

Kuten yllä olevasta tilannekuvasta näkyy, kaavan tulokset.

Huomautuksia:

  1. RANDBETWEEN -funktio palauttaa virheen, jos ensimmäinen numeroargumentti (alhaalla) on suurempi kuin toinen numeroargumentti (ylhäällä).
  2. Päivämäärän arvo on annettava soluviittauksena tai käyttämällä DATE -funktiota tai muuten funktion paluuta
  3. RANDBETWEEN -funktio palauttaa virheen, jos funktion argumentti ei ole numeerinen.
  4. VALITSE -funktio palauttaa #ARVO! Virhe, jos funktion arvo -argumentti annetaan taulukkona.
  5. VALITSE -toiminto palauttaa virheen, jos RANDBETWEEN -funktion palauttama numero ylittää arvojen määrän.

Toivottavasti tämä artikkeli satunnaisten päivämääräarvojen luomisesta Excelissä on selittävä. Lisää TEXT -toimintoja koskevia artikkeleita löydät täältä. Jaa kyselysi alla olevaan kommenttikenttään. Autamme sinua.

Luo satunnaisia ​​puhelinnumeroita

Hanki satunnainen numero kiinteistä vaihtoehdoista

Hae satunnaislukuja kahden numeron väliin

Excelin satunnainen valinta: Kuinka saada satunnainen näyte tietojoukosta

VALITSE -toiminnon käyttäminen Excelissä

RANDBETWEEN -toiminnon käyttäminen Excelissä

Suosittuja artikkeleita

50 Excel -pikakuvake tuottavuuden lisäämiseksi

Muokkaa avattavaa luetteloa

Absoluuttinen viittaus Excelissä

Jos ehdollinen muotoilu

Jos käytetään jokerimerkkejä

Vlookup päivämäärän mukaan

Muunna tuumat jalkoiksi ja tuumiksi Excel 2016: ssa

Liity etu- ja sukunimeen Excelissä

Laske solut, jotka vastaavat joko A: ta tai B: tä

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave