Სარჩევი:

გაქცევა ფურცლიდან (Excel Puzzle): 5 ნაბიჯი (სურათებით)
გაქცევა ფურცლიდან (Excel Puzzle): 5 ნაბიჯი (სურათებით)

ვიდეო: გაქცევა ფურცლიდან (Excel Puzzle): 5 ნაბიჯი (სურათებით)

ვიდეო: გაქცევა ფურცლიდან (Excel Puzzle): 5 ნაბიჯი (სურათებით)
ვიდეო: ეკჰარტ ტოლე - "აწმყოს ძალა" - აუდიო წიგნი - Audible Read Along 2024, ივლისი
Anonim
გაქცევა ფურცლიდან (Excel Puzzle)
გაქცევა ფურცლიდან (Excel Puzzle)

Escape the sheet არის პატარა Excel თამაში, რომელიც შევადგინე რამდენიმე წლის წინ და ვასწავლე კოლეგების ჯგუფს Excel- ის უფრო მოწინავე უნარ -ჩვევები, ხოლო ცოტათი გართობა Trivia და Logic თავსატეხებით, ორი რამ რაც მე მიყვარს!

ეს თამაში არის ექსკლუზიური ფორმულების კომბინაცია, პირობითი ფორმატირება როგორც მიმდინარე უჯრედისთვის, ასევე სხვა უჯრედისა და VBA მაკროების საფუძველზე შექმნილი ღირებულებებისათვის, რათა ის უფრო რთული იყოს კოდირებისთვის.

ნაბიჯი 1: თამაშის კონცეფცია

თამაშის კონცეფცია
თამაშის კონცეფცია
თამაშის კონცეფცია
თამაშის კონცეფცია

თქვენ ნამდვილად არ გჭირდებათ პროგრამირების დიდი გამოცდილება ან ძვირადღირებული პროგრამული უზრუნველყოფა თამაშის დასაწერად, აქ არის ის, რისი გაკეთებაც შეგიძლიათ Excel- ში.

თამაში არის პატარა 2 მონაწილე, პირველი დონე არის წვრილმანი ვიქტორინა.

სისტემაში არის 50 შეკითხვა, თუმცა ეს შეიძლება იყოს უფრო მეტად, თუ ასე მიდრეკილი ხართ.

იმისათვის, რომ ამოიღოთ რაიმე გაურკვევლობა ორთოგრაფიით ან შემთხვევით, ყველა კითხვას აქვს რიცხვითი პასუხი.

სისტემა შემთხვევით წარუდგენს მოთამაშეს ამ კითხვებიდან 5 -ს, მოთამაშეს შეუძლია მოითხოვოს კითხვების ახალი ნაკრები.

მას შემდეგ, რაც 5 კითხვას გაეცემა პასუხი, სისტემა აცნობებს მოთამაშეს, რომ ისინი წარმატებულები არ არიან და ხელახლა სცადოს, ან ის გახსნის მე –2 ოთახს.

ოთახი 2 არის ლოგიკური თავსატეხი, სადაც ფერის თანმიმდევრობა ეს ასევე შემთხვევით წარმოიქმნება და მოთამაშეს შეუძლია ნებისმიერ დროს აღორძინება. თითოეული ფერი ასოცირდება 1-10 ნომერთან, მოთამაშემ უნდა გამოიყენოს ცდა და შეცდომა/მეხსიერება, რათა იპოვოს რიცხვები, რომლებიც შეესაბამება და იმეორებს მიმდევრობას.

ნაბიჯი 2: დაყენება

დაყენება
დაყენება

თავდაპირველად შევქმენი სამუშაო წიგნი 4 ცარიელი ფურცლით.

მე –3 ფურცლიდან დაწყებული შევქმენი ცხრილი სათაურით „კითხვა“და „პასუხი“

სვეტში A და ავტომატური შევსების ნომრების 1-50 ჩაწერა, მნიშვნელოვანია კითხვების დანომვრა შერჩევის პროცესისთვის.

შემდეგ მივდივარ ინტერნეტში და მეხსიერებაში ვსვამ 50 კითხვას რიცხვითი პასუხებით.

ჩვენ ახლა გვჭირდება გზა ამ კითხვების იმპორტირებისთვის ოთახი 1 ეკრანის ფურცელზე 1.

ეს კეთდება VLOOKUP ფუნქციის გამოყენებით, ეს გვაძლევს საშუალებას გამოვიყენოთ ნომერი კითხვის რიგის დასაწყისში. თუმცა, თუ ჩვენ გამოვიყენებდით 1-5 ოთახის 1 ფურცლიდან, ჩვენ მივიღებდით მხოლოდ პირველ 5 კითხვას და იმავე თანმიმდევრობით. აქ შემოდის ფურცელი 2, აქ არის 2 რიგის ფორმულები, პირველი იყენებს RANDBETWEEN ფუნქციას, რაც მომხმარებელს საშუალებას აძლევს შეიყვანოს დიაპაზონი, რომელთა შორის შემთხვევითი ჩანაწერი გენერირდება. პრობლემა ის არის, რომ მსგავსი მცირე ასორტიმენტით არის დიდი ალბათობა, რომ იქნება დუბლიკატი და ეს არ გამოიწვევს ძალიან სახიფათო ვიქტორინას. ასე რომ, ამის დასაძლევად არის მეორე სვეტი, რომელიც გადადგამს ამ ნაბიჯს და შლის დუბლიკატებს როგორც RANK. EQ, ასევე COUNTIF ფუნქციების გამოყენებით. სრული სია, ეს ღირებულებები ემატება ერთად და ეს წარმოქმნის შემთხვევით და უნიკალურ მნიშვნელობას. ჩვენ შეგვიძლია ამის დადასტურება სიის კოპირებით, შემდეგ ჩასვით მნიშვნელობები და დაალაგეთ უმცირესიდან უმსხვილესამდე, ეს აჩვენებს ყველა უნიკალურ მნიშვნელობას 1-50.

ოთახში 1 -ში დაბრუნების შემდეგ, ჩვენ შეგვიძლია გამოვიყენოთ VLOOKUP, რომ ავიღოთ სიიდან 1, 2, 3 და ა.შ. მნიშვნელობა და შევხედოთ მას კითხვის ფურცელზე, როგორც კითხვაზე, ასევე პასუხზე. ყოველ ჯერზე, როდესაც შემთხვევითი რიცხვები განახლდება, კითხვების ახალი ნაკრები გამოჩნდება 1 ოთახის ეკრანზე.

Excel არის კონფიგურირებული ავტომატური გამოთვლისთვის, ეს იწვევს პრობლემას RANDBETWEEN ფუნქციასთან, რადგან ყოველ ჯერზე, როდესაც გვერდი იტვირთება, გაანგარიშება გადის და აწესრიგებს კითხვებს. ეს შეიძლება განისაზღვროს ხელით ყიდვით, რომელიც მიდის ფორმულებზე ლენტში, შემდეგ გაანგარიშების ვარიანტები და მითითებულია სახელმძღვანელოზე, ჩვენ ვიზრუნებთ გაანგარიშებაზე მოგვიანებით.

სანამ ამ გვერდს დავასრულებთ ჩვენ ვმალავთ C სვეტს (რეალური პასუხები)

ნაბიჯი 3: უპასუხეთ შემოწმებებს

პასუხი ამოწმებს
პასუხი ამოწმებს

პასუხების შემოწმება მართლაც საკმაოდ მარტივია, ყველა მოსალოდნელი პასუხის მნიშვნელობა შეჯამებულია უჯრედში C სვეტის ბოლოში 1 ოთახში, მოთამაშეთა პასუხები იტვირთება D სვეტში და ჯამდება.

VBA სკრიპტი დაპროგრამებულია ღილაკზე გაანგარიშების გასაკეთებლად და პასუხების შესამოწმებლად.

ღილაკის დასამატებლად გადადით შემქმნელზე ლენტში, დაამატეთ ღილაკი ჩასმა -> ღილაკის გამოყენებით

ღილაკის დახატვის შემდეგ არის შესაძლებლობა დაამატოთ ახალი მაკრო. ამ შემთხვევაში მე მას ვუწოდე შემოწმების პასუხები

ყველაფერი რაც ხდება არის გაანგარიშება (მხოლოდ ამ ფურცლისთვის) და შემოწმება, შეესაბამება თუ არა მოსალოდნელი პასუხების ჯამი მოთამაშეთა პასუხების ჯამს. თუ რიცხვები არ ემთხვევა, გამოჩნდება შეტყობინების ყუთი, სადაც ნათქვამია, სცადე ხელახლა, თუ ისინი წარმატებულები არიან, ჩვენ გამოვავლენთ ფურცელს მე –2 ოთახისთვის.

ასევე არსებობს პირობითი ფორმატი, რომელიც მოთავსებულია უჯრედ B28– ში ისრით, რაც მომხმარებელს აიძულებს გადაიტანოს ჩანართები.

ნაბიჯი 4: მიიღეთ სხვადასხვა კითხვები

სხვადასხვა კითხვების მიღება
სხვადასხვა კითხვების მიღება

მოთამაშესთვის ახალი კითხვების მისაღებად ჩვენ უბრალოდ უნდა გამოვთვალოთ გამოთვლები ორივე ფურცელზე (შემთხვევითი რიცხვების ფურცელი) და შემდეგ ოთახის 1 ფურცელზე, რაც იწვევს VLOOKUP– ს მითითებას ციფრების ახალ ნაკრებზე და ასევე ახლის შემოტანაზე. დაკავშირებული კითხვები. კოდის ეს ნაწილი ასევე ასუფთავებს მოთამაშეების პასუხის ნაწილს.

ნაბიჯი 5: ოთახი 2

ოთახი 2
ოთახი 2

ოთახი 2 არის ლოგიკისა და მეხსიერების თავსატეხი, ჩვენმა მომხმარებელმა წარმოადგინა 6 შემთხვევით გენერირებული ფერის თანმიმდევრობა, ისევ ის იყენებს RANDBETWEEN ფუნქციას დიაპაზონში 1-10.

არსებობს პირობითი ფორმატირების წესები, რომლებიც ემყარება უჯრედში არსებულ რიცხვს, რომლითაც შევსება და შრიფტის ფერი იცვლება მნიშვნელობიდან გამომდინარე.

მოთამაშემ უნდა შეიყვანოს ეს რიცხვები თანმიმდევრობით და შემდეგ შეიყვანოს შემოწმება, არ არსებობს წარმოდგენა რა ფერის რა რიცხვია, ამიტომ გამოცდისას მათ უნდა ახსოვდეთ რა შედეგი მიიღეს თითოეულ ჩანაწერში.

კვლავ ხდება პასუხების უჯრედებში მნიშვნელობების შეჯამება, მოთამაშის პასუხებიც შეჯამებულია და მაკრო აწარმოებს კალკს, ავსებს ფერებს და გამოსცდის შედეგს. ეს ან მოთამაშეს უბიძგებს ხელახლა სცადოს, ან ულოცავს მათ გამარჯვებას.

ასევე არის ახალი თანმიმდევრობის ღილაკი, რომელიც საშუალებას აძლევს მოთამაშეს მიიღოს ახალი ფერები, ეს აწარმოებს კალკს, მაგრამ მხოლოდ მე –10 რიგის უჯრედებზე და ხსნის მოთამაშეს პასუხებს მე –12 რიგში.

მე შევეცადე თამაშის ატვირთვა, მაგრამ რადგან ეს არის.xlsm ფაილი, ეს არ არის ნებადართული, ასე რომ თავისუფლად გადმოწერეთ ასლი აქედან, თუ თქვენ გაქვთ რაიმე შეკითხვა, მომწერეთ შეტყობინება.

გირჩევთ: