Zaoberanie sa hádankou - Excel Tipy

Obsah

Kris pôvodne napísal, že hľadá mriežku písmen AZ 26x26x26, kde riadky, stĺpce a os Z nikdy neobsahujú opakujúce sa písmeno.

V pondelok 29. apríla 2013 podcast vytvoril náhodné písmená medzi A a Z. Podcast 1698:

Prepis videa

Podcast MrExcel sponzoruje spoločnosť „Easy-XL“!

Naučte sa Excel z podcastu, epizóda 1698 - generujte náhodné písmená!

Ahoj, vitaj späť na netcastu, som Bill Jelen. Dnešná otázka od Krisa, Kris chce vygenerovať mriežku 26x26 náhodných písmen, písmen medzi A a Z. Takže tu začíname: = CODE, KÓD písmena A nám hovorí ASCII kód ​​písmena A, je to 65. A potom to isté, KÓD písmena Z je 90, 65-90. Naším cieľom je teda generovať náhodné písmená, znaky medzi kódom ASCII 65 a kódom ASCII 90. Takže tu vyberiem celú svoju veľkú škálu rozmerov 26x26 a potom = CHAR! Akú postavu chceme? Chceme 65 úplne hore až 90. Takže použijeme inú funkciu, RANDBETWEEN! RANDBETWEEN nám dá náhodné číslo medzi 65 a 90,)). Ideme na to, stlačím Ctrl + Enter a do všetkých buniek výberu zadám ten istý vzorec. A teraz máme mriežku náhodných písmen s rozmermi 26 x 26.Zakaždým, keď stlačíme kláves F9, dostaneme novú sadu písmen. Keď konečne nájdeme množinu, ktorá sa nám páči, chceme si ich ponechať, potom samozrejme Ctrl + C na kopírovanie a potom kliknite pravým tlačidlom myši, ktoré je na pravej strane medzi alt = "" a Ctrl a V previesť tieto vzorce na hodnoty. A je to, mriežka 26 x 26.

Dobre, ahoj, chcem sa poďakovať Krisovi za zaslanie tejto otázky. Chcem sa ti poďakovať, že si sa zastavil, uvidíme sa nabudúce pri ďalšom netcaste od!

V utorok 30. apríla 2013 sa podcast zaoberal tým, ako zostaviť náhodný rad 26 písmen bez akýchkoľvek opakovaní. Podcast 1699:

V stredu 1. mája 2013 podcast hovoril o matematike za mriežkou 26x26 a že matematika naznačuje, že nie je možné zostaviť takúto mriežku. Ale napriek tomu nejako musí existovať matematická chyba, pretože mám takúto mriežku, aj keď to nie je veľmi náhodné. Podcast 1700:

Neskôr som zistil niektoré matematické chyby, ktoré som urobil v tejto epizóde. Predpokladal som, že vloženie „B“ do stĺpca 2 mriežky vylúči 1/26 zvyšných možných riadkov za predpokladu náhodného rozloženia písmen v riadkoch. Akonáhle však vylúčite všetky riadky, ktoré majú v stĺpci 1 písmeno „A“, prinúti to stĺpce 2–26, aby mali nepomerne väčší počet písmen A ako ostatné písmená. Keď teda odstránite všetky riadky, ktoré majú v stĺpci 2 písmeno B, neodstraňujete 1/26 z nich. Odstraňujete ich o niečo menej ako 1/26. Napríklad som použil 0,038342, ale skutočné číslo bolo 0,038247. Toto je najmenšia chyba, akú som v živote urobil, ale keď sa vynásobíte 403 septillionmi, urobí to rozdiel. Pomocou makra zo zajtrajšej epizódyTeraz verím, že dokážem vygenerovať 6 555 mriežok sexdecillion 26x26x26, ktoré sa neopakujú. To je 6,255E + 51 alebo 6 255 000 000 000 000 000 000 000 000 000 000 000 000 000 000. V programe Excel použite=FACT(26)*FACT(25).

Tu je vynikajúci vizuál, ktorý vysvetľuje vyššie uvedené. Na prvom obrázku som náhodne vybral 900 000 náhodných riadkov z možností 407 septiliónov. Každé písmeno je viac-menej náhodne rozložené v každom stĺpci:

postava 1

Povedzme, že váš riadok 1 má v stĺpci 1 písmeno B. Odfiltrujte všetky riadky začínajúce písmenom B. Pretože každý riadok musí mať písmeno B, zvyšných 25 stĺpcov bude mať viac písmen B ako čokoľvek iné. Môžete to jasne vidieť tu:

Obrázok 2

Ak by boli písmená v stĺpci B rovnomerne distribuované, čakali by ste 3,8461538% z každého písmena. Existuje však 4,0153581% B a v priemere 3,8393857% každého druhého písmena. Opäť platí, že porovnanie 3,8461538% s 3,8393857% sa javí ako malá chyba, ale keď sa vynásobí 407 septillionmi, vyprodukuje chybu 27 sextillion riadkov, ktoré podcast 1700 vyhodil omylom.

Vo štvrtok 2. mája 2013 sa uskutočnilo makro, ktoré bez opakovaní úspešne vytvára mriežku 26 x 26. Podcast 1701:

Niekoľko divákov požiadalo o makro použité v epizóde 1701. Kliknite pravým tlačidlom myši a vyberte príkaz Uložiť cieľ ako: Podcast1701.zip

Pomocou nápadu, ktorý v stredu zverejnil divák YouTube TomSaladin, je tu pracovný zošit s rozmermi 26 x 26 x 26 bez opakovaní. Kliknite pravým tlačidlom myši a vyberte príkaz Uložiť cieľ ako: Grid26.zip

Zaujímavé články...