एक पहेली से निपटने - एक्सेल टिप्स

विषय - सूची

क्रिश ने मूल रूप से अक्षर AZ की 26x26x26 ग्रिड की तलाश में लिखा था जहां पंक्तियों, कॉलमों और जेड-अक्ष में कभी भी दोहराव वाला अक्षर नहीं होता है।

सोमवार, 29 अप्रैल 2013 को, पॉडकास्ट ने ए एंड जेड पॉडकास्ट 1698 के बीच यादृच्छिक पत्र बनाए।

वीडियो ट्रांसक्रिप्ट

MrExcel पॉडकास्ट "ईज़ी-एक्सएल" द्वारा प्रायोजित है!

पॉडकास्ट से एक्सेल सीखें, एपिसोड 1698 - यादृच्छिक पत्र उत्पन्न करें!

अरे, नेटकास्ट में वापस स्वागत है, मैं बिल जेलन हूं। क्रिश से आज का सवाल, क्रिश ए और जेड के बीच यादृच्छिक अक्षरों, अक्षरों का 26x26 ग्रिड उत्पन्न करना चाहता है। इसलिए यहां हम शुरू करते हैं: = कोड, अक्षर ए का कोड हमें पत्र ए का एएससीआईआई कोड बताता है, यह 65 है। और फिर वही बात, अक्षर Z का CODE 90, 65-90 है। इसलिए हमारा लक्ष्य ASCII कोड 65 और ASCII कोड 90 के बीच यादृच्छिक अक्षरों, वर्णों को उत्पन्न करना है। इसलिए मैं यहाँ 26x26 की अपनी पूरी बड़ी रेंज चुनने जा रहा हूँ, और फिर = CHAR! हमें कौन सा चरित्र चाहिए? हम 90 के माध्यम से 65 को पूरा करना चाहते हैं। इसलिए हम एक अन्य फ़ंक्शन, RANDBETWEEN का उपयोग करने जा रहे हैं! RANDBETWEEN हमें 65 और 90 के बीच यादृच्छिक संख्या देगा,))। वहां हम जाते हैं, मैं चयन के सभी कक्षों में उसी सूत्र को दर्ज करने के लिए Ctrl + Enter दबाकर जा रहा हूं। और अब हमारे पास यादृच्छिक अक्षरों का 26x26 ग्रिड है।हर बार जब हम F9 कुंजी दबाते हैं, तो हमें अक्षरों का एक नया सेट मिलेगा। जब हमें अंततः एक सेट मिल जाता है जो हमें पसंद है, तो हम उन चीज़ों को रखना चाहते हैं, फिर निश्चित रूप से Ctrl + C कॉपी करने के लिए, और फिर राइट-क्लिक कुंजी, जो दाहिने हाथ की तरफ है, alt = "और Ctrl, और V के बीच उन सूत्रों को मूल्यों में बदलने के लिए। वहां आप जाते हैं, 26x26 ग्रिड।

ठीक है अरे, मैं उस सवाल को भेजने के लिए क्रिश को धन्यवाद देना चाहता हूं, मैं आपको रोकने के लिए धन्यवाद देना चाहता हूं, हम आपको अगली बार एक और नेटकास्ट से देखेंगे!

मंगलवार, 30 अप्रैल, 2013 को पॉडकास्ट ने बिना किसी दोहराव के 26 अक्षरों की एक यादृच्छिक पंक्ति बनाने का तरीका बताया। पॉडकास्ट 1699:

बुधवार, 1 मई, 2013 को, पॉडकास्ट ने 26x26 ग्रिड के पीछे के गणित के बारे में बात की और यह कि गणित से लगता है कि इस तरह के ग्रिड का निर्माण संभव नहीं है। लेकिन, फिर भी, किसी भी तरह, एक गणित त्रुटि होनी चाहिए क्योंकि मेरे पास ऐसा ग्रिड है, भले ही यह बहुत यादृच्छिक न हो। पॉडकास्ट 1700:

मैंने बाद में इस कड़ी में कुछ गणित की त्रुटि का पता लगाया जो मैंने किया था। मैंने मान लिया था कि ग्रिड के कॉलम 2 में "बी" डालने से शेष संभावित पंक्तियों का 1/26 भाग समाप्त हो जाएगा, यह मानकर पंक्तियों में अक्षरों का एक यादृच्छिक वितरण होता है। हालाँकि, जब आप कॉलम 1 में "A" वाली सभी पंक्तियों को समाप्त कर लेते हैं, तो यह स्तंभों को 2-26 के रूप में अन्य अक्षरों की तुलना में A की अनुपातहीन रूप से बड़ी संख्या में बाध्य करता है। इस प्रकार, जब आप स्तंभ 2 में B वाली सभी पंक्तियों को निकालते हैं, तो आप उनमें से 1/26 को नहीं निकाल रहे हैं। आप उनमें से 1/26 से थोड़ा कम निकाल रहे हैं। उदाहरण के लिए, मैंने 0.038342 का उपयोग किया था, लेकिन वास्तविक संख्या 0.038247 थी। यह मेरे जीवन की अब तक की सबसे छोटी त्रुटि है, लेकिन जब आप 403 सेप्टिलियन से गुणा कर रहे हैं, तो इससे फर्क पड़ता है। कल के एपिसोड से मैक्रो का उपयोग करना,मुझे अब विश्वास है कि मैं 6.255 sexdecillion 26x26x26 ग्रिड बना सकता हूं जिनमें कोई दोहराव नहीं है। यानी 6.255E + 51 या 6,255,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000। एक्सेल में, उपयोग करें=FACT(26)*FACT(25)

यहाँ ऊपर समझाने के लिए एक महान दृश्य है। पहले आंकड़े में, मैंने 407 सेप्टिलियन संभावनाओं में से 900,000 यादृच्छिक पंक्तियों को यादृच्छिक रूप से चुना है। प्रत्येक अक्षर कमोबेश हर कॉलम में बेतरतीब ढंग से वितरित किया जाता है:

आकृति 1

यह कहें कि आपकी पंक्ति 1 में एक बी कॉलम है। बी से शुरू होने वाली सभी पंक्तियों को फ़िल्टर करें। चूंकि हर पंक्ति में एक बी है, जिससे शेष 25 कॉलमों में बी की तुलना में कुछ भी अधिक है। आप स्पष्ट रूप से यहां देख सकते हैं:

चित्र 2

यदि कॉलम B के अक्षर समान रूप से वितरित किए गए हैं, तो आप प्रत्येक अक्षर के 3.8461538% की उम्मीद करेंगे। हालांकि, बी का 4.0153581% और एक दूसरे के पत्र का औसत 3.8393857% है। दोबारा, 3.8461538% से 3.8393857% की तुलना करना एक छोटी सी त्रुटि की तरह लगता है, लेकिन जब इसे 407 सेप्टिलियन से गुणा किया जाता है, तो यह 27 सेक्स्टिलियन पंक्तियों की त्रुटि पैदा करता है जो पॉडकास्ट 1700 को त्रुटि में फेंक देता है।

गुरुवार, 2 मई, 2013 को, एक मैक्रो जो दोहराए बिना 26x26 का ग्रिड सफलतापूर्वक बनाता है। पॉडकास्ट 1701:

कई दर्शकों ने एपिसोड 1701 में प्रयुक्त मैक्रो के लिए कहा। राइट-क्लिक करें और सेव टारगेट इस प्रकार चुनें: पॉडकास्ट 1701. ज़िप

YouTube दर्शक TomSaladin द्वारा बुधवार को पोस्ट किए गए एक विचार का उपयोग करते हुए, यहां 26x26x26 के साथ एक कार्यपुस्तिका है जिसमें कोई दोहराव नहीं है। राइट-क्लिक करें और इस रूप में सहेजें लक्ष्य: Grid26.zip चुनें

दिलचस्प लेख...