فیلتر سازی پیشرفته

برای فیلتر سازی یک جدول با استفاده از  advance filter یا فیلتر سازی پیشرفته ابتدا عنوان ستونی را می خواهیم شرط شامل آن باشد ، در سلولی دیگر به همراه خود شرط طراحی می کنیم ( i3 : i4 ) آنگاه یک سلول از جدول را انتخاب کرده و از مسیر زیر حرکت می کنیم :

DATA  | FILTER | ADVANCE FILTER

تمرین زیر افرادی را فیلتر می کند که حقوق مبنای آنها کمتر از 1000 است .

 

فیلتر پیشرفته

 

برای بازگشت از حالت فیلتر ، کافی است از مسیر فوق ، گزینه SHOW ALL  را انتخاب کنیم .

 

 

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

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

  1. شکل مورد نظر را انتخاب کرده
  2. آنگاه در نوار فرمول علامت مساوی را تایپ کرده 
  3.  آدرس سلول مورد نظر را تایپ می کنیم :


a1=

پرسش

با سلام لطفا درباره تبدیل درجه ها بیشتر توضیح دهید .

 

 

 

ارتباط بین ورد و اکسل    EXCEL AND WORD

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

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

حال به سراغ منوی  TOOLS از ورد رفته  و گزینه ی  LETTER AND MAILING را انتخاب کرده و سپس گزینه ی MAIL MERGE را انتخاب می کنیم.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

استفاده از ابزار find , replace

هرگاه کاربر بخواهد درون سلول های کاربرگ واژه یا عددی را پیدا یا جایگزین نماید از آن استفاده می کند

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

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

find

کاربران قادرند درون کاربرگ یا درون کارپوشه ( book )  جستجو انجام دهند .         within 

;کاربران قادرند سطری یا ستونی جستجو انجام دهند :          search

کاربران قادرند درون فرمول ها و توابع و محتویات سلول ها را نیز جستجو و تغییر دهند .        lookin

 گزینه match case  حساسیت نسبت به حروف بزرگ و کوچک لاتین و گزینه  match entire cell contents  برای جستجو عین کلمه مورد نظر است .

 

توجه داشته باشید که کلید   replace all برای جایگزینی تما موارد بدون پرسش است .

 

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

جستجوی قالب

معرفی تابع mmult   ماتریسی

این تابع ويژه ضرب ماتریس هاست . هرگاه بخواهیم دو ماتریس هم  مرتبه را در هم ضرب کنیم ، ماتریس اول را بجای آرایه ی اول array1 و ماتریس دوم را بجای آرایه ی دوم array2  می گذاریم .

 

 

MMULT

Returns the matrix product of two arrays. The result is an array with the same number of rows as array1 and the same number of columns as array2.

Syntax

MMULT(array1,array2)

Array1, array2   are the arrays you want to multiply.

Remarks

  • The number of columns in array1 must be the same as the number of rows in array2, and both arrays must contain only numbers.

  • Array1 and array2 can be given as cell ranges, array constants, or references.
  • MMULT returns the #VALUE! error when:
    • Any cells are empty or contain text.
    • The number of columns in array1 is different from the number of rows in array2.
    • The size of the resulting array is equal to or greater than a total of 5,461 cells.
  • The matrix product array a of two arrays b and c is:

    Equation

    where i is the row number, and j is the column number.

  • Formulas that return arrays must be entered as array formulas.

Example 1

The example may be easier to understand if you copy it to a blank worksheet.

  1. Select the example in the Help topic.

    Note  Do not select the row or column headers.

    Selecting an example from Help

  2. Press CTRL+C.
  3. In the worksheet, select cell A1, and press CTRL+V.
  4. To switch between viewing the results and viewing the formulas that return the results, press CTRL+` (grave accent), or on the Tools menu, point to Formula Auditing, and then click Formula Auditing Mode.
 
1
2
3
4
5
6
A B
Array 1 Array 1
1 3
7 2
Array 2 Array 2
2 0
0 2
Formula Formula
=MMULT(A2:B3,A5:B6)

Note  The formula in the example must be entered as an array formula. After copying the example to a blank worksheet, select the range A8:B9 starting with the formula cell. Press F2, and then press CTRL+SHIFT+ENTER. If the formula is not entered as an array formula, the single result is 2.

Example 2

The example may be easier to understand if you copy it to a blank worksheet.

 
1
2
3
4
5
6
A B
Array 1 Array 1
3 0
2 0
Array 2 Array 2
2 0
0 2
Formula Formula
=MMULT(A2:B3,A5:B6)

Note  The formula in the example must be entered as an array formula. After copying the example to a blank worksheet, select the range A8:B9 starting with the formula cell. Press F2, and then press CTRL+SHIFT+ENTER. If the formula is not entered as an array formula, the single result is 6.

وبلاگ معادل

یک وبلاگ شبیه وبلاگ بنده وجود دارد .شاید برخی از صفحات در آن فعال شود :

 

www.excelxp.mihanblog.com

 

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

حل یک دستگاه دو معادله دو مجهول با استفاده از اکسل

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

اگر  ۲X+۳Y=3    ,   5X-Y=8    باشد  X و Y را بیابید :

حل دستگاه

ماتریس ضرایب A  و ماتریس متغیرها X  و ماتریس جواب B  .

با استفاده  از تابع   MINVERSE  معکوس ماتریس را میابیم :

MINVERSE

Returns the inverse matrix for the matrix stored in an array.

Syntax

MINVERSE(array)

Array    is a numeric array with an equal number of rows and columns.

Remarks

  • Array can be given as a cell range, such as A1:C3; as an array constant, such as {1,2,3;4,5,6;7,8,9}; or as a name for either of these.

  • If any cells in array are empty or contain text, MINVERSE returns the #VALUE! error value.

  • MINVERSE also returns the #VALUE! error value if array does not have an equal number of rows and columns.

  • Formulas that return arrays must be entered as array formulas.
  • Inverse matrices, like determinants, are generally used for solving systems of mathematical equations involving several variables. The product of a matrix and its inverse is the identity matrix— the square array in which the diagonal values equal 1, and all other values equal 0.
  • As an example of how a two-row, two-column matrix is calculated, suppose that the range A1:B2 contains the letters a, b, c, and d that represent any four numbers. The following table shows the inverse of the matrix A1:B2.
    Column A Column B
    Row 1 d/(a*d-b*c) b/(b*c-a*d)
    Row 2 c/(b*c-a*d) a/(a*d-b*c)
  • MINVERSE is calculated with an accuracy of approximately 16 digits, which may lead to a small numeric error when the cancellation is not complete.
  • Some square matrices cannot be inverted and will return the #NUM! error value with MINVERSE. The determinant for a noninvertable matrix is 0.

 حال برای محاسبه نهایی باید معکوس ماتریس را در ماتریس جواب ضرب کنیم ، تابع حاصل ضرب ماتریس  MMULT  است .

توجه داشته باشید هر دوی این توابع آرایه ای هستند و باید CTRL +SHIFT+ENTER  را بجای ENTER استفاده کرد .

طریقه استفاده از تابع  minverse  :

تابع minverse

تمرین 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()