فرمول نویسی در اکسل ۲۰۱۰ (۱)
بسته آموزش مجازی فرمول نویسی Excel 2010 - 1
مقدمه
تابع چیست؟
توابع حذف کاراکترهاي اضافي
CLEAN : حذف تمام کاراکترهاي غير قابل چاپ.
TRIM : حذف فاصلههاي اضافي و فاصلهها در آغاز و پايان عبارت.
توابع تبديل حروف کوچک و بزرگ
LOWER : تمامي کاراکترها را به حروف کوچک تبديل ميکند.
PROPER : کاراکترهاي موجود در يک متن را به حالت استاندارد تبديل ميکند.
UPPER : تمامي کاراکترها را به حروف بزرگ تبديل ميکند.
تبديل حروف به اعداد به يکديگر
CHAR : تبديل کد ASCII به حروف.
CODE : تبديل حروف به کد ASCII.
جايگزين کردن قسمتي از يک رشته متن
REPLACE : جاي کاراکتر مورد نظر کاراکتر ديگري را قرار ميدهد.
SUBSTITUTE : جاي عبارت درج شده در يک جمله عبارت ديگري را قرار ميدهد.
توابع دستيابي به قسمتي از يک رشته
CONCATENATE : به هم چسباندن دو يا چند متن.
LEFT : نمايش تعداد حروف سمت چپ سلول مورد نظر.
MID : نمايش بخشي از يک کلمه.
RIGHT : نمايش تعداد حروف سمت راست سلول مورد نظر
REPT : تکرار عبارتي خاص را به تعداد مشخص.
توابع اطلاعاتي
LEN : شمارش تعداد کاراکترهاي موجود در يک سلول.
FIND : پيدا کردن حروف مورد نظر خود در يک عبارت(حساس به کوچکي و بزرگي).
SEARCH : پيدا کردن حروف مورد نظر خود در يک عبارت.
EXACT : مقايسه عبارت موجود در دو سلول.
T : تشخيص متن بودن.
توابع تبديل انواع دادهها در اکسل
VALUE :
TEXT :
FIXED :
توابع عملگر بولي
AND : گزارههاي مختلف را چک کرده و در صورت درست بودن تمامي آنها مقدار درست و در غير اين صورت مقدار نادرست را برميگرداند.
OR : گزارههاي مختلف را چک کرده و در صورت درست بودن يکي آنها مقدار درست و در غير اين صورت مقدار نادرست را برميگرداند.
NOT : اگر مقدارهاي وارد شده با هم برابر باشند مقدار نادرست و اگر نابرابر باشند مقدار درست را برميگرداند.
توابع شرطي
IF : تابع شرطي.
IFERROR : طرح يه معادله و درصورت اشتباه بودن پيغام مورد نظر به نمايش در بيايد.
توابع بازگرداننده مقادير ثابت منطقي
TRUE : مقدار True را برميگرداند.
FALSE : مقدار False را برميگرداند.
توابع اطلاعات خطا
ISERROR : اگر مقدار داده شده بدون خطا باشد مقدار نادرست را بازميگرداند.
ERROR.TYPE : به جاي نمايش error يک عدد نمايش ميدهد.
توابع اطلاعاتي عددي
ISNUMBER : تشخيص عدد بودن يا متن بودن.
ISEVEN : تشخيص زوج بودن.
ISODD : تشخيص فرد بودن.
N : تبديل هر عبارتي به عدد.
توابع ديگر انواع داده
ISBLANK : تشخيص خالي بودن يک سلول.
ISLOGICAL : اگر جواب يک معادله درستي يا نادرستي بود عبارت true را نمايش ميدهد د ر غير اين صورت عبارت false را نشان ميدهد.
ISTEXT : شناسايي توابعي که داراي متن ميباشد.
ISNONTEXT : مخالف تابع ISTEXT ميباشد.
ISREF : مشخص ميکند که عبارت وارد شده يک محدوده از سلول ها است يا خير.
TYPE : مشخص کرد در داخل هر سلول چه نوع کاراکتري وجود دارد.
(text، number، error value و …)
تابع اطلاعات عمومي
CELL : هر نوع اطلاعاتي که در مورد سلول مورد نظر بخواهيم در اختيار ما قرار ميدهد.
INFO : نمايش مشخصات سيستم.
توابع بازگرداننده مقادير ثابت
NA : نمايش پيغام خطاي #N/A
توابع تاريخ و زمان
DATE : تاريخ مورد نظر.
TIME : زمان مورد نظر.
توابع تاريخ و زمان فعلي
NOW : نمايش تاريخ و زمان جاري سيستم.
TODAY : نمايش تاريخ جاري سيستم.
توابع سازنده زمان
HOUR : از زمان فقط ساعت را نمايش ميدهد.
MINUTE : از زمان فقط دقيقه را نمايش ميدهد.
SECOND : از زمان فقط ثانيه را نمايش ميدهد.
توابع سازنده تاريخ
DAY : از تاريخ فقط روز را نمايش ميدهد.
MONTH : از تاريخ فقط ماه را نمايش ميدهد.
YEAR : از تاريخ فقط سال را نمايش ميدهد.
WEEKNUM : مشخص ميکند که در چندمين هفته از سال قرار داريم.
WEEKDAY : مشخص ميکند که در چندمين روز از هفته قرار داريم.
توابع محاسباتي تاريخ
EDATE : تاريخ را به عقب يا جلو ببريم.
EOMONTH : مشابه تابع EDATE ولي با اين تفاوت که وقتي تاريخ را به جلو ميبريم آخرين روز آن ماه را به نمايش در ميآورد.
WORKDAY : شمارش روزهاي کاري.
WORKDAY.INTL : کاري مشابه با تابع WORKDAY را انجام ميدهد، با اين تفاوت که روزهاي تعطيل را خودمان مشخص ميکنيم.
DAYS360 : شمارش روزهاي بين دو تاريخ.
NETWORKDAYS : شمارش روزهاي کاري بين دو تاريخ.
NETWORKDAYS.INTL : شمارش روزهاي کاري بين دو تاريخ.
(روزهاي تعطيل را خودمان مشخص ميکنيم.)
توابع آدرس دهي به سلول
ADDRESS : آدرس دهي در اکسل.
INDEX : براي ارجاع از يک يا چند سلول استفاده ميشود.
INDIRECT : با وارد کردن يک رشته آن را تبديل به يک مرجع سلول ميکند.
OFFSET : تعيين محدودهاي از سلول ها ميباشد.
اطلاعات سطر، ستون و محدوده
ROW : مشخص ميکند در چندمين رديف قرار داريم.
COLUMN : مشخص ميکند در چندمين ستون قرار داريم.
ROWS : همانند تابع ROW ميباشد، ولي با اين تفاوت که شما ميتوانيد مقدار چندين سلول را وارد نماييد.
COLUMNS : همانند تابع ROWS عمل ميکند ولي با اين تفاوت که مجموعه رديفها را شمارش ميکند.
AREAS : وظيفه شمارش محدودهها را دارد.
توابع جستجوي داده
HLOOKUP : به صورت افقي به دنبال عبارت مورد نظر ميگردد.
VLOOKUP : به صورت عمودي به دنبال عبارت مورد نظر ميگردد.
LOOKUP : در يک مجموعه از دادهها به دنبال يک مقدار ميگردد
CHOOSE : در يک ليست به صورت رشته شما با وارد کردن يک عدد رشته مورد نظر در ليست را به نمايش در ميآورد.
MATCH : موقعيت نسبي موردي را در يک آرايه مشخص ميکند.
ساير توابع مربوط به اين بخش
HYPERLINK : لينک دادن به يک سلول.
اطلاعات اوليه اعداد
ABS : محاسبه عمليات قدر مطلق .
SIGN : تشخيص مثبت يا منفي بودن عدد.
GCD : بزرگترين مقسوم عليه دو يا چند عدد را بدست ميآوريد
LCM : کوچکترين مضرب مشترک دو يا چند عدد را نمايش ميدهد.
عملگرهاي رياضي
SUM : محاسبه عمليات جمع.
POWER : عدد اول را به توان عدد دوم ميرساند.
SQRT : محاسبه جذر عدد مورد نظر.
QUOTIENT : استفاده از اين تابع ميتوان قسمت صحيح تقسيم دو عدد را بدست آورد.
MOD : محاسبه باقيمانده دو عدد.
AGGREGATE : مجموعه چندين تابع.
SUBTOTAL : مجموعه چندين برنامه کاربردي.
توابع گرد کننده
CEILING : عدد ورودي اول را به ضريب بزرگتر يا مساوي عدد ورودي دوم در مياورد.
EVEN : عدد را به اولين عدد بزرگ و زوج تبديل ميکند.
FLOOR : عدد ورودي اول را به ضريب کوچکتر يا مساوي عدد ورودي دوم در مياورد.
INT : عدد مورد نظر را گرد ميکند و به صورت يک عدد صحيح نمايش ميدهد.
MROUND : عدد ورودي اول را به ضريب نزديکترين عدد ورودي دوم در مياورد.
ODD : تبديل عدد به اولين عدد فرد.
ROUND : گرد کردن اعداد.
ROUNDDOWN : وظيفه گرد کردن در يک محدوده از تعداد رقم اعشار يا صحيح به سمت پايين را دارد.
ROUNDUP : وظيفه گرد کردن در يک محدوده از تعداد رقم اعشار يا صحيح به سمت بالا را دارد.
TRUNC : مقدار اعشار يا عدد صحيحي که ميخواهيم نمايش بدهيم.
جمع شرطي
SUMIF : جمع اعداد با شرايط مورد نظر.
عملياتهاي پيشرفته رياضي
SUMPRODUCT : براي ضرب کردن اعداد استفاده ميشود.
SUMSQ : به توان دو رساندن اعداد.
SUMX2MY2 : اين تابع که علاوه بر اين که عددها را به توان دو ميرساند دو به دو از هم کم ميکند و نتيجه را با هم جمع ميکند.
SUMX2PY2 : اين تابع که علاوه بر اين که عددها را به توان دو ميرساند دو به دو با هم جمع ميکند و نتيجه را با هم جمع ميکند.
SUMXMY2 : اعداد مورد نظر را اول از هم کم ميکند و سپس به توان دو ميرساند.
SERIESSUM : مجموعه سري تواني.
توابع ماترسي
MDETERM : محاسبه دترمينال ماتريس.
MINVERSE : معکوس يک ماتريس مربعي.
MMULT : محاسبه ضرب دو ماتريس.
محاسبه فاکتوريل
FACT : محاسبه فاکتوريل.
FACTDOUBLE : ضرب اعداد بين دو عدد مورد نظر( اگر عدد وارد شده فرد باشد فقط اعدا فرد را ضرب ميکند و بالعکس).
MULTINOMIAL : محاسبه فرمول
توابع متفرقه
COMBIN : محاسبه تعداد جابجاييها بدون توجه به ترتيب قرارگيري.
ROMAN : عدد ورودي را به صورت لاتين نمايش ميدهد.
اعداد تصادفي
RAND : يک عدد تصادفي بين صفر تا يک
RANDBETWEEN : يک عدد تصادفي بين دو عدد مورد نظر ما
توابع مثلثات
PI : نمايش عدد پي.
SQRTPI : عدد مورد نظر را در عدد π ضرب ميکند و سپس جذر آن عدد را نمايش ميدهد.
DEGREES : تبديل زاويه برحسب راديان به درجه.
RADIANS : تبديل درجه را به راديان.
COS : محاسبه مقدار کسينوس يک عدد.
ACOS : محاسبه آرک کسينوس.
COSH : محاسبه کسينوس هيپربليک.
ACOSH : محاسبه آرک کسينوس هيپربليک.
SIN : محاسبه سينوس يک عدد.
ASIN : محاسبه آرک سينوس.
SINH : محاسبه سينوس هيپربليک.
ASINH : محاسبه آرک سينوس هيپربليک.
TAN : محاسبه تانژانت.
ATAN : محاسبه آرک تانژانت.
TANH : محاسبه تانژانت هيپربليک.
ATANH : محاسبه آرک تانژانت هيپربليک.
توابع فوق در اکسل 2003، اکسل 2007 و اکسل 2010 بررسی شده است.










