دانلود تمرین ها   PIVOT TABLE AND PIVOT CHART REPORT  

قابل توجه دانشجویان  اکسل پیشرفته تمرین های زیر را دانلود کرده ، آنها را حل و به آدرس ایمیل من ارسال نمایید . مهلت ارسال 6 شهریور 85

DOWNLOAD PIVOTTABLE

برای دانلود تمرین ها ابتدا برروی آنها کلیک کرده سپس کلید  FREE  را در پایین صفحه فشار داده آنگاه عناصر داده شده را در بخش  PLEASE ENTER  وارد کرده سپس کلید   DOWNLOAD FROM  را می فشارید:

تمرین جدول محوری 1

  1. جمع دریافتی های هر فرد چقدر است ؟
  2. جمع دریافتی های هر فرد در هر ماه چقدر است ؟
  3. میانگین دریافتی های هر فرد از هر بانک چقدر است ؟

 

تمرین جدول محوری 2

  1. نمودار مبلغ فروش هر کالا در هر فروشگاه
  2. نمودار مبلغ فروش هر کالا در هر شهر
  3. مقایسه تعداد فروش هر کالا در فروشگاه
  4. مقایسه تاریخ های فروش

 

 

 

تمرین جدول محوری 3

  1. ایجاد یک فرم کنترل انبار
  2. حسابداری انبار
  3. گزارش تعداد مانده های هر کالا در انبار

 

نحوه ایجاد جداول محوری ....

معرفی یک وبلاگ جدید درباره اکسل

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

  1. شرح فارسی توابع ریاضی و مثلثاتی
  2. تاریخ شمسی در اکسل (توابع جدید برای تاریخ و تبدیل عدد به حروف در اکسل تاریخ هجری شمسی ( تاریخ جلالی در اکسل)
  3.  تبدیل عدد به حروف در اکسل
  4. آشنایی با  Solver

  5. نمونه سوالات  ICDL مهات چهارم

با تشکر از ایشان

 

مطالب جدید اکسل  EXCEL  

برای کسب اطلاعات بیشتر درباره ابزار زیر به وبلاگ آقای بهرام صمدیان مراجعه نمایید :

  1. GOTO
  2. SENARIO
  3. GOAL SEEK
  4. SOLVER
  5. Excel Custom Format Cell
  6. ماکرو نویسی در اکسل

جناب صمدیان مطالب حرفه ای اکسل را با جزئیات و دقت فراوان و به شیوایی همراه با مثال ارائه کرده اند  

متن کتاب اکسل 2002  

 

 

متن کتاب اکسل 2002  شاخه کار و دانش : رایانه کار درجه ۲

 

 

توابع آدرس و جستجو 4

           rows(محدوده)                                                                                                     

این تابع تعداد سطرهای محدوه را نمایش می دهد .                                                      

 

                                                                                                              

                                                                                                              

           columns(محدوده)                                                                                                

این تابع تعداد ستون های محدوه را نمایش می دهد .                                                     

 

                                                                                                              

          ADDRESS(row_num,column_num,abs_num,a1,sheet_text)                              

 

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

 

پارامترهای این تابع عبارتند از :                                                                           

 

Row_num          شماره سطر                                                                    

Column_num     شماره ستون                                                                   

Abs_num          شماره نوع آدرس                                                              

A1     اگر صحیح باشد آدرس دهی با فرم حروفی و اگر نادرست باشد آدرس دهی با فرم عددی است . 

                                                                                                              

نام کاربرگ برای آدرس دهی   Sheet_text  

           

 

شماره

نوع آدرس

1 or omitted

مطلق

2

سطر مطلق و ستون نسبی

3

سطر نسبی و ستون مطلق

4

نسبی

 

توابع اکسل5

Financial functions

توابع مالی

 

 

Function

Description

ACCRINT

Returns the accrued interest for a security that pays periodic interest

ACCRINTM

Returns the accrued interest for a security that pays interest at maturity

AMORDEGRC

Returns the depreciation for each accounting period by using a depreciation coefficient

AMORLINC

Returns the depreciation for each accounting period

COUPDAYBS

Returns the number of days from the beginning of the coupon period to the settlement date

COUPDAYS

Returns the number of days in the coupon period that contains the settlement date

COUPDAYSNC

Returns the number of days from the settlement date to the next coupon date

COUPNCD

Returns the next coupon date after the settlement date

COUPNUM

Returns the number of coupons payable between the settlement date and maturity date

COUPPCD

Returns the previous coupon date before the settlement date

CUMIPMT

Returns the cumulative interest paid between two periods

CUMPRINC

Returns the cumulative principal paid on a loan between two periods

DB

Returns the depreciation of an asset for a specified period by using the fixed-declining balance method

DDB

Returns the depreciation of an asset for a specified period by using the double-declining balance method or some other method that you specify

DISC

Returns the discount rate for a security

DOLLARDE

Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number

DOLLARFR

Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction

DURATION

Returns the annual duration of a security with periodic interest payments

EFFECT

Returns the effective annual interest rate

FV

Returns the future value of an investment

FVSCHEDULE

Returns the future value of an initial principal after applying a series of compound interest rates

INTRATE

Returns the interest rate for a fully invested security

IPMT

Returns the interest payment for an investment for a given period

IRR

Returns the internal rate of return for a series of cash flows

ISPMT

Calculates the interest paid during a specific period of an investment

MDURATION

Returns the Macauley modified duration for a security with an assumed par value of $100

MIRR

Returns the internal rate of return where positive and negative cash flows are financed at different rates

NOMINAL

Returns the annual nominal interest rate

NPER

Returns the number of periods for an investment

NPV

Returns the net present value of an investment based on a series of periodic cash flows and a discount rate

ODDFPRICE

Returns the price per $100 face value of a security with an odd first period

ODDFYIELD

Returns the yield of a security with an odd first period

ODDLPRICE

Returns the price per $100 face value of a security with an odd last period

ODDLYIELD

Returns the yield of a security with an odd last period

PMT

Returns the periodic payment for an annuity

PPMT

Returns the payment on the principal for an investment for a given period

PRICE

Returns the price per $100 face value of a security that pays periodic interest

PRICEDISC

Returns the price per $100 face value of a discounted security

PRICEMAT

Returns the price per $100 face value of a security that pays interest at maturity

PV

Returns the present value of an investment

RATE

Returns the interest rate per period of an annuity

RECEIVED

Returns the amount received at maturity for a fully invested security

SLN

Returns the straight-line depreciation of an asset for one period

SYD

Returns the sum-of-years' digits depreciation of an asset for a specified period

TBILLEQ

Returns the bond-equivalent yield for a Treasury bill

TBILLPRICE

Returns the price per $100 face value for a Treasury bill

TBILLYIELD

Returns the yield for a Treasury bill

VDB

Returns the depreciation of an asset for a specified or partial period by using a declining balance method

XIRR

Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic

XNPV

Returns the net present value for a schedule of cash flows that is not necessarily periodic

YIELD

Returns the yield on a security that pays periodic interest

YIELDDISC

Returns the annual yield for a discounted security; for example, a Treasury bill

YIELDMAT

Returns the annual yield of a security that pays interest at maturity

 

 

 

 

 

 

Information functions

توابع اطلاعاتی

 

 

Function

Description

CELL

Returns information about the formatting, location, or contents of a cell

ERROR.TYPE

Returns a number corresponding to an error type

INFO

Returns information about the current operating environment

ISBLANK

Returns TRUE if the value is blank

ISERR

Returns TRUE if the value is any error value except #N/A

ISERROR

Returns TRUE if the value is any error value

ISEVEN

Returns TRUE if the number is even

ISLOGICAL

Returns TRUE if the value is a logical value

ISNA

Returns TRUE if the value is the #N/A error value

ISNONTEXT

Returns TRUE if the value is not text

ISNUMBER

Returns TRUE if the value is a number

ISODD

Returns TRUE if the number is odd

ISREF

Returns TRUE if the value is a reference

ISTEXT

Returns TRUE if the value is text

N

Returns a value converted to a number

NA

Returns the error value #N/A

TYPE

Returns a number indicating the data type of a value

Top of Page

 

 

 

 

 

Logical functions

توابع منطقی

 

 

Function

Description

AND

Returns TRUE if all of its arguments are TRUE

FALSE

Returns the logical value FALSE

IF

Specifies a logical test to perform

NOT

Reverses the logic of its argument

OR

Returns TRUE if any argument is TRUE

TRUE

Returns the logical value TRUE

 

 

 

 

 

 

Lookup and reference functions

توابع جستجو و آدرس

 

 

Function

Description

ADDRESS

Returns a reference as text to a single cell in a worksheet

AREAS

Returns the number of areas in a reference

CHOOSE

Chooses a value from a list of values

COLUMN

Returns the column number of a reference

COLUMNS

Returns the number of columns in a reference

GETPIVOTDATA

Returns data stored in a PivotTable

HLOOKUP

Looks in the top row of an array and returns the value of the indicated cell

HYPERLINK

Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet

INDEX

Uses an index to choose a value from a reference or array

INDIRECT

Returns a reference indicated by a text value

LOOKUP

Looks up values in a vector or array

MATCH

Looks up values in a reference or array

OFFSET

Returns a reference offset from a given reference

ROW

Returns the row number of a reference

ROWS

Returns the number of rows in a reference

RTD

Retrieves real-time data from a program that supports COM automation (Automation: A way to work with an application's objects from another application or development tool. Formerly called OLE Automation, Automation is an industry standard and a feature of the Component Object Model (COM).)

TRANSPOSE

Returns the transpose of an array

VLOOKUP

Looks in the first column of an array and moves across the row to return the value of a cell

 

 

 

 

 

 

Math and trigonometry functions

توابع ریاضیات و مثلثات

 

 

Function

Description

ABS

Returns the absolute value of a number

ACOS

Returns the arccosine of a number

ACOSH

Returns the inverse hyperbolic cosine of a number

ASIN

Returns the arcsine of a number

ASINH

Returns the inverse hyperbolic sine of a number

ATAN

Returns the arctangent of a number

ATAN2

Returns the arctangent from x- and y-coordinates

ATANH

Returns the inverse hyperbolic tangent of a number

CEILING

Rounds a number to the nearest integer or to the nearest multiple of significance

COMBIN

Returns the number of combinations for a given number of objects

COS

Returns the cosine of a number

COSH

Returns the hyperbolic cosine of a number

DEGREES

Converts radians to degrees

EVEN

Rounds a number up to the nearest even integer

EXP

Returns e raised to the power of a given number

FACT

Returns the factorial of a number

FACTDOUBLE

Returns the double factorial of a number

FLOOR

Rounds a number down, toward zero

GCD

Returns the greatest common divisor

INT

Rounds a number down to the nearest integer

LCM

Returns the least common multiple

LN

Returns the natural logarithm of a number

LOG

Returns the logarithm of a number to a specified base

LOG10

Returns the base-10 logarithm of a number

MDETERM

Returns the matrix determinant of an array

MINVERSE

Returns the matrix inverse of an array

MMULT

Returns the matrix product of two arrays

MOD

Returns the remainder from division

MROUND

Returns a number rounded to the desired multiple

MULTINOMIAL

Returns the multinomial of a set of numbers

ODD

Rounds a number up to the nearest odd integer

PI

Returns the value of pi

POWER

Returns the result of a number raised to a power

PRODUCT

Multiplies its arguments

QUOTIENT

Returns the integer portion of a division

RADIANS

Converts degrees to radians

توابع اکسل 4

Engineering functions

توابع مهندسی

 

 

Function

Description

BESSELI

Returns the modified Bessel function In(x)

BESSELJ

Returns the Bessel function Jn(x)

BESSELK

Returns the modified Bessel function Kn(x)

BESSELY

Returns the Bessel function Yn(x)

BIN2DEC

Converts a binary number to decimal

BIN2HEX

Converts a binary number to hexadecimal

BIN2OCT

Converts a binary number to octal

COMPLEX

Converts real and imaginary coefficients into a complex number

CONVERT

Converts a number from one measurement system to another

DEC2BIN

Converts a decimal number to binary

DEC2HEX

Converts a decimal number to hexadecimal

DEC2OCT

Converts a decimal number to octal

DELTA

Tests whether two values are equal

ERF

Returns the error function

ERFC

Returns the complementary error function

GESTEP

Tests whether a number is greater than a threshold value

HEX2BIN

Converts a hexadecimal number to binary

HEX2DEC

Converts a hexadecimal number to decimal

HEX2OCT

Converts a hexadecimal number to octal

IMABS

Returns the absolute value (modulus) of a complex number

IMAGINARY

Returns the imaginary coefficient of a complex number

IMARGUMENT

Returns the argument theta, an angle expressed in radians

IMCONJUGATE

Returns the complex conjugate of a complex number

IMCOS

Returns the cosine of a complex number

IMDIV

Returns the quotient of two complex numbers

IMEXP

Returns the exponential of a complex number

IMLN

Returns the natural logarithm of a complex number

IMLOG10

Returns the base-10 logarithm of a complex number

IMLOG2

Returns the base-2 logarithm of a complex number

IMPOWER

Returns a complex number raised to an integer power

IMPRODUCT

Returns the product of from 2 to 29 complex numbers

IMREAL

Returns the real coefficient of a complex number

IMSIN

Returns the sine of a complex number

IMSQRT

Returns the square root of a complex number

IMSUB

Returns the difference between two complex numbers

IMSUM

Returns the sum of complex numbers

OCT2BIN

Converts an octal number to binary

OCT2DEC

Converts an octal number to decimal

OCT2HEX

Converts an octal number to hexadecimal

 

 

excel help

توابع اکسل 3

Date and time functions

توابع تاریخ و زمان

 

 

Function

Description

DATE

Returns the serial number of a particular date

DATEVALUE

Converts a date in the form of text to a serial number

DAY

Converts a serial number to a day of the month

DAYS360

Calculates the number of days between two dates based on a 360-day year

EDATE

Returns the serial number of the date that is the indicated number of months before or after the start date

EOMONTH

Returns the serial number of the last day of the month before or after a specified number of months

HOUR

Converts a serial number to an hour

MINUTE

Converts a serial number to a minute

MONTH

Converts a serial number to a month

NETWORKDAYS

Returns the number of whole workdays between two dates

NOW

Returns the serial number of the current date and time

SECOND

Converts a serial number to a second

TIME

Returns the serial number of a particular time

TIMEVALUE

Converts a time in the form of text to a serial number

TODAY

Returns the serial number of today's date

WEEKDAY

Converts a serial number to a day of the week

WEEKNUM

Converts a serial number to a number representing where the week falls numerically with a year

WORKDAY

Returns the serial number of the date before or after a specified number of workdays

YEAR

Converts a serial number to a year

YEARFRAC

Returns the year fraction representing the number of whole days between start_date and end_date

توابع اکسل 2

Database functions

 

 

 

Function

Description

DAVERAGE

Returns the average of selected database entries

DCOUNT

Counts the cells that contain numbers in a database

DCOUNTA

Counts nonblank cells in a database

DGET

Extracts from a database a single record that matches the specified criteria

DMAX

Returns the maximum value from selected database entries

DMIN

Returns the minimum value from selected database entries

DPRODUCT

Multiplies the values in a particular field of records that match the criteria in a database

DSTDEV

Estimates the standard deviation based on a sample of selected database entries

DSTDEVP

Calculates the standard deviation based on the entire population of selected database entries

DSUM

Adds the numbers in the field column of records in the database that match the criteria

DVAR

Estimates variance based on a sample from selected database entries

DVARP

Calculates variance based on the entire population of selected database entries

 

این توابع از راهنمای اکسل 2003 گردآوری شده اند .

توابع اکسل  1

 

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

 

 

 

 

 

 

 

 

Database functions           

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

Date and time functions

توابع تاریخ و زمان

Engineering functions

توابع مهندسی

Financial functions

توابع مالی

Information functions

توابع اطلاعاتی

Logical functions

توابع منطقی

Lookup and reference functions

توابع جستجو و آدرس

Math and trigonometry functions

توابع ریاضیات و مثلثات

Statistical functions

توابع آماری

Text functions

توابع متن

External functions

توابع خارجی

 

 

 

 

ادامه نوشته

توابع جستجو 3

تابع  VLOOKUP

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

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

پارامترها به ترتیب عبارتند از :

  1. مقدار جستجو
  2. آدرس کل جدول
  3. شماره ستونی که قصد داریم مقدار آنرا بیابیم .
  4. عدد یک برای لیست صعودی ، عدد -1 برای لیست نزولی ، عدد صفر برای لیست نامنظم

 

شرح کامل این ساختار به زبان اصلی از راهنمای اکسل :

 EXCEL HELP VLOOKUP:

Lookup_value    is the value to be found in the first column of the array. Lookup_value can be a value, a reference, or a text string.

Table_array   is the table of information in which data is looked up. Use a reference to a range or a range name, such as Database or List.

  • If range_lookup is TRUE, the values in the first column of table_array must be placed in ascending order: ..., -2, -1, 0, 1, 2, ..., A-Z, FALSE, TRUE; otherwise VLOOKUP may not give the correct value. If range_lookup is FALSE, table_array does not need to be sorted.

  • You can put the values in ascending order by choosing the Sort command from the Data menu and selecting Ascending.

  • The values in the first column of table_array can be text, numbers, or logical values.

  • Uppercase and lowercase text are equivalent.

Col_index_num    is the column number in table_array from which the matching value must be returned. A col_index_num of 1 returns the value in the first column in table_array; a col_index_num of 2 returns the value in the second column in table_array, and so on. If col_index_num is less than 1, VLOOKUP returns the #VALUE! error value; if col_index_num is greater than the number of columns in table_array, VLOOKUP returns the #REF! error value.

Range_lookup    is a logical value that specifies whether you want VLOOKUP to find an exact match or an approximate match. If TRUE or omitted, an approximate match is returned. In other words, if an exact match is not found, the next largest value that is less than lookup_value is returned. If FALSE, VLOOKUP will find an exact match. If one is not found, the error value #N/A is returned.

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

 

 

 

 

 

 

 

 

ترکیب دو تابع  MATCH , INDEX

مثال : در جدول داده شده مثال قبل ، فرمولی طراحی نمایید که هرگاه نام شخص نوشته شود ، شماره پرسنلی نمایش داده شود . ( ترکیب دو تابع MATCH , INDEX  )

 

توابع آدرس و جستجو 2

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

۱- تابع   index

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

=index(  شماره ردیف داده در آرایه  ; آدرس آرایه مورد جستجو ) 

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

=INDEX(B6:B11;4 )

۲- تابع  match

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

=match(  آرایه جستجو  ;  داده مورد جستجو; match type ) 

این تابع برعکس تابع فوق ابتدا داده را در آرایه جستجو کرده و سپس شماره ردیف آنرا ، نمایش می دهد .

match type : برای حالتی که آرایه نزولی است عدد -1 برای حالتی که صعودی است عدد یک و برای حالتی که آرایه نامنظم پر شده است عدد صفر است .

 

مثال : در مثال زیر اگر نام نوشته شود - شماره ردیف آن نمایش داده شود و اگر شماره ردیف نوشته شود نام نمایش داده شود .

فرم سازی 3

 

نحوه ساخت فرم ها

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

ابزار گزارش گیری 2

 

مطالبی درباره  

شیوه استفاده از توابع sumif  , countif

در گزارش گیری از انبوه داده ها

 

 

تمرین تابع subtotal

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

این یازده تابع عبارتند از :

 

Function_num
(includes hidden values)

Function_num
    (ignores hidden values)        
Function
1                                   101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP

 

 

 

 

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

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

ابتدا تابع را به شکلی که در تصویر قرار دارد بالای جدول قرار می دهیم آنگاه  فیلتر ها را فعال کرده ، علی و ماه مهر را انتخاب می کنیم ، تابع مجموع داده های فیلتر شده را نمایش می دهد .

 

تابع  SUBTOTAL 

هرگاه بخواهیم سطرهای پنهان شده در محاسبات دخیل نشوند از اعداد با پیش شماره 100 استفاده می کنیم .  ( XP 2003 )

 

در فایل زیر مطلوبست:

  1.  جمع کل دریافتی های علی ؟
  2. میانگین کل دریافتی های رضا؟
  3. جمع کل دریافتی های علی در ماه مهر؟
  4. جمع کل دریافتی های علی در مها مهر از بانک ملی؟
  5. جمع کل درافتی های علی و رضا با هم ؟
  6. جمع کل درافتی هایی که از بانک سپه انجام شده ؟

 

دانلود تمرین تابع subtotal