In questo articolo impareremo a generare una data casuale in Excel. Puoi usare la formula menzionata anche come randomizzatore di date.
Scenario:
Diciamo che abbiamo bisogno di date casuali tra due date date per un dato motivo. Quindi come lo facciamo?
Come risolvere il problema.
Le date sono fondamentalmente numeri di serie in Excel. Quindi abbiamo solo bisogno di una formula in cui possiamo inserire le date come numeri e ottenere il risultato restituito in formato data. Qui la soluzione al problema dipende dalla condizione. Le condizioni possibili possono essere le seguenti.
- Valori di data tra due date date.
- Valore della data entro un dato anno.
- Valori di data da un piccolo elenco di valori di data.
- Valori di data da un lungo elenco di valori di dati.
Quindi arriveremo a tutti i problemi di cui sopra, ma per questo prima dobbiamo capire un po' la funzione RANDBETWEEN di Excel.
Il primo problema è dove le due date vengono fornite come argomento diretto della funzione.
Usa la formula:
= CASUALE TRA ( data1, data2 )
date1 : la data più grande in alto
date2 : la data più piccola come fondo
Esempio: creare un elenco di date casuali tra due date definite.
Qui abbiamo fornito due date diverse nella cella D3 e D4.
Ora abbiamo bisogno di un mucchio di date casuali tra le due date date.
Ora useremo la formula per generare i valori della data.
Usa la formula:
= CASUALE TRA ( D3 , D4 )
Spiegazione:
-
- Le date nel numero di serie possono essere determinate come mostrato di seguito.
-
- Quindi la formula restituisce solo un numero tra questi numeri dati che possono essere convertiti nel formato della data.
-
- Il numero restituito può essere convertito in valore di data modificando il formato della cella in una data breve. Il simbolo del dollaro ( $ ) blocca il riferimento di cella.
-
- Ora trascina verso il basso e verso destra per generare il numero di valori della data che desideri.
Come puoi vedere, la formula restituisce il valore della data tra le due date indicate.
Ora la seconda formula per un altro problema è ottenere una data casuale entro un anno. Quindi supponiamo di aver bisogno di valori di data dell'anno 2019. Useremo la funzione DATE con la funzione RANDBETWEEN.
Usa la formula:
= CASUALE TRA ( DATA (2019,1,1) , DATA (2019,12,31))
Spiegazione:
- La funzione DATE genera un valore di data che può essere utilizzato come argomento per la funzione RANDBETWEEN.
- DATA (2019,1,1) restituisce l'1/1/2019 la prima data dell'anno e DATE(2019,12,31) restituisce il 31/12/2019 l'ultima data dell'anno.
- La funzione RANDBETWEEN restituisce i numeri che sono in effetti il valore della data quando viene convertito nel formato della data.
Dopo aver modificato la cella in Formato data breve.
Ora trascina verso il basso e verso destra per generare il numero di valori della data che desideri.
Come puoi vedere, la formula funziona correttamente e restituisce i valori di data casuali entro l'anno 2019.
Ora passiamo a un terzo tipo di formula che genera valori di data casuali dall'elenco fornito di valori di data. Per questo possiamo usare una delle due formule. Il primo è usarlo quando l'elenco di valori della data è piccolo.
Usa la formula:
= SCEGLI ( CASUALE TRA ( 1 , 7 ), A1 , A2 , A3 , A4 , A5 , A6 , A7 )
Spiegazione:
- La funzione SCEGLI restituisce il valore dall'elenco dei valori dall'indice restituito dalla funzione randbetween.
- L'indice sarà generato dalla funzione randbetween
- La funzione SCEGLI restituisce solo il valore in base al valore dell'indice.
Ora trascina verso il basso o verso destra per ottenere il maggior numero di valori di data. Ma prima congela il riferimento alla cella.
Come puoi vedere, la formula restituisce tutti i valori di data dall'elenco di valori di data fornito.
Ora per il quarto tipo che è un lungo elenco di valori di data
Per questo, avremo bisogno di utilizzare le seguenti funzioni:
- Funzione INDICE
- Funzione RANDBETWEEN
- Funzione RIGHE
Ora faremo una formula con queste funzioni. Qui daremo l'intervallo alla funzione INDICE da cui può generare valori diversi dall'elenco.
Usa la formula:
=INDICE ( data , RANDBETWEEN ( 1 , RIGHE ( data ) ))
Spiegazione:
- La funzione ROWS restituirà la lunghezza dell'elenco o dei dati.
- RANDBETWEEN genererà un numero compreso tra 1 e il numero di valori nell'elenco.
- La funzione INDEX restituisce il valore dai dati in base al numero generato dalla funzione RANDBETWEEN.
Ora trascina verso il basso o verso destra per ottenere il maggior numero di valori di data. Per questo non è necessario congelare alcun riferimento poiché l'intervallo denominato è già un riferimento fisso.
Come puoi vedere, la formula restituisce tutti i valori di data dall'elenco di valori di data fornito.
Come puoi vedere nell'istantanea sopra i risultati della formula.
Appunti :
- La funzione RANDBETWEEN restituisce un errore se il primo argomento numerico ( bottom ) è maggiore del secondo argomento numerico ( top ).
- Il valore della data deve essere fornito come riferimento di cella o utilizzando la funzione DATE oppure la funzione return
- La funzione RANDBETWEEN restituisce un errore se l'argomento della funzione non è numerico.
- La funzione SCEGLI restituisce #VALORE! Errore se l'argomento valore della funzione viene fornito come array.
- La funzione SCEGLI restituisce un errore se il numero restituito dalla funzione CASUALE supera il numero di valori.
Spero che questo articolo su come generare valori di data casuali in Excel sia esplicativo. Trova altri articoli sulle funzioni TEXT qui. Si prega di condividere la tua domanda qui sotto nella casella dei commenti. Ti assisteremo.
Genera numeri di telefono casuali
Ottieni un numero casuale da opzioni fisse
Ottieni numeri casuali tra due numeri
Selezione casuale di Excel: come ottenere un campione casuale da un set di dati
Come utilizzare la funzione SCEGLI in Excel
Come utilizzare la funzione RANDBETWEEN in Excel
Articoli popolari
50 scorciatoie Excel per aumentare la produttività
Modifica un elenco a discesa
Riferimento assoluto in Excel
Se con la formattazione condizionale
Se con caratteri jolly
Vricerca per data
Converti pollici in piedi e pollici in Excel 2016
Unisci nome e cognome in excel
Conta le celle che corrispondono ad A o B