Мазмұны:

Парақтан шығу (Excel басқатырғыш): 5 қадам (суреттермен)
Парақтан шығу (Excel басқатырғыш): 5 қадам (суреттермен)

Бейне: Парақтан шығу (Excel басқатырғыш): 5 қадам (суреттермен)

Бейне: Парақтан шығу (Excel басқатырғыш): 5 қадам (суреттермен)
Бейне: Мир! Труд! Линк! ► 3 Прохождение The Legend of Zelda: Breath of the Wild (Nintendo Wii U) 2024, Шілде
Anonim
Парақтан шығу (Excel басқатырғыштары)
Парақтан шығу (Excel басқатырғыштары)

Парақтан құтылу - бұл бірнеше жыл бұрын мен әріптестеріме Excel -ді жетілдірудің бірнеше дағдыларын үйрету үшін, мен ұнататын екі нәрсе - Trivia мен Logic жұмбақтарымен аздап көңіл көтеру үшін жасаған Excel -дің кішкене ойыны!

Бұл ойын ағымдағы ұяшыққа да, басқа ұяшыққа және VBA макростарына негізделген мәндерді шартты түрде пішімдеуді қиындату үшін Excel формулаларының комбинациясы.

1 -қадам: Ойын туралы түсінік

Ойын туралы түсінік
Ойын туралы түсінік
Ойын туралы түсінік
Ойын туралы түсінік

Сізге ойын жазу үшін үлкен бағдарламалау тәжірибесі немесе қымбат бағдарламалық қамтамасыз ету қажет емес, мұнда сіз Excel -де жасай аласыз.

Ойын 2 партерден тұрады, бірінші деңгей - бұл викторина.

Жүйеде 50 сұрақтан тұратын банк бар, бірақ егер сіз соншалықты бейім болсаңыз, бұл одан да көп болуы мүмкін.

Орфографиялық немесе регистрлік сәйкестіктің кез келген мүмкін еместігін жою үшін барлық сұрақтарға сандық жауаптар беріледі.

Жүйе ойыншыға осы сұрақтардың 5 -ін кездейсоқ ұсынады, ойыншы жаңа сұрақтар жинағын сұрауы мүмкін.

5 сұраққа жауап берілгеннен кейін жүйе ойнатқышқа олардың сәтсіз болғанын хабарлайды және қайталап көріңіз немесе ол 2 -ші бөлмені ашады.

2 -бөлме - бұл логикалық жұмбақ, онда түстер тізбегі кездейсоқ жасалады және ойыншы кез келген уақытта жаңғыра алады. Түстердің әрқайсысы 1-10 сандарымен байланысты, ойыншы кезектілікке сәйкес келетін сандарды табу үшін сынақ пен қатені/жадты қолдануы керек.

2 -қадам: Орнату

Орнату
Орнату

Бастапқыда мен жұмыс кітабын 4 бос жұмыс парағымен құрдым.

3 -парақтан бастап «Сұрақ» және «Жауап» тақырыбы бар кесте құрдым.

А бағанында және автоматты толтыру арқылы 1-50 сандары енгізіледі, таңдау кезінде сұрақтардың нөмірленуі маңызды.

Содан кейін мен Интернетке кіремін және сандық жауаптары бар 50 сұрақты есте сақтаймын.

Бізге бұл сұрақтарды 1 -парақтағы 1 -бөлме экранына импорттау әдісі қажет.

Бұл VLOOKUP функциясы арқылы жасалады, бұл сұрақ жолының басындағы нөмірді пайдалануға мүмкіндік береді. Алайда, егер біз тек 1-ші бөлмеден 1-5-ді қолданған болсақ, біз тек алғашқы 5 сұрақты ғана аламыз. Бұл жерде 2 -парақ пайда болады, мұнда 2 жол өрнегі бар, біріншісі RANDBETWEEN функциясын қолданады, бұл пайдаланушыға кездейсоқ жазба жасалатын диапазонды енгізуге мүмкіндік береді. Мәселе мынада, мұндай кішігірім диапазонда ықтималдығы жоғары және бұл өте күрделі викторинаны жасамайды. Мәселені шешу үшін RANK. EQ және COUNTIF функцияларын қолдана отырып, қайталанатындарды алып тастайтын екінші баған бар, олар мәнді тізімнің қалған бөлігімен салыстырады және егер мән қайталанса, есептеледі. толық тізім, бұл мәндер қосылады және бұл кездейсоқ және бірегей мәнді шығарады. Біз мұны тізімді көшіру арқылы растай аламыз, содан кейін мәндерді қойамыз және ең кішісін сұрыптаймыз, бұл барлық бірегей мәндерді 1-50 дейін көрсетеді.

1 -бөлмеге оралсақ, біз VLOOKUP көмегімен тізімдегі 1, 2, 3 және т.б. мәндерді алып, сұрақ парағынан сұраққа да, жауапқа да қарай аламыз. Кездейсоқ сандар жаңартылған сайын 1 -бөлме экранында жаңа сұрақтар жинағы пайда болады.

Excel автоматты түрде есептелетін етіп конфигурацияланған, бұл RANDBETWEEN функциясында қиындық туғызады, себебі бет жүктелген сайын есептеу жұмыс істейді және сұрақтарды қайта реттейді. Мұны таспадағы формулаларға өтетін қолмен сатып алуға орнатуға болады, содан кейін есептеу опциялары мен қолмен орнатуға болады, біз есептеуді кейінірек шешеміз.

Бұл бетті аяқтамас бұрын біз C бағанын жасырамыз (нақты жауаптар)

3 -қадам: Чектерге жауап беру

Чектерге жауап беру
Чектерге жауап беру

Жауапты тексеру өте қарапайым, барлық күтілетін жауаптардың мәні 1 -бөлмедегі С бағанының төменгі жағындағы ұяшыққа қосылады, ойыншылардың жауаптары D бағанына жүктеледі және жинақталады.

VBA сценарийі есепті жүргізуге және жауаптарды тексеруге арналған батырмаға бағдарламаланған.

Түймені қосу үшін Таспадағы Әзірлеушіге өтіңіз, Кірістіру -> Түймені пайдаланып түймені қосыңыз

Түймені сызғаннан кейін жаңа макросты қосуға болады. Бұл жағдайда мен жауаптарды тексеру деп атадым

Мұның бәрі есепті жүргізеді (тек осы парақ үшін) және күтілетін жауаптардың сомасы ойыншылардың жауаптарының сомасына сәйкес келетінін тексереді. Егер сандар сәйкес келмесе, қайталап көріңіз деген хабарлама терезесі шығады, егер олар сәтті болса, біз 2 -бөлмеге арналған парақты көрсетеміз.

Сондай -ақ, B28 ұяшығына көрсеткімен орналастырылған шартты формат бар, ол пайдаланушыны қойындыларды жылжытуға итермелейді.

4 -қадам: Әр түрлі сұрақтар қою

Әр түрлі сұрақтар алу
Әр түрлі сұрақтар алу

Ойыншыға жаңа сұрақтар алу үшін бізге тек 2 -парақта (кездейсоқ сандар парағында), содан кейін 1 -бөлмедегі парақта есептеулерді қайталау қажет, бұл VLOOKUP жаңа сандар жиынтығына сілтеме жасауға, сонымен қатар жаңасын алуға мәжбүр етеді. байланысты сұрақтар. Бұл код бөлігі ойыншылардың жауаптар бөлімін де тазартады.

5 -қадам: 2 -бөлме

2 -бөлме
2 -бөлме

2-бөлме-бұл логика мен есте сақтаудың басқатырғыштары, қолданушы кездейсоқ құрылған 6 түстің тізбегін ұсынды, тағы да ол 1-10 аралығында RANDBETWEEN функциясын қолданады.

Шартты форматтау ережелері бар, олар ұяшықтағы санға байланысты толтыруға және қаріп түсіне байланысты өзгереді.

Ойыншы бұл нөмірлерді ретімен енгізуі керек, содан кейін чекке кіру керек, олардың түсі қандай екендігі туралы ешқандай түсінік жоқ, сондықтан олар тестілеу кезінде әр жазба үшін қандай нәтиже алғанын есте сақтауы керек.

Жауап ұяшықтарындағы мәндер қайтадан жинақталады, Ойыншының жауаптары да қосылады, ал макростар калькуляцияны жүргізеді, түстерді толтырады және нәтижені тексереді. Бұл ойыншыны қайталап көруге шақырады немесе жеңісімен құттықтайды.

Ойыншыға жаңа түстерді алуға мүмкіндік беретін жаңа реттілік түймесі бар, бұл калькуляцияны іске қосады, бірақ тек 10 -жолдағы ұяшықтарда және ойыншының жауаптарын 12 -жолда тазалайды.

Мен ойынды жүктеуге тырыстым, бірақ бұл.xlsm файлы болғандықтан рұқсат етілмеген, сондықтан көшірмесін осы жерден жүктеп алыңыз, егер сұрақтарыңыз болса, маған хабарлама жіберіңіз.

Ұсынылған: