کتابهای زیر حاوی تمام مقالات اکسل وبلاگ می باشد براي دانلود كتابهاي زير روي آنها كليك كنيد. هر دو كتاب يكي هستند اما كتاب اول حاوي قطعاتي فيلم نيز هست كه براي توضيح بيشتر مطالب در آن آورده شده است.منتظر نظرات شما هستم مخصوصا در مورد اینکه آیا وجود فیلم در کتاب تاثیری داشته یا نه؟
2-هموار سازی نمایی
این روش مزایا و معایبی دارد که بعد از معرفی روش ارائه می شود.در این روش از یک فرمول بازگشتی استفاده می کنیم.فرمول مزبور به صورت زیر است:
αXi+ (1-α)Xi-1=Yi
در این فرمول فرض می کنیم : y1=x1
در این فرمول x ها داده های سری خام ( اولیه)، y ها داده های حاصل از هموار سازی نمایی در نظر گرفته شده است. α مقداری است که آماردان بنا به تشخیص خود آنرا تعیین می کنید و عددی است بین 1 و 0
حال مثال فروش مقاله قبلی را با این روش هموار سازی می کنیم. فرض کنیم که داده ها را در دو ستون وارد کرده ایم .حال کادر data analysis را باز می کنیم (از منوی tools) در این کادر مورد exponential smoothing را انتخاب می کنیم در فیلد باز شده ابتدا داده های سری اولیه را وارد می کنیم اگر عنوان را هم انتخاب کرده اید باید گزینه labels را تیک بزنید در فیلد damping factor باید مقدار α-1 را وارد کنید یعنی اگر α را 25/0 در نظر گرفته اید مقدار 75/0 را وارد می کنیم در فیلد بعدی هم محل درج نتایج را مشخص می کنیم.بقیه گزینه ها هم مثل روش قبلی است یعنی نمودار و خطاها. بعد از بدست آوردن نتایج برای اینکه اولین داده مقابل اولین داده سری خام قرار بگیرد اولین سلول که حاوی خطای #N/A می باشد را از منوی edit و گزینه deleteحذف می کنیم سپس آخرین سلول را انتخاب می کنیم و از روش autofill استفاده می کنیم. در این روش تعداد داده های هموار شده برابر سری ابتدایی است و مثل روش MA از تعداد آنها کاسته نمی شود اما عیبی که دارد اولا این است که مقدار α دلخواه است و هیچ راه و روش خاصی برای انتخاب این عدد وجود ندارد و باید بر اساس روش کوشش و خطا تعیین گردد عیب دیگر اینکه در این روش داده ها را به هم وابسته می کنیم (چون فرمول را بازگشتی تعریف می کنیم)
از امروز می خواهم در مورد مبحث اکسل در آمار (یا آمار در اکسل) بنویسم. چون این ترم من درس سری زمانی را دارم برای همین بحث سری های زمانی را جلوتر انجام می دهم.قبل از ورود به دنیای آماری اکسل چند نکته کوچک :اول اینکه اکسل یک نرم افزار خاص آمار نیست (حالا این که گفتی یعنی چه؟)یعنی اینکه ما انتظار نداریم که به خوبی Minitab یا S-plus باشد اما چرا باید نکات آماری این نرم افزار را یاد بگیریم اولا هر نرم افزاری نقاط قوتی دارد که دیگر برنامه ها آنرا ندارند دوما گاهی رئیس شما از شما می خواهد که اطلاعات را فقط با اکسل محاسبه کنید نمی دانم چرا اما به هر حال پایش را در یک کفش می کند که فقط اکسل.
در ضمن این امکانات آماری اکسل بصورت یک بسته جداگانه ممکن است که روی کامپیوتر شما نصب شده باشد یا اینکه نصب نشده باشد برای شروع کار باید این بسته را نصب کنید به منوی tools بروید و گزینه add-ins را انتخاب کنید از کادر باز شده مطمئن شوید که analysis toolpak تیک خورده باشد در اینصورت می توانیم کارمان را شروع کنیم.
ابتدا یک مثال عددی را طرح می کنیم و بعد روی آن مثال توضیح می دهیم فرض کنید اعداد زیر نماینده میزان فروش طی سالهای متمادی یک شرکت باشد
|
Factory sales |
Year |
Factory sales |
Year |
Factory sales |
Year |
|
7.5 7.4 7.7 7.8 8.4 8.3 8.4 |
1990 1991 1992 1993 1994 1995 1996 |
7.8 8.3 9.3 8.6 7.8 8.1 7.9 |
1983 1984 1985 1986 1987 1988 1989 |
6.6 8.6 9.1 9.5 9.0 7.1 6.8 6.2 |
1975 1976 1977 1978 1979 1980 1981 1982 |
ابتدا در دو ستون داده ها را وارد می کنیم یک ستون سال یک ستون میزان فروش . عنوانها را در بالای هر ستون بنویسید تا اشتباه نشود.ابتدا نمودار این سری را رسم می کنیم برای این کار روی آیکون chart wizard از نوار ابزار کلیک می کنیم بعد نمودار line و از آن همان اولی از بالا را انتخاب می کنیم نوبت معرفی داده هاست در این جا روی سربرگ سری کلیک کنید و در آن در قسمت name عنوان ستون فروش را وارد کنید ( با ماوس روی عنوان در کاربرگ کلیک کنید) و در فیلد value روی مقادیر فروش ماوس را بکشید سپس در فیلد پایینی سالها را با کشیدن ماوس به عنوان مقادیر محور x ها معرفی کنید بعد از این کارها می توانید نمودار را در یک کاربرگ جدید ایجاد کنید حال می رسیم به:
Smoothing (هموار کردن)
1- روش میانگین متحرک:دوستان می دانند که در این روش یک مرتبه برای میانگین متحرک (moving average) در نظر می گیرند و آن را مرتبه MA می گویند مثلا MA(5) بیانگر این است که از داده ها 5 تا 5 تا میانگین گرفته می شود برای درک بهتر فرمولهایی را درج می کنیم :
MA (5) = (Y1+Y2+Y3+Y4+Y5)/5
حاصل این کسر اولین داده میانگین متحرک مرتبه 5 این سری می باشد برای سری فوق داریم:
MA (5) = (6.6+8.6+9.1+9.5+9.1)/5 = 8.56
برای داده دوم : MA(5)=(Y2+Y3+Y4+Y5+Y6)/5
و به همین ترتیب تا زمانی که آخرین داده یعنی در اینجا Y22 در کسر ظاهر شود با این حساب ما برای دو داده در ابتدا و دو داده در انتها عددی را به عنوان میانگین متحرک در مقابلشان نخواهیم داشت یعنی اگر تعداد مرتبه MA را q در نظر بگیریم به تعداد (q-1) جمله بدون عددی در مقابلشان خواهند بود.حال چگونه در اکسل این MA را ایجاد کنیم یک راه فرمول نویسی است که خیلی ساده است اما راه دستوری آن به صورت زیر است.از منوی tools گزینه data analysis را انتخاب می کنیم و از کادر باز شده گزینه moving average را انتخاب می کنیم در کادر باز شده در فیلد input range روی ستون فروش ماوس را بکشید (عنوان را انتخاب نکنید) در فیلد بعدی عدد 5 را به معنی مرتبه MA وارد کنید در فیلد output range در ستون مجاور ستون فروش که خالی است بکشید تا انتخاب شود ( به اندازه تعداد ستون فروش باشد) اگر نمودار می خواهید تیک بزنید بعد ok . می بینید که اعداد محاسبه می شوند اما برای اینکه با تصورات ذهنی ما منطبق شود یک اصلاح کوچک انجام می دهیم به این صورت که از 4 خانه فاقد عدد ،2 خانه انتخاب می کنیم و از طریق منوی edit-->delete.. حذف می کنیم کادر باز شده را تایید کنید سپس آخرین سلول MA را انتخاب کنید و به روش autofill برای آنها نیز MA را محاسبه کنید در ضمن اگر از نمودار ( محلش) راضی نیستید روی آن راست کلیک کنید و location آن را تغییر دهید. می بینید که سری هموارتر شده است البته این یک روش هموار سازی است روش بعدی که روش نمایی است در مقاله بعدی ان شاء ا...
فرض کنید بخواهیم یک نمودار ار از اکسل به یک فایل word وارد کنیم برای این کار ابتدا نمودار را کپی می کنیم و بعد در word می چسبانیم اما .....
اما اگر بخواهیم این نمودار با هر تغییر داده ها که باعث تغییر نمودار موجود در اکسل می شود تغییر کند باید این نمودار را لینک کنیم یعنی هنگام چسباندن نمودار در فایل word گزینه paste special را انتخاب و گزینه لینک را انتخاب کنیم با این کار نمودار با نمودار قبلی لینک می شوند هر گاه خواستیم که از به روز بودن نمودار مطمئن شویم از منوی edit گزینه link را انتخاب می کنیم و گزینه update را انتخاب می کنیم در این کادر اگر بخواهیم می توانیم لینک را بشکنیم تا نمودار دیگر تغییر نکنید برای این کار هم روی break link کلیک می کنیم در ضمن اگر روی نمودار ( یا هر چیز دیگر) که لینک شده است دوبل کلیک کنیم word نمودار را در اکسل باز می کند یعنی نرم افزار مادر را فراخوانی می کند (نرم افزاری که بوسیله آن این مطلب لینک شده ایجاد شده است) و شما با اینکه در word هستید اما می توانید نمودارتان را در اکسل ویرایش کنید این خصوصیت اکسل (و البته همه آفیس) را موضوعات OLE می نامند
یک نکته خیلی جالب از اکسل
صفحه ای پر از عدد پیش رو داریم و نمی دانیم که عدد خاصی در یک سلول مورد استفاده چه سلولهایی قرار گرفته است یا این عدد حاصل چه سلولهایی است و از کجا آمده است برای این کار نوار ابزار formula auditing را فعال کنید ( از طریق منوی view و گزینه toolbars یا هر راه ساده تری که می دانید) سپس روی سلول مورد نظر کلیک کنید و از نوار ابزار دکمه Trace Precedents را کلیک کنید با این کار مراجع آن سلول با علامت فلشی که از مبدا به آن سلول ختم می شود نشان داده می شود.دکمه کناری آن نیز برای محو این فلشها است .گزینه بعدی Trace Dependents می باشد که با کلیک روی آن سلولهایی را که از این سلول خاص تغذیه می شوند را نشان می دهد دکمه کناری نیز باز برای محو این علامت هاست.گزینه بسیار جالب در این toolbar دکمه Evaluate formula است که با کلیک روی آن می توان فرمول موجود در سلول را مشاهده کرد نکته جالب اینجاست که می توانید کاری را که اکسل در هنگام محاسبه مقدار سلول انجام می دهد را مرحله به مرحله ببینید با این کار هم متوجه روند محاسباتی می شوید و هم متوجه اشکالات می شوید برای این کار روی دکمه evaluate کادر باز شده کلیک کنید. با هر بار کلیک یک مرحله از عملیات انجام می شود تا در نهایت به جواب برسیم.
Toolbar: می خواهیم نوار ابزار خودمان را تغییر دهیم یعنی آیکونی را اضافه یا حذف کنیم. برای این کار ابتدا روی نوار منو راست کلیک می کنیم بعد اگر Toolbar مورد نظر که قصد ویرایش آنرا داریم در صفحه دیده می شود که هیچ در غیر این صورت در سربرگ Toolbar آنرا تیک بزنید تا ظاهر شود حال برای حذف یک آیکون از آن روی آیکون مورد نظر کلیک می کنیم و به یک جای خالی در کاربرگ درگ می کنیم با این کار آن آیکون از آن Toolbar حذف می شود و اگر بخواهیم دستوری را به آن اضافه کنیم به قسمت commands رفته و فرمان مورد نظر را به Toolbar اضافه می کنیم (با درگ کردن) حال ممکن است که از تصویری که اکسل برای آیکون شما در نظر می گیرد راضی نباشید یا اصلا تصویری در بین نباشد و فقط نام دستور را بنویسد برای تخصیص یک تصویر به دستورتان در Toolbar باید در زمانی که پنجره customize هنوز باز است روی دستوری که می خواهیم عکسی را به آن تخصیص دهیم راست کلیک کنیم با این کار در کادر باز شده می توانید در قسمت change button image تصویر مورد نظرتان را انتخاب کنید اگر هیچ تصویری نظرتان را جلب نکرد می توانید در قسمت edit button image تصویر مورد نظرتان را بسازید! در ضمن می توانید با راست کلیک کردن روی آیکون، در قسمتtext only مشخص کنید که نام یا تصویر دستور یا هر دو نمایش داده شوند. اگر می خواهید که چند آیکون که به هم مرتبط هستند را مثل خود اکسل با یک خط خاکستری با دیگر آیکون ها جدا کنید می توانید از گزینه begin a group استفاده کنید اگر بعد از همه تغییرات در نوار ابزارهای اکسل بخواهید آنها را به روز اول در بیاورید باید آنها را از سربرگ toolbar انتخاب و reset کنید با این کار تمامی تغییرات شما بر روی آن toolbar بخصوص از بین می رود.
شاید بهتر باشد که یک toolbar اختصاصی بسازیم و بعد هر دستوری را که مایلیم به آن اضافه کنیم برای این کار در کارد customize در سربرگ toolbars روی دکمه new کلیک می کنیم و نامی برای toolbar جدید انتخاب می کنیم حال می توانیم دستورات خود را به آن اضافه کنیم به نظرم این راه بهتر باشه نظر شما چیه؟
اگر اشتباه کردید و رفتید از بانک وام گرفتید ( فرقی نمی کنه چه جور وامی ، نوع اشتباه مهم نیست ) اکسل می تواند میزان بازپرداخت ها را در هر دوره برای شما محاسبه کند تابع PMT برای این کار ساخته شده است. از قسمت درج تابع می توانید به این تابع دسترسی داشته باشید . در کادر باز شده سه فاکتور برای محاسبه ضروری است اول ضریب وام (Rate) دوم تعداد بازپرداخت ها (Nper) و سوم مقدار وام (PV) ،مثلا برای محاسبه مقدار بازپرداخت های یک وام 5 میلیونی مسکن با ضریب 15 درصد و تعداد اقساط 180 ماهه فرمول زیر را درج می کنیم :
PMT(0.15/12,180,5000000) = چون ضریب 15 درصد برای کل سال است آنرا بر 12 تقسیم می کنیم تا ضریب ماهیانه بدست آید -69,979 مقدار پولی است که هر ماه باید پرداخت کنیم ( البته شما چون من هیچ وقت از وام خوشم نمی یاد)
می خواهم یک منوی شخصی بسازم و فرمانهایی را که مرتب از آنها استفاده می کنم در آن قرار دهم برای این کار روی منو بار راست کلیک می کنم و بعد customize را انتخاب می کنم در سربرگ commands در انتهای قسمت category روی گزینه New menu کلیک می کنم و بعد گزینه new menu که در سمت راست ظاهر می شود را به محل مناسبی در نوار منوها درگ می کنم(یعنی ماوس را روی آن کلیک می کنیم و کلم ماوس را رها نمی کنم و پس از کشیدن در جای مناسب رها می کنم ) با این کار منویی در نوار بالا ظاهر می شود حتی می توانم نام آنرا نیز تغییر دهم برای این کار هنگامی که کادر customize هنوز باز است روی منوی مورد نظر راست کلیک می کنم و نام دلخواهم را در کادر name می نویسم .اگر بخواهم مثل خود اکسل یک میانبر برای منو تعریف کنم باید در نامگذاری علامت & را در جلوی حرف میانبر قرار دهم مثلا اگر نام منو را Braham بگذارم و بخواهم با ترکیب کلیدهای Alt+m منو باز شود باید نام منو را bahra&m بگذارم.با این کار می بینیم که زیر حرف m در منو خط کشیده می شود که مفهوم آنرا همه می دانیم
از امروز می خواهم کمی راجع به سفارشی کردن اکسل بنویسم.سفارشی کردن یعنی اینکه لازم نیست که به نوار ابزارها و منو های معمولی بسنده کنید بلکه می توانید آنها را به طور دلخواه بسازید یعنی یک منو برای خودتان بسازید و از آن استفاده کنید یا فرمانی که اصلا به دردتان نمی خورد را از لیست منو حذف کنید و خیلی کارهای دیگر . خوب از کارهای ساده شروع می کنیم. برای اضافه کردن یک فرمان دیگر به یکی از منوها چه کنیم ؟ باید ابتدا روی نوار منو در بالا راست کلیک کنیم و بعد گزینه customize را انتخاب کنیم در کادر باز شده روی سربرگ commands کلیک کنید.فرمان مورد نظرتان را بیابید سپس روی آن فرمان کلیک کنید و ماوس را نگه دارید ( درگ کنید) ماوس را روی منویی که می خواهید این فرمان در آن باشد ببرید منو باز می شود و می توانید محل جاگیری فرمان را در منو مشخص کنید سپس می توانید ماوس را رها کنید به این ترتیب فرمان مورد نظر به منو اضافه می شود. اگر بخواهید برعکس عمل کنیم یعنی فرمانی را از منو حذف کنیم باز هم روی منوها راست کلیک و بعد customize را انتخاب می کنیم. سپس منوی مورد نظر را باز می کنیم و فرمان مربوطه را به محل خالی از کاربرگ درگ می کنیم با این کار فرمان درگ شده از منو حذف خواهد شد.
حال اگر اشتباهی فرمانی را حذف کنید دو راه برای بازگرداندن آن پیش رو دارید اول اینکه مثل بالا عمل کنید و آن فرمان را پیدا کنید و به منو اضافه کنید راه دیگر این است که کل منوها را ریست (rest) کنید با این کار منوها مثل روز اول می شوند برای این کار در کادر customize روی سربرگ toolbar کلیک کنید و در آن گزینه worksheet menu bar را پیدا کنید و روی آن یک بار کلیک کنید تا انتخاب شود سپس روی کلید ریست کلیک کنید با این کار مشکلتان حل می شود.
چند نکته راجع به چاپ
امروز مطالب جدیدی یاد گرفتم :
1. اینکه برای درج تاریخ یا زمان راه ساده تری هم هست .کنترل را بگیرید و سمیکالن را فشار دهید برای درج زمان هم کنترل + شیفت + سمیکالن . نکته جالب اینه که تاریخ و زمان درج شده اعداد مرده هستند یعنی با گذشت زمان تغییر نمی کنند این می تواند بسیار مفید باشد.
2. برای درج اعداد منفی می توانید آنها را داخل پرانتز هم بنویسید یعنی اکسل (100) را 100- در نظر می گیرد.
3. برای درج اعداد کسری به این شیوه عمل می کنیم (اعداد مخلوط) مثلا برای درج عدد 5 و 30/25 ام ابتدا عدد 5 را وارد می کنیم بعد یک فاصله بعد هم عدد کسری را به صورت 30/25 وارد می کنیم. برای درج کسر ساده باید به جای عدد مقابل کسر عدد صفر را وارد کنیم و گرنه اکسل آنرا به صورت تاریخ در نظر می گیرد یعنی یک صفر، بعد فاصله بعد هم کسر را وارد می کنیم.
منبع : ویژه نامه کلیک- روزنامه جام جم -شماره 74
فعلا این چند تا نکته رو داشته باشید تا بعد
چند نکته ظریفتر از مو:
با کلی زحمت یک فرمول را در یک سلول تایپ می کنی بعد از زدن اینتر یک علامت عجیب و غریب در سلول ظاهر می شود بعضی ها فکر می کنن که کل فرمول اشتباهی تایپ شده است اما ممکن است اشکال از فرمول نباشد چرا ؟ برای اینکه خطاهای مختلفی در اکسل وجود دارند که هر کدام معرف خطای خاصی هستند حال لیست خطاها :
در صورت مشاهده: این اتفاق افتاده است:
|
#### |
برای نمایش مقدار عددی موجود ،عرض ستون به اندازه کافی نیست ( برای تنظیم دقیق عرض ستون روی مرز ستون در کنار عنوان ستون جایی که ماوس تغییر شکل می دهد دوبل کلیک کنید) |
|
#VALUE |
در یک از خانه های Excel به جای مقدار عددی یک متن درج شده است . |
|
#DIV/0 |
در Excelمحاسبه ای انجام شده است که یکی از پارامترهای آن صفر است ولی باید این پارامتر یک مقدار عددی باشد مثلا =10/0 این خطا را می دهد |
|
#NAME? |
اطلاعاتی که برنامه Excel در جستجوی آن است به ناحیه نامگذاری شده ای ارجاع داده شده است که دیگر وجود ندارد برای رفع این اشکال تمامی اسامی کاربرگتان را چک کنید |
|
#N/A |
یکی از فرمولها و توابع به خانه ای ارجاع داده شده است تا از اطلاعات آن خانه استفاده کند اما آن خانه دارای اطلاعات مورد نظر تابع نیست |
|
#REF! |
خطای رفرنس یا ارجاع زمانی بروز می کند که خانه ای را که یک تابع به آن ارجاع داده باشیم را پاک کنیم یا اطلاعات آنرا انتقال دهیم |
|
#NUM! |
زمانی که یک تابع یا فرمول ،به یک مقدار عددی نیاز داشته باشد ولی به جای این مقدار عددی اطلاعات غیر قابل قبول دریافت نموده باشد . مثلا به جای عدد متن دریافت کند و یا مقدار عددی خیلی کوچک و یا خیلی بزرگ باشد |
|
#NULL! |
در یک فرمول یک ناحیه غیر صحیح ، تعریف شده باشد .این حالت ممکن است زمانی رخ دهد که در هنگام نوشتن فرمول ، یک علامت کاما را از قلم بیندازید. |
چند نکته از Auto fill
چند نکته کوچک
1- اگر بخواهید فرمتی را به همه کاربرگ اعمال کنید باید تمامی سلولها را انتخاب کنید برای این کار از کلیدهای Ctrl+A استفاده کنید. البته می توان از کلید select all استفاده کرد منظورم دکمه ای است که در محل تقاطع اسامی ردیف ها و ستون ها در گوشه کاربرگ قرار دارد.
2- برای اینکه اطلاعات را در یک محدوده خاص در چندین ستون وارد کنید ابتدا ناحیه مورد نظرتان را انتخاب کنید سپس شروع کنید به وارد کردن اطلاعات . با اینتر زدن در آخرین سلول یک ستون انتخابی به اولین سلول ستون بعدی خواهید رفت بدون اینکه نیاز داشته باشید که خودتان به صورت دستی این کار را انجام دهید.
3- اگر می خواهید که اکسل اعداد را به عنوان متن قبول کند جلوی اعداد علامت آپوستروف قرار دهید به این ترتیب عدد مزبور مانند متن در نظر گرفته می شود مثال :'15
4- برای تبدیل اعداد معمولی به اعداد رومی ( لاتین) از تابع زیر استفاده می کنیم
( آدرس خانه =Roman( محدوده اعداد هم از 1 تا 3999 است .تابع جالبی
است امتحانش کنید
مراجع مطلق و نسبی : فرض کنید که در یک ستون چند عدد دارید و در زیر آنها حاصل جمع ستون را داریم.(مثلا 3 عدد در سلول های A1,A2,A3 و حاصل جمع نیز در سلول A4) حالا در ستون دیگری می خواهیم تک تک این اعداد را بر حاصل جمع آنها تقسیم کنیم خوب در اولین سلول ستون دوم تایپ می کنیم عدد سلول اول تقسیم بر حاصل جمع یعنی =A1/A4 خوب حاصل این تقسیم در این سلول نمایان می شود حال می خواهیم این فرمول را به صورت پر کردن اتوماتیک به سلول های زیرین کپی کنیم خیلی راحت روی اولین سلول ستون دوم قرار می گیریم و ماوس را روی مربع کوچک کنار سلول کلیک می کنیم و تا پایین می کشیم به نظر می رسد که اشکالی در اینجا بوجود آمده است چون با دوبل کلیک روی سلولهای زیرین متوجه می شویم که اکسل منظور ما رو بخوبی متوجه نشده است و سلولی را که می بایست در تمامی فرمول ها ثابت نگه می داشت حرکت داده است به این عمل مرجع نسبی گویند حال به سلول اول ستون دوم برگردید و فرمول زیر را تایپ کنید=A1/A$4 با درج علامت دلار در جلوی شماره ردیف مخرج تقسیم همواره در ردیف 4 خواهد ماند اگر نیازی داشتید می توانید ستون را هم تثبیت کنید یعنی :=A1/$A$4 با این عمل هم ستون و هم ردیف کاملا قفل می شوند و فرمول مورد نظر ما به درستی محاسبه می شود به این مرجع مطلق می گویند. احتمالا مطلب پیش پا افتاده ای گفتم نه ؟