آموزش کاربردی فرمول نویسی در اکسل + ترفندهای طلایی و نکات کاربردی
اگر زیاد با اکسل سروکار داری اما هنوز موقع نوشتن فرمولها کمی دستوپات میلرزه، وقتشه که این مقاله رو تا انتها بخونی! اینجا با آموزش گامبهگام فرمول نویسی در اکسل آشنا میشی، از سادهترین فرمولها تا ترفندهای حرفهای. حتی اگر مبتدی باشی، بعد از این مقاله مثل یه حرفهای فرمول مینویسی.
قبلی از هر چیزی میتوانید از اینجا آفیس 2024 را دانلود کنید و به ادامه آموزش بپردازید.
1. فرمول نویسی در اکسل چیست؟
فرمول نویسی در اکسل یعنی استفاده از دستورها و توابع برای انجام محاسبات خودکار. اکسل با فرمولها میتونه جمع، تفریق، مقایسه، شرطگذاری، جستجو و حتی تحلیلهای پیچیده انجام بده.
🟡 ساختار پایه یک فرمول:
=تابع(آرگومانها)
مثال:
=SUM(A1:A5)
این فرمول مجموع سلولهای A1 تا A5 رو حساب میکنه.
2. شروع کار با فرمولها (مقدماتی)
برای شروع، کافیه داخل یک سلول تایپ رو با = آغاز کنی. مثلاً:
| A | B | C |
|---|---|---|
| 5 | 3 | =A1+B1 |

آموزش اکسل
خروجی C1 برابر خواهد بود با ۸.
🟢 نکته: همیشه با علامت = شروع کن تا اکسل بفهمه قراره محاسبه انجام بدی.
3. توابع پایه و پرکاربرد در اکسل
در جدول زیر، لیستی از پرکاربردترین توابع رو میبینی:
| تابع | کاربرد | مثال |
|---|---|---|
SUM |
جمع اعداد | =SUM(A1:A5) |
AVERAGE |
میانگین گرفتن | =AVERAGE(B1:B5) |
IF |
شرطگذاری | =IF(A1>10,”OK”,”NO”) |
MAX |
بیشترین مقدار | =MAX(C1:C10) |
MIN |
کمترین مقدار | =MIN(C1:C10) |
COUNT |
شمارش سلولهای عددی | =COUNT(A1:A10) |
LEN |
تعداد کاراکترها در یک سلول | =LEN(A1) |
CONCAT |
اتصال متنها | =CONCAT(A1,” “,B1) |
4. ترکیب توابع (Nested Functions)
گاهی اوقات برای حل یک مسئله باید چند تابع رو با هم ترکیب کنی.
مثال:
=IF(AVERAGE(A1:A3)>10,"قبول","مردود")
این فرمول میانگین سلولهای A1 تا A3 رو حساب میکنه، بعد بررسی میکنه که آیا از 10 بیشتره یا نه.
5. ترفندهای طلایی برای حرفهای شدن
✨ استفاده از توابع شرطی ترکیبی:
=IF(AND(A1>5,B1<10),"در بازه","خارج از بازه")
✨ جستجو در جدول با VLOOKUP:
=VLOOKUP("کد123", A2:C10, 2, FALSE)
✨ شمارش شرطی با COUNTIF:
=COUNTIF(B2:B100, ">50")
✨ فرمول نویسی بدون دردسر با نامگذاری محدودهها:
به جای A1:A100 میتونی اسم بذاری مثل “نمرات” و بعد بنویسی:
=AVERAGE(نمرات)
6. نکات نهایی و اشتباهات رایج

میانبر مهم اکسل
❌ فرمول اشتباه: نوشتن اشتباه تایپی در توابع (مثلاً sum به جای SUM)
❌ اشتباه در محدوده: انتخاب نادرست سلولها باعث نتایج اشتباه میشه.
✅ ترفند: همیشه از رنگهای اکسل برای بررسی محدودهها استفاده کن. وقتی فرمول مینویسی، اکسل محدودهها رو با رنگهای مختلف نشون میده.
✅ ترفند: از ترکیب کلیدها استفاده کن:Ctrl + Shift + Enter برای فرمولهای آرایهایCtrl + (تایِل Grave) برای دیدن همه فرمولها در صفحه
7. جدول توابع مهم
| نوع تابع | توابع پرکاربرد |
|---|---|
| ریاضی | SUM, AVERAGE, MIN, MAX |
| شرطی | IF, AND, OR, IFS |
| متنی | LEN, CONCAT, LEFT, RIGHT, MID |
| جستجو و مرجع | VLOOKUP, HLOOKUP, INDEX, MATCH |
| آماری | COUNT, COUNTA, COUNTIF, COUNTIFS |
📘 جدول جامع توابع و فرمولهای مهم اکسل
| دستهبندی | نام تابع | توضیح کاربرد | مثال |
|---|---|---|---|
| ریاضی | SUM |
جمع مقادیر | =SUM(A1:A10) |
| ریاضی | AVERAGE |
میانگین مقادیر | =AVERAGE(B1:B5) |
| ریاضی | MIN |
کمترین مقدار | =MIN(C1:C10) |
| ریاضی | MAX |
بیشترین مقدار | =MAX(C1:C10) |
| ریاضی | ROUND |
گرد کردن عدد | =ROUND(A1, 2) |
| ریاضی | ABS |
قدر مطلق عدد | =ABS(-15) |
| ریاضی | MOD |
باقیمانده تقسیم | =MOD(10, 3) |
| ریاضی | POWER |
توان عدد | =POWER(2, 3) |
| ریاضی | SQRT |
جذر عدد | =SQRT(16) |
| منطقی | IF |
شرط ساده | =IF(A1>10, "OK", "NO") |
| منطقی | AND |
بررسی چند شرط همزمان | =AND(A1>5, B1<10) |
| منطقی | OR |
بررسی حداقل یکی از شروط | =OR(A1>10, B1<5) |
| منطقی | NOT |
معکوس شرط | =NOT(A1=5) |
| منطقی | IFS |
شرطهای چندگانه | =IFS(A1>90,"A", A1>80,"B") |
| متنی | CONCATENATE |
ترکیب متنها | =CONCATENATE(A1, B1) |
| متنی | TEXTJOIN |
ترکیب متنها با جداکننده | =TEXTJOIN("-", TRUE, A1:A3) |
| متنی | LEFT |
گرفتن n حرف از چپ | =LEFT(A1, 3) |
| متنی | RIGHT |
گرفتن n حرف از راست | =RIGHT(A1, 4) |
| متنی | MID |
استخراج متن وسط رشته | =MID(A1,2,3) |
| متنی | LEN |
تعداد کاراکترهای رشته | =LEN(A1) |
| متنی | LOWER |
حروف کوچک | =LOWER(A1) |
| متنی | UPPER |
حروف بزرگ | =UPPER(A1) |
| متنی | TRIM |
حذف فاصلههای اضافی | =TRIM(A1) |
| جستجو/مرجع | VLOOKUP |
جستجوی عمودی | =VLOOKUP("کد1", A2:C10, 2, FALSE) |
| جستجو/مرجع | HLOOKUP |
جستجوی افقی | =HLOOKUP("نام", A1:Z2, 2, FALSE) |
| جستجو/مرجع | INDEX |
استخراج داده با موقعیت | =INDEX(A2:C5, 2, 3) |
| جستجو/مرجع | MATCH |
یافتن موقعیت در آرایه | =MATCH(50, A1:A10, 0) |
| جستجو/مرجع | LOOKUP |
جستجوی کلی | =LOOKUP(5, A1:A10, B1:B10) |
| آماری | COUNT |
شمارش اعداد | =COUNT(A1:A10) |
| آماری | COUNTA |
شمارش سلولهای غیرخالی | =COUNTA(A1:A10) |
| آماری | COUNTIF |
شمارش با شرط | =COUNTIF(B1:B10, ">50") |
| آماری | COUNTIFS |
چند شرط همزمان | =COUNTIFS(A1:A10, ">10", B1:B10, "<50") |
| تاریخ/زمان | TODAY |
تاریخ امروز | =TODAY() |
| تاریخ/زمان | NOW |
تاریخ و ساعت فعلی | =NOW() |
| تاریخ/زمان | DAY |
استخراج روز از تاریخ | =DAY(A1) |
| تاریخ/زمان | MONTH |
استخراج ماه از تاریخ | =MONTH(A1) |
| تاریخ/زمان | YEAR |
استخراج سال از تاریخ | =YEAR(A1) |
| تاریخ/زمان | DATEDIF |
اختلاف بین دو تاریخ | =DATEDIF(A1, B1, "D") |
| مالی | PMT |
محاسبه قسط وام | =PMT(0.05/12, 60, -10000) |
| مالی | FV |
ارزش آینده سرمایه | =FV(0.04, 5, -1000, 0) |
| مالی | NPV |
ارزش فعلی خالص | =NPV(0.08, A2:A6) |
| مالی | IRR |
نرخ بازگشت سرمایه | =IRR(A1:A5) |
| پیشرفته | ARRAYFORMULA |
فرمول آرایهای | {=A1:A5*B1:B5} |
| پیشرفته | INDIRECT |
ارجاع به آدرس دینامیک | =INDIRECT("A" & B1) |
| پیشرفته | OFFSET |
جابجایی از یک سلول | =OFFSET(A1, 2, 1) |
| پیشرفته | ISERROR |
بررسی خطا بودن مقدار | =ISERROR(A1) |
| پیشرفته | IFERROR |
مقدار جایگزین در صورت خطا | =IFERROR(A1/B1, "خطا") |
8. جمعبندی
فرمول نویسی در اکسل نهتنها سخت نیست، بلکه با کمی تمرین میتونه یکی از لذتبخشترین بخشهای کار با دادهها باشه. اگه این مقاله رو تا انتها خوندی، حالا وقتشه که بری و این فرمولها رو روی فایلهات امتحان کنی. شک نکن که با یاد گرفتن همین فرمولهای ساده، سطح کاریت توی اکسل چند برابر حرفهایتر میشه!
بیشتر بخوانید : 100 میانبر مهم اکسل برای افزایش سرعت و بهرهوری در کار
🔗 پیشنهاد ویژه برای ادامه یادگیری
میخوای فرمول نویسی پیشرفته مثل پیشبینی با تابع FORECAST، یا ساخت داشبوردهای هوشمند یاد بگیری؟ در قسمتهای بعدی آموزش، به صورت تخصصی به این موارد هم میپردازیم.