‏نمایش پست‌ها با برچسب اکسل، ابزار دست. نمایش همه پست‌ها
‏نمایش پست‌ها با برچسب اکسل، ابزار دست. نمایش همه پست‌ها

بانک‌داری ما، بانک‌داری اونا

عرض کنم خدمت شما که همیشه شنیده بودم که در شیوه‌ی بانک‌داری اسلامی و بدون ربا که ما مبدع اون هستیم، اگر وام بانکی بگیریم باید پول بیشتری برگردونیم تا در شیوه‌ی کشورهای صنعتی مثلا. خب، دیروز نشستم شیوه‌ی بانکداری اسلامی و خارجکی رو با «مبلغ وام»، «نرخ بهره» و «مدت بازپرداخت» یکسان مقایسه کردم که ببینم آیا ما واقعا بیشتر پرداخت می‌کنیم، و دیدم که توی هر دو حالت اقساط و کل مبلغ بازپرداختی یکی هستند.
چه‌جوری مطمئن شدم؟ خب، راست‌اش تازگی‌ها از بانک ملت وام گرفتم، پس از بابت اقساط بانک ملت مظمئن هستم و از طرف دیگه با ثبت‌نام در یکی از دوره‌های Coursera با شیوه‌ی پرداخت اقساط خارجکی‌ها هم آشنا شدم که البته بیشتر یک یادآوری بود.
این دو روش در شیوه‌ی محاسبه‌ی مانده‌ی وام با هم تفاوت دارن که در تصویر پائین می‌بینیم، فرض کنیم بعد از پرداخت شش قسط من برم بانک ملت و بخوام مانده‌ی وام رو تسویه کنم، مطمئن هستم که مانده‌ی وام کمتر از ۷ میلیون نخواهد بود، در حالی که تا اون موقع، من حداقل یک میلیون و پانصد هزار تومان وجه رایج مملکتی رو قسط دادم، ولی در مورد وام خارجکی و بعد از پرداخت ۶ قسط مانده‌ی وام من شش میلیون تومان خواهد بود؛ در اون مدل از همون ابتدا با شیوه‌ی درست‌اش از اصل وام کسر می‌شه.
Bank-e.Ouna_Bank-e.Ana
تصویر بزرگ‌تر از اون‌چیزیه که از دور به نظر می‌رسه :)
بگذریم، این یادداشت صرفا از سر کنجکاوی نوشته شد تا حداقل برای خودم روشن شه که چه چیزهائی شایعه‌س و چه چیزهائی واقعی. البته این رو هم اضافه کنم که در دنیای واقعی، موارد زیادی پیش میاد که به یک‌باره و به دلایل شخصی وام بانکی‌مون رو از قبل از سررسید تسویه می‌کنیم و اون‌جاست که بانک‌های کاملا اسلامی، مثل لاشخور ربای حلال شده‌شون رو ازمون می‌گیره‌ن.
فقط اینکه برای محاسبه‌ی اقساط از تابع pmt اکسل استفاده کردم که در rate باید نرخ بهره‌ی بانکی بر ۱۲ تقسیم شده رو بگذاریم، در nper تعداد اقساط (در اینجا ۳۶) و در pv مقدار وام دریافتی. برای اینکه یک مشت عدد قرمز نبینیم هم از Abs برای نمایش قدر مطلق عدد استفاده کردم، یه چیزی مثل این:
ABS(PMT(.245/12,36,70000000)

قواعد نام‌گذاری توابع و ماکروها در اکسل

در نوشتن توابع (Sum و Function) در VBA قواعد زیر را در نام‌گذاری رعایت ‌می‌کنیم.

1ـ از حروف، اعداد و بعضی کاراکترهای نقطه‌گذاری می‌توان استفاده کرد، اما کاراکتر اول باید از حروف باشد.
2ـ از فاصله (Space) یا وقفه استفاده نمی‌کنیم.
3ـ VBA تفاوتی بین حروف کوچک و بزرگ قائل نیست.
4ـ از هیچ یک از این کاراکترها نمی‌توان استفاده کرد: !، @، #، $، %، ^، &، *
5ـ مطمئن باشیم که نام تابع شبیه به آدرس سل‌ها نیست؛ مثل AC12. البته در اکسل می‌شود از این دست اسامی برای توابع نوشت، اما چرا باید داستان را -از چیزی که هست- گیج‌کننده‌تر کنیم؟
6ـ اسامی توابع نباید از 255 کاراکتر بیشتر باشند.

بعضی‌ها، برای توابع، اسامی کاملی شامل شرح کار تابع می‌نویسند، مثل این‌ها که در ادامه می‌بینید، WriteReportToTextFile یا Get_Options_and_Print_Report. این روش نام‌گذاری، معایب و مزایای خودش را دارد. عیب‌اش این است که طولانی‌ست و خوبی‌ش این است که نقطه‌ی تاریک باقی نمی‌گذارد؛ کامل و واضح است. خب، هر کسی هم روش خودش را در نام‌گذاری توابع دارد اما نکته‌ی اصلی این است: نام تابع باید واضح و کامل باشد و از انتخاب اسامی بی‌معنی خودداری کنیم.

» منبع: کتاب Excel 2007 VBA Programming For Dummies صفحه‌ی 69
» قبلا نوشتم که "چگونه یک کتاب خوب را نخریم". هنوز هم جواب می‌دهد. منتها با این تفاوت که دیگر برای کتاب احتیاجی به جستجو نیست، در Gigapedia.net همه‌شان را پیدا می‌کنید.

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

» از همان سری یادداشت‌های پیش‌نویس، همین. این یکی هجدهم سپتامبر نوشته شد.

اکسل یاد می‌گیرم: تغییر جهت حرکت در سلول‌ها

چون با اکسل خیلی سر و کار دارم -اما خب، رسما هیچی بلد نیستم متاسفانه- و به خاطر کارم، مجبورم اعداد زیادی را در کاربرگ‌ها مختلفی با جهت‌های مختلف وارد کنم، یکی از معضلات‌ام شده تغییر جهت در سلول‌ها بعد از تقه زدن روی Enter.

» راه اول:
در اکسل 2007 در Excel Option و در advanced می‌توانید جهت حرکت در سلول‌ها را بعد از Enter تغییر دهید، مثل تصویر زیر.

after-return-in-excel-2007 

» راه دوم:
در حالت پیش‌فرض با تقه‌ زدن روی Enter، به سلول پایین و با زدن Tab به سمت راست می‌روید.

» راه حل بهتر:
استفاده از ماکرو. خب، وقتی در طی روز بارها و بارها مجبور شوی بروی در Option تغییر موضع بدهی، اولین نتیجه‌اش کلافه‌گی‌ست. ابتدا در همان Excel Option برگه‌ی Developer را فعال کنید، تصویر زیر کمک‌تان می‌کند.

show-the-developer-tab-in-ribbon

دو تا ماکرو ساده ایجاد می‌کنم. فرض کنید جهت پیش‌فرض را تغییر نداده‌ام؛ بالا به پایین. یک ماکرو ضبط می‌کنم به نام DirectToRight و میانبری هم برایش تعیین می‌کنم؛ مثلا Ctrl+Shift+R. وقتی ضبط ماکرو شروع می‌شود، در Excel Option و در Advanced جهت را به سمت راست تغییر می‌دهم و پس از بستن Option، ماکرو را هم متوقف می‌کنم.

برای جهت بالا به پایین هم یک ماکرو به نام DirectToDown ضبط می‌کنم. از این به بعد، برای تغییر جهت به راست از ترکیب Ctrl+Shift+R و برای تغییر جهت به پایین از ترکیب Ctrl+Shift+D استفاده می‌کنم، یا اگر میانبری تعریف نکرده‌ام با ترکیب ALt+F8 پنجره‌ی ماکروها را باز می‌کنم و ماکرو مورد نظر را انتخاب و اجرا می‌کنم. کدهای نهایی چیزی‌ست شبیه به چند خط پایین، نکته‌اش این است که لزوما نباید به برنامه‌نویسی -در نرم‌افزارهای خانواده‌ی آفیس- تسلط داشته باشید تا امورات‌تان بگذرد، درباره‌ی این موضوع و کتابی که این روزها می‌خوانم بیشتر می‌نویسم.

Sub DirectToDown()
' DirectToDown Macro
Application.MoveAfterReturnDirection = xlDown
End Sub

Sub DirectToRight()
' DirectToRight Macro
Application.MoveAfterReturnDirection = xlToRight
End Sub

آفیس 2003 تا 2007: کجا دنبال چی بگردم؟

عرض کنم خدمت شما که یکی از معضلات ما، این شده که چه بلایی سر منوهای آفیس 2007 دزدی‌مان آمده که جای 2003 دزدی برای‌مان نصب کرده‌اند. اگر شما هم این مشکل را دارید، این فایل به‌تان کمک می‌کند تا آنچه را می‌خواهید پیدا کنید. نرم‌افزاری هم هست که منوهای آفیس 2003 را به 2007 اضافه می‌کند که رایگان نیست، این، برای ما که عادت به خرید چیزی نداریم یعنی بروید دنبال کرک و سریال‌اش باشید.
» شاید این یکی کمک‌تان کند.

» یک چیز دیگر: کامنت‌های اینجا مشکلی دارد؟ برای امتحان اگر کسی لینک کامل همین نرم‌افزار را دارد کامنت بگذارد لطفا.

اصل 95/5، اصل اول اکسل

اصل نرم‌افزاری 80/20، می‌گوید هشتاد درصد از کاربران یک نرم‌افزار، تنها از 20 درصد قابلیت‌های آن استفاده می‌کنند، اما این اصل در مورد اکسل درست نیست. برای اکسل از اصل 95/5 استفاده می‌کنیم؛ 95 درصد از کاربران اکسل، تنها از 5 درصد قابلیت‌های این ابزار استفاده می‌کنند.

2007formulas_sm خب، به‌طور مسلم این جملات از بنده نیست، این‌ها از فرمایشات جناب John_Walkenbach است که چند تا از کتاب‌هاش را در این یادداشت دزدیدم. این جملات را هم در مقدمه‌ی کتاب Formulas and Functions with Microsoft Office Excel 2007 نوشته. بدون شک، برای علاقه‌مند تنبلی مثل من مقدمه‌ی وسوسه‌کننده‌ای‌ست. در همان فصل اول هم غافلگیر شدم، نویسنده به نکات ریز اما بدیهی اشاره می‌کند که همیشه کاربران عادی مثل خودم از دیدن‌شان غافل هستند. پیشنهاد می‌کنم اگر از اکسل -یا حتی از Open_Office خوش‌دست و خوش‌رنگ که دارد فارسی‌دار هم می‌شود- در گزارش‌دهی استفاده می‌کنید کتاب را بخوانید.

» توضیح بی‌ربط به اکسل و باربط به اصل 80/20. اگر نمی‌دانید این اصل چیست و چه کاربردهای دیگری می‌تواند داشته باشد این یادداشت را هم بخوانید.

» اگر دنبال کتاب کاملی در مورد اکسل 2003 هستید، این کتاب را دریابید. با روش دزدی کتاب هم که آشنا هستید، نیستید؟ فکر نمی‌کنم عیبی داشته باشد وقتی جایی مثل GigaPedia وجود دارد. ثبت نام کنید و لینک‌های رپیدشیر را بدون زحمت بگیرید و ادامه‌ی روش.
» تشکر ویژه‌ای هم دارم از حضرت گناهکار به خاطر لینک گیگاپدیا. خدا یک در دنیا، دو در برزخ و صد در آخرت عوضت بده جوون که به فریادمون رسیدی.

چگونه یک کتاب خوب را نخریم

» عنوان فرعی: روش آسان دزدی کتاب

فرض کنید شما هم یکی از خیل علاقه‌مندان بی‌پول کتاب‌های آقای John Walkenbach هستید. چه می‌کنید به جز تماشای صفحه‌ی کتاب‌های این آقا؟

خب، من هم لینک دانلود مستقیم کتاب‌ها را ندارم. البته اگر پولش را دارید که حدود 100 دلار برای چهار جلدش بدهید خب، دم شما گرم، جای ما را هم خالی کنید، اما...
می‌شود عنوان کتاب را در جایی مثل Rapid Library یا Rapidshare-search-engine جستجو کرد و لینک فایل‌های کمتر از 20 مگابایت را سپرد به جایی مثل Rapidbaz و لینک دائمی ازش گرفت. این آخری به سرعت فایل اصلی را به سرورهای خودش منتقل می‌کند و لینکی با قابلیت دانلود و پیگیری توسط برنامه‌های مدیریت دانلود می‌دهد که فعلا تا یک هفته دوام دارد.

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