Excel Function
Excel Function
com
ویرایش 1
1397
www.nejatkhah.com
https://t.me/projects_control
www.nejatkhah.com
-1تابع LEN
)=LEN (text
-2تابع: LEFT
این تابع تعداد مشخصی از کاراکﺘرها را از ﺳمت چپ یک مﺘن موجود در ﺳﻠول را اﺳﺘخراج می کند:
این تابع تعداد مشخصی از کاراکﺘرها را از ﺳمت راﺳت یک مﺘن مورد نظر اﺳﺘخراج می کند.
-4تابع MID
به عنوان مثال MID ("apple",2,3) ،یعنی از ﺳمت چپ کاراکﺘر دوم شروع کرده و تا ﺳه کاراکﺘر را جدا کرده و نمایش
دهد نﺘیجه را بصورت” ” pplبر می گرداند:
www.nejatkhah.com
-5تابع LOWER
)=LOWER (text
-6تابع UPPER
)=UPPER (text
www.nejatkhah.com
-7تابع PROPER
اوﻟین کاراکﺘر مﺘن مورد نظر را به کاراکﺘر بزرگ و ﺳایر کاراکﺘرهاي آن را به کاراکﺘر کوچک تﺒدیل می کند.
)=PROPER (text
-8تابع ROW
)]=ROW ([reference
www.nejatkhah.com
-9تابع ROWS
)=ROWS (array
-10تابع COLUMN
)]=COLUMN ([reference
www.nejatkhah.com
-11تابع COLUMNS
)=COLUMNS (array
-12تابع TODAY
)( =TODAY
-13تابع NOW
)( =NOW
www.nejatkhah.com
-14تابع MAX
-15تابع MIN
-16تابع SUM
-18تابع SUMPRODUCT
این تابع حاصل جمع ،ضرب دو مﺤدوده اعداد مورد نظر را نشان می دهد.
-19تابع OR
این تابع جزء توابع منﻄقی بوده که چندین شرط را همزمان بررﺳی می کند و اگرهمه شرط ها برقرار باشد نﺘیجه را بصورت
Trueبر می گرداند و حﺘی اگر یک شرط برقرار نﺒاشد نﺘیجه را بصورت Falseنمایش می دهد:
-21تابع IF
این تابع ،شرط مورد نظر را بررﺳی می کند و در صورت درﺳﺘی شرط True ،یا مقدار مورد نظر را بر می گرداند و در
غیراینصورت Falseرا نمایش می دهد:
در صورتی که بخواهید چندین شرط را با تابع IFبررﺳی کنید ،از IFهاي تو در تو اﺳﺘفاده می شود که براي انجام این کار الزم
اﺳت در قسمت ] [value_if_falseتابع IFاوﻟیه IF ،جدید را اضافه کنید:
www.nejatkhah.com
-22تابع IFERROR
در صورتی که نﺘیجه یک فرمول یا تابع ارور شود ،با اﺳﺘفاده از تابع IFERRORمی توان ارور را با مقدار مورد نظر که در
قسمت value_if_errorنوشﺘه می شود ،جایگزین کرد (در مثال زیر به جاي ارور #DIV/0مﺤﺘوي خاﻟی نمایش داده
شده اﺳت)
-23تابع ABS
)=ABS (number
-24تابع INT
این تابع جزء صﺤیح(بزرگﺘرین عدد صﺤیح قﺒل از آن گرد میکند) عدد انﺘخاب شده را مﺤاﺳﺒه می کند:
)=INT (number
www.nejatkhah.com
-25تابع MOD
این تابع باقیمانده تقسیم یک عدد ( )numberبر عدد دیگر ( )divisorرا مﺤاﺳﺒه می کند:
-26تابع EVEN
این تابع مقدارروند شده عدد مورد نظر را به اوﻟین عدد زوج بزرگﺘر از خود را نشان می دهد:
)=EVEN (number
-27تابع ODD:
این تابع مقدارروند شده عدد مورد نظر را به اوﻟین عدد فرد بزرگﺘر از خود را نشان می دهد:
)=ODD (number
www.nejatkhah.com
-28تابع RAND
)( =RAND
-29تابع RANDBETWEEN
این تابع عدد انﺘخابی ( )numberرا تا تعداد رقم اعشار مورد نظر ( )num_digitsروند کرده و نمایش می دهد:
-31تابع ROUNDDOWN
این تابع عدد انﺘخابی ( )numberرا تا تعداد رقم اعشار مورد نظر ( )num_digitsبه پائین روند کرده و نمایش می دهد:
این تابع عدد انﺘخابی ( )numberرا تا تعداد رقم اعشار مورد نظر ( )num_digitsبه باال روند کرده و نمایش می دهد:
-33تابع ISBLANK
در صورت خالی بودن سلول مورد نظر ،مقدار TRUEو در غیر این صورت مقدار FALSEرا برمی گرداند:
)=ISBLANK (value
-34تابع ISTEXT
)=ISTEXT (value
در صورتی که ﺳﻠول مورد نظر حاوي مﺘن باشد ،مقدار TRUEو در غیر این صورت مقدار FALSEرا برمی گرداند:
www.nejatkhah.com
-35تابع ISNUMBER
در صورتی که ﺳﻠول مورد نظر حاوي عدد باشد ،مقدار TRUEو در غیر این صورت مقدار FALSEرا برمی گرداند:
)=ISNUMBER (value
-36تابع EXACT
این تابع مﺤﺘواي مﺘنی دو ﺳﻠول را با هم مقایسه می کند در صورت برابر بودن مقدار TRUEو در غیر این صورت مقدار
FALSEرا برمی گرداند (توجه شود این تابع به حروف بزرگ و کوچک کﻠمات حساس می باشد)
-37تابع TRIM
این تابع Spaceاضافی موجود در سلول مورد نظر را حذف کرده و فقط به میزان یک Spaceرا نگه می دارد :
)=TRIM (text
www.nejatkhah.com
-38تابع FIND
این تابع موقعیت عددي یک رشﺘه مﺘنی ( )find_textرا بر اﺳاس نقﻄه شروع ()] )[start_numدر ﺳﻠول یا مﺘن
مورد نظر ( )within_textجسﺘجو کرده و بر می گرداند و در صورتی که پیدا نکند #VALUEنمایش می دهد:
(توجه شود این تابع به حروف بزرگ و کوچک کﻠمات حساس می باشد)
-39تابع SEARCH
این تابع همانند تابع Findعمل می کند با این تفاوت که به حروف بزرگ و کوچک کﻠمات حساس نمی باشد:
مثال تابع Findبا تابع Searchتکرار شده اﺳت:
این تابع مقدار ﺳﻠول مورد نظر را ( )lookup_valueدر اوﻟین ﺳﺘون مﺤدوده انﺘخابی ( )table_arrayجسﺘجو
کرده و در صورت یافﺘن آن در همان ﺳﻄر شروع به حرکت کرده تا نظیر آن را در شماره ﺳﺘون وارده
( )col_index_numنمایش بدهد:
)]=VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup
] [range_lookupبخش اخﺘیاري تابع VLOOKUPاﺳت که اگر Fasleباشد مقدار دقیق را بر می گرداند و اگر Trueباشد
در صورتی که مقدار دقیق را پیدا نکند نزدیکﺘرین مقدار را بر می گرداند :
نکﺘه اي که در هنگام اﺳﺘفاده از تابع VLOOKUPباید رعایت شود این اﺳت که ﺳﺘون اول مﺤدوده انﺘخابی ()table_array
شامل مقدار مورد نظر ( )lookup_valueباشد:
www.nejatkhah.com
-41تابع HLOOKUP
این تابع مقدار ﺳﻠول مورد نظر را ( )lookup_valueدر اوﻟین ردیف مﺤدوده انﺘخابی ( )table_arrayجسﺘجو کرده و در صورت یافﺘن آن در همان ﺳﺘون شروع به حرکت کرده تا نظیر آن را
در شماره ﺳﺘون وارده ( )row_index_numنمایش بدهد:
)]=HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup
] [range_lookupبخش اخﺘیاري تابع HLOOKUPاﺳت که اگر Fasleباشد مقدار دقیق را بر می گرداند و اگر Trueباشد در صورتی که مقدار دقیق را پیدا نکند نزدیکﺘرین مقدار را بر می
گرداند :
نکﺘه اي که در هنگام اﺳﺘفاده از تابع HLOOKUPباید رعایت شود این اﺳت که ردیف اول مﺤدوده انﺘخابی ( )table_arrayشامل مقدار مورد نظر ( )lookup_valueباشد:
www.nejatkhah.com
-42تابع LOOKUP
این تابع مقدار مورد نظر را ( )lookup_valueدر مﺤدوده انﺘخابی ( )lookup_vectorجسﺘجو کرده و نظیر آن را در
مﺤدوده دیگر)] ) [result_vectorبر می گرداند:
-43تابع SUM
-44تابع SUMIF
این تابع اعداد مورد نظر در مﺤدوده انﺘخابی ( ( rangeرا با در نظر گرفﺘن یک شرط درخواﺳﺘی ( ، )criteriaبا یکدیگر
جمع می کند
در صورتی که مﺤدوده اعداد با مﺤدوده شرط مﺘفاوت باشد ،الزم اﺳت ] [sum_rangeنیز تکمیل شود
این تابع اعداد مورد نظر در مﺤدوده انﺘخابی ( )sum_rangeرا با در نظر گرفﺘن چند شرط درخواﺳﺘی با یکدیگر جمع می
کند:
: criteria1شرط اول
: Criteria2شرط دوم
و...
-46تابع COUNT
این تابع تعداد مقادیر فقط عددي را در مﺤدوده مورد نظر شمارش می کند:
این تابع تعداد مقادیر عددي و غیرعددي را در مﺤدوده مورد نظر شمارش می کند:
-48تابع COUNTIF
این تابع تعداد مقادیر مورد نظردر مﺤدوده انﺘخابی ( )rangeرا که داراي یک شرط درخواﺳﺘی ( )criteriaاﺳت
را میشمارد:
:این تابع تعداد مقادیر مورد نظر که داراي چند شرط هسﺘند را میشمارد
AVERAGE تابع-50
-51تابع AVERAGEIF
این تابع میانگین مقادیر مورد نظردر مﺤدوده انﺘخابی ( )rangeرا که داراي یک شرط درخواﺳﺘی ( )criteriaاﺳت را
مﺤاﺳﺒه می کند.
در صورتی که مﺤدوده اعداد با مﺤدوده شرط مﺘفاوت باشد ،الزم اﺳت ] [average_rangeنیز تکمیل شود
-52تابع AVERAGEIFS
این تابع میانگین اعداد مورد نظر در مﺤدوده انﺘخابی ( )average_rangeرا با در نظر گرفﺘن چند شرط درخواﺳﺘی ،
مﺤاﺳﺒه می کند:
-53تابع REPT
این تابع مقدار موجود در ﺳﻠول انﺘخابی ( )textرا به تعداد مورد نظر( )number_timesتکرار می کند:
-54تابع INDEX
این تابع مقدار مورد نظر از تقاطع شماره ردیف ( )row_numو شماره ﺳﺘون (] )[col_numدر مﺤدوده انﺘخابی ( )arrayرا
بر می گرداند:
این تابع از نقﻄه مﺒدا انﺘخابی ( )referenceبه تعداد شماره ردیف ( )rowsبه ﺳمت پائین و به تعداد شماره ﺳﺘون ( )colsبه
ﺳمت راﺳت حرکت کرده و مقدار ﺳﻠول که از تقاطع شماره ردیف و شماره ﺳﺘون اﺳت را بر می گرداند:
-56تابع MATCH
این تابع موقعیت مقدار مورد نظر ( )lookup_valueکه در کدام شماره ﺳﺘون یا کدام شماره ردیف در مﺤدوده انﺘخابی
() lookup_arrayاﺳت را بر می گرداند:
-58تابع ABS
)=ABS (number
www.nejatkhah.com
-59تابع SQRT
این تابع جذر عدد مورد نظر را بر می گرداند:
)=SQRT (number
-60تابع CONCATENATE
این تابع مﺘون مورد نظر را پشت ﺳر هم به یکدیگر مﺘصل کرده و نمایش می دهد:
www.nejatkhah.com
-61تابع SMALL
این تابع کوچکﺘرین عدد در مﺤدوده انﺘخابی ( )arrayرا بر اﺳاس موقعیت رتﺒه بندي درخواﺳﺘی ( )nبر می گرداند،
-62تابع LARGE
این تابع بزگﺘرین عدد در مﺤدوده انﺘخابی ( )arrayرا بر اﺳاس موقعیت رتﺒه بندي درخواﺳﺘی ( )nبر می گرداند،
مثال اوﻟین بزگﺘرین عدد در مﺤدوده انﺘخابی یا دومین بزگﺘرین عدد و ...
این تابع رتﺒه عدد مورد نظر ( )numberرا در مﺤدوده انﺘخابی ( )arrayمﺤاﺳﺒه کرده و نمایش می دهد.
] [orderاخﺘیاري می باشد اگر صفر انﺘخاب باشد ،بزرگﺘرین عدد ،رتﺒه یک را به خود اخﺘصاص می دهد و اگر برابر یک
انﺘخاب شود آنگاه بزرگﺘرین عدد مجموعه آخرین مقدار (رتﺒه آخر) را نمایش می دهد.