توابع ریاضی و آمار
تابع 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