
Általános képlet
=FLOOR(RAND(),"0:15")
Összegzés
Véletlen idők generálásához meghatározott időközönként használhatja a RAND funkciót a FLOOR funkcióval. A bemutatott példában a B6 képlete a következő:
=FLOOR(RAND(),"0:15")
amely egy véletlenszerű időt generál 15 perces időközönként.
Magyarázat
A RAND függvény decimális számot generál nulla és 1 között. Tehát három cellában kaphat ilyen kimenetet a RAND () -ból:
0,54739314
0,919767722
0,633760119
Az Excel dátumát egyszerű számként definiálják, ahol 1 = 1 nap. Ez azt jelenti, hogy egyszerűen eloszthatja az 1 értékét az idő tizedesértékével, így kap egy olyan értéket, amely megfelel az időnek, ahogy az Excel látja, például:
1/12 = 12 óra =, 5 nap
1/6 = 6 óra =, 25 nap
1/8 = 8 óra =, 333 nap
Ez azt jelenti, hogy a RAND () segítségével létrehozhatunk 1 és 0 közötti tizedesértéket, majd ezt a számot a FLOOR segítségével kerekítjük a legközelebbi intervallumra. A FLOOR a "jelentőség" nevű argumentumot kerekítve adja, és felismeri az így kifejezett időintervallumokat:
"0:10" - 15 perc
"0:15" - 10 perc
"0:30" - 30 perc
"0:45" - 45 perc
Beállítás, felső és alsó idő
Ha korlátozni szeretné a RAND által használt órákat, akkor ezt az általános képletet alkalmazva kényszerítheti a RAND parancsot egy szám kiadására a felső és az alsó érték között:
=RAND()*(upper-lower)+lower
Mivel az Excel képes felismerni az időértékeket, a következő képlettel 8 és 12 óra között kaphat időt:
=RAND()*("12:00"-"8:00")+"8:00"
Megjegyzés: a fenti képlet általános, és más számokkal is fog működni, nem csak időkkel.