Obravnavanje sestavljanke - Excelovi nasveti

Kazalo

Kris je prvotno napisal, da išče mrežo črk AZ 26x26x26, kjer vrstice, stolpci in os Z nikoli ne vsebujejo ponavljajoče se črke.

V ponedeljek, 29. aprila 2013, je podcast ustvaril naključne črke med A & Z. Podcast 1698:

Video zapis

Podcast MrExcel sponzorira "Easy-XL"!

Naučite se Excel iz podcasta, epizoda 1698 - Ustvari naključna pisma!

Hej, dobrodošli nazaj v oddaji, jaz sem Bill Jelen. Današnje vprašanje Krisa želi, da Kris ustvari mrežo naključnih črk velikosti 26x26, črke med A in Z. Tukaj začnemo: = CODE, KODA črke A nam pove ASCII kodo črke A, to je 65. In potem ista stvar, KODA črke Z je 90, 65-90. Naš cilj je torej ustvariti naključne črke, znake med ASCII kodo 65 in ASCII kodo 90. Torej bom izbral svoj celoten obseg 26x26 tukaj, potem pa = CHAR! Kakšen lik želimo? Želimo jih 65 vse do 90. Torej bomo uporabili drugo funkcijo, RANDBETWEEN! RANDBETWEEN nam bo dal naključno število med 65 in 90,)). Tam gremo, tukaj bom pritisnil Ctrl + Enter, da vnesem isto formulo v vse celice izbora. In zdaj imamo mrežo naključnih črk 26x26.Vsakič, ko pritisnemo tipko F9, bomo dobili nov nabor črk. Ko končno najdemo niz, ki nam je všeč, ga želimo obdržati, nato pa Ctrl + C za kopiranje in nato tipko z desnim klikom, ki je na desni strani, med alt = "" in Ctrl ter V za pretvorbo teh formul v vrednosti. Tukaj, mreža 26x26.

V redu, hej, rad bi se zahvalil Kris, da je poslala to vprašanje, zahvaljujem se vam, da ste se ustavili, se vidimo naslednjič za novo oddajo od!

V torek, 30. aprila 2013, je podcast obravnaval, kako zgraditi naključno vrstico iz 26 črk brez ponovitev. Podcast 1699:

V sredo, 1. maja 2013, je podcast govoril o matematiki za mrežo 26x26 in da matematika kaže, da takšne mreže ni mogoče zgraditi. A vseeno nekako mora obstajati matematična napaka, ker imam takšno mrežo, četudi ni zelo naključna. Podcast 1700:

Kasneje sem ugotovil nekaj matematične napake, ki sem jo naredil v tej epizodi. Predvideval sem, da bi z vstavitvijo črke "B" v stolpec 2 mreže odpravili 1/26 preostalih možnih vrstic ob predpostavki naključne razporeditve črk v vrsticah. Ko pa izbrišete vse vrstice, ki imajo v stolpcu 1 »A«, prisili stolpce 2–26, da imajo nesorazmerno večje število A kot druge črke. Ko odstranite vse vrstice z B v stolpcu 2, ne boste odstranili 1/26. Odstranite jih nekaj manj kot 1/26. Na primer, uporabil sem 0,038342, dejansko pa 0,038247. To je najmanjša napaka, kar sem jih kdaj v življenju naredil, toda ko pomnožite s 403 septilijoni, je to pomembno. Z uporabo makra iz jutrišnje epizode,Zdaj verjamem, da lahko ustvarim 6,255 sexdecillion 26x26x26 mrež, ki se ne ponavljajo. To je 6,255E + 51 ali 6,255,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000. V Excelu uporabite=FACT(26)*FACT(25).

Tukaj je odlična vizualna razlaga za zgoraj navedeno. Na prvi sliki sem naključno izbral 900.000 naključnih vrstic od 407 septilijskih možnosti. Vsaka črka je bolj ali manj naključno porazdeljena po vsakem stolpcu:

Slika 1

Recimo, da ima vaša vrstica B stolpec 1. Filtrirajte vse vrstice, ki se začnejo z B. Ker mora vsaka vrstica imeti B, ima preostalih 25 stolpcev več B kot karkoli drugega. To lahko jasno vidite tukaj:

Slika 2

Če bi bile črke v stolpcu B enakomerno porazdeljene, bi pričakovali 3,8461538% vsake črke. Vendar pa je 4.0153581% B in povprečno 3.8393857% vsake druge črke. Še enkrat, primerjava 3,8461538% s 3,8393857% se zdi majhna napaka, toda ko se pomnoži s 407 septilijonov, se prikaže napaka 27 vrstic sextillion, ki jih je podcast 1700 vrgel zaradi napake.

V četrtek, 2. maja 2013, makro, ki uspešno sestavi mrežo 26x26 brez ponovitev. Podcast 1701:

Več gledalcev je zahtevalo makro, uporabljen v epizodi 1701. Z desno tipko miške kliknite in izberite Save Target As: Podcast1701.zip

Z idejo, ki jo je v sredo objavil gledalec YouTube TomSaladin, je tu delovni zvezek velikosti 26 x 26 x 26 brez ponovitev. Z desno miškino tipko kliknite in izberite Save Target As: Grid26.zip

Zanimive Članki...