Rješavanje zagonetke - Excel savjeti

Sadržaj

Kris je izvorno napisao tražeći mrežu slova AZ veličine 26x26x26 u kojoj redovi, stupci i Z-os nikada ne sadrže slovo koje se ponavlja.

U ponedjeljak, 29. travnja 2013., podcast je stvorio nasumična slova između A & Z. Podcast 1698:

Prijepis videozapisa

MrExcel podcast sponzorira "Easy-XL"!

Naučite Excel iz podcasta, epizoda 1698 - Generirajte nasumična slova!

Hej, dobrodošao natrag u prijenos uživo, ja sam Bill Jelen. Današnje pitanje Krisa, Kris želi generirati mrežu slučajnih slova veličine 26x26, slova između A i Z. Dakle, ovdje počinjemo: = CODE, KOD slova A govori nam o ASCII kodu slova A, to je 65. A onda ista stvar, KOD slova Z je 90, 65-90. Dakle, naš je cilj generirati slučajna slova, znakove između ASCII koda 65 i ASCII koda 90. Dakle, ovdje ću odabrati cijeli svoj veliki raspon od 26x26, a zatim = CHAR! Kakav lik želimo? Želimo 65 sve do 90. Dakle, koristit ćemo drugu funkciju, RANDBETWEEN! RANDBETWEEN će nam dati slučajni broj između 65 i 90,)). Eto, pritisnite ovdje Ctrl + Enter da unesem tu istu formulu u sve ćelije odabira. I sada imamo mrežu nasumičnih slova 26x26.Svaki put kad pritisnemo tipku F9, dobit ćemo novi set slova. Kada napokon pronađemo skup koji nam se sviđa, želimo ga zadržati, zatim naravno Ctrl + C za kopiranje, a zatim tipku desnim klikom, koja se nalazi s desne strane, između alt = "" i Ctrl, i V pretvoriti te formule u vrijednosti. Eto, rešetka 26x26.

U redu, hej, želim zahvaliti Kris što je poslala to pitanje, želim vam zahvaliti što ste navratili, vidimo se sljedeći put za još jedan prijenos od!

U utorak, 30. travnja 2013., podcast se pozabavio načinom sastavljanja slučajnog reda od 26 slova bez ponavljanja. Podcast 1699:

U srijedu, 1. svibnja 2013., u podcastu se govorilo o matematici iza mreže 26x26 i da čini se da matematika ukazuje na to da takvu mrežu nije moguće izgraditi. Ali, ipak, nekako mora postojati matematička pogreška jer imam takvu mrežu, čak i ako nije vrlo slučajna. Podcast 1700:

Kasnije sam shvatio neke matematičke pogreške koje sam počinio u ovoj epizodi. Pretpostavio sam da će stavljanjem "B" u stupac 2 mreže eliminirati 1/26 preostalih mogućih redaka, pod pretpostavkom slučajne raspodjele slova u redovima. Međutim, nakon što uklonite sve retke koji imaju "A" u stupcu 1, prisiljava stupce 2-26 da imaju nesrazmjerno veći broj A od ostalih slova. Dakle, kada uklonite sve retke koji imaju B u stupcu 2, nećete ukloniti 1/26. Uklanjate ih nešto manje od 1/26. Na primjer, upotrijebio sam 0,038342, ali stvarni broj bio je 0,038247. Ovo je najmanja pogreška koju sam u životu učinio, ali kad množite s 403 septilliona, to čini razliku. Koristeći makro iz sutrašnje epizode,Sada vjerujem da mogu generirati 6,255 sexdecillion mreža 26x26x26 bez ponavljanja. To je 6.255E + 51 ili 6.255.000.000.000.000.000.000.000.000.000.000.000.000.000.000.000. U Excelu koristite=FACT(26)*FACT(25).

Evo izvrsnog vizuala za objašnjenje gore navedenog. Na prvoj sam slici slučajno odabrao 900 000 nasumičnih redova od 407 mogućnosti septilija. Svako slovo je više-manje nasumično raspoređeno po svakom stupcu:

Slika 1

Recimo da vaš redak 1 ima B u stupcu 1. Filtrirajte sve retke koji počinju s B. Budući da svaki redak mora imati B, to znači da preostalih 25 stupaca ima više B nego bilo što drugo. To možete jasno vidjeti ovdje:

Slika 2

Da su slova u stupcu B podjednako raspoređena, očekivali biste 3,8461538% svakog slova. Međutim, postoji 4.0153581% B i prosječno 3.8393857% svakog drugog slova. Ponovno, uspoređivanje 3,8461538% s 3,8393857% čini se malom pogreškom, ali kada se pomnoži s 407 septilija, proizvede se pogreška od 27 redova sekstiona koji je podcast 1700 bacio pogreškom.

U četvrtak, 2. svibnja 2013. godine, makronaredba koja uspješno gradi mrežu od 26x26 bez ponavljanja. Podcast 1701:

Nekoliko je gledatelja zatražilo makronaredbu koja se koristi u epizodi 1701. Pritisnite desnu tipku miša i odaberite Spremi cilj kao: Podcast1701.zip

Koristeći ideju koju je u srijedu objavio gledatelj YouTubea TomSaladin, evo radne bilježnice veličine 26x26x26 bez ponavljanja. Desnom tipkom miša odaberite Save Target As: Grid26.zip

Zanimljivi članci...