Excel
در این صفحه قصد دارم شما را با مطالبی در رابطه با Excel 2003- 2007-2010آشنا سازم که در کتابهای آموزشی Excel نمی توانید آنها را بیابید.
آموزش درج یک برنامه (ماکرو) در محیط VBA اکسل و اجرا آن در Excel ۲۰۰۷-۲۰۱۰
برنامه نویسی در محیط اکسل برای تازه کارها کار سختی است و بهمین دلیل می توانید از برنامه های آماده نوشته شده در به زبان VBA اکسل، در اینترنت استفاده نمایید. برای شروع کار باید با اصطلاحات Subroutine - Module آشنا باشید.
تعریف سابروتین در برنامه نویسی
یک برنامه بزرگ از سابروتین ها Subroutine تشکیل شده است و کوچکترین واحد یک برنامه را می تواند سابروتین نامید، در توضیح بیشتر باید گفت که یک سابروتین در واقع از دستوراتی تشکیل شده است که همه آنها ، یعنی همه دستورات موجود در یک سابروتین با هم اجرا می شود و باعث انجام کاری خواهند شد.
نامهای procedure, method, function و routine همه نامهای دیگری برای سابروتین هستند و معادل آن در زبان فارسی "رویه" است.در زبان برنامه نویسی ویژوال بیسیک اکسل اگر بخواهید دستوری را بنویسید که مثلا عدد 2+2 را محاسبه کنید ، باید این دستور را در داخل یک سابروتین قرار دهید:
Sub Test()
a = 2 + 2
End Sub
در مثال ساده بالا شما با کلمه SUB مواجه می شوید که شروع سابروتین و پایان یک سابروتین را نشان می دهد و هر گاه این سابروتین که اسم آن Test است را اجرا کنید ، تمامی دستورات این سابروتین خواهند و پردازش و در نهایت اجرا می شوند. در ادامه این آموزش با نحوه اجرای یک سابروتین نوشته شده در محیط VBA اکسل آشنا خواهید شد.
تعریف ماژول:
ماژولها در فایل اکسل شما ذخیره میشوند و شما می توانید آنها را ویرایش کنید، هر ماژول می تواند حاوی چندین سابروتین باشد.
درج یک ماژول و سابروتین در VBA:
1- در ابتدا با زدن کلید Alt+F11 وارد محیط VBA اکسل شوید.
2- از منوی Insert گزینه Module را انتخاب کنید تا یک ماژول ایجاد شود. در سمت راست صفحه شما قاب Project Explorer را اگر مشاهده کنید خواهید دید که ماژول شما با نام Module1 نمایش داده می شود . (اگر Project Explorer را نمی بینید از کلید Ctrl+R استفاده نمایید)
3- سابروتین خود را بنویسید.

ذخیره فایل اکسل حاوی برنامه
در اکسل 2007 اگر فایل خود را با پسوند XLSX ذخیره نمایید ، تمامی برنامه های (ماکروها) یا به عبارت صحیح تر تمامی ماژولها پاک می شوند. در واقع این اقدام امنیتی اکسل 2007 است که فایل حاوی یک برنامه وِیژوال بیسیک را با پسوند XLSA ذخیره می کند.
شما در اکسل 2003 نمی توانستید تعیین کنید که آیا فایل حاوی ماکرو - ماژول - برنامه (همه این اصطلاحات دارای یک معنی هستند) است یا نه و حتما باید فایل را باز می کردید تا متوجه این موضوع می شدید.
بنابراین در هنگام ذخیره کردن فایل 2007 که حاوی یک برنامه است (ماژول دارد) باید از گزینه Macro Enabled استفاده نمایید:

در شکل زیر تفاوت Icon فایلهای اکسل 2007 که حاوی ماکرو (برنامه) است با Icon یک فایل عادی اکسل 2007 را مشاهده می نمایید.

باز کردن فایل حاوی برنامه ویژوال بیسیک (ماکرو)
اکسل به صورت پیش فرض برنامه موجود در یک فایل را غیر فعال (Disable) می کند زیرا ممکن است که این برنامه به نوعی یک ویروس باشد و این موضوع یک اقدام پیشگرانه است که در تمامی نرم افزارهای خانواده آفیس از جمله اکسل وجود دارد.
بعد از اینکه فایل اکسل حاوی برنامه VBA را بازکردید، با زدن گزینه Enable Macro برنامه را فعال خواهید کرد و می توانید ماکروهای آن فایل را اجرا کنید و در صورتیکه این کار انجام نشود، قادر به اجرا ماکرو نخواهید بود.
بعد از باز کردن فایل در اکسل2007 بر روی دکمه Options (شکل زیر) کلیک کنید و سپس گزینه Enable this Content را بزنید:

اجرای یک برنامه نوشته شده در محیط VBA اکسل
همانطور که در بالا اشاره شد کوچکترین واحد یک برنامه سابروتین است و برای اجرای یک سابروتین کافیست در اکسل کلید Alt+F8 را بزنید تا پنجره زیر که لیستی از تمامی سابروتین ها در آن است را مشاهده نمایید و برای اجرای یک سابروتین ، اول آنرا انتخاب کنید و سپس کلید RUN را بزنید.
توجه: کلمه سابروتین، ماکرو ، برنامه و پروسیجر و رویه همگی در برنامه نویسی معادل و به یک معنی هستند. بنابراین از دیدن کلمه Macro در عنوان پنجره شکل زیر تعجب نکنید.
تذکر: فعال کردن ماکرو را در هنگام فایل فراموش نکنید.

اگر مایل باشید می توانید برای اجرای ماکرو (سابروتین) در اکسل یک Shortcut key (یا Hotkey) نیز تعریف کنید. مثلا کلید Ctrl+R ، برای اینکار در شکل بالا روی گزینه Options کلیک کنید.
ساخت Combo box با مقادیر متغیر در Excel 2007
کنترل Combo box ورودی کاربران را در هنگام وارد کردن داده ها کنترل می کند و مقادیر خارج از لیست Combo box را قبول نمیکند.
قبل از هر کار ابتدا باید شما با ابزار بسیار مفیدی در Excel 2007 آشنا شوید به نام Table و بدانید که Table یک محدوده پویا ست یعنی Dynamic Range است.
منظور از محدوده پویا در Excel ، آدرس هایی است که با یک نام شناخته می شوند و شما به جای نوشتن آدرس سلول Excel از آن نام استفاده می نمایید.
برای ساخت یک محدوده پویا در Excel 2007 – 2010 از ابزار Table استفاده میشود. فرض کنید که در یک شرکت شما 5 انبار دارید که کاربر قرار است در لیست ورود کالا، یکی از انبارهای را انتخاب نماید.
مطابق شکل اسامی انبارها را در یک Sheet جداگانه از Sheet لیست ورود انبار وارد نمایید و سپس یکی از سلولهای را کلیک کنید و کلید Ctrl+T را بزنید تا این لیست به Table تبدیل شود.


بعد از اینکه Table شما در Excel آماده شد باید یک Name تعریف کنید و منبع Name به ستون "نام انبارها" اشاره کند.
برای اینکار از سربرگ Formula گزینه Define Name را بزنید.
در قسمت Name یک اسم دلخواه تعیین کنید مثلا MyStock (اسم فارسی نگذارید و از Space هم استفاده نکنید).
در قسمت Refer To با دقت بسیار سلولهایی که نام انبارها در آن نوشته شده است را با Drag موس انتخاب کنید . (سر ستون انتخاب نشود)
و در نهایت کار شما باید نتیجه ای مانند شکل را بدهد و OK را بزنید.

سلول یا سلولهای ستون "نام انبار" را انتخاب نمایید.
از سربرگ Data گزینه Validation را بزنید .
در پنجره Data Validation گزینه List را انتخاب نمایید و سپس در قسمت Source این پنجره Name تعریف شده در مرحله قبل را همراه با علامت = وارد نمایید و کلید OK را بزنید:

حال در سلولهای نام یک Combo Box دارید که اسامی انبارها را نشان می دهد، اگر شما در Table "نام انبارها" گزینه ای را اضافه کنید و یا سطری را Delete نمایید متوجه می شوید که این Combo box خودکار به روز می شود .

خطای Circular Reference یا مراجع دورانی Excel
شما احتمالا بارها با این خطا در Excel برخورد کردهاید اما این خطا را با این نام نمیشناسید بلکه شما مثل وقتی که به دکتر میروید فقط علائم ظاهری بیماری را بیان میکنید مثلا میگویید که درد و سرگیجه و ... دارید و دکتر تشخیص عفونت یا ویروس ... را میدهد، علائم ظاهری این خطا را میدانید :
علائم ظاهری این خطا در Excel و نحوه بیان آن از طرف شما
* هر بار که Excel را باز میکنم یک پیغام میدهد و با OK کردن نیز رفع نمیشود و بار دیگر نشان داده میشود.
* یک فلش آبی رنگ روی صفحه Excel میآید و اصلا انتخاب و پاک نمیشود.
* نتیجه فرمول SUM عدد صفر میشود و این در حالی است که من کلی عدد در محدوده Sum دارم.
بله، شما به یکی از اشکال فوق سوالتان را میپرسید و جواب همه آنها در Excel رخ دادن خطای Circular Reference است که باید آنرا پاک یا کنترل نمایید.
توضیح Circular Reference در Excel
برای توضیح این خطا یک مثال ساده آورده میشود تا دقیقا بفهمید که چه بر سر Excel میآید. فرض کنید که در یک اداره رفتهاید و باید نامهای امضا شود، آقای کارمند الف میگوید " نامه شما ابتدا باید به تایید آقای جیم برسید " و وقتی که به اتاق آقای "جیم" میروید، میگوید "این نامه ابتدا باید توسط آقای الف کارشناسی و تایید شود".
و نتیجه این کار پاسکاری شما یا قرار گرفتن در یک "دور باطل" یا به قول ما کامپیوتریها Loop خواهد بود که در Excel به این حالت Circular Reference میگویند.

Circular Reference در Excel چگونه ایجاد میشود
مانند شکل زیر در خانه B2 فرمولی را بنویسید که اشاره به خانه E2 داشته باشد (مهم نیست چه فرمولی ، اما در آن حتما E2 آمده باشد) سپس در خانه E2 فرمولی را بنویسید که اشاره به خانه B2 داشته باشد.
بعد زدن کلید Enter در سلول دوم Excel بلافاصله پیغام زیر را به شما نشان میدهد و اگر کلید OK را بزنید Help نرم افزار Excel باز شده و Circular Reference را توضیح میدهد.

البته حالتهای دیگری نیز میتوان مثال زد، مثلا شما در سلول B2 فرمولی مانند زیر را بنویسید. چون خود سلول در محدوده تابع SUM است در نتیجه Circular Reference ایجاد خواهد شد.

آوردن فلش آبی رنگ
بعد اینکه این حالت را ایجاد کردید، اگر خانه E2 را ویرایش کنید (روی E2 کلید F2 را بزنید و سپس Enter) این فلش به صورت خودکار نمایش داده میشود و بیانگر ایجاد Circular Reference در Excel است.

خطای هنگام باز شدن این فایل
این فایل را ذخیره کنید و ببنید و سپس باز نمایید، مشاهده میکنید که در هر بار بازشدن فایل پیغام خطای Circular Reference نمایش داده میشود.
روش دیگری برای تشخیص Circular Reference
هموار در Status Bar شما میتوانید آدرس اولین سلولی که دچارCircular Reference شده است را ببنید. که به محض رفع کردن خطای این سلول ، آدرس سلولهای بعدی را نشان میدهد.

روش پیدا کردن همه Circular Reference
از ریبون (به نوار ابزار Excel 2007 ریبون میگویند) گزینه Formula و سپس مانند شکل زیر اقدام نمایید:

نتیجه فرمولهایی که به سلولهای Circular Reference اشاره دارند، همواره صفر است
در مثال زیر سلول C5 دچار CR شده است (فرمول آن در سلول کناری برای راهنمایی به صورت متنی کمرنگ نوشته شده) و همانطور که میبینید نتیجه سلول C9 که جمع سلولهای بالایی است عدد صفر شده است و این به دلیل خطای CR است.

تا اینجا با مفهوم Circular Reference در Excel آشنا شدهاید و حال به نحوه رفع این خطای آشنا خواهیم شد.
روش رفع خطا
دو راه کلی برای رفع این خطا وجود دارد که راه اول پاک کردن یا اصلاح فرمولی است که باعث CR شده است که سلولی که باعث CR شده است را ویرایش کرده و فرمول آنرا طوری اصلاح میکنیم که باعث Loop نشود.
راه حل دیگر فعال کردن گزینه Iteration در Excel Options است. در این وضعیت ما CR را کنترل میکنیم و نه حذف. بدین ترتیب که به Excel میگوییم که اگر در جایی دچار Loop شد، این Loop را 100 بار اجرا کن (این حلقه را 100 بار ادامه بده) و سپس کار را تمام کن.
برای فعال کردن وضعیت Iteration در Excel Options گروه Formula و سپس Enable iterative Calculation را در حالت فعال قرار میدهیم و تعداد دفعات اجرای را تعیین میکنیم.

استفاده از این تکنیک برای ساختن Loop در اکسل اصلا توصیه نمیشود زیرا شما باید Calculation رادر حالت Manual قرار دهید و ... و در ضمن ابزارهای کنترلی برای خارج شدن از Loop به سختی ساخته میشوند و این در حالی است که در VBA این کار به سادگی با دستوراتی مانند DO-LOOP / FOR-NEXT قابل اجراست و اگر شما در کتابهای مرجع Excel و یا اینترنت جستجو کنید خواهید دید که از این قابلیت سخنی به میان نرفته است و دلیل آن همان است که ذکر شد.
در لینک زیر می توانید نمونه کاربردی از تکنیک iteration اکسل را مشاهده نمایید:
http://www.cpearson.com/excel/PersistentMinMax.aspx
محاسبه ماليات حقوق و دستمزد توسط Excel
اين فرمول در واقع يك فرمول تو درتو مي باشد كه براي محاسبه ماليات حقوق و دستمزد يك شخص در ماه مورد استفاده قرار مي گيرد .لازم ميدانم كه بگويم اولا اين فرمول نياز مختصري به دانستن حسابداري دارد وثانيا اينكه اعداد مندرج در فرمول براساس جدول ماليات حقوق ودستمزد مي باشد كه همه ساله بر اساس يك فرمول خاص محاسبه شده واز طريق وزارت اقتصاد و دارائي به اطلاع تمامي شركتها مي رسد كه شركتها نيز بايستي ماليات حقوق را بر اين اساس محاسبه و از حقوق كسر نمايند.(به غير از شر كتهاي دولتي )
چگونگي محاسبه فرمول :
در محاسبه ماليات حقوق . هميشه داراي يك مبلغي هستيم كه به آن معافيت مالياتي مي گويند در حقيقت براي عادلانه تر شدن ماليات مبلغ حقوق در يافتي تا اين مبلغ از پرداخت ماليات معاف خواهد بود مابقي حقوق در يافتي مستقيما به جدول مالياتي برده شده ومحاسبه مي شود .
مثال 1 :
كل حقوق در يافتي شخصي در پايان ماه معادل 25,500,000 ريال مي باشد ماليات اين شخص به ترتيب زير خواهد بود .
|
2,500,000 |
كل حقوق در يافتي |
|
(2,160,000) |
ميزان معافيت |
|
340,000 |
مانده ضربدر 10 درصد |
|
34,000 |
ميزان ما ليات |
نكته قابل توجه اينكه چون افراد در جامعه داراي مبلغ حقوق هاي مختلف مي باشند بنابر اين هميشه باقيمانده فوق با نرخ ثابت ده درصد محاسبه نخواهد شد . بنابر اين لازم است كه نرخ هاي محاسبه با توجه به افزايش حقوق نيز افزايش يابد چرا كه در اين صورت پرداخت ماليات عادلانه تر خواهد بود . پس طبق جدول مالياتي نرخ ها از 10 و 20و 25و 30 و35 درصد تشكيل شده است . به مبالغي كه در فاصله درصد هاي مذكور قرار مي گيرد طبقه مالياتي مي گوييم .يعني اينكه اگر حقوق شما را از معافيتي كه قبلا ذكر شد كسر كنيم عددي باقي خواهد ماند كه اين عدد تا مبلغ 5,660,000 ریال با نرخ 10 درصد محاسبه ميكنيم بعد اگر باز هم مبلغي باقي ماند آن مبلغ تا ميزان 10,493,333 ریال با نرخ 20 درصد و باز هم اگر عددي باقي ماند تا ميزان 22,993,333 ریال با نرخ 25 درصد محاسبه ميكنيم كه اگر باز هم عددي باقي ماند تا ميزان 85,493,333 ریال با نرخ 30 درصد محاسبه مي كنيم در نهايت اگر باز هم عددي باقي ماند تا ميزان
100,000,000 ریال با نرخ 35 درصد محاسبه مي كنيم .
|
از مبلغ (ريال ) |
تا مبلغ (ريال ) |
نرخ مالياتي (درصد ) |
طبقه مالياتي |
ميزان ماليات محاسبه شده |
|
1 |
2,160,000 |
0% |
معافيت مالياتي |
- |
|
2,160,000 |
5,660,000 |
10% |
اول |
350,000 |
|
5,660,000 |
10,493,333 |
20% |
دوم |
966,667 |
|
10,493,333 |
22,993,333 |
25% |
سوم |
1,316,667 |
|
22,993,333 |
85,493,333 |
30% |
چهارم |
4,441,667 |
|
85,493,333 |
100,000,000 |
35% |
پنجم |
23,993,333 |
مثال 2 :
فرض كنيد حقوق در يافتي شخصي در پايان ماه معادل 5,660,000 ریال مي باشد ماليات اين شخص به ترتيب زير محاسبه مي شود .
براي راحتتر شدن موضوع اينگونه ميگوييم كه طبقه اول ماليات تا 5,660,000 ریال مي باشد پس ماليات اين طبقه اينگونه خواهد بود كه 3500000= 2160000 -5660000 ريال كه ده درصد آن مساوي 350000ريال ميباشد . اگر5660000 ريال را در سلول a1 بنويسيم فرمول اكسل مساوي خواهد بود با
=if(and(a1>2160000;a1<=5660000);(a1-(2160000))*0.1
در حقيقت اين بخش از فرمول براي محاسبه طبقه اول جدول مي باشد .
مثال 3 :
فرض كنيد حقوق دريافتي شخصي در پايان ماه معادل 10,493,333 ریال ريال باشد ماليات حقوق اين شخص به ترتيب زير خواهد بود .
ابتدا مي گوييم چون اين عدد بزگتر از 5660000 ريال است پس ما ديگر نيازي به محاسبه ماليات تا 5660000 ريال نداريم چون در فرمول قبلا محاسبه شده است . تنها كاري كه مي كنيم بايستي مابقي عدد بزرگتر از 5660000ريال را محاسبه كنيم وماليات طبقه اول را به آن اضافه كنيم . بنابر اين :
If(and(a1>2160000;a1<=5660000);(a1-(2160000))*0.1;if(and(a1>5660000;a1<=10493333);(a1-(5660000))*0.2+(350000)
در فرمول بالا وقتي بعد از if and مي آوريم در واقع شما دامنه شرط خود را افزايش داده و به نوعي با ايجاد علامت كوچكتر و بزرگتر دامنه شرط خود را با and محدود مي كنيد . مي گوييد اگر a1 بزرگتر از 2160000 و A1 كوچكترومساوي با 5660000 باشد آنگاه جواب شرط ما بايستي معافيت را كسر كرده سپس در درصد طبقه اول ضرب كند ادامه فرمول نيز به همين ترتيب چون پرانتز if اول بسته نشده است بنابر اين مي توانيم if ديگر ايجاد كرده و ادامه مي دهيم . اگر a1 بزرگتر از 5660000 و كوچكتر و مساوي با 10493333باشد آنگاه جواب شرط دوم ما بايستي منهاي 5660000 سپس در درصد طبقه دوم (20 درصد ) ضرب شود ودر نهايت با حاصل ماليات طبقه اول جمع شود. كه جواب فرمول شما مساي 1316667 خواهد شد و نكته قابل توجه اينكه با دادن شرط and در حقيقت شما تمام اعداد بين هر طبقه را مد نظر قرار خواهيد داد .
فرمت تابع:
(جواب درصورتي كه شرط تابع برقرار نباشد ; جواب درصورتي كه شرط تابع برقرار باشد; شرط تابع) IF
نكته : ما در فرمول وقتي علامت بزرگتر از < مي گذاريم در واقع خود آن عدد را در نظر نمي آوريم و وقتي علامت <= مي گذاريم در واقع خود آن عدد و كوچكتر از آن عدد را مد نظر قرار ميدهيم . مهم اينست كه فقط 2160000ريال علامت مساوي ندارد كه منطق فرمول همين است چون 2160000 عددي است كه از پرداخت ماليات معاف است . بقيه اعداد هر طبقه يكبار در فرمول مورد محاسبه قرار مي گيرند چون يكباردر يك if ماكسيمم فرمول محسوب شده و در محاسبه قرار مي گيرد و در if ديگر مينيمم فرمول در نظر گرفته مي شود .
به طور ساده تر : اگر سلول عدد وارده را a1 فرض كنيم مي توان گفت :
اگر a1 بزرگتر باشد از 2160000 (شرط تابع ) و a1 كوچكترو مساوي با5660000 باشد آنگاه جواب شرط هر عددي شد منهاي معافيت مالياتي سپس ضربدر نرخ طبقه اول (10% ) در قسمت جواب در صورتي كه شرط تابع برقرارنباشد تابع if بايد دقت شود كه پرانتز اول بسته نشود چون در اين صورت قادر به ادامه فرمول نخواهيد بود پس ادامه ميدهيم اگرa1 < باشد از 5660000 كه سقف طبقه اول است (دقت شود كه ديگر 5660000 علامت مساوي نمي گيرد چون در اين صورت جواب فرمول شما غلط خواهد بود چرا كه بايد يك بار كوچكتر و مساوي و يك بار ديگر بزرگتر ومساوي باشد كه اين منطق درستي نيست ) و كوچكترومساوي باشد از 104933333 كه سقف طبقه دوم مالياتي مي باشد در اين صورت جواب درست اينست كه a1 منهاي 5660000 سپس در نرخ طبقه دوم (20 % ) ضرب مي كنيم جواب هر چه شد با عدد 350000 جمع شود .
( عدد 350000 در حقيقت ماليات طبقه اول در حالتي كه ما عدد 5660000 را وارد كرده باشيم مي باشد .مي دانيد چرا اين كار را انجام داديم ؟ چون ما وقتي در فرمول با علامت كوچكتر وبزرگتر فاصله بين اعداد را محدود مي كنيم و طبقه به طبقه پيش مي رويم پس ديگر نياز نيست تا فرمول طبقه اول را در طبقه دوم بگنجانيم از طرفي براي درست بودن جواب بايستي ماليات طبقه اول را در جواب طبقه دوم بنگنجانيم پس مي توانيم بگوييم جواب طبقه دوم هر چه شد با نهايت ماليات طبقه اول جمع شود )مجددا در بخش جواب نادرست تابع if طبقه دوم با يك if ديگر شروع مي كنيم تا تابع تودر تو ادامه يابد كه : اگر a1 < باشد از 10493333 و a1 كوچكتر و مساوي 22993333 باشد آنگاه a1 منهاي 10493333 جواب هر چه شد ضرب در نرخ طبقه سوم (25 % ) سپس جواب بايستي بنا به همان دليلي كه در بالا ذكر شد با عدد 1316667 جمع شود . لازم به توضيح است كه عدد 1316667 از تركيب دو عدد مي باشد يعني نهايت ماليات طبقه اول و دوم (350000+966667) پس در اين قسمت نيز ماليات طبقه هاي قبلي نيز دخيل شد . ادامه مي دهيم كه اگر a1 بزرگتر باشد از 22993333 و a1 كوچكتر ومساوي باشد با85493333 (كه عدد سقف طبقه چهارم مي باشد )
آنگاه a1 منهاي 22993333 كه جواب هر چه شد در نرخ طبقه چهارم (30%) ضرب مي كنيم و با ماليات طبقه هاي قبلي جمع مي كنيم يعني (350000+966667+ 3125000) = 4441667 ودر نهايت ادامه مي دهيم اگر a1 بزرگتر باشد از 85493333 و كوچكتر مساوي 100000000 آنگاه a1 بايستي منهاي 85493333 شود سپس در نرخ مالياتي طبقه آخر (35%)ضرب شود و در نهايت با ماليات محاسبه شده طبقه هاي قبلي جمع شود .
يعني با عدد 23191667 جمع شود (اگر عدد 85493333 را در فرمول قرار دهيد ماليات تا اين طبقه مساوي اين عدد خواهد شد )
دقت كنيد كه در تابع if وقتي پرانتز اول باز شد نبايد تا آخر فرمول بسته شود چون فرمول شما تا همان جا كه پرانتز بسته مي شود خواهد بود . به ياد داشته كه پرانتز اول با رنگ مشكي در اكسل مشخص مي باشد و با رنگ مشكي نيز بسته مي شود بقيه پرانتز ها با توجه به توابع ايجاد شده بعدي به رنگهاي ديگر مي باشد كه اين مي تواند در تشخيص بهتر شما در مورد ابتدا و انتهاي هر تابع كمك كند .
با عرض پوزش از اينكه توضيح فرمول كمي با فرهنگ لغت حسابداري توضيح داده شد چرا كه اين فرمول نيازمند چنين توضيحي بود .
اميدوارم مورد قبول دوستان واقع شود .
کاهش محدودیتهای Excel 2007 و افزایش کارآیی
کاهش محدودیتهای Excel 2007را می توان به دو دسته کلی تقسیم بندی کرد:
دسته اول افزایش قابلیتهایی برای عملی شدن "Big Grid" ، یعنی افزایش قابلیتهایی در اکسل که بتوان از تعداد بیشتری سطر و ستون استفاده شود. بعنوان مثال Excel 2007 می تواند از حداکثر RAM سیستم که توسط ویندوز قابل دسترس آن گذاشته می شود استفاده کند و این در حالی است که در نسخه ی قبلی فقط اکسل می توانست از 1GB ، RAM سیستم استفاده کند.
دسته دوم افزایش قابلیتهایی است که کاربران اکسل خواستار آن بودند مثلا افزایش تعداد رنگهایی که می توان در اکسل استفاده کرد که از 56 رنگ به 4.3 میلیون رنگ افزایش یافت.
در لیست زیر قابلیتهای اصلی که در Excel 2007 یا همان Excel 12 اضافه شده است را مشاهده می نمایید.
(جای شگفتی است که بسیاری از سازمانها ، شرکتها در ایران و کاربران با وجود زیرساخت سخت افزاری لازم، زحمت کوتاه مدت آموزش و نصب Excel 2007 را بخود هموار نمی کنند تا بتوانند سالها از قابلیتهای ارزشمند این نرم افزار استفاده نمایند!)
تعداد کل ستونها در Excel
محدودیت نسخه قدیمی: 256 یا 8^2
محدودیت نسخه جدید: 16000 یا 14^2
تعداد کل سطرها در Excel
محدودیت نسخه قدیمی: 64000 یا 16^2
محدودیت نسخه جدید: 1 میلیون یا 20^2
حداکثر RAM قابل استفاده توسط Excel
محدودیت نسخه قدیمی: 1GB
محدودیت نسخه جدید: حداکثر RAM که ویندوز در دسترس اکسل قرار می دهد.
تعداد رنگها در یک فایل
محدودیت نسخه قدیمی: 65 رنگ
محدودیت نسخه جدید: 4.3 میلیون رنگ یا 32bit color
تعداد Conditional Format قابل اعمال بر روی یک خانه
محدودیت نسخه قدیمی: 3 شرط
محدودیت نسخه جدید: محدودیت بوسیله حافظه تعیین می شود
محدودیت تعداد سطوح Sort
محدودیت نسخه قدیمی: 3
محدودیت نسخه جدید: 64
تعداد گزینههای در لیست DropDown ابزار Auto-Filter
محدودیت نسخه قدیمی:1,000
محدودیت نسخه جدید:10,000
تعداد Cell Style ها در یک فایل
محدودیت نسخه قدیمی: 4,000
محدودیت نسخه جدید: 64,000
حداکثر طول یک فرمول (تعداد کاراکتر)
محدودیت نسخه قدیمی: 1,000
محدودیت نسخه جدید: 8,000
تعداد سطح فرمولهای تو در تو یا Nested Functions
محدودیت نسخه قدیمی: 7
محدودیت نسخه جدید: 64
حداکثر ورودیهای یک تابع یا Function Arguments
محدودیت نسخه قدیمی: 30
محدودیت نسخه جدید: 255
تعداد سطرهای Pivot Table
محدودیت نسخه قدیمی: 64,000
محدودیت نسخه جدید: 1,000,000
تعداد ستونهای Pivot Table
محدودیت نسخه قدیمی: 255
محدودیت نسخه جدید:16,000
تعداد فیلدهای قابل استفاده در یک Pivot Table
محدودیت نسخه قدیمی: 255
محدودیت نسخه جدید:16,000
حداکثر کاراکتر قابل نمایش و ذخیره شدن در یک سلول
محدودیت نسخه قدیمی: 255
محدودیت نسخه جدید: 32,000
تمامی توابع اکسل
238تابع در اکسل وجود دارد که در این جا آنها را معرفی می نمایم.
عملکرد
نام تابع
مقدار حقیقی عدد را باز می گرداند، عددی بدون علامتش.
ABS
------------------------------------------------------------
ACOS
معکوس کسینوس عدد را باز می گرداند
------------------------------------------------------------
ACOSH
ایجاد مرجع سلول بعنوان متن، با داشتن شماره های ردیف و ستون مشخص شده.
------------------------------------------------------------------------------------------
ADDRESS
بررسی می کند که آیا همه نشاوندها صحیح است، و صحیح را باز می گرداند در صورتی که همه نشاوندها صحیح باشد.
------------------------------------------------------------------------------------------------------
AND
تعداد ناحیه ها را در مرجع باز می گرداند. ناحیه محدوده ای است از سلولهای همجوار یا سلول منفرد.
-----------------------------------------------------------------------------------------------------------
ASIN
معکوس سینوس عدد را باز می گرداند.
------------------------------------------------------------
------------------------------------------------------------
ATAN2
معکوس تانژانت عدد را باز می گرداند
------------------------------------------
ATANH
میانگین ترا کنش مطلق مختصات داده ها را از میانه آنها باز می گرداند. نشاوندها می توانند عدد، نام، آرایه، یا مرجعهایی که شامل عدد هستند باشند.
------------------------------------------------------
AVEDEV
میانگین حسابی را در ناحیه انتخابی بدست می آورد.
------------------------------------------------------------
AVERAGEA
عدد را به متن تبدیل می کند
------------------------------------------
BAHTTEXT
جمع تابع چگالیه احتمالات بتا را باز می گرداند.
-----------------------------------------------------
BETADIST
بر عکس جمع تابع چگالیه را بدست می آورد.
----------------------------------------------------
BETAINV
اصطلاح منحصر به فرد احتمالات توزیع دو جمله ای را باز می گرداند.
--------------------------------------------------------------------------
BINOMDIST
عدد را به بالا گرد می نماید. به نزدیکترین عدد صحیح به نزدیکترین مضرب
-------------------------------------------------------------------------------
CEILING
اطلاعات شکل بندی،مکان یا محتویات سلول بالای چپ در مرجع را باز می گرداند.
------------------------------------------------------------------------------------------
CELL
برگرداندن نویسه مشخص شده با کد عددی از مجموعه نویسه رایانه شما.
----------------------------------------------------------------------------------
CHAR
احتمالات یک طرفه توزیع مجذور کای را باز می گرداند.
----------------------------------------------------------------
CHIDIST
برعکس احتمالات یک طرفه توزیع مجذور کای را باز می گرداند.
----------------------------------------------------------------------
CHIINV
آزمایش استقلال را باز می گرداند: مقداری از توزیع کای دو جمله ای آماری و درجات مناسب آزادی.
---------------------------------------------------------------------------------------------------------
CHITEST
انتخاب می کند مقدار یا عملی که از لیست مقادیر اجرا نماید: بنا بر عدد شاخص
CHOOSE
همه نویسه های غیر چاپی را از متن حذف می نماید.
CLEAN
کد عددی برای اولین نویسه در رشته متن را باز می گرداند، در مجموع نویسه های استفاده شده با رایانه شما.
CODE
اعداد ستون مرجع را باز می گرداند.
COLUMN
تعداد ستونها را باز می گرداند، در آرایه یا مرجع
COLUMNS
باز گرداندن تعداد ترکیبات برای تعداد موارد داده شده.
COMBIN
چندین رشته متن را به یک رشته متن تبدیل می کند.
CONCATENATE
باز می گرداند فاصله اطمینان را با میانگین اجتماع.
CONFIDENCE
عامل ارتباط میان دو دسته از داده ها را باز می گرداند.
CORREL
کسینوس زاویه را باز می گرداند.
COS
کسینوس هیپر بو لیک عدد را باز می گرداند.
COSH
تعداد سلولهایی که شامل عدد هستند و اعداد داخل لیست نشاوند را می شمارد.
COUNT
شمارش تعداد سلولهایی که تهی نیستند و مقدار هایشان درون لیست نشاوند ها می باشد.
COUNTA
تعداد سلولهای تهی را در محدوده ی مشخص شده سلولها می شمارد.
COUNTBLANK
تعداد سلولها را در محدوده ی مطابق وضعیت داده شده می شمارد.
COUNTIF
میانگین فرآورده های انحراف را برای هر جفت نقطه های داده در دسته های داده باز می گرداند.
COVAR
کوچکترین مقدار را برای توزیع دو جمله ای تجمعی که بزرگتر یا مساوی ملاک مقدار است باز می گرداند.
CRITBINOM
عددی را که معرف تاریخ و زمان می باشد باز می گرداند.
DATE
تاریخ به فرم متن را به عددی تبدیل می کند که معرف تاریخ است.
DATEVALUE
مقادیر درون یک ستون در یک لیست یا پایگاه اطلاعاتی را میانگین می گیرد، که منطبق با شرایطی است که شما مشخص می نمایید.
DAVERAGE
روزی از ماه را بر می گرداند عددی از 1 تا 31 .
DAY
تعداد روزها را بین دو تاریخ باز می گرداند. بنا بر 360 روز سال.
DAYS360
باز گرداندن کاهش بهای سرمایه برای دوره مشخصی با استفاده از طریقه کاهش ثابت میزان.
DB
سلولهای شامل اعداد را در ستون اطلاعات ثبت شده در پایگاه اطلاعاتی را می شمارد.
DCOUNT
سلولهای غیر تهی را در ستون اطلاعات ثبت شده در پایگاه داده ها را می شمارد.
DCOUNTA
باز گرداندن کاهش بهای دارایی برای دوره مشخص با استفاده از طریقه میزان تنزل مضاعف یا طریقه های دیگری که شما مشخص نموده اید.
DDB
رادیان ها را به درجه تبدیل می کند.
DEGREES
جمع مربعات انحرفات نقطه های داده ها را از نمونه میانه آنها بازمی گرداند.
DEVSQ
استخراج یک اطلاعات ثبت شده تکی از پایگاه اطلاعات که با شروطی که شما مشخص می نمایید، تطبیق می نماید.
DGET
بزرگترین عدد درون ستون اطلاعات ثبت شده در پایگاه اطلاعاتی را باز می گرداند، که منطبق با شرایطی است که شما مشخص می نمایید.
DMAX
کوچکترین عدد درون ستون اطلاعات ثبت شده در پایگاه اطلاعاتی را باز می گرداند، که منطبق با شرایطی است که شما مشخص می نمایید.
DMIN
تبدیل عدد به متن، با استفاده از شکل بندی پول رایج
DOLLAR
مقادیر ستون اطلاعات ثبت شده پایگاه داده ها را ضرب می کند که مطابق با شرایطی است که شما مشخص نموده اید.
DPRODUCT
انحرافات از معیار را تخمین می زند، بنا بر نمونه ای از ورودی های انتخاب شده پایگاه اطلاعات
DSTDEV
محاسبه انحراف از معیار بنا بر کل جمعیت پایگاه داده ها.
DSTDEVP
اعداد ستون اطلاعات ثبت شده در پایگاه اطلاعاتی را می افزاید، که منطبق با شرایطی است که شما مشخص می نمایید.
DSUM
پراکنش را تخمین می زند، بنا بر نمونه ای از ورودی های پایگاه اطلاعات انتخاب شده.
DVAR
محاسبه پراکنش بنا بر کل جمعیت ورودی پایگاه داده های انتخاب شده.
DVARP
باز می گرداند عددی را که با مقدار خطا مطابقت می نماید.
ERROR.TYPE
گرد کردن عدد مثبت به بالا و عدد منفی به پایین به نزدیکترین عدد زوج.
EVEN
بررسی می کند که آیا دو رشته متن هر دو کاملاً به هم شبیه اند و یا خیر، و خطا یا صحیح را باز می گرداند. این تابع به حروف حساس است.
EXACT
را که بتوان عدد داده شده رسیده است.e باز می گرداند
EXP
توزیع توانی را باز می گرداند.
EXPONDIST
فاکتور یال عدد را باز می گرداند. مساوی عدد 1*2*3*.......
FACT
.FALSE باز گرداندن مقدار عددی
FALSE
توزیع احتمالات درجه گوناگونی را برای دو تا دسته باز می گرداند.
FDIST
موقعیت آغاز یکی از رشته های متن را درون رشته متن دیگری بر می گرداند. این تابع به حروف حساس است.
FIND
معکوس احتمالات درجه گوناگونی را باز می گرداند.
FINV
را باز می گرداند.FISHER تغییر شکل
FISHER
را باز می گرداند.FISHER برعکس تغییر شکل
FISHERINV
گرد می کند عدد را به عدد اعشاری مشخص و نتیجه را باز می گرداند بعنوان متن همراه یا بدون ویر گول.
FIXED
گرد می کند عدد را به پایین، به طرف صفر، به نزدیکترین ضرب.
FLOOR
محاسبه، یا پیشگویی مقدار آینده را همراه روند خطی با استفاده از مقدار های موجود.
FORECAST
حساب می کند که چند دفعه مقدار ها بین محدوده های مقدار ها پدیدار می شوند و سپس باز می گرداند آرایه عمودی اعدادی که یک عنصر بیشتر دارند.
FREQUENCY
احتمالات یکطرفه که اختلاف بین آرایه 1 و آرایه 2 زیاد از هم فرق ندارند.
FTEST
ارزش پایه سرمایه گذاری را بر پایه دوره، پرداختهای ثابت و نرخ سود ثابت بر می گرداند.
FV
توزیع گاما را باز می گرداند.
GAMMADIST
معکوس توزیع تجمعی گاما را باز می گرداند.
GAMMAINV
لگاریتم طبیعی تابع گاما را باز می گرداند.
GAMMALN
میانه هندسی یک آرایه یا محدوده داده های عددی مثبت را باز می گرداند.
GEOMEAN
را باز میگرداند.PIVOTTABLE داده های ذخیره شده در
GETPIVOTDATA
اعداد را در روند رشد نمایی باز می گرداند، مطابق نقاط داده شناخته شده.
GROWTH
میانه هم آهنگ دسته داده های اعداد مثبت را باز می گرداند: معکوس میانه حسابی اعداد معکوس.
HARMEAN
جستجوی مقدار در ردیف بالای جدول یا آرایه مقدار ها را باز می گرداند مقدار را از همان ستون ردیفی که شما مشخص نموده اید.
HLOOKUP
ساعت را بعنوان عددی از 0 تا 23 باز می گرداند
HOUR
میانبر یا پرشی به وجود می آورد که نوشتار ذخیره شده در گردان سخت، سرویس دهنده شبکه، یا در اینترنت را می گشاید.
HYPERLINK
توزیع هندسی را باز می گرداند.
HYPGEOMDIST
بررسی می کند که آیا شرط انجام گرفته است، و یک مقدار بر گردانده است.
IF
مقدار یا مرجع سلول را در تقاطع ردیف یا ستون خاص، در محدوده ی داده شده باز می گرداند.
INDEX
مرجع مشخص شده را باز می گرداند، با رشته متن.
INDIRECT
اطلاعات را در مورد محیط عملیاتی کنونی باز می گرداند.
INFO
عدد را به نزدیکترین عدد صحیح پایین گرد می نماید.
INT
------------------------------------------------------------
INTERCEPT
پرداخت بهره را برای دوره داده شده برای سرمایه گذاری باز می گرداند. بنا بر دوره، پرداختهای ثابت و میزان بهره ثابت.
IPMT
نرخ داخلی بازگشت را باز می گرداند: برای سری نقدینگی.
IRR
بررسی می کند که آیا مرجع یک سلول تهی است یا خیر.
ISBLANK
بررسی می کند که آیا مقدار خطا است یا خیر.
ISERR
بررسی می کند که آیا مقدار خطا است یا خیر.
ISERROR
بررسی می کند که آیا مقدار منطقی است یا خیر.
ISLOGICAL
------------------------------------------------------------
ISNA
بررسی می کند که آیا مقدار متن نیست، سلولهای تهی متن نیستند.
ISNONTEXT
بررسی می کند که آیا مقدار عدد است یا خیر.
ISNUMBER
بهره پرداخته شده هنگام دوره مشخص شده سرمایه گذاری را باز می گرداند.
ISPMT
بررسی می کند که آیا مقدار مرجع است یا خیر.
ISREF
بررسی می کند که آیا مقدار متن است یا خیر.
ISTEXT
دسته داده ها را باز می گرداند.
KURT
بزرگترین مقدار عدد در دسته ها را باز می گرداند. بعنوان مثال، پنجمین بزرگترین عدد.
LARGE
باز می گرداند تعداد نویسه های مشخص شده را از آغاز رشته متن.
LEFT
تعداد نویسه ها را در رشته متن باز می گرداند.
LEN
آماری که یک روند خطی مطابق نقاط داده ها تشریح می کند، با گنجاندن یک خط راست باز می گرداند. طریقه: استفاده از کوچکترین مجذور.
LINEST
لگاریتم طبیعی عدد را باز می گرداند.
LN
بازگرداندن لگاریتم عدد به پایه ای که شما مشخص نموده اید.
LOG
لگاریتم پایه 10 عدد را باز می گرداند.
LOG10
آمار شرح منحنی نمایی مطابق نقاط داده شناخته شده را باز می گرداند.
LOGEST
را باز می گرداندX معکوس تابع توزیع تجمعی لگاریتم طبیعی
LOGINV
را باز می گرداند.X توزیع لگاریتم طبیعی تجمعی
LOGNORMDIST
مقدار را یا از محدوده ی یک ردیف یا یک ستون یا از یک آرایه، پیدا می کند برای ساز گاری بر عکس فراهم شده است.
LOOKUP
همه حروف را در رشته متن به حروف کوچک تبدیل می کند.
LOWER
موقعیت نسبی مورد را باز می گرداند، در آرایه ای منطبق با مقدار مشخص شده در ترتیب مشخص شده.
MATCH
بزرگترین مقدار را در دسته مقدار ها باز می گرداند. مقدار های منطقی و متن را نادیده می گیرد.
MAX
بزرگترین مقدار را در دسته مقدار ها باز می گرداند. به هیچ وجه مقدار های منطقی و متن را نادیده نمی گیرد.
MAXA
ماتریکس تعیین کننده آرایه را باز می گرداند.
MDETERM
میانه، یا عددی در میان مجموعه اعداد داده شده را باز می گرداند.
MEDIAN
نویسه ها را از میان ریشه متن باز می گرداند، موقعیت آغاز و طول داده شده.
MID
کوچکترین عدد را در دسته مقدار ها، مقدار های منطقی و متن را که نادیده گرفته شده است را باز می گرداند.
MIN
کوچکترین مقدار را در دسته های مقدار، باز می گرداند، به هیچ وجه مقدار های منطقی و متن را نادیده نگیرید.
MINA
دقیقه را باز می گرداند عددی از 0 تا 59
MINUTE
ماتریکس معکوس را باز می گرداند، برای ماتریکس ذخیره شده در آرایه.
MINVERSE
نرخ داخلی بازگشت سری نقدینگی دوره ای را باز می گرداند با در نظر گرفتن هر دو هزینه سرمایه گذاری و بهره در سرمایه گذاری مجدد پول نقد.
MIRR
حاصل ضرب ماتریکس دو آرایه را باز می گرداند، آرایه ای با تعداد ردیف یکسان با آرایه 1 و ستون یکسان با آرایه 2 .
MMULT
بعد از اینکه عدد تقسیم شد با مقسوم علیه باقیمانده را باز می گرداند.
MOD
بیشترین رویداد مکرر، یا تکراری، مقدار در آرایه یا محدوده داده را باز می گرداند.
MODE
یک ماه بر می گرداند. عددی از 1 ژانویه تا 12 دسامبر.
MONTH
تبدیل مقدار غیر عددی به عدد، تاریخ به شماره سریال.
N
مقدار خطا را باز می گرداند مقدار بی اعتبار است.
NA
منفی توزیع دو جمله ای را باز می گرداند.
NEGBINOMDIST
توزیع تجمعی عادی را باز می گرداند برای میانه و انحراف از معیار مشخص.
NORMDIST
معکوس توزیع تجمعی عادی را باز می گرداند برای میانه و انحراف از معیار مشخص.
NORMINV
توزیع تجمعی عادی استاندارد را باز می گرداند، دارای میانه صفر و انحراف از میانه یک می باشد.
NORMSDIST
معکوس توزیع تجمعی عادی استاندارد را باز می گرداند، دارای میانه صفر و انحراف از میانه یک می باشد.
NORMSINV
تغییر خطا به صحیح و صحیح به خطا.
NOT
تاریخ و زمان کنونی را با شکل بندی بعنوان تاریخ و زمان باز می گرداند.
NOW
تعداد دوره ها را برای سرمایه گذاری بنا بر دوره، پرداختهای ثابت و میزان سود ثابت را باز می گرداند.
NPER
مقدار درصد کل سرمایه گذاری را بنا بر میزان تخفیف و سر بهای پرداختهای آینده بر می گرداند.
NPV
گرد کردن عدد مثبت به بالا و عدد منفی به پایین و نزدیکترین عدد صحیح منفی.
ODD
مرجعی که تعداد ستونها و ردیفها را از مرجع مشخص به مرجعی به محدوده باز می گرداند.
OFFSET
بررسی می کند که آیا همه نشاوندها صحیح است یا خیر.
OR
عامل مشترک ارتباط لحظه فرآورده را باز می گرداند.
PEARSON
مقدارهای درون محدوده را باز می گرداند.K-th درصد
PERCENTILE
رتبه ای از مقدار را در دسته داده ها بعنوان درصد دسته داده ها باز می گرداند.
PERCENTRANK
اعداد جای گشت را برای اعداد معین شده اشیاء که می توانند از مجموع اشیاء انتخاب شوند باز می گرداند.
PERMUT
مقدار عدد پی را باز می گرداند، بطور دقیق با 15 رقم.
PI
پرداخت را برای یک وام بنا بر پرداخت ثابت و میزان سود ثابت محاسبه می نماید.
PMT
را باز می گرداند. POISSON توزیع
POISSON
نتیجه های اعداد بالا رفته به توان را باز می گرداند.
POWER
باز پرداخت قسط یک وام برای یک سرمایه گذاری معین بر اساس دوره، اقساط ثابت و میزان بهره ثابت.
PPMT
احتمالی که مقدار های محدوده بین دو حد یا برابر به حد پایین تر را باز می گرداند.
PROB
همه اعداد داده شده به عنوان نشاوند را ضرب می نماید.
PRODUCT
رشته متن را به حالت مناسب تبدیل می کند، حرف اول در هر کلمه با حرف بزرگ و همه حروف دیگر با حروف کوچک.
PRORER
مقدار موجودی سرمایه را بر می گرداند: مجموع مقداری که معادل ارزش کنونی سری پرداختهای آینده می باشد.
PV
ربع دسته ها را باز می گرداند.
QUARTILE
درجه ها را به رادیان تبدیل می کند.
RADIANS
اعداد تصادفی بزرگتر یا مساوی صفر یا کوچکتر از یک را باز می گرداند.اعدادی که به طور مساوی تقسیم شده اند.
RAND
رتبه عدد را در لیست اعداد بازمی گرداند: اندازه آن نسبت به مقادیر دیگر در لیست.
RANK
میزان سود را برای هر دوره وام یا سرمایه گذاری بر می گرداند. بعنوان مثال ، از %6/4 برای پرداخت چهار ماهه استفاده کنید.
RATE
جایگزین نمودن قسمتی از رشته متن با رشته متن دیگر
REPLACE
متن را به تعداد مشخص تکرار می کند. از این تابع برای پر کردن سلول با تعدادی از نمونه رشته متن استفاده می شود.
REPT
تعداد نویسه های مشخص شده را از آخر رشته متن باز می گرداند.
RIGHT
اعداد عربی را به رومی تبدیل می کند.
ROMAN
عدد را به تعداد رقم های مشخص شده گرد می کند.
ROUND
عدد را به پایین گرد می کند، به طرف صفر
ROUNDDOWN
عدد را به بالا گرد می کند، به طرف دور از صفر
ROUNDUP
شماره ردیف مرجع را باز می گرداند.
ROW
تعداد ردیفها را بازمی گرداند، در مرجع یا آرایه.
ROWS
را PEARSON مجذور عامل مشترک ارتباط لحظه فرآورده
از طریق نقطه های داده معین شده باز می گرداند.
RSQ
COM وقت حقیقی داده ها را از برنامه ای که بحرکت سازی
را حمایت می کند باز می یابد.
RTD
تعداد نویسه ها را باز می گرداند که در آن یک نویسه مشخص یا رشته متن ابتدا یافته شده است: خواندن از چپ به راست، غیر حساس به حروف.
SEARCH
ثانیه را باز می گرداند عددی از 0 تا 59 .
SECOND
علامت عدد را باز می گرداند. 1 اگر عدد مثبت است، 0 اگر عدد صفر است، 1- اگر عدد منفی است.
SIGN
سینوس زاویه را باز می گرداند.
SIN
سینوس هیپر بولیک عدد را باز می گرداند.
SINH
انحراف توزیع را باز می گرداند، توصیف درجه عدم تقارن توزیع دور میانه آن.
SKEW
یک برای کاهش ثابت بهای سرمایه را باز می گرداند: برای یک دوره.
SLN
شیب خط بازگشتی خطی را از طریق نقطه های داده معین شده باز می گرداند.
SLOPE
در دسته داده ها را باز می گرداند،k-th کوچکترین مقدار
بعنوان مثال: پنجمین کوچکترین عدد.
SMALL
جذر عدد را باز می گرداند.
SQRT
------------------------------------------------------------
STANDARDIZE
تقسیم استاندارد را بنا بر نمونه تخمین می زند، مقدار منطقی و متن را در نمونه نادیده می گیرد.
STDEV
انحراف به معیار را بنا بر نمونه تخمین می زند.
STDEVA
پراکندگی را بر حسب کل جمعیتی که به عنوان نشاوند داده شده، محاسبه می کند مقادیر منطقی و متن را نادیده می گیرد.
STDEVP
انحراف به معیار را برای تمام جمعیت حساب می کند.
STDEVPA
------------------------------------------------------------
STEYX
متن موجود را با متن جدید در رشته متن جایگزین می نماید.
SUBSTITUTE
زیر مجموعه در یک لیست یا پایگاه اطلاعات را باز می گرداند.
SUBTOTAL
افزودن همه عددها در محدوده سلولها
SUM
سلولهای مشخص شده با وضعیت یا معیار های داده شده را جمع می بندد.
SUMIF
مجموع حاصل ضرب محدوده های متناظر یا آرایه ها.
SUMPRODUCT
جمع مربعات نشاوندها باز می گرداند. نشاوندها می توانند عدد، آرایه، نام یا مرجعهایی که شامل سلولهای عدد می باشند
SUMSQ
اختلافات بین مربعات دو محدوده یا آرایه مکاتبه کننده را جمع می کند.
SUMX2MY2
مجموع جمع جمعهای مربعات اعداد در دو محدوده یا آرایه مکاتبه کننده را باز می گرداند.
SUMX2PY2
مربعات فرقها در دو محدوده مکاتبه کننده یا آرایه ها جمع می کند.
SUMXMY2
رقم مجموع سالها برای کاهش بهای سرمایه را باز می گرداند.
در دوره مشخص شده.
SYD
بررسی می کند که آیا مقدار، متن است، و اگر چنین باشد متن را باز می گرداند، یا اگر نباشد علامت نقل قول را باز می گرداند.
T
تانژانت زاویه را باز می گرداند.
TAN
تانژانت هیپر بولیک عدد را باز می گرداند.
TANH
t-student باز می گرداند توزیع
TDIST
مقدار را به متن تبدیل می کند. در شکل بندی خاص عدد.
TEXT
تبدیل ساعتها، دقیقه ها، ثانیه های داد شده بعنوان عدد را به شماره سریال اکسل، شکل بندی شده با شکل بندی زمان.
TIME
تبدیل زمان متن به شماره سریال اکسل.
TIMEVALUE
t-student باز می گرداند معکوس توزیع
TINV
شکل بندی کنونی تاریخ را بعنوان تاریخ باز می گرداند.
TODAY
محدوده عمودی سلولها را به محدوده افقی تبدیل می کند، یا برعکس.
TRANSPOSE
اعداد را در روند خطی منطبق با نقطه های داده های شناخته شده باز می گرداند، طریقه: استفاده از کوچکترین مجذور.
TREND
همه فاصله ها را بجز فاصله های تک بین واژه ها از رشته متن حذف می کند.
TRIM
میانه داخلی بخشی از دسته مقدار های داده ها باز می گرداند.
TRIMMEAN
True بر گرداندن مقدار منطقی
TRUE
عدد را به عدد صحیح کوتاه می نماید با حذف قسمت اعشاری، یا فاکتور یال ، قسمتی از عدد.
TRUNC
t-studentباز می گرداند احتمالات وابسته به
TTEST
عدد صحیح معرف نوع داده های مقدار را باز می گرداند.
TYPE
رشته متن را به حروف بزرگ تبدیل می کند.
UPPER
رشته متنی که معرف عدد در عدد است را تبدیل می نماید.
VALUE
پراکنش را تخمین میزند، بنا بر نمونه ای از مقدار های منطقی و متن را در نمونه نادیده می گیرد.
VAR
پراکنش را بنا بر نمونه تخمین میزند، در بر گیرنده مقدار های منطقی و متن. متن و مقدار منطقی.
VARA
محاسبه پراکنش بنا بر کل جمعیت، مقادیر منطقی و متن را در اجتماع نادیده می گیرد.
VARP
پراکنش را بنا بر تمام جمعیت حساب می کند بعلاوه مقدار های منطقی و متن.
VARPA
بازگرداندن کاهش بهای سرمایه برای هر دوره ای که شما مشخص نمایید. بعلاوه دوره های نا تمام، با استفاده از طریقه کاهش دو برابر میزان یا دیگر طریقه هایی که شما مشخص نموده اید.
VDB
برای یک مقدار در چپ ترین ستون یک جدول جستجو می کند، و سپس مقداری را در همان ردیف از ستونی که مشخص نموده اید، باز می گرداند. بنا به پیش فرض جدول باید مرتب سازی شود در ترتیب سعودی.
VLOOKUP
عددی را بین 1 تا 7 برای معرفی روز هفته تاریخ بر می گرداند.
WEEKDAY
Weibull باز می گرداند توزیع
WEIBULL
سال یک تاریخ را بر می گرداند، عدد صحیحی در محدوده ی 1900- 9999 .
YEAR
=========================================================
به پاس حرمت قلم و اندیشه ، در صورت ذکر مطالب این وبلاگ در سایتهای دیگر منبع آن را نیز ذکر کنید.