تمرین 2- فرم سازی

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

دانلود تمرین

تمرین 2: فرم ساده ای را ایجاد کنید که بتوان با آن در یک رستوران، یک نوع غذا همراه با چند نوع دسر و نوشیدنی سفارش داده و سپس درصد سرویس و تخفیف را محاسبه کرده و سپس مبلغ کل فاکتور ثبت شود .

توجه کنید که با انتخاب نوع غذا ،قیمت واحد با استفاده از تابع index نمایش داده شده و پس از انتخاب تعداد ، جمع هر غذا نمایش داده شود .

دانلود تمرین رستوران  

پاسخ به یک پرسش: تبدیل گراد و رادیان و درجه به یکدیگر

توابع مثلثاتی در اکسل زاوایا را به صورت پیش فرض بر اساس رادیان محاسبه می کنند .

به طور مثال :

=sin( 90 )

سینوس 90 رادیان را محاسبه و نمایش می دهد . برای گریز از این مشکل توابعی مثل  radians , degrees   شما را یاری می دهد .

radians  درجه را به رادیان و degrees  رادیان را به درجه تبدیل می کنند .

به طور مثال سینوس زاویه 90 درجه را به شکل زیر نمایش می دهند :

=sin(radians(90))

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

d/180=g/200=r/pi

  یعنی برای محاسبه سینوس ۱۰۰ رادیان به روش زیر عمل می کنیم

1=sin(radians(100*180/200))

برخی  دیگر از توابع مثلثاتی عبارتند از :

cos , tan , asin , acos , sinh , cosh, tanh, pi , ...

مثال: ارک سینوس زیر برای تبدیل بر اساس درجه طراحی شده است .   

=ASIN(-0.5)*180/PI()

 

 

پاسخ به یک پرسش : در جدول زیر اسامی دانش آموزان برتر در هر درس چگونه نمایش داده می شود ؟

منظور از دانش آموز برتر ، بالاترین نمره در هر درس است . دو روش برای اینکار ارائه می شود :

۱- تابع  dget  یکی از توابع پایگاه اطلاعاتی اکسل است که به همراه تابع max  قادر است این مشکل را برطرف نماید.

=DGET( database  , field  , criteria )

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

 ۲- ترکیب توابع index  , match , max

dget   ,   match , index

اموزش و راهنمای استفاده از برخی توابع آماری در تحلیل داده های علوم تربیتی و کلاس و مدرسه

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

مثال : فرض کنید نمرات تعدادی دانش آموز در یک کلاس را در اکسل به فرم زیر وارد می کنیم . حال قصد بررسی و تجزیه و تحلیل نمرات هر دانش آموز( سطری) و هر درس ( ستون) را در جدول طراحی شده داریم .میخواهیم بدانیم جایگاه هر دانش آموز  و کیفیت آموزش هر درس  کجاست ؟

 

توابعی که در مثال فوق استفاده شده اند عبارتند از :

 

جمع

SUM

مد

MODE

میانه  کلاس

MEDIAN

میانگین کلاس

AVERAGE

کمترین نمره

MIN

بیشترین نمره

MAX

دامنه تغییرات

MAX-MIN

چارک اول

QUQRTILE 1

چارک سوم

QUQRTILE 3

انحراف چارکی

 (Q3-Q1)/2

واریانس کلاس

VAR

انحراف از معیار

STDEV

کشیدگی یا کجی

SKEW

نقطه اوج توزیع

KURT

 

 

روش ساخت جدول محوری  pivot table   - ابزاری مناسب برای گزارش گیری و تحلیل داده

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

به طور مثال ، فرض کنید لیست تعدادی فروشگاه که لوازم التحریر می فروشند ، همراه نوع کالا ، تعداد و مبلغ فروش هر کالا و اسامی شهرهای هر فروشگاه موجود است . در این لیست هرگاه فروشگاهی کالایی را فروخته باشد مثل یک دفتر روزنامه ثبت شده است .

مساله : می خواهیم بدانیم هر فروشگاه از هر کالا چقدر فروخته است ؟

یعنی محوریت جدول با اسامی فروشگاه هاست .

روش ساخت جدول محوری  

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

  1. انتخاب یکی از سلول های لیست
  2. data | pivottable and pivotchart report
  3. next
  4. next
  5. layout
  6. انتخاب ساختار جدول
  7. انتخاب قالب جدول
  8. finish

 

 مراحل تصویری:

 انتخاب یک سلول از لیست و سپس منوی DATA  ....

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

انتخاب محدوده لیست ( بهتر است بیشتر انتخاب کنید )

جدول محوری در همان کاربرگ یا یک کاربرگ جدید و کلید LAYOUT

 

هر فیلدی به جای مورد نظر کشیده می شود . ( ROW  به صورت ردیفی  COLUMN  به صورت ستونی  و  DATA  داده های محاسباتی  و بخش PAGE  به عنوان محور تمام جدول )

 

فیلد های کالا ، فروشگاه و جمع کل همگی زیر مجموعه فیلد شهر می باشند . با دبل کلیک برروی جمع کل میتوانید توابع دیگری غیر از SUM را انتخاب کنید .

جدول به صورت فوق نمایش داده می شود . مبلغ فروش هر کالا در هر فروشگاه و در تمام شهر ها نمایش داده شده است . ( PAGE   = ALL  )

 

انتخاب یک قالب زیبا برای جدول محوری

جدول آماده استخراج اطلاعات و اتخاذ تصمیم نهایی است . سطر و ستون آخر جمع نهایی است .

 مثال ها در بخش تمرین آماده دانلود است .

تابع LOOKUP

این تابع دارای دو حالت برداری و آرایه ای است .

VECTOR-1 برداری : ماتریسی، یک سطری یک ستونی

2- ARRAY  آرایه ای : چند سطری و یا چند ستونی

در حالت اول این تابع مقدار جستجو را در اولین ستون دریافت کرده و سپس مقدار متناظر آنرا در ستون انتخاب شده ،به کاربر نمایش می دهد . بردار جستجو باید مرتب باشد ( sort)

=LOOKUP(  بردار داده متناظر، بردار داده جستجو ، مقدار جستجو )

مثال : در جدول زیر دریافتی علی چقدر است ؟

 

اما در حالت دوم ، تابع مقدار جستجو را در یک جدول و آنهم ستون اول ، جستجو کرده و سپس در ستون آخر داده متناظر را باز می گرداند .

=lookup( آرایه جستجو ، مقدار جستجو )

مثال : کد علی چقدر است ؟