لیست توابع اکسل

توابع اکسل شامل ۱۳ دسته توابع منطقی، ریاضی، جستجو، مالی، آماری، زمانی، متنی، اطلاعاتی و… می‌باشد که در زیر لیست شده‌اند. برای خواندن آموزش تابع و مثال‌های مربوطه کافیست روی تابع موردنظر کلیک کنید.

توابع منطقی

(Logical)

AND

اشتراک چند شرط

logical1

logical2

...

ایجاد مقدار منطقی FALSE

IF

تست شرطی خاص

logical_test

value_if_true

value_if_false

یافتن و مدیریت خطاها

value

value_if_error

شناسایی و مدیریت خطاهای N/A

value

value_if_na

IFS

تست چندین شرط

logical_test1

value_if_true1

...

LAMBDA

ایجاد توابع سفارشی

parameter

...

calculation

LET

تعریف و فراخوانی متغیر

name1

name_value1

...

calculation

NOT

معکوس نمودن استدلال یا نتایج

logical

OR

اجتماع چند شرط

logical1

logical2

...

تعریف مقادیر

expression

value1

result1

...

default

ایجاد مقدار منطقی TRUE

XOR

تابع 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

...

SUM

جمع اعداد

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

DB

استهلاک به روش نزولی

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

...

PMT

محاسبه اقساط وام

rate

nper

pv

fv

type

تعیین اصل قسط

rate

per

nper

pv

fv

type

PV

ارزش فعلی یک سرمایه‌گذاری

rate

nper

pmt

fv

type

تعیین نرخ بهره وام

nper

pmt

pv

fv

type

guess

SLN

استهلاک با روش خط مستقیم

cost

salvage

life

SYD

استهلاک با روش مجموع سنوات

cost

salvage

life

per

VDB

استهلاک به روش نرخ تنزیل متغیر

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

MAX

بزرگ‌ترین مقدار

number1

number2

...

بزرگ‌ترین مقدار محدوده حاوی متن

value1

value2

...

MAXIFS

ماکسیمم شرطی

max_range

range1

criteria1

...

MIN

کوچک‌ترین مقدار

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

اسکرول به بالا