تبلیغات
sepehr vaezafshar pWeb - قواعد فرمول نویسی حرفه ای در اکسل
 
sepehr vaezafshar pWeb
زندگی روی خط تکنولوژی
                                                        
درباره وبلاگ

با سلام
این وب صرفا جهت
اطلاع رسانی زمان تشکیل و امتحانات کلاس های زبان و علوم کامپیوتر
و
افزایش اطلاعات عمومی و تخصصی رشته های کامپیوتر و معماری
ایجاد شده است.
مدیر وبلاگ : سپهر واعظ افشار
نظرسنجی
این وب چقدر نظرتو جلب کرد؟








برچسبها
آمار وبلاگ
  • کل بازدید :
  • بازدید امروز :
  • بازدید دیروز :
  • بازدید این ماه :
  • بازدید ماه قبل :
  • تعداد نویسندگان :
  • تعداد کل پست ها :
  • آخرین بازدید :
  • آخرین بروز رسانی :

قواعد فرمول نویسی اکسل


توابع در اکسل اجزای یک فرمول در اکسل رو تشکیل میدن و خروجی مد نظر ما رو می سازند. در فرمول نویسی حرفه ای علاوه بر لزوم شناخت توابع مهم و کاربردی و نحوه کارکرد آنها، یک سری اصول و قوانین پایه ای هم وجود داره که حتما باید رعایت بشه. با تسلط به این دو مورد (شناخت توابع متنوع و تسلط بر قواعد فرمول نویسی)، مطمئنا یک فرمول نویس حرفه ای خواهید شد.

این بار میخوام قواعد پایه ای فرمول نویسی در اکسل رو مطرح کنم که هر کسی که میخواد فرمول نویسی حرفه ای رو بصورت اصولی یاد بگیره حتما باید این قواعد رو بدونه و به کار ببنده. این اصول در 4 بخش تقسیم بندی میشن:

۱- ساختار توابع

– اهمیت پرانتز در فرمول نویسی

– درک انواع آرگومان ها

۲- آدرس دهی مطلق و نسبی

۳- مشاهده محاسبات فرمول (دیباگ کردن فرمول)

        4- نکات تکمیلی

 درک ساختار توابع:

اهمیت پرانتز در فرمول نویسی

در فرمول نویسی، بعد از زدن = و تایپ نام تابع مورد نظر و باز کردن پرانتز، آرگومان های مربوط به اون تابع نمایش داده می شه. به ازای هر تابع، یک پرانتز باز می شه و یک پرانتز همه بسته می شه. دقت کنید که بخصوص در ترکیب توابع، این موضوع ممکنه به یک مسئله پیچیده تبدیل بشه. پس اهمیت تعداد و جای پرانتزها بسیار بسیار بالا هست.

مثلا در شکل ۱ می بینید که پرانتز مشکی رنگ که مربوط به تابع Index هست بسته نشده است. در واقع پرانتز تابع Column(A2) به درستی بسته نشده است و این باعث شده که پرانتز آخر به عنوان پرانتز تابع Column شناخته شود.

فرمول نویسی اکسل - اهمیت پرانتزها

شکل ۱- فرمول نویسی اکسل – اهمیت پرانتز ها در فرمول نویسی ترکیبی

با دقت به رنگ ها می تونید تشخیص بدید که پرانتز کدام تابع بسته نشده یا جای مناسب قرار نگرفته. این موضوع خیلی خیلی مهمه. چون در ترکیب توابع، اگر پرانتزها به درستی باز و بسته نشده باشن با خطای شکل ۲ مواجه می شویم.

فرمول نویسی اکسل - خطای پرانتزها

شکل۲- فرمول نویسی اکسل- خطای ناشی از جابجایی یا کمبود پرانتز ها در فرمول نویسی

 

نکته:
روش پیشنهادی من برای بررسی پرانتزها در فرمول های پیچیده و طولانی که تشخیص آن خیلی راحت نیست، همین توجه به رنگ پرانتزهاست. در فرمولی که می نویسید، از داخلی ترین تابع شروع کنید، آیا به ازای هر رنگ پرانتزی که باز شده، پرانتز به همان رنگ و در جای مناسب بسته شده است؟

 

آرگومان های تابع

در فرمول نویسی، بعد از زدن = و تایپ نام تابع مورد نظر و باز کردن پرانتز، آرگومان های مربوط به اون تابع نمایش داده می شه و شما باید شروع کنید به تخصیص آرگومان مناسب به تابع. همچنین وقتی پرانتز رو باز میکنید، اگر روی fx در نوار فرمول کلیک کنید، مطابق شکل ۳، آرگومان های تابع، در پنجره ای به نام Function Arguments ظاهر می شود و می توانید در این پنجره، آرگومان های تابع را اختصاص دهید.

فرمول نویسی اکسل - پنجره نمایش آرگومان ها

شکل ۳- فرمول نویسی اکسل – پنجره نمایش آرگومان های تابع

با زدن بر روی Help on this function موجود در پنجره شکل ۳، صفحه ای باز می شه که تابع و آرگومان ها رو به همراه مثال، شرح می ده. استفاده از این توضیحات و مثال ها، مخصوصا در ابتدای کار آشنایی با توابع و فرمول نویسی، توصیه میشه.

انواع حالت هایی که آرگومان یک تابع می تواند داشته باشد، در زیر آمده است:


آرگومانمثال
۱عددSum(12,3)
۲متنRept(“Excelpedia”,10)
۳آدرس سلولSum(A1,A5)
۴آدرس یک محدودهSum(A1:A5)
۵علامت و نشانهRept(“J”,10)
۶تابعRept(“Excelpedia”,Sum(A1,4))
۷محدوده نامگذاری شدهSum(Data)

 

نکته:
به تفاوت دو حالت  3 و ۴ دقت کنید. حالت 3 جمع سلول های A1 و A5  (دو سلول) رو به ما میده. حالت 4، جمع سلول های A1 تا A5 (پنج سلول) رو به ما میده.

 

همونطور که تا الان مشاهده کردید، آرگومان ها در یک تابع با یک جداننده (Separator) از هم جدا می شن. این جدا کننده عموما , یا ; است که در هر سیستم می تونه متفاوت باشه. حتما از جداکننده ای که در اکسل نشون داده می شه استفاده کنید. در غیر اینصورت با خطا مواجه میشید. مسیر تغییر این جداکننده در زیر نشون داده شده:

Control Panel\ All Control Panel Items\ Region and Language\ Formats\ Additional Settings\ Number\ List Separator

نکته:
موقع استفاده از عبارت متنی در یک آرگومان از تابع، اون عبارت حتما باید در یک ” ” گذاشته بشه در غیر اینصورت تابع با خطا مواجه خواهد شد.

 

بصورت کلی آرگومان های یک تابع یا حتی توابع مختلف، باهم متفاوت هستن و ویژگی های هر آرگومان در هر تابع با توجه به کارکرد خاص آن تابع مشخص شده است.

نکته:
برخی توابع هستن که آرگومان ندارن مثل Rand(). این تابع عدد تصادفی در بازه ۰ و ۱ تولید میکنه و هیچ آرگومانی نداره.

 

نکته آخر در خصوص آرگومان های یک تابع:

بعضی آرگومانها اجباری هستن و حتما باید در تابع وارد بشن و اگر نشه حتما با خطا مواجه میشیم. اما بعضی آرگومانها در بعضی توابع وجود دارن که اختیاری هستن و میتونیم در تابع ثبت نکنیم. از کجا متوجه بشیم که یک آرگومان اختیاری هست یا اجباری؟

آرگومان های اختیاری در تابع، داخل کروشه [ ] نشان داده می شوند. که نشاند دهنده این است که این آرگومان اختیاری است. بقیه آرگومان ها که داخل [ ] نیستن، اجباری هستن و حتما باید در تابع ثبت بشن.

مثال:

تابع Rank در اکسل رتبه بندی میکنه. یعنی رتبه یک عدد رو در یک محدوده (عدد) به ما میده. آرگومان آخر این تابع [Order] اختیاری است. این آرگومان تعیین میکنه که رتبه بندی بصورت نزولی (۰) انجام بشه یا صعودی (۱). درصورتی که این آرگومان را در تابع وارد نکنیم، اکسل آن را ۰ در نظر می گیره و رتبه بندی رو بصورت نزولی انجام میده.

فرمول نویسی اکسل - آرگومان اختیاری

شکل ۴- فرمول نویسی اکسل – آرگومان اختیاری

نکته:
حتما باید به این موضوع دقت کنیم که در صورت حذف آرگومان های اختیاری، رفتار و منطق محاسبه آن تابع چگونه خواهد بود.
منبع : excelpedia.net




نوع مطلب : مقاله آموزشی، دوره های آموزشی، 
برچسب ها : اکسل، excell،
لینک های مرتبط :




1397/08/22 04:07
I've been exploring for a little bit for any high-quality
articles or blog posts on this kind of house .
Exploring in Yahoo I finally stumbled upon this site. Reading this information So i am
satisfied to convey that I've a very good uncanny feeling
I found out just what I needed. I most surely will make sure to do not overlook
this website and provides it a glance regularly.
1397/08/21 00:52
I think the admin of this site is truly working hard in favor of
his website, since here every information is quality based
stuff.
1397/08/19 05:07
Hi there i am kavin, its my first time to commenting anywhere, when i read this paragraph i thought i could also make comment due to this good paragraph.
1397/08/15 22:50
Hello, I wish for to subscribe for this webpage to take newest
updates, therefore where can i do it please help out.
1397/08/15 20:59
Thanks on your marvelous posting! I genuinely enjoyed reading it, you are a
great author.I will ensure that I bookmark your blog and will eventually
come back someday. I want to encourage one to continue
your great job, have a nice holiday weekend!
1397/08/14 07:27
Quest bars cheap fitnesstipsnew1 quest bars cheap 516999410492780544 quest bars cheap
Hello, for all time i used to check website posts here in the
early hours in the break of day, since i love to
find out more and more. Quest bars cheap fitnesstipsnew1
quest bars cheap 516999410492780544 quest bars cheap
1397/08/13 19:24
Descargar facebook http://twitter.com/descargar_hq descargar facebook
Attractive component of content. I just stumbled upon your blog and in accession capital to claim that I get in fact loved account your blog posts.
Any way I will be subscribing for your feeds and even I fulfillment you get
right of entry to constantly rapidly. Descargar facebook http://twitter.com/descargar_hq descargar facebook
1397/08/12 17:33
Hi, i think that i noticed you visited my web site thus i came
to return the choose?.I am trying to in finding issues to enhance my site!I guess its adequate
to make use of some of your ideas!!
1397/08/11 15:23
Howdy! I could have sworn I've visited this website before but after looking at a
few of the articles I realized it's new to me.
Anyways, I'm definitely pleased I stumbled upon it and I'll be book-marking it and checking back frequently!
1397/08/6 22:02
I intended to send you the little note so as to thank you so much over again for your incredible tactics you have documented on this website. This is certainly incredibly open-handed of you in giving openly all that most people could have offered for sale as an e-book to generate some money for their own end, especially seeing that you might have tried it if you decided. These tips also acted to be a fantastic way to comprehend most people have a similar interest the same as my own to understand a lot more concerning this issue. I know there are lots of more enjoyable occasions ahead for people who see your blog.
1397/08/1 03:02
I have read so many articles or reviews on the topic of the blogger lovers however this piece
of writing is truly a fastidious piece of writing, keep it
up.
1397/07/28 09:32
I am not sure where you're getting your information, but good topic.
I needs to spend some time learning more or understanding more.
Thanks for wonderful info I was looking for this
info for my mission.
1397/07/27 00:01
If you want to grow your knowledge only keep visiting this site and be
updated with the newest news update posted here.
1397/07/25 23:05
Great blog you have got here.. It's hard to find high quality writing like yours these days.
I truly appreciate individuals like you!

Take care!!
1397/07/17 14:23
Heya i'm for the first time here. I found this board and
I to find It really helpful & it helped me out a lot. I'm hoping to present one thing
back and help others such as you helped me.
1397/07/16 08:41
When someone writes an post he/she keeps the thought of a user in his/her brain that
how a user can be aware of it. Thus that's why this post is outstdanding.
Thanks!
1397/07/12 23:35
I know this if off topic but I'm looking into starting my own weblog and was curious what all is required to
get setup? I'm assuming having a blog like yours
would cost a pretty penny? I'm not very internet smart so I'm not 100% sure.

Any suggestions or advice would be greatly appreciated.
Thank you
1397/04/8 12:37
If you are goig for most excellent ϲontents lіke myself, just pay
a visit thіs web site every daʏ because іt provides quality cⲟntents,
thanks
1397/03/31 14:45
Wow, incredible blog layout! Ꮋow lⲟng haѵe you been blogging fⲟr?
you mаke blogging loоk easy. Thhe օverall looқ of your
website is magnificent, let alone the content!
1397/03/30 14:06
Hі there aгe using Wordpress fоr youг bblog
platform? Ӏ'm neѡ tо the blog world bᥙt I'm tгying too ցet ѕtarted аnd
set up myy oѡn. Ꭰо уou require aany html codihg kknowledge to mаke your own blog?
Αny help would be greatly appreciated!
1397/03/26 07:07
Witth havin ѕo much written content d᧐ you eveer гսn into
any issues of plagorissm οr сopyright violation? Мy website has a
ⅼot of exclusive congent Ι've either writtten myself ߋr
outsourced but it seеms a ⅼot of it iѕ popping it uup alⅼ over the internet ᴡithout my agreement.
Ɗo yoou know aany ways t᧐ help reuce content frⲟm being ripped off?
I'd certɑinly aρpreciate it.
1397/03/24 22:08
I liқe the helpful informatiion yоu provide іn yⲟur articles.
I wiⅼl bookmark your blog and check again here frequently.
I'm qսite ѕure I will learn many neᴡ stuff ribht һere!
Best of luck forr the next!
1397/02/24 13:18
Hiya! I know this is kinda ooff topic but I'd figured I'd ask.

Would you be interested in trading links or maybe guest authoring a
blog poist or vice-versa? My website covers a lot of the same toppics as yours and I think we could
greatly benefit from each other. If you're interested feel frede to
send me aan email. I look forward to hearing from you! Terrific
blog byy the way!
1397/02/18 15:49
Howdy! I know this is kind of off topic but I waas wondering
which blog platform are you using for this
site? I'm getting fed up oof Wordpress becausse I've had issues with hackers and I'm looking at
alternatives for another platform. I would bee great if you could point me
in the direction of a good platform.
1397/02/1 02:57
Thank you for thee good writeup. It acttually was a entertaiment account it.
Look complex too moree aeded agreeable from you! By thee way, how could wee be
inn contact?
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر