malakjan

malakjan

۱ مطلب با موضوع «فرمول اکسل» ثبت شده است

توابع ریاضی و آمار

 

تابع SUM 

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

 

(,محدوده3[اختیاری],محدوده2[اختیاری], محدوده1…)SUM

 

تابع COUNT 

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

 

(…,محدوده 3[اختیاری]،محدوده 2[اختیاری]، محدوده1)COUNT

 

تابع COUNTA

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

 

(…,محدوده 3[اختیاری]،محدوده 2[اختیاری]، محدوده1)COUNTA

 

تابع COUNTBLANK

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

 

(محدوده)COUNTBLANK

 

تابع AVERAGE 

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

 

(مقدار3[اختیاری],مقدار2[اختیاری], مقدار1,…)AVERAGE

 

تابع  AVERAGEA

کاربرد تابع AVERAGEA اکسل دقیقاً مشابه تابع AVERAGE اکسل هست با این تفاوت که در تابع AVERAGE اکسل در صورتی که یکی از سلول های موجود در پارامترهای تابع شامل عبارت منطقی یا متن باشه اون سلول در محاسبه میانگین لحاظ نخواهد شد ولی در تابع AVERAGEA اون سلول هم تبدیل به عدد شده و در محاسبات لحاظ خواهد شد. 

 

(مقدار3[اختیاری],مقدار2[اختیاری], مقدار1,…)AVERAGEA

 

تابع COUNTIF 

این تابع برای شمارش سلول های دارای یک شرط خاص استفاده میشه. به عنوان مثال تمام سلول هایی که  مقدار اونها بزرگتر از 10 هست. یا تمام سلول هایی که برابر 0 هستند و …

 

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

 

تابع COUNTIFS

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

 

(…,[اختیاری]شرط2 ,[اختیاری]محدوده2 ,شرط1 ,محدوده1)COUNTIFS

 

تابع SUMIF

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

 

(محدوده جمع کردن، شرط، محدوده چک کردن شرط) SUMIF

 

تابع SUMIFS 

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

 

(…, شرط جمع2 ,محدوده معیار2 ,شرط جمع1 ,محدوده معیار1 ,محدوده مقادیر موردنظر برای جمع زدن)SUMIFS

 

تابع FORECAST

ابع FORECAST اکسل برای پیش بینی خطی یک متغیر بر اساس مقادیر قبلی اون متغیر استفاده میشه. با داشتن مقادیر گذشته یک متغیر میتونیم با استفاده از تابع FORECAST اکسل مقدار اون متغیر رو برای دوره‌های آینده بر اساس رگرسیون خطی بدست بیاریم.

 

(محدوده مقادیر متغیر در دوره‌های گذشته، محدوده مقدار تابع برای متغیرهای گذشته، مقدار متغیر که برای آن قصد پیش بینی  تابع را داریم)FORECAST

 

تابع AVERAGEIF

در تابع AVERAGE میانگین تمام سلولها محاسبه میشه ولی در تابع AVERAGEIF اکسل میتونیم شرطی رو تعیین کنیم تا فقط میانگین سلولهایی که اون شرط خاص رو دارند محاسبه بشه

 

( محدوده میانگین گیری[اختیاری] ,شرط, محدوده چک کردن شرط)AVERAGEIF
 

تابع AVERAGEIFS

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

 

(شرط2[اختیاری],محدوده2[اختیاری],شرط1,محدوده1,محدوده میانگین گیری,…)AVERAGEIFS

 

تابع جستجو
 

تابع Vlookup 

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

 

(جستجوی تقریبی [اختیاری]، شماره ستون، محدوده جستجو، مقدار موردنظر برای جستجو) VLOOKUP

 

تایع HLOOKUP

کاربردی‌ترین توابع این نرم‌افزار هستند که دونستن اونها خیلی میتونه به ما در حل مسایل مربوط به اکسل کمک کنه. یکی از این توابع تابع HLOOKUP هست که یک مقدار رو به صورت افقی جستجو میکنه و نتیجه متناظر با اون جستجو رو به عنوان نتیجه تابع نمایش میده.

 

(جستجوی تقریبی [اختیاری]، شماره سطر، محدوده جستجو، مقدار موردنظر برای جستجو) HLOOKUP

 

تابع Match 

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

 

(نوع جستجو [اختیاری]، محدوده جستجو، مقدار موردنظر برای جستجو) MATCH

 

تابع INDEX

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

 

(شماره ستون، شماره سطر، محدوده) INDEX

(شماره محدوده، شماره ستون، شماره سطر، یک یا چند محدوده) INDEX

 

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

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

 

((INDEX(A:A;MATCH(1398;B:B;0

 

تابع OFFSET

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

 

(عرض[اختیاری]،ارتفاع [اختیاری]، تعداد ستون، تعداد سطر، سلول یا محدوده مرجع)OFFSET

 


سایر توابع
 

تابع IF

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

 

(مقدار در صورت برقرار نبودن شرط[اختیاری],مقدار در صورت برقرار بودن شرط,شرط)IF

 

تابع IFERROR 

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

 

(مقدار جایگزین در صورت وجود خطا در مقدار مورد بررسی ,مقدار مورد بررسی)IFERROR

 

تابع RIGHT 
در آموزش قبل راجع به تابع LEFT اکسل توضیح دادم تابع RIGHT اکسل هم کاملاً کارکردی شبیه با تابع LEFT اکسل داره با این تفاوت که برخلاف تابع LEFT، تابع RIGHT اکسل بخشی از کاراکترهای سمت راست یک متن یا عدد رو جدا میکنه. 

(تعداد کاراکتر[اختیاری],متن)RIGHT

 

ماکرو دبل کلیک 

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("A1:G14")) Is Nothing Then

Cancel = True



If Target.Value = "" Then
Target.Value = "*"

Else
Target.Value = ""
End If

End If
End Sub 

ماکرو یکجا تمامی شیت ها

Sub t()
Dim i As Integer
For i = 1 To Sheets.Count
Sheets(i).Protect "123456"
Next i
End Sub

۲۵ اسفند ۹۵ ، ۱۲:۳۶
hamed hamedi