توابع آرایه ای 2

تابع TRANSPOSE

=TRANSPOSE( محدوده)

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

مانند حالت قبل انتخاب مقصد را فراموش نکنید و سپس  CTRL+SHIFT+ENTER

 

ترکیب توابع  SUM , IF

ترکیب دو تابع  فوق هنگامی صورت می گیرد که کاربر قصد محاسبه جمع مقادیر یک عنصر خاص را دارد.

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

 ترکیب دو تابع SUM , IF

بعد از نوشتن فرمول باید    CTRL+SHIFT+ENTER   فشرد .

 

توابع آرایه ای   ARRAY FUNCTIONS

این توابع محدوده ای را به عنوان جواب باز می گردانند یا محدوده ای را مقایسه می کنند .

برای جواب گرفتن این توابع باید از ترکیب کلید های

CTRL+SHIFT+ENTER

تابع  FREQUENCY

شکل تابع 

  =FREQUENCY(کل آرایه ، محدوده مقایسه )

شرح تابع : این تابع کل آرایه را برای یافتن فراوانی اعداد موجود در محدوده مقایسه جستجو کرده فراوانی هر دسته را نمایش می دهد .

به مثال زیر توجه کنید:

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

فراوانی

 

 

 

انتخاب خیلی مهم است !!!

 

فرمول در حالت انتخاب وارد می شود .

CTRL+SHIFT+ENTER

به آکولادهای انتهای فرمول توجه کنید

تمام ساختارهای آرایه ای دارای چنین علامتی هستند .

 

توابع روند سازی

توابع روند سازی عبارتند از :
نام تابع NUM پاسخ فرمول شرح تابع
ABS -12 12 =ABS(F2) قدر مطلق ( عدد با علامت مثبت)
INT 12.568 12 =INT(B5) جزء صحیح عدد (عدد بدون اعشار )
CEILING 12.134 14 =CEILING(F3;2) گرد كردن به کوچکترین مضرب عدد داده شده که از NUM بزرگتر باشد.
FLOOR 12.134 12 =FLOOR(F4;2) گرد كردن به بزرگترین مضرب عدد داده شده که از NUM کوچکتر باشد.
     
ODD 7.01 9 =ODD(F6) به کوچکترین عدد فرد بزرگتر گرد می کند
EVEN 7.01 8 =EVEN(F7) به کوچکترین عدد زوج بزرگتر گرد می کند
     
ROUND 2.875 2.88 =ROUND(F10;2) گرد كردن با قاعده ( 5 )
ROUNDDOWN 2.873 2.87 =ROUNDDOWN(F11;2) گرد كردن به پايين به تعداد داده شده( 2 )، بدون قاعده
ROUNDUP 2.873 2.88 =ROUNDUP(F12;2) گرد كردن به بالا به تعداد داده شده( 2 )، بدون قاعده
     
TRUNC 6578 6570 =TRUNC(C15;-1) از سمت راست جدا مي كند
TRUNC 2.875 2 =TRUNC(F14) قسمت صحيح عدد

تواابع جستجو   LOOKUP & REFRENCE

توابع جستجو عبارتند از :

نام تابع

شکل تابع

شرح تابع

ROW

=ROW()

شماره ردیف سلول جاری

ROWS

=ROWS(محدوده)

تعداد ردیف های محدوده

COLUMN

=COLUMN()

شماره ستون سلول جاری

COLUMNS

=COLUMNS(محدوده)

تعداد ستون های محدوده

CHOOSE

=CHOOSE(شاخص 29;….;شاخص 2;شاخص1;شماره شاخص )

یکی از شماره های بین 1 تا 29 را گرفته سپس آن شاخص را نمایش می دهد .

ADDRESS

=ADDRESS(شماره ستون;شماره سطر)

شماره سطر و ستون را گرفته آدرس سلول را نمایش می دهد .

INDEX

=INDEX(شماره ردیف;محدوده )

در یک ردیف از داده ها ، شماره ردیف را دریافت کرده داده مورد نظر را نمایش می دهد.

MATCH

=MATCH(روش جستجو;محدوده;مقدار جستجو)

در یک ردیف از داده ها ، داده مورد نظر را گرفته شماره ردیف آنرا نمایش می دهد.

VLOOKUP

=VLOOKUP(شماره ستون جستجو;آدرس کامل جدول ;مقدار جستجو)

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

HLOOKUP

=HLOOKUP(شماره ستون جستجو;آدرس کامل جدول ;مقدار جستجو)

در یک جدول ، داده های سطر اول را بصورت افقی جستجو کرده و سپس در سطر جستجو داده متناظر آنرا باز می گرداند.

LOOKUP

=LOOKUP(محدوده;مقدار جستجو)

در یک جدول ، داده های ستون اول را برای داده مورد نظرجستجو کرده و سپس داده متناظر را در آخرین ستون نمایش می دهد.

 

 

 

توابع پایگاه داده 2

مثال در جدول زیر میانگین دریافتی های علی از بانک ملی چقدر است ؟

میانگین دریافتی های علی از بانک ملی

توابع پایگاه داده

(DFUNCTIONS   ( DATABASE FUNCTIONS

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

شکل این توابع به صورت زیر است :

=DFUNCTION(  شرط ، شماره فیلد محاسباتی ، آدرس جدول )

DSUM , DAVERAGE, DCOUNT , DVAR , DMIN, DMAX, .....

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

DSUM

  1. آدرس جدول : کلیه محدوده جدول حتی سر ستون ها A2:C8
  2. شماره فیلد محاسباتی : فیلدی از جدول که قرار است عملیات جمع بر روی آن انجام شود. 3
  3. شرط : محدوده ای که سر ستون و مورد شرط در آن قرار دارند.   F3:F4

 

 

 

 

استفاده از توابع  SUMIF  , COUNTIF

تابع  SUMIF

شکل تابع           

= SUMIF(محدوده جمع , شرط ,  محدوده شرط )

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

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

سلول های متناظر علی در قسمت دریافتی

 تابع COUNTIF

اما تابع   COUNTIF  تعداد سلول های شرط را شمارش می کند .

=COUNTIF( شرط ,  محدوده شرط)

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

تمرین ساخت جداول محوری ویژه کلاس

تمرین های جداول محوری دانلود کنید : 

تمرین

تمرین ۲ ( فروشگاههای زنجیره ای )

 

جداول ونمودار های محوری           PIVOT TABLE AND PIVOT CHART

 

 

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

 

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

 

 

مراحل زیر را به ترتیب طی می کنیم :

 

دانلود کنید