Ladda ner exempelarbetsboken
Denna handledning lär dig hur du genererar slumpmässiga datum i Excel och Google Sheets.
Slumpmässig datumgenerator
För olika simuleringar kan du behöva skapa ett slumpmässigt datum. För att göra detta i Excel, använd funktionen RANDBETWEEN eller, om du arbetar i Excel för Microsoft 365 (eller versioner av Excel efter 2022), har du möjlighet att använda RANDARRAY -funktionen istället.
RANDBETWEEN -funktion
RANDBETWEEN -funktionen genererar ett slumpmässigt tal mellan två definierade värden.
I det här exemplet använder vi datum för RANDBETWEEN -gränserna. Följande formel returnerar ett slumpmässigt datum år 2022.
1 | = RANDBETWEEN (DATE (2020,12,1), DATE (2020,12,31)) |
Du kan använda DATE -funktionen för att generera dina gränsdatum, eller du kan hänvisa till datumceller istället:
1 | = RANDBETWEEN (B3, C3) |
Glöm inte att formatera din resultatcell för att visa det genererade numret som ett datum.
<>
Skapa slumpmässiga arbetsdagar
Du kan också generera slumpmässiga arbetsdagar genom att kombinera funktionerna WORKDAY och RANDBETWEEN.
1 | = ARBETSDAG (RANDBETWEEN (B3, C3) -1,1) |
Genom att använda WORKDAY -funktionen med argumenten ovan flyttas datum som infaller på helger (eller helgdagar) till nästa arbetsdag, så den genererade slumpmässiga arbetsdagen kan vara en eller två dagar senare än slutdatumet.
RANDARRAY -funktion
RANDARRAY -funktionen är endast tillgänglig i Excel för Microsoft 365 (och förmodligen version av Excel efter 2022). Den kan generera en rad slumpmässiga nummer med det angivna antalet rader och kolumner, lägsta och högsta värden och med decimalvärden (FALSE) eller endast hela tal (SANT). Dess syntax är:
<>
1 | = RANDARRAY (2,3, B3, C3, TRUE) |
Detta exempel genererar en 2-radig, 3-kolums matris fylld med datum (om celler formateras i enlighet därmed) mellan de datum som anges i de refererade cellerna. Du behöver bara ange formeln i den första cellen och behöver inte använda CTRL + SKIFT + ENTER som du normalt skulle behöva för matriser.
Observera att alla ovanstående slumptal återskapas varje gång arbetsboken öppnas eller ändras, såvida inte beräkningsalternativen är inställda på manuell.
Google Kalkylark -Slumpmässig datumgenerator
Alla ovanstående exempel fungerar exakt likadant i Google Kalkylark som i Excel.