
सामान्य सूत्र
=FLOOR(RAND(),"0:15")
सारांश
विशिष्ट अंतराल पर यादृच्छिक समय उत्पन्न करने के लिए आप फ़ंड फ़ंक्शन के साथ रैंड फ़ंक्शन का उपयोग कर सकते हैं। दिखाए गए उदाहरण में, B6 में सूत्र है:
=FLOOR(RAND(),"0:15")
जो 15 मिनट के अंतराल पर एक यादृच्छिक समय उत्पन्न करता है।
स्पष्टीकरण
RAND फ़ंक्शन शून्य और 1. के बीच एक दशमलव संख्या उत्पन्न करता है। इसलिए, आपको RAND () से तीन कक्षों में इस तरह आउटपुट मिल सकता है:
0.54739314
0.919767722
0.633760119
एक्सेल में तिथियां सरल संख्या के रूप में परिभाषित की जाती हैं, जहां 1 = 1 दिन। इसका अर्थ है कि आप समय के दशमलव मान के आधार पर 1 को विभाजित कर सकते हैं ताकि एक्सेल के रूप में समय से मेल खाती मूल्य प्राप्त कर सके, उदाहरण के लिए:
1/12 = 12 घंटे = .5 दिन
1/6 = 6 घंटे = .25 दिन
1/8 = 8 घंटे = .333 दिन
इसका अर्थ है कि हम 1 और 0 के बीच एक दशमलव मान उत्पन्न करने के लिए RAND () का उपयोग कर सकते हैं, फिर उस संख्या को FLOOR के साथ निकटतम निकटतम अंतराल पर गोल कर सकते हैं। FLOOR एक तर्क लेता है जिसे "महत्व" कहा जाता है और इसे कई बार अंतराल के रूप में व्यक्त किया जाता है:
"0:10" - 15 मिनट
"0:15" - 10 मिनट
"0:30" - 30 मिनट
"0:45" - 45 मिनट
सेटिंग और ऊपरी और निचले समय
यदि आप RAND द्वारा उपयोग किए जाने वाले घंटों को सीमित करना चाहते हैं, तो आप इस सामान्य सूत्र बल RAND का उपयोग ऊपरी और निचले हिस्से के बीच संख्या को आउटपुट करने के लिए कर सकते हैं:
=RAND()*(upper-lower)+lower
क्योंकि एक्सेल समय मानों को पहचान सकता है, आप इस तरह एक सूत्र के साथ 8 बजे और 12 बजे के बीच समय प्राप्त कर सकते हैं:
=RAND()*("12:00"-"8:00")+"8:00"
नोट: उपरोक्त सूत्र सामान्य है और अन्य संख्याओं के साथ भी काम करेगा, न कि केवल बार।