Ko'pincha testlar bilim sifatini sinash uchun ishlatiladi. Ular, shuningdek, psixologik va boshqa turdagi sinovlarga ishlatiladi. Kompyuterda testlarni yozish uchun ko'plab maxsus dasturlar qo'llaniladi. Lekin deyarli barcha foydalanuvchilar kompyuterlarida mavjud bo'lgan oddiy Microsoft Excel dasturi ham bu vazifani bajarishi mumkin. Ushbu qo'llanmaning vositalaridan foydalanib, funksionallik nuqtai nazaridan ixtisoslashgan dasturiy ta'minot yordamida tuzilgan echimlardan ancha kam bo'lgan testni yozishingiz mumkin. Keling, bu vazifani Excel yordamida amalga oshirishni ko'rib chiqaylik.
Sinovlarni amalga oshirish
Har qanday test savolga bir nechta javoblardan birini tanlashni o'z ichiga oladi. Odatda, ularning bir nechtasi bor. Sinovni tugatgandan so'ng foydalanuvchi testdan o'tganmi yoki yo'qmi, o'zini ko'rganligi ma'qul. Ushbu vazifani Excelga bir nechta usulda bajarishingiz mumkin. Buni amalga oshirishning turli usullari uchun algoritmni ta'riflaymiz.
Boshqaruv 1: kirish maydoni
Avvalo, eng oddiy variantni ko'rib chiqaylik. Bu javoblar berilgan savollarning ro'yxatini nazarda tutadi. Foydalanuvchi alohida sohada to'g'ri deb hisoblaydigan javob variantini ko'rsatishi kerak.
- Savolni o'zi yozyapmiz. Keling, ushbu imkoniyatlarning matematik ifodalarini soddalik uchun ishlatamiz va ularning javoblari sifatida raqamlangan variantlarni ko'rib chiqaylik.
- Biz alohida kamerani tanlaymiz, shunda foydalanuvchi u to'g'ri deb hisoblagan javob sonini kiritishi mumkin. Aniqlik uchun uni sariq rang bilan belgilang.
- Endi hujjatning ikkinchi varagiga o'ting. Unda dastur tomonidan ma'lumotlarni tekshiradigan to'g'ri javoblar joylashtiriladi. Bir hujayradagi so'zni yozing "Savol 1"va keyingi vazifani qo'shamiz IFaslida foydalanuvchi harakatlarining to'g'riligini nazorat qiladi. Ushbu funksiyani chaqirish uchun maqsadli xonani tanlang va belgini bosing "Funktsiyani kiritish"formulalar paneli yonida joylashtirilgan.
- Standart oyna boshlanadi. Funktsional ustalar. Kategoriyaga o'ting "MANTIQ" u erda ismni qidirib toping "IF". Qo'ng'iroqlar uzoq vaqt bo'lmasligi kerak, chunki bu nom birinchi navbatda mantiqiy operatorlar ro'yxatiga joylashtiriladi. Keyin bu funksiyani tanlang va tugmani bosing. "OK".
- Operator argumentlari oynasini faollashtiradi IF. Belgilangan operator o'z dalillarining soniga mos keladigan uchta maydonga ega. Ushbu funksiyaning sintaksisi quyidagi shaklni oladi:
= IF (Expression_Log; Value_If_es_After; Value_Ins_Leg)
Dalada "Boolean ifoda" foydalanuvchining javob beradigan kameraning koordinatalarini kiritish kerak. Bundan tashqari, bir xil sohada to'g'ri versiyani ko'rsatish kerak. Nishon hujayraning koordinatalarini kiritish uchun kursorni maydonga qo'ying. Keyin biz qaytamiz Qobiq 1 va variant raqamini yozmoqchi bo'lgan elementni belgilang. Uning koordinatalari darhol argument oynasining maydonida ko'rsatiladi. Bundan tashqari, bir xil sohada to'g'ri javobni ko'rsatish uchun, hujayra manzilidan so'ng, so'zni tirnoqsiz kiriting "=3". Endi foydalanuvchining maqsad elementga raqam qo'yishi "3", javob to'g'ri deb hisoblanadi va boshqa barcha holatlarda - noto'g'ri.
Dalada "Value if true" raqamni o'rnating "1"va dalada "If value if false" raqamni o'rnating "0". Endi agar foydalanuvchi to'g'ri tanlovni tanlasa, u qabul qiladi 1 ball va agar noto'g'ri bo'lsa 0 ballar Kiritilgan ma'lumotlarni saqlash uchun tugmani bosing "OK" Argumentlar oynasining pastki qismida.
- Xuddi shunday, biz foydalanuvchi tomonidan ko'rinadigan varaqqa ikkita vazifani (yoki kerakli miqdorni) yaratamiz.
- Yoqilgan Sheet 2 funktsiyani ishlatish IF oldingi ishni qilganimiz kabi, to'g'ri variantlarni bildiradi.
- Endi biz hisobni tashkil qilamiz. Bu oddiy avtomatik sum bilan amalga oshirilishi mumkin. Buning uchun formulani o'z ichiga olgan barcha elementlarni tanlang IF yorlig'idagi tasma ustida joylashgan ikonka avtosummy ustiga bosing "Bosh sahifa" blokida Tahrirlash.
- Ko'rib turganimizdek, mablag 'miqdori hali ham nol nuqtalaridir, chunki biz bitta test savoliga javob bermadik. Bu holatda foydalanuvchining gol urishi mumkin bo'lgan eng ko'p ball - 3agar u barcha savollarga to'g'ri javob bersa.
- Agar so'ralsa, ballaringiz soni foydalanuvchi ro'yxatida ko'rsatiladi. Ya'ni, foydalanuvchi darhol vazifa bilan qanday ishlashini ko'radi. Buning uchun alohida hujayralarni tanlang Qobiq 1biz chaqiramiz "Natija" (yoki boshqa qulay nom). Uzoq vaqt davomida kurash qilmaslik uchun, uni faqatgina ifodalashga o'rgating "= Sheet2!"keyin o'sha elementning manzilini kiriting Sheet 2Qaysi ball yig'indisi.
- Keling, bizning testimiz qanday ishlayotganini ko'rib chiqaylik, bir xatoga yo'l qo'ygan holda bilib olamiz. Ko'rib turganingizdek, ushbu test natijasi 2 bir nuqsonga to'g'ri keladi. Sinov to'g'ri ishlaydi.
Kurs: Excelda IF funktsiyasi
2-usul: ochiladigan ro'yxat
Bundan tashqari, ochilgan ro'yxatni foydalanib, Excelda testni tashkil qilishingiz mumkin. Buni amalda qanday qilish kerakligini ko'rib chiqaylik.
- Jadval yaratish. Chap qismida vazifalar bo'ladi, markaziy qismda ishlab chiquvchi tomonidan taqdim etilgan ochilgan ro'yxatdan foydalanuvchini tanlashi kerak bo'lgan javoblar bo'ladi. O'ng tomon foydalanuvchi tomonidan tanlangan javoblarning to'g'riligiga muvofiq avtomatik ravishda hosil qilingan natijani ko'rsatadi. Shunday qilib, biz boshlash uchun jadvalning doirasini quramiz va savollarni taqdim etamiz. Oldingi usulda ishlatilgan vazifalarni qo'llang.
- Endi mavjud javoblar bilan ro'yxat yaratishimiz kerak. Buni amalga oshirish uchun ustundagi birinchi elementni tanlang "Javob". Keyin tabga o'ting "Ma'lumot". Keyin belgini bosing. "Ma'lumotlarni tekshirish"asboblar blokida joylashgan "Ma'lumotlarni ishlash".
- Ushbu bosqichlarni bajargandan so'ng, ko'rinadigan qiymatni tekshirish oynasi faollashtiriladi. Yorliqqa o'tkazish "Tanlovlar"agar boshqa tabda ishga tushirilsa. Keyingi sohada "Ma'lumotlarni turi" ochilgan ro'yxatidan qiymatni tanlang "Ro'yxat". Dalada "Manba" nuqta-verguldan keyin biz ochiladigan ro'yxatimizda tanlov uchun ko'rsatiladigan qarorlar uchun variantlarni yozib olishingiz kerak. Keyin tugmani bosing. "OK" faol oynaning pastki qismida joylashgan.
- Ushbu harakatlardan so'ng, ko'rsatilgan burchakka ega uchburchak shaklidagi belgi kiritilgan qiymatlar bilan hujayraning o'ng tarafida paydo bo'ladi. Tugmani bosib o'tadigan tanlovlar bilan ro'yxat ochiladi, ulardan bittasi tanlanishi kerak.
- Xuddi shunday, ustundagi boshqa hujayralar uchun ham ro'yxatlar yaratamiz. "Javob".
- Endi ustunning tegishli hujayralarida shunday qilishimiz kerak "Natija" vazifaga javob to'g'ri yoki yo'qligini ko'rsatdi. Oldingi usulda bo'lgani kabi, bu operator yordamida amalga oshirilishi mumkin IF. Birinchi ustunli xonani tanlang. "Natija" va qo'ng'iroq qiling Funktsiya ustasi belgini bosish orqali "Funktsiyani kiritish".
- Keyingi orqali Funktsiya ustasi oldingi usulda tasvirlangan bir xil variantni ishlatib, funktsiya argumenti oynasiga o'ting IF. Oldingi ishda biz ko'rgan o'sha deraza bizdan oldin ochiladi. Dalada "Boolean ifoda" javobni tanlagan kameraning manzilini ko'rsatish. Keyin belgini qo'ying "=" va to'g'ri echimni yozing. Bizning holatimizda bu raqam bo'ladi. 113. Dalada "Value if true" biz foydalanuvchining to'g'ri qaror qabul qilishini istagan nuqta sonini belgilab oldik. Avvalgi holatda bo'lgani kabi, bu raqamni ham qoldiring "1". Dalada "If value if false" ballar sonini belgilang. Noto'g'ri qaror qabul qilingan taqdirda, u nolga teng. Yuqoridagi manipulatsiyalar bajarilgandan so'ng tugmani bosing. "OK".
- Xuddi shu tarzda, vazifani ham bajaramiz IF ustunning qolgan hujayralariga "Natija". Tabiiyki, bu sohada har bir holatda "Boolean ifoda" Bu yo'nalishdagi savolga mos keladigan to'g'ri qarorning o'z versiyasi bo'ladi
- Shundan so'ng biz jami ball qo'shiladigan yakuniy chiziqni qilamiz. Ustundagi barcha hujayralarni tanlang. "Natija" va tab ichida bizga tanish bo'lgan avtoumum belgisini bosing "Bosh sahifa".
- Shundan so'ng, ustun hujayralaridagi ochiladigan ro'yxatlardan foydalaning "Javob" Biz topshirilgan vazifalar uchun to'g'ri qarorlar qabul qilishga harakat qilmoqdamiz. Avvalgi holatda bo'lgani kabi, biz ham bir joyda xato qilamiz. Ko'rib turganimizdek, endi biz umumiy test natijasini emas, balki hal etishda xato mavjud bo'lgan muayyan savolni ham ko'rib turibmiz.
Boshqaruv 3: Boshqarish vositasidan foydalaning
Tekshiruvni echimlarni tanlash uchun tugma boshqaruvlari yordamida ham amalga oshirish mumkin.
- Tekshiruv shakllarini ishlatish uchun birinchi navbatda yorliqni yoqing "Dasturchi". Odatiy bo'lib, u o'chirib qo'yilgan. Shuning uchun, agar u sizning Excel versiyangizda faollashtirilmagan bo'lsa, unda ba'zi bir manipulyatsiya qilish kerak. Avvalo, tabga o'ting "Fayl". U erda bo'limga o'tamiz "Tanlovlar".
- Parametrlar oynasi faollashtirildi. Bo'limga o'tishi kerak Ribbonni sozlash. Keyinchalik, oynaning o'ng tomonida joyning yonidagi katakchani belgilang "Dasturchi". O'zgarishlar kuchga kirishi uchun tugmani bosing "OK" oynaning pastki qismida. Ushbu bosqichlardan so'ng yorliq "Dasturchi" kasetlarda paydo bo'ladi.
- Birinchidan, biz vazifaga kirishamiz. Ushbu usuldan foydalanganda ularning har biri alohida varaqqa joylashtiriladi.
- Shundan so'ng, yangi faollashtirilgan ichki oynaga o'ting "Dasturchi". Belgini bosing Yapıştırasboblar blokida joylashgan "Nazorat". Belgilar guruhida Formalarni boshqarish tanlangan ob'ektni tanlang "Switch". U tugma tugmasi shakliga ega.
- Biz javoblarni joylashtirmoqchi bo'lgan hujjat joyini bosamiz. Bu erda kerakli nazorat paydo bo'ladi.
- Keyin standart tugma nomi o'rniga yechimlardan birini kiritamiz.
- Shundan so'ng, ob'ektni tanlang va sichqonchaning o'ng tugmasi bilan bosing. Mavjud variantlardan ob'ektni tanlang "Nusxalash".
- Quyidagi hujayralarni tanlang. Keyin tanlovni o'ng tugmasini bosamiz. Ko'rsatilgan ro'yxatda pozitsiyani tanlang Yapıştır.
- Keyin yana ikki marta kiritamiz, chunki biz har bir alohida holatda ularning soni farq qilishi mumkin bo'lsa-da, to'rtta mumkin echimga ega bo'lishga qaror qildik.
- Keyin har bir variantni bir-biriga mos kelmasligi uchun o'zgartiring. Lekin variantlardan biri to'g'ri bo'lishi kerakligini unutmang.
- Keyinchalik, keyingi vazifaga o'tish uchun ob'ektni tuzamiz va bizning holatda bu keyingi varaqqa o'tish degan ma'noni anglatadi. Shunga qaramay, belgini bosing Yapıştıryorliqda joylashgan "Dasturchi". Bu safar biz guruhdagi narsalarni tanlaymiz. "ActiveX elementlari". Ob'ektni tanlash "Button"bu to'rtburchak shakliga ega.
- Oldindan kiritilgan ma'lumotlarning pastki qismida joylashgan hujjatning maydonini bosing. Shundan so'ng biz kerakli ob'ektni ko'rsatadi.
- Endi tugma tugmasining ba'zi xususiyatlarini o'zgartirishimiz kerak. O'ng sichqoncha tugmachasini bosing va ochilgan menyuda pozitsiyani tanlang "Xususiyatlar".
- Boshqaruvning xususiyatlari oynasi ochiladi. Dalada "Ism" nomni ushbu ob'ekt uchun yanada dolzarbroq bo'lgan nomga o'zgartirish, bizning misolimizda bu nom bo'lishi kerak "Keyingi_ savol". Bu sohada bo'sh joylarga ruxsat berilmasligini unutmang. Dalada "Caption" qiymatni kiriting "Keyingi savol". Bo'sh joylar mavjud va bu nom bizning tugmachamizda ko'rsatiladi. Dalada "BackColor" ob'ektning rangini tanlang. Shundan so'ng, o'ng tomondagi yuqori burchakda standart yopish tasvirchasi ustiga bosib, xususiyatlar oynasini yopishingiz mumkin.
- Endi biz joriy varaqning nomini o'ng tugmasini bosamiz. Ochilgan menyuda elementni tanlang Nomni o'zgartiring.
- Shundan so'ng, varaqning nomi faollashadi va biz unga yangi nom beramiz. "Savol 1".
- Shunga qaramay, sichqonchaning o'ng tugmasi bilan ustiga bosing, ammo menyuda menyudagi tanlovni to'xtatamiz "Ko'chirish yoki nusxalash ...".
- Replikatsiya yaratish oynasi ishga tushirildi. Biz mahsulotning yonidagi qutini belgilaymiz "Nusxa yaratish" tugmasini bosing "OK".
- Keyin varaqning nomini o'zgartiring "Savol 2" oldingi kabi. Ushbu varaq yana avvalgi varaqqa o'xshash kontentni o'z ichiga oladi.
- Ushbu varaqdagi vazifa, matn va javoblarning sonini biz zarur deb hisoblaymiz.
- Xuddi shunday, varaqning tarkibini tuzing va o'zgartiring. "3 savol". Faqatgina tugmachaning nomi o'rniga, oxirgi vazifa bo'lgani uchun, unda "Keyingi savol" nomini qo'yishingiz mumkin "To'liq sinab ko'rish". Qanday qilib bu haqda oldindan muhokama qilingan.
- Endi tabga qayting "Savol 1". Kalitni muayyan kameraga ulashimiz kerak. Buning uchun har qanday kalitlarga o'ng tugmasini bosing. Ochilgan menyuda elementni tanlang "Format obyekti ...".
- Nazorat formati oynasi faollashtirildi. Yorliqqa o'tkazish "Boshqarish". Dalada "Mobil aloqa" har qanday bo'sh ob'ektning manzilini o'rnatdik. Unda faol bo'ladi bo'lgan aniq kalitga muvofiq raqam ko'rsatiladi.
- Biz shunga o'xshash protseduralarni boshqa topshiriqlar bilan bajaramiz. Qulaylik uchun, bog'langan hujayraning bir joyda bo'lishi kerak, lekin turli qatlamlarda bo'lishi kerak. Shundan so'ng biz yana ro'yxatga qaytamiz. "Savol 1". Ob'ektni o'ng tugmasini bosing "Keyingi savol". Menyuda pozitsiyani tanlang "Manba kodi".
- Buyruqlar muharriri ochiladi. Guruhlar o'rtasida "Maxsus sub" va "End Fevral" o'tish kodini keyingi yorliqqa yozishimiz kerak. Bu holatda shunday bo'ladi:
Mehnat varaqalari ("Savol 2")
Shundan so'ng muharrir oynasini yoping.
- Tegishli tugma bilan shu kabi manipulyatsiya varaqda amalga oshiriladi "Savol 2". Faqat biz quyidagi buyruqni kiritamiz:
Mehnat varaqlari ("Savol 3")
- Tugma qog'ozining buyrug'i muharriri "3 savol" quyidagi yozuvni tanlang:
Ishchi varaqlar ("Natija")
- Shundan keyin yangi varaq yaratiladi "Natija". Testni o'tkazish natijasini ko'rsatishi kerak. Ushbu maqsadlar uchun biz to'rtta ustunlar jadvalini yaratdik: "Savol raqami", "To'g'ri javob", "Javob berilgan" va "Natija". Vazifalar tartibida birinchi ustunni kiriting "1", "2" va "3". Har bir ishning oldidagi ikkinchi ustunda to'g'ri echimga mos keladigan kalit manzil raqamini kiriting.
- Maydondagi birinchi hujayradan "Javob berilgan" belgisi qo'ying "=" va sahifadagi kalitga bog'langan kameraga bog'lanishni belgilang "Savol 1". Quyidagi hujayralar bilan shunga o'xshash manipulyatsiyalarni amalga oshiramiz, faqatgina ular uchun jadvallardagi tegishli hujayralarga arizalarni ko'rsatamiz "Savol 2" va "3 savol".
- So'ngra, ustunning birinchi elementini tanlang. "Natija" va funktsiya argumentlari oynasini chaqiring IF Yuqorida aytib o'tganimizdek, xuddi shunday. Dalada "Boolean ifoda" hujayra manzilini ko'rsatish "Javob berilgan" mos keladigan satr. Keyin belgi qo'ying "=" va bundan keyin biz ustun elementning koordinatalarini aniqlaymiz "To'g'ri javob" bir xil yo'nalish. Maydonlarda "Value if true" va "If value if false" raqamlarni kiritamiz "1" va "0" navbati bilan. Keyin tugmani bosing "OK".
- Ushbu formulani quyidagi diapazonga ko'chirish uchun, kursorni funksiyaning joylashgan elementining pastki o'ng burchagiga qo'ying. Shu bilan birga, to'ldirish belgisi xoch ko'rinishida paydo bo'ladi. Sichqonchaning chap tugmachasini bosing va markerni jadvalning oxirigacha pastga siljiting.
- Shundan so'ng, umumiy summani umumlashtirish uchun avtoulovni qo'llaymiz, chunki u allaqachon bir necha marotaba amalga oshirilgan.
Ushbu testni yaratishda to'liq bo'lishi mumkin. U to'liq o'tishga tayyor.
Biz Excel vositalarini qo'llash orqali test yaratishning turli usullarini ko'rib chiqdik. Albatta, bu dasturda testlarni yaratish uchun barcha mumkin bo'lgan variantlarning to'liq ro'yxati emas. Har xil asboblar va moslamalarni birlashtirib, siz funktsionallik jihatidan bir-biriga to'liq mos keladigan testlarni yaratishingiz mumkin. Shu bilan birga, ta'kidlash kerakki, barcha holatlarda testlarni yaratishda mantiqiy funktsiya qo'llaniladi. IF.