فهرست مطالب
اگر میخواهید یک کاربر قدرتمند MS Excel باشید، باید بر مفیدترین فرمولهای Excel Excel تسلط داشته باشید. صادقانه بگویم، این کار آسانی برای همه نیست، زیرا تعداد توابع بسیار زیاد است.
یک ترفند می تواند به شما کمک کند!
اجازه دهید ترفندی را به اشتراک بگذارم که برای تسلط بر فرمول ها استفاده می کردم و هنوز هم استفاده می کنم: من هر روز قبل از شروع کار با اکسل، 5-10 فرمول اکسل را اصلاح می کردم. این تجدید نظر یک تصویر دائمی از فرمول ها در مغز من ایجاد می کند. سپس هر جا که نام یک فرمول اکسل را می بینم، به سرعت می توانم نحو و کاربردهای آن را به خاطر بیاورم. این به من کمک زیادی می کند در حالی که من سعی می کنم یک مشکل اکسل را با فرمول ها حل کنم. شما میتوانید از این ترفند برای تسلط بر هر چیزی پیچیده، نه تنها در فرمولهای اکسل استفاده کنید.
در این آموزش فرمولهای اکسل ، من در اینجا مفیدترین برگه تقلب 102+ فرمولهای اکسل را به اشتراک میگذارم و PDF رایگان قابل دانلود می توانید PDF را دانلود کرده و آن را چاپ کنید تا از آن در هر مکانی استفاده کنید، اما برای استفاده شخصی. شما نمی توانید از این PDF برای هر نوع استفاده تجاری استفاده کنید.
B. N.: من فرمول های تخصصی برای کاربردهای مهندسی، آماری، وب و غیره را در اینجا وارد نکردم.
دانلود فرمول های Excel Cheat Sheet PDF
برای دانلود PDF با 102 توابع اکسل روی دکمه زیر کلیک کنید. من هر فرمول اکسل را با نحو و تعداد زیادی مثال مستند کرده ام.
برای دانلود PDF اینجا را کلیک کنید
فرمول های اکسل با=WEEKDAY(شماره_سریال، [نوع_بازگشت])
عددی از 1 تا 7 را برمیگرداند که روز هفته را از تاریخ مشخص میکند
64. DAYS
=DAYS(تاریخ_پایان، تاریخ_شروع)
تعداد روزهای بین دو تاریخ را برمیگرداند
65. NETWORKDAYS
=NETWORKDAYS(تاریخ_شروع، تاریخ_پایان، [تعطیلات])
تعداد کل روزهای کاری بین دو تاریخ را برمیگرداند
66. WORKDAY
=WORKDAY(تاریخ_شروع، روزها، [تعطیلات])
شماره سریال تاریخ قبل یا بعد از تعداد مشخصی از روزهای کاری را برمی گرداند
H. توابع متفرقه
67. AREAS
=AREAS(مرجع)
تعداد ناحیه های یک مرجع را برمی گرداند. یک ناحیه محدوده ای از سلول های پیوسته یا یک سلول واحد است
68. CHAR
=CHAR(تعداد)
نویسه را برمی گرداند. با شماره کد از مجموعه کاراکتر برای رایانه شما مشخص شده است
69. CODE
=CODE(text)
یک عدد را برمیگرداند کد برای اولین کاراکتر در یک رشته متن، در مجموعه کاراکترهای استفاده شده توسط رایانه شما
70. CLEAN
=CLEAN(text)
همه نویسه های غیر قابل چاپ را از متن حذف می کند. نمونه هایی از کاراکترهای غیر قابل چاپ عبارتند از نویسه های Tab، New Line. کدهای آنها 9 و 10 است.
71. TRIM
=TRIM(text)
همه فاصله ها را از یک رشته متن حذف می کند به جز برای تک فاصله بین کلمات
72. LEN
=LEN(text)
تعداد کاراکترهای یک رشته متن را برمیگرداند
73. COLUMN() & توابع ROW()
=COLUMN([مرجع])
شماره ستون یک مرجع را برمیگرداند
=ROW([مرجع])
برمیگرداند شماره ردیف یک مرجع
74. EXACT
=EXACT(text1, text2)
بررسی می کند که آیا دو رشته متن دقیقاً هستند یا خیر همان، و TRUE یا FALSE را برمی گرداند. EXACT به حروف کوچک و بزرگ حساس است
75. FORMULATEXT
=FORMULATEXT(مرجع)
فرمولی را به عنوان رشته برمی گرداند
76. توابع LEFT()، RIGHT() و MID()
=LEFT(متن، [num_chars])
مشخص شده را برمی گرداند تعداد کاراکترها از ابتدای یک رشته متن
=MID(text، start_num، num_chars)
کاراکترها را از وسط یک رشته متن، با توجه به موقعیت و طول شروع برمی گرداند
=RIGHT(text، [num_chars])
تعداد مشخص شده از کاراکترها را از انتهای یک رشته متن برمی گرداند
77. LOWER توابع ()، PROPER() و UPPER()
=LOWER(text)
کلیه حروف یک رشته متن را به حروف کوچک تبدیل می کند
=PROPER(text)
یک رشته متن را به حروف مناسب تبدیل می کند. حرف اول هر کلمه با حروف بزرگ و همه حروف دیگر به حروف کوچک
=UPPER(text)
یک رشته متن را به همه حروف بزرگ تبدیل می کند
78. REPT
=REPT(متن، تعداد_بارها)
متن a را تکرار می کندتعداد دفعات داده شده از REPT برای پر کردن یک سلول با تعدادی نمونه از یک رشته متن استفاده کنید
79. SHEET
=SHEET([value])
شماره برگه صفحه ارجاع شده را برمی گرداند
80. SHETS
=SHEETS([مرجع])
شماره را برمی گرداند از برگه ها در یک مرجع
81. TRANSPOSE
=TRANSPOSE(آرایه)
تبدیل محدوده عمودی سلول ها به محدوده افقی ، یا برعکس
82. TYPE
=TYPE(مقدار)
یک عدد صحیح را نشان می دهد که نوع داده یک مقدار را نشان می دهد: عدد = 1، متن = 2; مقدار منطقی = 4، مقدار خطا = 16; آرایه = 64
83. VALUE
=VALUE(متن)
رشته متنی را که یک عدد را نشان می دهد به عدد تبدیل می کند
I. توابع رتبه
84. رتبه
=RANK(شماره، مرجع، [ترتیب])
این تابع برای سازگاری با اکسل 2007 و سایرین در دسترس است.
رتبه یک عدد را در لیستی از اعداد برمی گرداند: اندازه آن نسبت به سایر مقادیر موجود در لیست
85. RANK.AVG
=RANK.AVG(شماره، اشاره، [ترتیب])
رتبه یک عدد را در لیستی از اعداد برمیگرداند: اندازه آن نسبت به سایر مقادیر موجود در لیست؛ اگر بیش از یک مقدار دارای رتبه یکسانی باشند، میانگین رتبه برگردانده می شود
86. RANK.EQ
=RANK.EQ(شماره، رفر، [order])
رتبه یک عدد را در لیستی از اعداد برمیگرداند: اندازه آن نسبت به سایر اعدادمقادیر موجود در لیست؛ اگر بیش از یک مقدار دارای رتبه یکسانی باشد، رتبه بالای آن مجموعه مقادیر برمی گردد
J. توابع منطقی
87. و
=AND(logical1, [logical2], [logical3], [logical4],…)
بررسی میکند که آیا همه آرگومانها درست هستند یا نه، و زمانی که همه آرگومانها TRUE هستند، TRUE را برمیگرداند
88. NOT
=NOT(منطقی)
FALSE را به TRUE یا TRUE به FALSE تغییر می دهد
89. OR
=OR(logical1, [logical2], [logical3], [logical4],…)
بررسی میکند که آیا هر یک از آرگومانها درست است یا خیر، و TRUE یا برمیگرداند نادرست. FALSE را فقط زمانی برمیگرداند که همه آرگومانها FALSE باشند
90. XOR
=XOR(logical1, [logical2], [logical3],…)
یک "انحصاری یا" منطقی از همه آرگومان ها را برمی گرداند
از اینکه وبلاگ ما را خواندید متشکریم. آیا این لیست توابع اکسل مفید است؟ اگر این مقاله برای شما مفید بود، آن را با دوستان و همکاران خود به اشتراک بگذارید. آیا پیشنهادی دارید که بتواند این لیست را بهتر کند؟ در کادر نظر به ما اطلاع دهید. یا به ما ایمیل بزنید [email protected] .
مثالهایی در یک برگه اکسل (دانلود رایگان فایل xlsx)من تمام فرمولهای اکسل فوق را در یک برگه اکسل ثبت کردهام تا بتوانید فرمولها را برای درک و تمرین بهتر تغییر دهید.
برای دانلود فایل .xlsx اینجا را کلیک کنید
102 فرمول مفید اکسل با مثال
A. IS FUNCTIONS
1. ISBLANK
=ISBLANK(مقدار)
اگر سلولی خالی باشد، TRUE را برمی گرداند. اگر یک سلول خالی نباشد، FALSE را برمیگرداند.
2. ISERR
=ISERR(value)
بررسی میکند که آیا یک مقدار یک خطا (#VALUE!، #REF!، #DIV/0!، #NUM!، #NAME؟، یا #NULL!) بدون #N/A است و TRUE یا FALSE را برمی گرداند
3. ISERROR
=ISERROR(مقدار)
بررسی میکند که آیا یک مقدار خطا است (#N/A، #VALUE!، #REF!، #DIV /0!، #NUM!، #NAME؟، یا #NULL!)، و TRUE یا FALSE را برمیگرداند
4. ISEVEN
=ISEVEN( مقدار)
اگر عدد زوج باشد، TRUE را برمیگرداند
5. ISODD
=ISODD(مقدار)
اگر عدد فرد باشد، TRUE را برمیگرداند
6. ISFORMULA
=ISFORMULA(مقدار)
بررسی میکند که آیا یک مرجع به یک سلول است یا خیر حاوی یک فرمول، و TRUE یا FALSE را برمی گرداند
7. ISLOGICAL
=ISLOGICAL(value)
بررسی می کند که آیا یک مقدار یک مقدار است یا خیر مقدار منطقی (TRUE یا FALSE) و TRUE یا FALSE را برمی گرداند
8. ISNA
=ISNA(value)
بررسی می کند که آیا یک مقدار #N/A است و TRUE یا را برمیگرداندFALSE
9. ISNUMBER
=ISNUMBER(value)
بررسی می کند که آیا یک مقدار یک عدد است یا خیر، و TRUE یا FALSE را برمی گرداند
10. ISREF
=ISREF(مقدار)
بررسی می کند که آیا یک مقدار مرجع است یا خیر، و TRUE یا FALSE را برمی گرداند
11. ISTEXT
=ISTEXT(value)
بررسی میکند که آیا یک مقدار متنی است یا خیر، و TRUE یا FALSE را برمیگرداند
12. ISNONTEXT
=ISNONTEXT(value)
بررسی می کند که آیا یک مقدار متن نیست (سلول های خالی متن نیستند)، و TRUE یا FALSE را برمی گرداند
ب. توابع مشروط
13. AVERAGEIF
=AVERAGEIF(محدوده، معیارها، [محدوده_متوسط])
میانگین (میانگین حسابی) سلول های مشخص شده توسط یک شرط یا معیار معین را پیدا می کند
14. SUMIF
=SUMIF(محدوده، معیار، [مجموع_ محدوده] )
سلول های مشخص شده توسط یک شرط یا معیار معین را اضافه می کند
15. COUNTIF
=COUNTIF(محدوده، معیار)
تعداد سلولهایی را در یک محدوده که شرایط داده شده را برآورده میکنند، شمارش میکند ion
16. AVERAGEIFS
=AVERAGEIFS(میانگین_محدوده، محدوده_معیار1، معیار1، [محدوده_معیار2، معیار2]، ...)
میانگین را پیدا می کند (میانگین حسابی) برای سلول هایی که با مجموعه ای از شرایط یا معیارهای مشخص شده اند
17. SUMIFS
=SUMIFS(مجموع محدوده، محدوده_ معیار1، معیار1، [ kriter_range2, kriter2],…)
سلول های مشخص شده توسط مجموعه ای معین را اضافه می کندشرایط یا معیارها
18. COUNTIFS
=COUNTIFS(محدوده_معیار1، معیار1، [محدوده_معیار2، معیار2]، ...)
تعداد سلول های مشخص شده توسط مجموعه ای از شرایط یا معیارهای معین
19. IF
=IF(تست_منطقی، [value_if_true]، [value_if_false]
بررسی میکند که آیا یک شرط برآورده شده است یا خیر، و اگر یک مقدار درست است، و مقدار دیگر FALSE است یا نه، بررسی میکند. 20. IFERROR
=IFERROR( value, value_if_error)
اگر عبارت خطا باشد value_if_error و در غیر این صورت مقدار خود عبارت را برمی گرداند
21. IFNA
=IFNA(value, value_if_na)
در صورتی که عبارت به #N/A حل شود، مقداری را که مشخص کردهاید برمیگرداند، در غیر این صورت نتیجه عبارت را برمیگرداند
ج. توابع ریاضی
22. مجموع
=جمع (شماره1، [شماره2]، [شماره3]، [شماره4]، …)
همه اعداد را در یک محدوده سلول ها
23. AVERAGE
=AVERAGE(number1, [number2], [number3], [num ber4]، …)
میانگین (میانگین حسابی) آرگومان های خود را برمی گرداند، که می تواند اعداد یا نام ها، آرایه ها یا مراجعی باشد که حاوی اعداد هستند
24. AVERAGEA
=AVERAGEA(value1, [value2], [value3], [value4],…)
میانگین (میانگین حسابی) آرگومانهای خود را برمیگرداند، متن را ارزیابی میکند و FALSE در آرگومان ها به صورت 0; TRUE به عنوان 1 ارزیابی می شود. آرگومان ها می توانند اعداد، نام ها،آرایه ها یا مراجع.
25. COUNT
=COUNT(value1, [value2], [value3],…)
تعداد سلولهای یک محدوده حاوی اعداد را بشمارید
26. COUNTA
=COUNTA(value1, [value2], [value3],…)
تعداد سلولهای موجود در یک محدوده را میشمارد که خالی نیستند
27. MEDIAN
=MEDIAN(number1, [number2] , [number3],…)
میانه یا عدد وسط مجموعه اعداد داده شده را برمی گرداند
28. SUMPRODUCT
=SUMPRODUCT(array1, [array2], [array3],…)
مجموع محصولات محدوده یا آرایه مربوطه را برمیگرداند
29. SUMSQ
=SUMSQ(number1, [number2], [number3], …)
مجموع مربعهای آرگومانها را برمیگرداند. آرگومان ها می توانند اعداد، آرایه ها، نام ها یا ارجاع به سلول هایی باشند که حاوی اعداد هستند
30. COUNTBLANK
=COUNTBLANK(محدوده)
تعداد سلول های خالی را در یک محدوده شمارش می کند
31. EVEN
=EVEN(عدد)
یک عدد مثبت را گرد می کند. بالا و عدد منفی به نزدیکترین عدد صحیح زوج پایین می آید
32. ODD
=ODD(عدد)
یک عدد مثبت را به سمت بالا گرد می کند و عدد منفی را تا نزدیکترین عدد صحیح فرد پایین می آورد.
33. INT
=INT(عدد)
یک عدد را به پایین گرد می کند تا نزدیکترین عدد صحیح
34. LARGE
=LARGE(آرایه، k)
K-امین بزرگترین مقدار را برمی گرداندمجموعه داده برای مثال، پنجمین عدد بزرگ
35. SMALL
=SMALL(آرایه، k)
k-امین را برمیگرداند کوچکترین مقدار در یک مجموعه داده مثلاً پنجمین عدد کوچک
36. MAX & MAXA
=MAX(شماره1، [شماره2]، [شماره3]، [شماره4]، ...)
بزرگترین مقدار را در مجموعه ای از مقادیر برمی گرداند. مقادیر منطقی و متن را نادیده می گیرد
=MAXA(value1, [value2], [value3], [value4],…)
بزرگترین مقدار را در مجموعه ای از مقادیر برمی گرداند. مقادیر منطقی و متن را نادیده نگیرید. تابع MAXA TRUE را 1، FALSE را 0، و هر مقدار متنی را 0 ارزیابی می کند. سلول های خالی نادیده گرفته می شوند
37. MIN & MINA
=MIN(شماره1، [شماره2]، [شماره3]، [شماره4]، ...)
کوچکترین عدد را در مجموعه ای از مقادیر برمی گرداند. مقادیر منطقی و متن را نادیده می گیرد
=MINA(value1, [value2], [value3], [value4],…)
کوچکترین مقدار را در مجموعه ای از مقادیر برمی گرداند. مقادیر منطقی و متن را نادیده نگیرید. تابع MAXA TRUE را 1، FALSE را 0، و هر مقدار متنی را 0 ارزیابی می کند. سلول های خالی نادیده گرفته می شوند
38. MOD
=MOD(عدد , مقسوم علیه)
باقیمانده را پس از تقسیم عدد بر مقسوم علیه برمی گرداند
39. RAND
=RAND()
عدد تصادفی بزرگتر یا مساوی 0 و کمتر از 1 را به طور مساوی توزیع می کند (تغییر در محاسبه مجدد)
40. RANDBETWEEN
=RANDBETWEEN(پایین، بالا)
الف را برمیگرداندعدد تصادفی بین اعدادی که تعیین می کنید
41. SQRT
=SQRT(عدد)
جذب یک عدد را برمی گرداند
42. SUBTOTAL
=SUBTOTAL(تعداد_تابع، ref1، [ref2]، [ref3]، …)
یک مجموع فرعی را در یک لیست یا پایگاه داده
D. FIND & توابع جستجو
43. FIND
=FIND(find_text، inside_text، [start_num])
موقعیت شروع یک رشته متن را در یک رشته متنی دیگر برمیگرداند. FIND به حروف کوچک و بزرگ حساس است
44. SEARCH
=SEARCH(find_text، inside_text، [start_num])
تعداد نویسهای که برای اولین بار یک کاراکتر یا رشته متن خاص در آن یافت میشود، خواندن از چپ به راست (غیر حساس به حروف کوچک و بزرگ)
45. SUBSTITUTE
=SUBSTITUTE (text، old_text، new_text، [instance_num])
متن موجود را با متن جدید در یک رشته متن جایگزین می کند
46. REPLACE
=REPLACE (متن_قدیمی، start_num، num_chars، متن_جدید)
بخشی از یک رشته متن را با یک رشته متن متفاوت جایگزین میکند
E. توابع جستجو
47. MATCH
=MATCH(lookup_value، lookup_array، [match_type])
موقعیت نسبی یک آیتم را در آرایه ای برمی گرداند که با مقدار مشخص شده در یک ترتیب مشخص مطابقت دارد
48. LOOKUP
=LOOKUP(lookup_value، lookup_vector، [result_vector])
یک مقدار را از یک ردیف جستجو می کند یا تک ستونیمحدوده یا از یک آرایه ارائه شده برای سازگاری به عقب
49. HLOOKUP
=HLOOKUP(lookup_value، table_array، row_index_num، [range_lookup])
به دنبال یک مقدار را در ردیف بالای جدول یا آرایه ای از مقادیر قرار دهید و مقدار را در همان ستون از ردیفی که مشخص کرده اید برگردانید
50. VLOOKUP
= VLOOKUP(lookup_value، table_array، col_index_num، [range_lookup])
به دنبال مقداری در سمت چپ ترین ستون جدول می گردد، سپس مقداری را در همان سطر از ستونی که شما مشخص کرده اید برمی گرداند. به طور پیش فرض، جدول باید به ترتیب صعودی مرتب شود
F. توابع مرجع
51. ADDRESS
=ADDRESS(row_num , column_num, [abs_num], [a1], [sheet_text])
یک مرجع سلول را به عنوان متن ایجاد می کند، با توجه به شماره ردیف و ستون مشخص شده
52 . CHOOSE
=CHOOSE(index_num، value1، [value2]، [value3]، …)
مقدار یا عملی را برای انجام از لیست مقادیر، بر اساس یک عدد شاخص انتخاب میکند. 1>
53. INDEX
فرم آرایه: =INDEX(آرایه، row_num، [column_num])
بازگشت مقدار یک سلول یا آرایه مشخص از سلولها
فرم مرجع: =INDEX(مرجع، شماره ردیف، [تعداد_ستون]، [تعداد_مساحت])
یک ارجاع به سلول های مشخص شده برمی گرداند
54. INDIRECT
=INDIRECT(ref_text, [a1])
مرجع مشخص شده توسط یک رشته متنی را برمی گرداند
55. OFFSET
=OFFSET(مرجع- ردیفها، ستونها، [ارتفاع]، [عرض])
یک مرجع را به محدودهای برمیگرداند که تعداد مشخصی از ردیفها و ستونها از یک مرجع معین است
G. DATE & توابع زمان
56. DATE
=DATE(سال، ماه، روز)
تاریخ را در کد تاریخ-زمان مایکروسافت اکسل نشان می دهد
57. DATEVALUE
=DATEVALUE(date_text)
تبدیل تاریخ به شکل متن به عددی که نشان دهنده تاریخ در Microsoft Excel است کد تاریخ و زمان
58. TIME
=TIME(ساعت، دقیقه، ثانیه)
تبدیل ساعت، دقیقه و ثانیه به عنوان اعداد به یک شماره سریال اکسل داده می شود، با فرمت زمانی قالب بندی شده است
59. TIMEVALUE
=TIMEVALUE(time_text)
تبدیل می کند یک زمان متنی به شماره سریال اکسل برای مدتی، یک عدد از 0 (12:00:00 صبح) تا 0.999988424 (11:59:59 بعد از ظهر). بعد از وارد کردن فرمول شماره را با قالب زمانی فرمت کنید
60. NOW
=NOW()
تاریخ فعلی را برمی گرداند و زمان قالببندی شده به عنوان تاریخ و زمان
61. TODAY
=TODAY()
تاریخ فعلی را که به صورت تاریخ قالببندی شده را برمیگرداند
62. YEAR()، MONTH()، DAY()، HOUR()، MINUTE()، SECOND()
YEAR()، MONTH توابع ()، DAY()، HOUR()، MINUTE() و SECOND()
همه این توابع یک آرگومان دارند: serial_number
63. روز هفته