تهیه پرسشنامه در اکسل با استفاده از دکمه های رادیویی Option Button
تهیه پرسشنامه یکی از مسائلی هست که زیاد مورد استفاده قرار میگیره؛ انواع مطالعات و نظرسنجی های علمی، اجتماعی، سیاسی و … با استفاده پرسشنامه انجام میشه. راه های مختلفی برای تهیه پرسشنامه وجود داره، یک سری نرم افزار و سایت برای این کار وجود داره. اما یکی از راه ها اینه که پرسشنامه در اکسل رو با استفاده از ابزارهای فرم و دکمه رادیویی یا Option Button تهیه کنیم و با تهیه یک دیتابیس جامع، میتونیم تحلیل های قوی و حرفه ای روی داده های جمع آوری شده داشته باشیم.
در ادامه نحوه تهیه یک پرسشنامه در اکسل رو با هم بررسی میکنیم:
چون پرسشنامه باید طوری باشه که برای هر سوال فقط یک جواب قابل انتخاب باشه، پس باید از ابزار Option Button استفاده کنیم. همونطور که قبلا گفتیم این ابزار فقط قابلیت انتخاب یک گزینه رو داره. (در خصوص نحوه اضافه کردن این ابزارها به اکسل حتما پست داینامیک سازی در اکسل رو مطالعه کنید).
مطابق شکل ۱ چهار دکمه رادیویی برای چهار گزینه سوال ۱ قرار داده شده.

شکل ۱- تعیین دکمه های رادیویی به عنوان گزینه های جواب پرسشنامه
حالا باید هر چهار گزینه مورد نظر رو به یک سلول مثلا F3 متصل میکنیم. مطابق شکل ۲ ابتدا روی دکمه رادیویی گزینه اول کلیک راست کرده و در قسمت Cell Link سلول مورد نظر رو انتخاب کرده و OK میزنیم.

شکل ۲- تخصیص سلول ارتباط به دکمه رادیویی
وقتی این کار و انجام میدید، هر تعداد دکمه رادیویی توی شیت باشه، وصل میشه به سلول F3 و با انتخاب هر کدوم از این دکمه ها، عدد متناظر با شماره دکمه رادیویی در سلول نمایش داده میشه.
این عدد نشون میده که چندمین دکمه رادیویی انتخاب شده و با استفاده از همین عدد میتونیم گزارش هامون رو تحلیل کنیم. مثلا اینکه برای سوال ۱ چند نفر جواب گزینه ۱ دادن. کافیه تعداد اعداد ۱ شمرده بشه.
حالا باید سوالات بعدی رو به پرسشنامه اضافه کنیم. سوالات بعدی رو مطابق شکل ۳ به پرسشنامه اضافه میکنیم.

شکل ۳- ایجاد دکمه های رادیویی برای همه پرسش ها
اما مسئله ای که پیش میاد اینه که همه دکمه های رادیویی بصورت پیش فرض به یک سلول متصل میشن و فقط یکی از اونها برای همه سوالات قابل انتخابه. به شکل ۴ دقت کنید، میبینید با انتخاب گزینه ۳ برای سوال ۴، عدد ۱۵ نشون داده میشه. در حالیکه ما میخوایم، هر ۴ گزینه به یک سوال مرتبط باشند و عدد ۱ تا ۴ نشون دهنده گزینه انتخابی برای هر سوال باشه.

شکل ۴- اتصال همه دکمه های رادیویی به یک سلول
برای اینکه بقیه دکمه های رادیویی به سلول F3 وصل نشن و هر سوال، سلول ارتباط خودش و داشته باشه باید از GroupBox استفاده کنیم. به تصویر زیر دقت کنید:

پس برای هر چهار سوال، یک GroupBox رسم میکنیم و سلول ارتباط رو مجدد تعیین میکنیم.
اگر سلول های ارتباط بهم ریخت، به این ترتیب انجام بدید: اول سوال اول رو ثبت کنید و GroupBox براش قرار بدید. بعد برید سراغ سوال دوم. دوباره ۴ تا دکمه ایجاد کنید و سلول مرتبط رو مشخص کرده و بعد GroupBox رسم کنید و همینطور الی آخر.
در نهایت پرسشنامه مطابق شکل ۵ در اختیار شماست و میتونید روی نتایج تحلیل و بررسی انجام بدید.

شکل ۵- طراحی پرسشنامه در اکسل با استفاده از دکمه های رادیویی و GroupBox
اگر به تهیه پرسشنامه آنلاین و اتصال اون به گوگل شیت علاقه دارید میتونی مقاله پرسشنامه آنلاین رو بخونید.
دانلود فایل این آموزش
برای دانلود فایل تهیه شده در این آموزش، روی دکمه زیر کلیک کنید:




سلام روزتون بخیر
در اکسل لیست بدهکاران با اقساط متفاوت دارم (مثلا در۱تا۶ سطر( قسط)) چگونه تابع ریاضی(مانده بدهکاری) تعریف کنم؟
درود
سوال واضح نیست
سلام.می خوام از شیت اصلی به تناسب اطلاعات ۵ گانه ای که در یکی از ستونهاست ، اطلاعات هر ردیف علاوه بر شیت اصلی در یک شیت مخصوص به خودش هم همزمان ثبت بشه.چکار کنم؟
درود
میتونید از پیوت تیبل و امکان report filter page استفاده کنید
سلام و خسته نباشید و ممنون از آموزش های علمی و جذاب اکسل؛ اگر بخواهیم فرم پرسشنامه را برای نفر بعد خالی کنیم( کل تیک ها برداشته شود) چکار باید انجام داد؟ ممنون میشم اگر پاسخ سوالم را بدهید
درود
cell link ها رو پاک کنید
سلام
من میخوام یک سل مثلا C3 رو به این مورد اختصاص بدم:
فرض کنید توی شیت اول در رنج A3: A38 تاریخ وارد میشن و در شیت های بعدی از رنج A2:A33.
حالا من میخوام آخرین داده ای که وارد میشه توی هر شیتی به همون سلول (C3) نمایش داده بشه.
برای یک شیت و دو شیت فرمولش رو پیدا کردم اما برای چند شیت میخوام، یعنی جوری تعریف بشه که آخرین تاریخ که توی هر شیتی وارد بشه نشون بده
درود
اگر منظورتون پیدا کردن اهرین سلول چر در هر شیت هست، میتونید با ترکیب index و counta اخرین سلول پر رو پیدا کنید و در سلول C3 قرار بدید
سلام و خسته نباشید. هیچکدوم از فایلا برا من باز نمیشن. سیستم پیام میده ک فایل دارای فرمت ناشناخته هست و یا اسیب دیده. میشه کمک کنید درس شه
سلام
آفیستون رو پاک کنید و آخرین نسخه رو نصب کنید.
عرض سلام و احترام
همانطور که اطلاع دارید در برخی پرسشنامه ها، بعضی از سوال ها باید وارونه در نظر گرفته بشن. یعنی اگر مخاطب در یک سوال خاص نطر مثبتی داشته باشد، به معنای کاهش مشخصه مورد نظر است. چطور میتونم بعد از اینکه از یک پرسشنامه آنلاین خروجی اکسل گرفتم، بعضی از سوال هارو وارونه مقدار دهی کنم؟ مثلا پرسشنامه ۸ سوال دارد و من میخواهم سوال ۴ و ۶ رو وارونه مقدار بدهم ینی اگر مخاطب در این دو سوال گزینه “بسیار مخالف” رر با مقدار ۰ انتخاب کرده است، من مقدار را با ۳ که معادل “بسیار موافق” است، جایگزین کنم
تشکر فراوان
درود
نتایج رو باید با فرمول نویسی تغییر بدید
و مثلا ۰ رو به ۳ تبدیل کنید
مثلا فرمول if
سلام خسته نباشید.من تا اینجای کار رو انجام دادم .
برای فرمول گزارش گیری از این فرم ها چه باید کرد؟در محیط vba از چه کدی استفاده کنیم که بعد از زدن دکمه تمام، سطر به سطر رو بخونه و در شیتی دیگر وارد کند ؟
یا همان شیت در شیت جدید وارد شده و save شود و تمام اطلاعات قبل برای نفر بعدی پاک شود
Sub CommandButton1_Click()
Range(“p6:p23”).copy
Sheets(“Saved poll form”).Select
Range(“A1000000”).End(xlUp).Offset(1, ).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Sheets(“poll form”).Select
Application.CutCopyMode = False
Range(“p6:p23”).ClearContents
Range(“p6:p23”).Select
End Sub
با این کد eroor میده
ممنون از پاسخگویی شما.
سلام
برای اینکه سطر به سرط خوانده شود و در جای دیگر قرار داده شود باید از حلقه استفاده کنید (مثلا حلقه For یا حلقه While) و درون این حلقه اطلاعات رو درون سلول های مقصد قرار بدید.
درود بر خانم مهندس محترم. اول باید از آموزش های شما صمیمانه تشکر کنم. ببخشید یه سوال داشتم. من می خواستم از طریق out look در اکسل آنلاین یه پرسشنامه درست کنم. ولی گزینه new survey وجود نداره. اینو برش داشتن. شما اطلاعی دارین؟؟؟؟ باتشکر فراوان
درود بر شما
outlook رو نمیدونم
ولی google sheet از تب tools گزینه create Form میتونه پرسشنامه انلاین ایجاد کنه
باسلام واحترام
طبق آموزش سرکارعالی فایل پرسشنامه ساخته شده است،حال سوال اینجاست که اگرده نفریا بیشتربخواهندفرم راپرکنند،اطلاعات واردشده هرشخص چگونه دخیره سازی شود؟منظورم چگونگی ایجاددیتابیس است که اطلاعات پس ازپرکردن ذخیره شده ونفربعدبتواندازهمان پرسشنامه استفاده کند.ممنون ازپاسخگویی شما
درود بر شما
اون نیاز به کد نویسی داره که هر بار کجا ثبت بشه
اما اگر آشنایی ندارید، پیشنهاد میکنم از امکان پرسشناممه در گوگل شیت استفاده کنید. هم انلاینه و هم جواب ها یکجا ذخیره میشه
خیلی برام جالب بود ممنونم