Mundarija:
- 1 -qadam: O'yin tushunchasi
- 2 -qadam: sozlash
- 3 -qadam: Cheklarga javob bering
- 4 -qadam: Har xil savollar
- 5 -qadam: 2 -xona
Video: Varaqdan qochish (Excel jumboq): 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Varaqdan qochish - bu men bir necha yil oldin bir guruh hamkasblarimga Excel -ning ba'zi bir ilg'or ko'nikmalarini o'rgatish uchun birlashtirgan Excel -ning kichik o'yini, men ikki narsani - Trivia va Logic jumboqlari bilan bir oz dam olaman!
Bu o'yin excel formulalarining kombinatsiyasi bo'lib, u joriy uyani ham, boshqa katakchaga asoslangan qiymatlarni va ba'zi VBA makroslarini kodlashni biroz qiyinlashtiradigan shartli formatlashdan iborat.
1 -qadam: O'yin tushunchasi
O'yin yozish uchun sizga katta dasturiy tajriba yoki qimmat dasturiy ta'minot kerak emas, bu erda siz Excel -da qilishingiz mumkin.
O'yin - bu kichik 2 qismli, birinchi darajali trivia viktorinasi.
Tizimda 50 ta savollar banki mavjud, lekin agar siz juda moyil bo'lsangiz, bu ko'proq bo'lishi mumkin.
Imlo yoki harfi bilan mos keladigan noaniqlikni olib tashlash uchun barcha savollarga raqamli javoblar berilgan.
Tizim tasodifan o'yinchiga ushbu savollarning 5 tasini taqdim etadi, o'yinchi yangi savollar to'plamini so'rashi mumkin.
5 ta savolga javob berilgach, tizim o'yinchiga muvaffaqiyatsiz bo'lgani haqida xabar beradi va qaytadan urinib ko'radi yoki 2 -xonani ochadi.
2 -xona - bu mantiqiy jumboq, bu erda ranglarning ketma -ketligi tasodifiy hosil qilinadi va o'yinchi istalgan vaqtda qayta tiklanishi mumkin. Ranglarning har biri 1-10 raqami bilan bog'liq, o'yinchi mos keladigan raqamlarni topish va ketma-ketlikni takrorlash uchun sinov va xato/xotiradan foydalanishi kerak.
2 -qadam: sozlash
Dastlab men ish kitobini 4 ta bo'sh varaq bilan o'rnatdim.
3 -varaqdan boshlab men "Savol" va "Javob" sarlavhali jadval tuzdim.
A ustuniga va avtomatik to'ldirish yordamida 1-50 raqamlari kiritiladi, tanlov jarayonida savollar raqamlangan bo'lishi muhim.
Keyin men Internetga kiraman va xotiram orqali 50 ta savolga javoblar beraman.
Bizga bu savollarni 1 -varaqdagi 1 -xona ekraniga import qilish usuli kerak.
Bu VLOOKUP funktsiyasi yordamida amalga oshiriladi, bu bizga savol qatorining boshidagi raqamni ishlatishga imkon beradi. Ammo, agar biz 1-xonadan 1-5-ni ishlatgan bo'lsak, biz faqat birinchi 5 ta savolni olamiz. Bu erda 2 -varaq keladi, bu erda 2 qatorli formulalar mavjud, birinchisi RANDBETWEEN funktsiyasidan foydalanadi, bu foydalanuvchiga tasodifiy yozuv hosil bo'ladigan oraliqni kiritishga imkon beradi. Muammo shundaki, bunday kichik diapazonda dublikatlar bo'lishi ehtimoli katta va bu juda murakkab viktorinaga olib kelmaydi. Shunday qilib, buni bartaraf etish uchun RANK. EQ va COUNTIF funktsiyalari yordamida dublikatlarni o'chirib tashlaydigan ikkinchi ustun bor, ular qiymatni ro'yxatning qolgan qismiga to'g'ri keltiradi va agar qiymat takrorlansa, hisoblab chiqiladi. to'liq ro'yxat, bu qiymatlar qo'shiladi va bu tasodifiy va noyob qiymatni keltirib chiqaradi. Biz buni ro'yxatni nusxalash orqali tasdiqlashimiz mumkin, so'ngra qiymatlarni joylashtirishimiz va eng kichigiga saralashimiz mumkin, bunda barcha noyob qiymatlar 1-50 gacha ko'rsatiladi.
1 -xonaga qaytsak, biz VLOOKUP yordamida ro'yxatning 1, 2, 3 va hokazo qiymatlarini olib, savollar va javoblar uchun savollar varag'idan qidiramiz. Har safar tasodifiy sonlar qayta tiklansa, 1 -xona ekranida yangi savollar to'plami paydo bo'ladi.
Excel avtomatik hisoblash uchun tuzilgan, bu RANDBETWEEN funktsiyasida muammo tug'diradi, chunki har safar sahifa yuklanganda, hisob ishlaydi va savollarni qayta tartibga soladi. Buni lentadagi formulalarga o'tish orqali qo'lda sotib olish uchun sozlash mumkin, keyin hisoblash variantlari va qo'lda sozlash, biz keyinroq hisob -kitob qilamiz.
Bu sahifani tugatishdan oldin biz C ustunini yashiramiz (haqiqiy javoblar)
3 -qadam: Cheklarga javob bering
Javobni tekshirish juda oddiy, barcha kutilgan javoblarning qiymati 1 -xonadagi C ustuni ostidagi katakchaga yig'iladi, o'yinchilarning javoblari D ustuniga yuklanadi va yig'iladi.
VBA skriptini hisoblash va javoblarni tekshirish uchun tugmachaga dasturlashtirilgan.
Tugmani qo'shish uchun Tasma ichidagi Developer -ga o'ting, Qo'shish -> Tugma yordamida tugmani qo'shing
Tugmani bosgandan so'ng, yangi makro qo'shish mumkin. Bu holatda men javoblarni tekshirish deb nomladim
Bularning barchasi hisob -kitobni bajaradi (faqat bu varaq uchun) va kutilgan javoblar yig'indisi o'yinchi javoblarining yig'indisiga mos keladimi -yo'qligini tekshiradi. Agar raqamlar mos kelmasa, qaytadan urinib ko'ring, deb xabar qutisi ochiladi, agar ular muvaffaqiyatli bo'lsa, biz 2 -xona uchun varaqni ko'rsatamiz.
B28 uyasiga o'q bilan joylashtirilgan shartli format ham mavjud bo'lib, u foydalanuvchini yorliqlarni ko'chirishga undaydi.
4 -qadam: Har xil savollar
O'yinchiga yangi savollar berish uchun biz 2 -varaqda (tasodifiy sonlar varag'i), so'ngra 1 -xona varaqidagi hisob -kitoblarni qaytadan bajarishimiz kerak, bu VLOOKUP -ning yangi raqamlar to'plamiga murojaat qilishiga va yangisini kiritishga majbur qiladi. bog'liq savollar. Ushbu kod qismi O'yinchilarning javoblar bo'limini ham tozalaydi.
5 -qadam: 2 -xona
2-xona-bu mantiq va xotira jumboqidir, biz foydalanuvchiga tasodifiy hosil qilingan 6 ta rang ketma-ketligini taqdim etamiz, yana 1-10 oralig'ida RANDBETWEEN funktsiyasidan foydalaniladi.
Shartli formatlash qoidalari mavjud bo'lib, ular katakchadagi raqamga asoslanib to'ldirishga va shrift rangiga qarab o'zgaradi.
O'yinchi bu raqamlarni ketma -ket kiritishi kerak, so'ngra chekni kiriting, bu raqam qanday rangda ekanligi haqida hech qanday ma'lumot yo'q.
Javob hujayralaridagi qiymatlar yana yig'iladi, o'yinchi javoblari ham yig'iladi va so'l hisobni bajaradi, ranglarni to'ldiradi va natijani tekshiradi. Bu o'yinchini yana urinishga undaydi yoki ularni g'alaba bilan tabriklaydi.
O'yinchiga yangi ranglarni olishiga imkon beradigan yangi ketma -ketlik tugmasi ham mavjud, bu hisobni bajaradi, lekin faqat 10 -satrdagi hujayralarda va o'yinchi javoblarini 12 -qatorda o'chiradi.
Men o'yinni yuklamoqchi bo'ldim, lekin bu.xlsm fayli bo'lgani uchun ruxsat berilmagan, shuning uchun bu erdan nusxasini yuklab oling, agar savollaringiz bo'lsa menga xabar yuboring.
Tavsiya:
Arduino xonasidan qochish: 6 qadam (rasmlar bilan)
Qochish xonasi Arduino: Bu loyiha elektron komponentlardan foydalangan holda qochish xonasining prototipini yaratish, uning kodlashning asosiy bilimidir. Bu qochish xonasi 5 bosqichni o'z ichiga oladi: (Bu har kim uchun har xil bo'lishi mumkin) 1. Old bosim sensori - LEDBir marta siz
Kod o'yinini buzish, Arduino asosidagi jumboq qutisi: 4 qadam (rasmlar bilan)
Kod o'yinini buzish, Arduino -ga asoslangan jumboq qutisi: Ushbu yo'riqnomada men sizga o'z kodingizni o'yinchini qanday yaratishni ko'rsatmoqchiman, siz tasodifiy yaratilgan kodni seyfga taxmin qilish uchun aylanuvchi kodlovchi terish vositasidan foydalanasiz. Seyfning old tomonida 8 ta svetodiod o'rnatilgan bo'lib, ular sizga qancha
Qochish roboti: Qochish uchun RC avtomobili: 7 qadam (rasmlar bilan)
Qochish roboti: Qochish o'yini uchun RC avtomobili: Ushbu loyihaning asosiy maqsadi - mavjud robotlardan ajralib turadigan va haqiqiy va innovatsion sohada ishlatilishi mumkin bo'lgan robot yaratish edi. Shaxsiy tajribaga asoslanib, qaror qabul qilindi. mashina shaklidagi robot yasash uchun
Arduino "breadbot" jumboq o'yini: 6 qadam (rasmlar bilan)
Arduino "breadbot" jumboq o'yini: Yo'q! Mening chaqalog'im robotiga yana hayotga qaytishi uchun ikkita sim kerak! Bugun biz arduino -ning yangi foydalanuvchilariga non taxtasi haqida nimadir o'rgatadigan jumboq o'yini yaratamiz. Shuning uchun men buni qildim! Siz xohlaganingizcha murakkabroq qilishingiz mumkin, lekin men tanladim
Arduino bilan raqamli jumboq: 4 qadam (rasmlar bilan)
Arduino bilan raqamli jumboq: Salom do'stlar, bugun mana shu loyiha bilan bo'lishmoqchiman. Bu arduino bilan raqamli jumboq o'yini haqida, bu o'yin televizorda ko'rsatiladi va (4x4) klaviatura yordamida boshqariladi, bu erdagi videoni ko'ring