سبد خرید
0

هیچ محصولی در سبد خرید نیست.

تمام دسته ها
  • تمام دسته ها
  • Power BI
  • Power Pivot
  • Power Query
  • ابزارها
  • افزونه ها
  • اکسل مدیا
  • توابع اکسل
  • دسته‌بندی نشده
  • دیده بان
  • گوگل شیت
  • مسائل کاربردی
  • معرفی کتاب
  • نمودار ها
  • وی بی - ماکرو

تهیه پرسشنامه در اکسل

تهیه پرسشنامه در اکسل
۴.۷/۵ - (۱۰ امتیاز)

تهیه پرسشنامه در اکسل  با استفاده از دکمه های رادیویی Option Button

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

در ادامه نحوه تهیه یک پرسشنامه در اکسل رو با هم بررسی میکنیم:

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

مطابق شکل ۱ چهار دکمه رادیویی برای چهار گزینه سوال ۱ قرار داده شده.

تعیین دکمه های رادیویی به عنوان گزینه های جواب پرسشنامه

شکل ۱- تعیین دکمه های رادیویی به عنوان گزینه های جواب پرسشنامه

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

تخصیص سلول ارتباط به دکمه رادیویی

شکل ۲- تخصیص سلول ارتباط به دکمه رادیویی

وقتی این کار و انجام میدید، هر تعداد دکمه رادیویی توی شیت باشه، وصل میشه به سلول F3 و با انتخاب هر کدوم از این دکمه ها، عدد متناظر با شماره دکمه رادیویی در سلول نمایش داده میشه.

این عدد نشون میده که چندمین دکمه رادیویی انتخاب شده و با استفاده از همین عدد میتونیم گزارش هامون رو تحلیل کنیم. مثلا اینکه برای سوال ۱ چند نفر جواب گزینه ۱ دادن. کافیه تعداد اعداد ۱ شمرده بشه.

حالا باید سوالات بعدی رو به پرسشنامه اضافه کنیم. سوالات بعدی رو مطابق شکل ۳ به پرسشنامه اضافه میکنیم.

ایجاد دکمه های رادیویی برای همه پرسش ها

شکل ۳- ایجاد دکمه های رادیویی برای همه پرسش ها

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

اتصال همه دکمه های رادیویی به یک سلول

شکل ۴- اتصال همه دکمه های رادیویی به یک سلول

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

گروه بندی کنترل ها

پس برای هر چهار سوال، یک GroupBox رسم میکنیم و سلول ارتباط رو مجدد تعیین میکنیم.

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

 

در نهایت پرسشنامه مطابق شکل ۵ در اختیار شماست و میتونید روی نتایج تحلیل و بررسی انجام بدید.

طراحی پرسشنامه با استفاده از دکمه های رادیویی و GroupBox

شکل ۵- طراحی پرسشنامه در اکسل با استفاده از دکمه های رادیویی و GroupBox

اگر به تهیه پرسشنامه آنلاین و اتصال اون به گوگل شیت علاقه دارید میتونی مقاله پرسشنامه آنلاین رو بخونید.

دانلود فایل این آموزش

برای دانلود فایل تهیه شده در این آموزش، روی دکمه زیر کلیک کنید:

کلیدواژه : متوسط
آواتار
144

فارغ التحصیل لیسانس مهندسی صنایع، ارشد مدیریت صنعتی از دانشگاه تربیت مدرس و عاشق اکسل هستم. از سال 1388 که ترم 2 لیسانس بودم، به توصیه استاد مشاورم شروع به خوندن اکسل بصورت حرفه ای کردم و همچنان در حال مطالعه و یادگیری و البته آموزش به بقیه هستم.

دیدگاه کاربران
  • منوچهر ۴ دی ۱۳۹۹ / ۱۰:۰۳ ق٫ظ

    سلام روزتون بخیر
    در اکسل لیست بدهکاران با اقساط متفاوت دارم (مثلا در۱تا۶ سطر( قسط)) چگونه تابع ریاضی(مانده بدهکاری) تعریف کنم؟

    • آواتار
      حسنا خاکزاد ۵ دی ۱۳۹۹ / ۷:۴۰ ب٫ظ

      درود
      سوال واضح نیست

  • محمود درزی ۳ دی ۱۳۹۹ / ۷:۵۸ ب٫ظ

    سلام.می خوام از شیت اصلی به تناسب اطلاعات ۵ گانه ای که در یکی از ستونهاست ، اطلاعات هر ردیف علاوه بر شیت اصلی در یک شیت مخصوص به خودش هم همزمان ثبت بشه.چکار کنم؟

    • آواتار
      حسنا خاکزاد ۴ دی ۱۳۹۹ / ۰:۰۲ ق٫ظ

      درود
      میتونید از پیوت تیبل و امکان 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 میتونه پرسشنامه انلاین ایجاد کنه

  • رضا لشکریان ۲۳ فروردین ۱۳۹۹ / ۳:۲۷ ب٫ظ

    باسلام واحترام
    طبق آموزش سرکارعالی فایل پرسشنامه ساخته شده است،حال سوال اینجاست که اگرده نفریا بیشتربخواهندفرم راپرکنند،اطلاعات واردشده هرشخص چگونه دخیره سازی شود؟منظورم چگونگی ایجاددیتابیس است که اطلاعات پس ازپرکردن ذخیره شده ونفربعدبتواندازهمان پرسشنامه استفاده کند.ممنون ازپاسخگویی شما

    • آواتار
      حسنا خاکزاد ۲۳ فروردین ۱۳۹۹ / ۷:۵۴ ب٫ظ

      درود بر شما
      اون نیاز به کد نویسی داره که هر بار کجا ثبت بشه
      اما اگر آشنایی ندارید، پیشنهاد میکنم از امکان پرسشناممه در گوگل شیت استفاده کنید. هم انلاینه و هم جواب ها یکجا ذخیره میشه

  • آواتار
    مصطفی قربانی ۱ آبان ۱۳۹۸ / ۱۱:۳۰ ق٫ظ

    خیلی برام جالب بود ممنونم

  • امیرحسین آدینه ۲۷ شهریور ۱۳۹۸ / ۹:۲۴ ق٫ظ

    اگر سفارشی تر بخواهید، بایستی نرم افزار بنویسید!

  • محمد رضا حسینی ۱۵ مرداد ۱۳۹۸ / ۹:۰۸ ق٫ظ

    با سلام
    سرکار خانم خاکزاد از آموزشهای زیبای حضرتعالی بسیار سپاسگزارم.سوالی برای بنده پیش آمده و آن اینکه در هنگام استفاده از گزینه های رادیویی تعداد ۸ کنترل اول اعداد از ۱ تا ۸ رو بخودشون اختصاص داده اند اما گزینه نهم بجای عدد ۹ عدد ۱۰ را بخود اختصاص داده است .
    چگونه می توانم بصورت دستی عدد مربوطه رو اصلاح کنم ؟ (۱۰ رو به ۹ تبدیل کنم)
    سپاسگزارم

    • سامان چراغی ۲۰ مرداد ۱۳۹۸ / ۸:۲۹ ق٫ظ

      سلام، برای تغییر متن نمایشی دکمه های رادیویی روی اونا کلیک راست کنید و گزینه Edit Text رو بزنید و متن دلخواه رو وارد کنید.

  • سالاریان ۲۲ اردیبهشت ۱۳۹۸ / ۱:۱۳ ب٫ظ

    با سلام و سپاس
    برای اینکه سایز Option Button ایجاد شده رو بزرگ کنیم (دقیقا خود دایره دکمه رو بزرگ کرد) چه باید کرد ؟
    ممنونم

    • آواتار
      حسنا خاکزاد ۲۲ اردیبهشت ۱۳۹۸ / ۱۰:۵۲ ب٫ظ

      درود بر شما
      متاسفانه فعلا همچین تنظیمی وجود نداره

  • قاسم ۲۰ فروردین ۱۳۹۸ / ۱۱:۴۲ ق٫ظ

    سلام
    ممنونم خانم خاکزاد از اموزشهاتون نهایت بهره را میبریم.
    زنده باشید

  • hassan ebrahimi ۴ اسفند ۱۳۹۷ / ۹:۰۸ ب٫ظ

    سلام خانم مهندس، زنده باشید الهی
    بنده ه مشکلی دارم اینکه چطور دور کادر group box را مخفی یاحذف کنم؟

    • آواتار
      حسنا خاکزاد ۵ اسفند ۱۳۹۷ / ۹:۵۹ ق٫ظ

      درود بر شما
      ALT F11 رو بزنید
      وارد محیط VBA که شدید، کلید Ctrl+G رو بزنید
      در پنجره immediate window کد زیر رو کپی کرده و اینتر بزنید

      هر موقع هم خواستید دیده بشه، true رو اجرا کنید

      • hassan ebrahimi ۵ اسفند ۱۳۹۷ / ۱۱:۱۰ ق٫ظ

        ممنون خانم مهندس، یک پرسشنامه ۹۰ سوالی رونشناسی طراحی کردم و برا ی هر سوال شش گزینه دکمه رادیویی در نظر گرفتم ابتدا از شش دکمه سوال اول کپی گرفتم و در هر سوال قرار دادم، حال ۱- برای سوال اول یک group box قرار دادم و cell linl آنرا ثبت کردم ولی برای سوال دوم که میام group box دوم را که قرار میدم و cell link مربوطه ش را ثبت میکنم ، عدد دکمه های رادیویی سوال دوم باز از سوال اول میشمارد ۲- اینکه برای هر سوال که group box ایجاد میکنم باید کد activesheet.groupboxes.visible = false را مجدد اعمال کنم تا کادر دورش مخفی شود؟
        ممنونم از حوصله و صبرتون.

        • آواتار
          حسنا خاکزاد ۵ اسفند ۱۳۹۷ / ۱:۳۸ ب٫ظ

          خواهش میکنم
          سوال اول:
          خیلی حساسه، باید به ترتیب پیش برید و اول باکس بذارید بعد داخلش دکمه رادیویی. سعی کنید کپی نکنید

          سوال دوم:
          کد رو امتحان کنید خواهید دید همه رو پنهان میکنه

          • hassan ebrahimi ۵ اسفند ۱۳۹۷ / ۷:۱۳ ب٫ظ

            سپاسگزارم

  • جواد ۱۷ دی ۱۳۹۷ / ۱۰:۱۲ ب٫ظ

    سلام
    در شیت ۱ اطلاعات افراد ثبت شده
    در شیت ۲ می خواهیم افرادی که اسم آنها مثلا ایمان است و سن آنها مثلا ۳۰ است و تحصیلات آنها مثلا لیسانس است و .. را که از طریق data validation مشخص کرده ایم، در شیت ۲ نمایش دهد.
    در صورت امکان بصورت واضح و کامل لطفا پاسخ دهید.
    اگر امکان دارد در قالب یک مثال حل بفرمایید ممنون میشم.
    با تشکر

    • آواتار
      حسنا خاکزاد ۱۸ دی ۱۳۹۷ / ۹:۵۹ ق٫ظ

      درود بر شما
      اگر حجم داده ها زیاده، پیشنهاد میکنم از پیوت تیبل استفاده کنید و شرط ها رو از طریق slicer اعمال کنید.

      اگر حتما باید فرمول نویسی کنید، باید از فرمول نویسی آرایه ای (جستجوی چند شرطی و تکراری). که ترکیب index,small,if و … لینک مربوط به فرمول نویسی آرایه ای رو مطالعه کنید:
      https://excelpedia.net/array-formula/

      با فرض اینکه محدوده داده ها در A1:D100 باشه و سلول های دیتاولیدیشن در F1, G1 و H1 باشه.

      که با توجه به حجم داده ها باید روش رو انتخاب کنید چون فرمول نویسی آرایه ای سنگین میکنه فایل رو.

      • جواد ۱۹ دی ۱۳۹۷ / ۰:۱۲ ق٫ظ

        سلام
        شرایط بگونه ای است که نمی توتنم از پیوت تیبلاستفاده کنم و حتما باید با فرمول نویسی باشد.
        لطفا در قالب یک فایل و بصورت کامل و واضح توضیح دهید. ممنون از لطف شما و صبر حوصله شما در پاسخ به سوال حقیر
        با تشکر از شما

        • آواتار
          حسنا خاکزاد ۱۹ دی ۱۳۹۷ / ۸:۵۵ ق٫ظ

          درود بر شما

          فرضیات نوشته شده
          فرمول هم داده شده. کافیه وارد فایل کنید. بعد که انجام دادید فرمول رو تحلیل کنید یاد بگیرید تا بتونید روی داده های خودتون پیاده کنید.

          شما انجام بدید
          فایلتون و اماده کنید.
          هر جاش نشد سوال بپرسید!

          موفق باشید

          • جواد ۱۹ دی ۱۳۹۷ / ۸:۵۶ ب٫ظ

            سلام
            با تشکر از شما
            امکانش هست من فایلی که تهیه کرده ام را برای شما بفرستم.
            راستش با توضیحی که شما دادید نتونستم گزارش بگیرم.
            من با پیوت تیبل میتونم انجام بدم و گزارش بگیرم ولی حتما با توجه به شرایط خاص باید از فرمول نویسی گزارش بگیرم.
            اگه امکان دارد من فایل را برای شما بفرستم. ممنون از زحمتی که می کشید.

          • آواتار
            حسنا خاکزاد ۲۰ دی ۱۳۹۷ / ۱۱:۱۳ ب٫ظ

            درود بر شما
            از گروه تلگرامی استفاده کنید
            لینک در فوتر سایت هست

  • maskh ۱۹ مهر ۱۳۹۷ / ۸:۳۸ ب٫ظ

    سلام و خسته نباشید و ممنون از خدمتی که ارائه میدید . آموزش تون خیلی عالیه فقط فایلها تون دانلود نمیشه . بصورت فایل rar ارسال میشه ولی باز نمیشه و ممنون اگه راهنمایی کنید

    • اکسل پدیا ۱۹ مهر ۱۳۹۷ / ۱۱:۲۳ ب٫ظ

      سلام دوست عزیز
      نظر لطف شماست
      واقعیت اینه که این فایل ها مشکلی ندارن و فقط کافیه نرم افزار rar خودتون رو اپدیت کنید. این موضوع بارها چک و بررسی شده

  • علی ۱۲ مهر ۱۳۹۷ / ۸:۲۸ ب٫ظ

    سلام
    تشکر از مطالب مفیدتان
    یک سوال از خدمت شما داشتم. فایل خروجی اکسل باید با چه پسوندی در اختیار صاحب نظر قرار دهیم تا محتویات آن برای کسی که پرسشنامه را پر می کند قابل تغییر نباشد یعنی نتواند تنظیمات را تغییر دهد ؟
    با تشکر

    • آواتار
      حسنا خاکزاد ۱۴ مهر ۱۳۹۷ / ۸:۴۵ ق٫ظ

      درود بر شما
      پسوند تاثیری نداره
      فقط کافیه فایل قفل بشه
      protect

  • محسن ۲۲ شهریور ۱۳۹۷ / ۱۱:۲۶ ق٫ظ

    با سپاس از شما خانم مهندش
    اگه با کلیک راست کردن روی دکمه رادیویی گزینه cell link نباشه بنظورتون مشکل از چی
    ممنون که جواب بدین .

    • آواتار
      حسنا خاکزاد ۲۳ شهریور ۱۳۹۷ / ۶:۴۲ ب٫ظ

      درود بر شما
      از دسته Form Controls استفاده کنید
      شما از دسته ActiveX استفاده کردید

  • جواد علی محمدی ۶ شهریور ۱۳۹۷ / ۳:۰۶ ب٫ظ

    با سلام واحترام
    چگونه میتوان رنگهای مربوط به مثلاپنج خط در لاین چارت را به پنج سل متوالی اکسل منتقل نمود
    بدون استفاده از vbe ویا وارد نمودن تک تک رنگها به صورت دستی در سلها

    • آواتار
      حسنا خاکزاد ۶ شهریور ۱۳۹۷ / ۴:۰۷ ب٫ظ

      درود بر شما
      منظورتون از انتقال رنگ نمودار به سلول چی هست؟

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان