تبليغاتX
وبلاگ شخصي محسن نصيري
 
شهر من، اردكان
 

معرفی برخی از توابع اکسل ۲۰۰۷ 

  • تابع SUMIF

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

=SUMIF(range;criteria;sum_range)

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

محدوده : محدوده سل هایی است که می خواهیم جمع آنها را بواسطه یک معیار محاسبه کنیم.

معیار : یک معیار که ممکن است عدد، عبارت و یا متنی باشد که مشخص می کند کدام سل ها باید در جمع شرکت کنند.

به مثال زیر توجه کنید.می خواهیم میزان کارمزد را برای دارائی های بیش از 160.000 ریال محاسبه کنیم.

=SUMIF(A2:A5;”>160000”;B2:B5)

در اینجا جواب برابر است با 63.000 ریال                                 

 می خواهیم جمع دارائی های بیش از 160.000 ریال را محاسبه کنیم.

=SUMIF(A2:A5;”>160000”)

در اینجا جواب برابر است با 900.000 ریال

  • تابع COUNTIF

این تابع تعداد سل های موجود در یک محدوده را که با یک معیار مطابقت دارند نتیجه می دهد. دستور این تابع به صورت زير است.

 =COUNTIF(range;criteria)

محدوده : یک یا چند سل است که می خواهیم تعداد آنها را بواسطه یک معیار شمارش کنیم.

معیار : یک معیار که ممکن است عدد، عبارت و یا متنی باشد که مشخص می کند کدام سل ها باید شمارش شوند. به مثال زیر توجه کنید.

می خواهیم تعداد سل هایی از ستون A را که نام سیب در آنها نوشته شده شمارش کنیم.

=COUNTIF(A2:A7;”سیب”)

در اینجا جواب برابر است با 2

می خواهیم تعداد سل هایی از ستون A را که نام میوه در آنها معادل سل A4 است شمارش کنیم.

=COUNTIF(A2:A7;A4)

در اینجا جواب برابر است با ۱

  • تابع COUNTA

این تابع تعداد سل های دارای مقدار را نتیجه می دهد. دستور این تابع به صورت زیر است.

 =COUNTA(value1;value2;…)

به مثال زیر توجه کنید.

می خواهیم در جدول میوه ها (که در بخش قبلی مشاهده نمودید) تعداد سل هایی که دارای مقدار هستند را شمارش کنیم.

=COUNTA(A2:C7)

در اینجا جواب برابر است با 15

  • تابع RAND

این تابع به طور تصادفی یک عدد حقیقی بین صفر و یک را تولید می کند. دستور این تابع به صورت زیر است

 =RAND()

نکته 1: برای تولید یک عدد مابین دو عدد a و b فرمول =RAND()*(b-a)+a استفاده می شود.

نکته 2: پس از وارد کردن فرمول تابع، هر بار که وارد کاربرگ می شویم محاسبات دوباره صورت گرفته و عدد تغییر می کند. برای جلوگیری از این عمل پس از تایپ فرمول تابع در نوار فرمول بلافاصله کلید F9 را فشار دهید.

  • تابع MOD

این تابع باقیمانده تقسیم دو عدد را نتیجه می دهد. دستور این تابع به صورت زیر است

 =MOD(number;divisor)

در این فرمول number مقسوم و divisor مقسوم علیه می باشد.

  • فرمول آرایه ای

یک فرمول آرایه ای برای محاسبات پیچیده مورد استفاده قرار می گیرد.

قبل از پرداختن به فرمول آرایه ای بایستی با مفهوم اسم گذاری در Excel آشنا شوید.

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

  • چرا اسم را تعریف می کنیم؟

به دلایل زیر بهتر است که از اسم استفاده گردد.

  1. اسم طول فرمول را کاهش می دهد. برای مثال به جای تایپ =Sheet1!B4 می توانید نام سل B4 از Sheet1 را وارد کرد.
  2. از اسم برای حرکت سریع به یک مرجع دیگر در فایل استفاده کنید، بدون توجه به نام کاربرگ.
  3. یک اسم جای مرجع مطلق را می گیرد. این کار باعث می شود که عمل کپی و جایگذاری فرمول راحت تر انجام گیرد.
  • ترکیب اسم
    • یک اسم حتما باید با یک نام شروع گردد.
    • حروف اسم باید به هم پیوسته باشند. دو کلمه را می توان با _ به یکدیگر وصل می کنیم.
    • اسم نمی تواند اسم یک سل باشد.
    • هیچ محدودیتی در تعداد اسامی تعریف شده وجود ندارد.
    • اسامی تعریف شده باید منحصر بفرد باشند 

به دو طریق می توان یک اسم را تعریف کرد:

  1. سل A1 را انتخاب کنید.
  2. در جعبه Name اسم مورد نظر را تایپ کنید.
  3. کلید Enter را فشار دهید.

روش دوم استفاده از کادر Name Manager می باشد.

  1. سل مورد نظر برای اسم گذاری را انتخاب کنید.
  2. کلیدهای Ctrl + F3 را فشار دهید.
  3. سپس بر روی دکمه New کلیک کرده تا کادر محاوره ای New Name ظاهر گردد.
  4. در این کادر می توان یک اسم را تعریف کرده و OK کنید.

همچنین می توان بر حسب متن موجود در سطر اول و یا ستون اول جدول یک اسم را به صورت خودکار تعیین نمود. برای این کار ناحیه جدول را با کلیدهای Ctrl + * انتخاب می کنیم. سپس کلیدهای Ctrl + Shift + F3 را فشار دهید و از کادر محاوره ای ظاهر شده گزینه های Top Row و یا Left Column را انتخاب کنید و سپس OK را کلیک کنید.

  • مثال

سه ناحیه با اسامی مشخص زیر وجود دارد. «شماره کالا»، «تعداد» و «قیمت»، فرض کنید می خواهیم با استفاده از تابع SUM جمع ستون «قیمت» را محاسبه کنیم. سل C9 را انتخاب کرده و فرمول SUM= را تایپ کرده و Ctrl + A را فشار دهید، (با این کار کادر محاوره ای Function Arguments ظاهر می گردد)، سپس درون فیلد اول کلیک کرده و کلید F3 را فشار دهید و از لیست ظاهر شده «قیمت» را انتخاب کنید.

اسامی تعریف شده در شکل بالا در کادر Name Manager مشخص شده اند. می خواهیم ناحیه تعداد را در قیمت ضرب کرده و سپس با هم جمع کنیم. برای این کار در سل D12 فرمول زیر را تایپ می کنیم.

=SUM(قیمت*تعداد)

سپس کلیدهای Ctrl + Shift + Enter را فشار دهید تا فرمول آرایه ای محاسبه گردد.

  • تابع RAND

این تابع به طور تصادفی یک عدد حقیقی بین صفر و یک را تولید می کند. دستور این تابع به صورت زیر است.

 =RAND()

نکته 1: برای تولید یک عدد مابین دو عدد a و b فرمول زیر استفاده می شود.

 =RAND()*(b-a)+a

نکته 2: پس از وارد کردن فرمول تابع، هر بار که وارد کاربرگ می شویم محاسبات دوباره صورت گرفته و عدد تغییر می کند. برای جلوگیری از این عمل پس از تایپ فرمول تابع در نوار فرمول بلافاصله کلید F9 را فشار دهید.

  • تابع MMULT

این تابع ضرب ماتریسی دو آرایه را نتیجه می دهد و دستور آن به صورت زیر است.

 =MMULT(array1;array2)

نکته: تعداد ستون در آرایه اول باید با تعداد سطر در آرایه دوم برابر بوده و آرایه ها فقط شامل اعداد باشند.

به مثال زیر توجه کنید. برای ضرب دو آرایه (دو ماتریس) در یکدیگر ابتدا در یک سل (بطور مثال C2) فرمول تابع را به صورت زیر تایپ می کنیم.

=MMULT(A2:B3;A5:B6)

سپس ناحیه مورد نظر که در اینجا یک آرایه 2 در 2 می باشد را انتخاب کرده و سل C2 را انتخاب کرده و کلید F2 را فشار داده و سپس کلیدهای Ctrl + Shift + Enter را فشار دهید. این کار باعث می شود که یک فرمول آرایه ای ایجاد گردد که به شکل زير است.

{=MMULT(A2:B3;A5:B6)}

  • تابع MDETERM

این تابع دترمینان یک ماتریس را محاسبه می کند. دستور آن به صورت زیر است.

 =MDETERM(array)

دترمینان یک ماتریس 3 در 3  که در سل های A1 تا C3 درج شده است به صورت زیر محاسبه می شود.

A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)

از دترمینان برای حل دستگاه چند معادله چند مجهولی استفاده می شود.



منابع:

http://www.mshahidi.blogfa.com   

http://excel.blogfa.com

  نوشته شده در  یکشنبه هفدهم آبان 1388ساعت 10:38  توسط محسن نصيري  | 

 حاميان طبّ سنّتي (ايراني)

غذاي انسان، داروي انسان است و داروي انسان، غذاي انسان است. اين جمله معروف را بارها شنيده ايد. خواص غذا و داروي برآمده از طبيعت بر هيچ کسي پنهان نيست و اين زواياي مختلفي دارد. طب ايراني با هشت هزارسال سابقه، تمدن غني و چشمگيري است که در اين عصر بعلت‌هاي مختلف از اهميت آن کاسته شده و رو به ورطه نابودي است. فرهنگي در حال جايگزيني است که در کمال ناباوري همه دستاوردهاي و تجارب ناب ايراني را سخره گرفته است. در عصري هستيم که جراحي‌هاي بزرگ که انسان قادر به تصور آن نبوده است انجام مي‌پذيرد اما روشي‌هايي براي درمان بيماري‌هاي معمولي پيش گرفته که داراي بالاترين عوارض است و متوسط طول عمر افراد و مخصوصا ما ايراني‌ها را به شدت کاهش داده است. ما ناخواسته دچار روشهاي درماني شده ايم که هر درمان آن به نوعي عارضه‌اي به همراه دارد. حکيمان و اطباء ايراني قديم ما از طبيعت بعنوان دارو استفاده مي کردند که کمترين عوارض را داشت و اکثر بيماري ها را درمان مي کردند. بيماري هايي که هم اکنون چاره اي جز جراحي براي آن تجويز نمي‌گردد آنها با روشهاي ساده تر و با عوارض کمتر درمان مي کردند. روش تغذيه ما بصورتي بود که به گفته اطباء بدن در حالت تعادل قرار داشت و درصد بيماري ها به مراتب کمتر بود، مواد شيميايي جايگزين عناصر طبيعي نبود و جامعه بصورت حاد از بيماري‌هاي چاقي ، ديابت ، سرطان و فشار خون رنج نمي‌برد و به سادگي کسي دچار سرماخوردگي نمي‌شد. از حجامت و فصد بعنوان يک سنت و رسم اسلامي، مداوم استفاده مي‌کرديم و سلامتي را به قيمت راحت مي‌خريديم. بعلت تغذيه مناسب،  افراد به افسردگي دچار نمي‌شدند و اگر افسرده مي‌شدند با کمک از طبيعت او را درمان مي کردند نه اينکه يک عمر داروي شيميايي مصرف کنند و صدها عوارض جانبي را به ارمغان بياورند.

بايد سعي کنيم از حاميان طب سنتي حمايت کرده و با دلگرمي پاسدار دستاوردهاي اين تمدن غني ايراني باشيم و بدانيم که اگر داروهاي شيميايي مفيد بودند قطعا مصرف آنها در دربار سلطنتي بريتانيا هم اکنون مجاز بود!! و چرا آنها اين داروها را براي خود نمي‌پسندند! يقين دانيد دستي در کار است تا اين فرهنگ ريشه‌دار طب سنتي ايراني خشک شود و از جيب ما ميليون‌ها دلار به سمت کارتل‌هاي دارويي دنيا واريز گردد و عاقبت نيز ما نتوانيم صحت خود را يافته و کشورمان را در راه سعادت بشري پيش ببريم و علي رغم تلاش هميشه در سطح پايين باشيم. پس بايد همت کنيم و در اشاعه اين طب سنتي کوشا باشيم و بد نيست به طب غربي يادآور شويم که تا چندصد سال کتب ابن سيناي قرن چهارمي ايران بعنوان فصل الخطاب علوم پزشکي در غرب تدريس مي‌گرديد و به خودمان هم تلنگري بزنيم و بگوييم چرا اکنون دوست داريم گذشته خود را فراموش کنيم و اين تنها از دست دادن يک تمدن نيست، اگر به دقت بينديشيم درمي‌يابيم که بي اعتنايي به اين تمدن و فرهنگ دقيقا " از دست دادن آينده است" !؟

در اين مورد بررسي هاي زيادي کردم و با افراد زيادي برخورد و با آنها بحث نمودم تا اينکه به فردي رسيدم که کوچکترين ترس و واهمه‌اي از شانتاژهاي خبري و فشارهاي سياسي نداشت و ثابت قدم در اين راه ايستاده است و او کسي نيست جز آقاي دکتر روازاده.

دکتر روازاده بعنوان يک پزشک با سابقه نمونه اي از يک فرد پرتلاش در اين عرصه است که با اينکه بيش از 12 سال در غرب زندگي کرده اند اسير جوسازي‌ها و غرب زدگي نشده و با تمسک به آموزه هاي ديني و ايراني توانسته حرف‌هايي بزند و نظراتي ارائه کند که کمتر کسي جرأت بيان آنرا داشته است.

سايت بسيار خوب و بروزي هم دارند که بخش پاسخ به سوالات آن بسيار جالب و کارساز بوده و آمار مراجعه کنندگان به آن سايت را بصورت چشمگيري افزايش داده است.

همچنين مي توانيد در قسمتي ديگر از آن سايت، فايل هاي صوتي سخنراني هاي جنجالي ايشان را دانلود کنيد و مقالات جالبي را دريافت نمائيد.

قابل ذکر است که بسياري از بيماران مبتلا به بيماري هاي صعب العلاج که از درمان با داروهاي غير گياهي و شيميايي خسته و نااميد مي شوند توسط ايشان درمان گرديده اند.

 ايشان در تهران خيابان جمهوري ويزيت مي کنند و مبلغ ويزيت نيز 6000 تومان است نه مبالغ هنگفت ديگر.

www.ravazadeh.ir

  نوشته شده در  شنبه شانزدهم آبان 1388ساعت 19:46  توسط محسن نصيري  | 
لينک کتابها و مطالب آموزشی  مفید و آموزنده :

ردیف نام کتاب پسوند توضیح کتاب حجم
1 visualbasicdotnet.pdf pdf کتاب فارسی آموزشی ویژوال بیسیک دات نت

2651 kb

2 dev.ir.chm chm کلیه مقالات سایت dev.ir شامل آموزش اکثر زبانهای برنامه نویسی

1350 kb

3 amozeshe tamami zabanhaye barname nevisi.rar rar آموزش تمام زبانهای برنامه نویسی

1149 kb

4 String in CSharp.zip zip کار با رشته ها در سی شارپ

مترجم و مولف: محمد بشیری

700 kb

5 Socket Programming.pdf pdf برنامه نویسی سوکت با زبان برنامه نویسی سی

537 kb

6 PHP_farsi_Ebook.zip zip کاملترین مرجع فارسی php

مولف: محمد بشیری

1372 kb

7 JavaTut.zip zip کاملترین مرجع آموزشی جاوا

تعداد صفحه 203

1.29 mb

8 JavaScript.ir.chm chm آموزش جاوا اسکریپت

کلیه مقالات سایت javascript.ir

562 kb

9 HTML Learning.chm chm آموزش جامع html

2509 kb

10

[bashiry] ASP.NET Complete Reference.zip

zip مرجع فارسی ASP.NET

تعداد صفحه: 546 صفحه

گردآورنده: محمد بشیری

2.74 mb

11 ASP.NET - Basics.rar rar کاملترین مرجع آموزشی ASP.NET همراه با مثالهای آموزش داده شده

سطح مقدماتی

3.22 mb

12 ASP.NET - Advanced.rar rar کاملترین مرجع آموزشی ASP.NET همراه با مثالهای آموزش داده شده

سطح پیشرفته

3.49 mb

13 xml.zip zip آشنایی با xml

ترجمه لیلا خلیلی در 7 صفحه

133 kb

14 VB_NET_Functions.rar rar آموزش کاربردی توابع

 Visual Basic.NET

در 65 صفحه

نویسنده: بهروز راد

64 kb

15 vb in n+1 day.rar rar آموزش ویژوال بیسیک در n+1 روز

نوشته: سید امیر احسانی

تعدا صفحه:68

844 kb

16 Registry in vb.NET.zip zip مروری مختصر بر استفاده از رجیستری در VB.NET

127 kb

17 INTRODUCE PHP.zip zip معرفی php

نوشته: مهدی علیدوست

تعداد صفحه: 34

428 kb

18 Network_Programming in vb.zip zip برنامه نویسی شبکه و اینترنت در vb

تعداد صفحه: 22

348 kb

19 pascal.zip zip آموزش پاسکال +

مقایسه برنامه نویسی سی و پاسکال +

نحوه نوشتن یک dll در پاسکال

از شرکت پویشگران جوان

تعداد کل صفحات: 40

331 kb

20 VB and windows API.pdf pdf ویژوال بیسیک و API ویندوز

نوشته شده توسط: حامد احمدی

تعداد صفحه: 9

235 kb

21 Ostadonline HTML Learning.CHM chm آموزش HTML از سایت استاد آنلاین

سایت به صورت کامل و در قالب یک فایل

2.44 mb

22 Amozesh-JavaScrip.pdf pdf آموزش جامع جاوا اسکریپت

تعداد صفحات: 100

(لاهیج سیستم)

527 kb

23 ACTIVEX.PDF pdf تکنیک های پیشرفته در ویژوال بیسیک

ساخت ابزارهای ActiveX

در 17 صفحه

120 kb

24 API.PDF pdf تکنیک های پیشرفته در ویژوال بیسیک

توابع Api

در 22 صفحه

168 kb

25 MENU.PDF pdf تکنیک های پیشرفته در ویژوال بیسیک

کار با منوها

در 30 صفحه

191 kb

26 multimedia.pdf pdf تکنیک های پیشرفته در ویژوال بیسیک

چند رسانه ای

در 19 صفحه

138 kb

27 TEXTBOX.PDF pdf تکنیک های پیشرفته در ویژوال بیسیک

ابزار TextBox

در 14 صفحه

105  kb

28 WINDOW.PDF pdf تکنیک های پیشرفته در ویژوال بیسیک

کار با پنجره ها

در 30 صفحه

180  kb

29 CSHARP_farsi.pdf PDF آموزش سی شارپ

تعداد صفحه: 81 صفحه

توسط حمید نصیری

566 kb

30 CSHARP.pdf PDF 7 مقاله در مورد سی شارپ

در 16 صفحه به زبان فارسی

مهدی عسگری

220 kb

31 IranASP.NET.chm chm کلیه مقالات سایت IranAsp.net در قالب یک فایل با فرمت chm

1.93 mb

  نوشته شده در  یکشنبه دهم آبان 1388ساعت 18:26  توسط محسن نصيري  | 
 
  POWERED BY BLOGFA.COM