لیست توابع اکسل
توابع منطقی
(Logical)
اشتراک چند شرط
logical1
logical2
...
ایجاد مقدار منطقی FALSE
تست شرطی خاص
logical_test
value_if_true
value_if_false
یافتن و مدیریت خطاها
value
value_if_error
شناسایی و مدیریت خطاهای N/A
value
value_if_na
تست چندین شرط
logical_test1
value_if_true1
...
LAMBDA
ایجاد توابع سفارشی
parameter
...
calculation
LET
تعریف و فراخوانی متغیر
name1
name_value1
...
calculation
معکوس نمودن استدلال یا نتایج
logical
اجتماع چند شرط
logical1
logical2
...
تعریف مقادیر
expression
value1
result1
...
default
ایجاد مقدار منطقی TRUE
تابع OR منحصربفرد
logical1
logical2
...
توابع ریاضی
(Math & Trig)
ABS
قدر مطلق
number
INT
قسمت صحیح عدد (روند پایین)
number
ضرب چند عدد
number1
number2
...
MROUND
روند کردن به نزدیکترین عدد مشخص شده
number
significance
POWER
توان
number
power
RAND
ایجاد عدد تصادفی بین 0 و 1
RANDARRAY
ایجاد عدد تصادفی از یک محدوده
rows
columns
min
max
integer
RANDBETWEEN
ایجاد عدد تصادفی مابین دو عدد
bottom
top
ROUND
روند کردن
number
num_digits
ROUNDDOWN
روند به پایین
number
num_digits
ROUNDUP
روند به بالا
number
num_digits
محاسبات محدوده دارای فیلتر/سلولهای مخفی
function_num
ref1
ref2
...
جمع اعداد
number1
number2
...
جمع شرطی
range
criteria
sum_range
جمع شرطی با چند معیار
sum_range
range1
criteria1
...
جمع حاصلضرب
array1
array2
...
توابع جستجو
(Lookup & Reference)
ADDRESS
ایجاد یک آدرس
row_num
col_num
abs_num
a1
sheet
CHOOSE
انتخاب مقدار براساس موقعیت در لیست
index_num
value1
...
COLUMN
شماره ستون
reference
COLUMNS
شمارش تعداد ستون
array
FILTER
فیلتر کردن محدوده با شرطی خاص
array
include
if_empty
FORMULATEXT
نمایش فرمول
reference
GETPIVOTDATA
بازیابی داده از پیوتتیبل
data_field
pivot_table
field1, item1
...
HLOOKUP
جستجو افقی
lookup_value
table_array
row_index
range_lookup
HYPERLINK
ایجاد لینک
link_location
friendly_name
نمایش مقدار بر اساس موقعیت
array
row_num
column_num
INDIRECT
نمایش مقدار با استفاده از متن
ref_text
a1
LOOKUP
جستجو در محدوده یک ردیف/ستونی
lookup_value
lookup_vector
result_vector
نمایش موقعیت داده در محدوده
lookup_value
lookup_array
match_type
OFFSET
نمایش محدوده بر اساس مسیر ورودی
reference
rows
cols
height
width
ROW
شماره ردیف
reference
ROWS
شمارش تعداد ردیف
array
SORT
مرتبسازی محدوده
array
sort_index
sort_order
by_col
SORTBY
مرتبسازی محدوده بر اساس ستون
array
by_array
sort_order
...
TRANSPOSE
تغییر جهت افقی/عمودی محدوده
array
UNIQUE
استخراج مقادیر منحصربفرد از محدوده
array
by_col
exactly_once
جستجو در جدول عمودی
lookup_value
table_array
col_index_num
range_lookup
جستجو در محدوده
lookup
lookup_array
return_array
not_found
match_mode
search_mode
نمایش موقعیت داده در محدوده
lookup_value
lookup_array
match_mode
search_mode
توابع مالی
(Financial)
ACCRINT
محاسبه بهره متعلقه دورهای اوراق قرضه
issue
first_interest
settlement
rate
Par
frequency
Basis
calc_method
ACCRINTM
محاسبه بهره متعلقه اوراق قرضه در سررسید
issue
settlement
rate
Par
Basis
محاسبه فرع وام
rate
nper
pv
start_period
end_period
type
محاسبه اصل وام
rate
nper
pv
start_period
end_period
type
استهلاک به روش نزولی
cost
salvage
life
per
month
DDB
استهلاک به روش مانده نزولی مضاعف
cost
salvage
life
per
factor
EFFECT
نرخ بهره سالانه موثر
nominal_rate
npery
FV
ارزش آتی یک سرمایهگذاری
rate
nper
pmt
pv
type
FVSCHEDULE
ارزش آتی با نرخ سود متغیر
principal
schedule
محاسبه فرع قسط
rate
per
nper
pv
fv
type
IRR
نرخ بازگشت داخلی
values
guess
MIRR
نرخ بازده داخلی اصلاح شده
values
finance_rate
reinvest_rate
NOMINAL
نرخ سود اسمی
effect_rate
npery
تعیین تعداد اقساط یک وام
rate
pmt
pv
fv
type
NPV
ارزش خالص فعلی
rate
value1
value2
...
محاسبه اقساط وام
rate
nper
pv
fv
type
تعیین اصل قسط
rate
per
nper
pv
fv
type
PV
ارزش فعلی یک سرمایهگذاری
rate
nper
pmt
fv
type
تعیین نرخ بهره وام
nper
pmt
pv
fv
type
guess
استهلاک با روش خط مستقیم
cost
salvage
life
SYD
استهلاک با روش مجموع سنوات
cost
salvage
life
per
استهلاک به روش نرخ تنزیل متغیر
cost
salvage
life
start_per
end_per
factor
no_switch
XIRR
نرخ بازده داخلی با جریانات نقدی نامنظم
values
dates
guess
XNPV
ارزش فعلی خالص با جریانات نقدی نامنظم
rate
value
dates
توابع آماری
(Statistical)
میانگین
number1
number2
...
میانگین محدوده حاوی متن
number1
number2
...
AVERAGEIF
میانگین شرطی
range
criteria
average_range
AVERAGEIFS
میانگین چند شرطی
averange_range
criteria_range1
criteria1
...
COUNT
شمارش سلولهای حاوی عدد
value1
value2
...
COUNTA
شمارش سلولهای غیرخالی
value1
value2
...
COUNTBLANK
شمارش سلولهای خالی
range
COUNTIF
شمارش شرطی
range
criteria
COUNTIFS
شمارش چند شرطی
range1
criteria1
...
nمین مقدار بزرگ
array
k
بزرگترین مقدار
number1
number2
...
بزرگترین مقدار محدوده حاوی متن
value1
value2
...
MAXIFS
ماکسیمم شرطی
max_range
range1
criteria1
...
کوچکترین مقدار
number1
number2
...
کوچکترین مقدار محدوده حاوی متن
value1
value2
...
MINIFS
مینیمم شرطی
min_range
range1
criteria1
...
nمین مقدار کوچک
array
k
RANK
رتبه داده در مجموعه
min_range
range1
criteria1
...
توابع زمانی
(Date & Time)
DATE
ایجاد تاریخ
year
month
day
DATEDIF
اختلاف دو تاریخ
start_date
end_date
unit
DAY
استخراج روز از تاریخ
date
DAYS
اختلاف روزانه دو تاریخ
start_date
end_date
EDATE
افزایش/کاهش ماهانه تاریخ
start_date
months
EOMONTH
تغییر ماهانه تاریخ (به آخرین روز ماه)
start_date
months
HOUR
استخراج ساعت از زمان
serial_number
MINUTE
استخراج دقیقه از زمان
serial_number
MONTH
استخراج ماه از تاریخ
serial_number
NETWORKDAYS
تعداد روز کاری بین دو تاریخ
start_date
end_date
holidays
NETWORKDAYS.INTL
تعداد روز کاری بین دو تاریخ
start_date
end_date
weekend
holidays
NOW
زمان حال (روز و ساعت)
SECOND
استخراج ثانیه از زمان
serial_number
TIME
ایجاد زمان (با ساعت، دقیقه و ثانیه)
hour
minute
second
TODAY
تاریخ امروز
YEAR
استخراج سال از تاریخ
date
YEARFRAC
اختلاف دو تاریخ به سال
start_date
end_date
basis
توابع متنی
(Text)
ARRAYTOTEXT
چسباندن مقادیر یک محدوده
array
format
CLEAN
حذف کارکترهای غیرقابل چاپ
text
CONCAT
چسباندن مقادیر متنی بدون جداکننده
text1
text2
...
CONCATENATE
چسباندن مقادیر متنی
text1
text2
text3
...
EXACT
مقایسه دو رشته متنی
text1
text2
FIND
جستجو موقعیت کارکتر در متن
find_text
within_text
start_num
LEFT
برش قسمتی از متن (از کارکتر اول)
text
num_chars
LEN
شمارش تعداد کارکتر
text
MID
برش قسمتی از متن (از وسط)
text
start_num
num_chars
NUMBERVALUE
تبدیل متن به عدد
text
decimal_separator
group_separator
REPLACE
ویرایش متن
old_text
start_num
num_chars
new_text
RIGHT
برش قسمتی از متن (از آخر)
text
num_chars
SEARCH
جستجو موقعیت کارکتر در متن
find_text
within_text
start_num
SUBSTITUTE
ویرایش متن با جایگزینی کارکترها
text
old_text
new_text
instance
T
فیلتر مقادیر متنی
value
TEXTJOIN
چسباندن مقادیر متنی
delimiter
ignore_empty
text1
text2
TRIM
حذف فاصلههای اضافه در متن
text
توابع اطلاعاتی
(Information)
ISBLANK
تست خالی بودن سلول
value
ISERR
تست خطاها بجز NA
value
ISERROR
تست خطاها
value
ISEVEN
تست زوج بودن
value
ISFORMULA
تست فرمول بودن
reference
ISLOGICAL
تست منطقی بودن
value
ISNA
تست خطای NA
value
ISNONTEXT
تست مقدار غیرمتنی
value
ISNUMBER
تست مقدار عددی
value
ISODD
تست فرد بودن
value
ISREF
تست مرجع بودن
value
ISTEXT
تست مقدار متنی
value
N
تبدیل مقادیر به عدد
value
NA
ایجاد خطای NA
SHEET
استخراج شماره شیت
value
SHEETS
استخراج تعداد شیتها
reference