Powered By Blogger

Sunday, October 8, 2017

مدل 1-5) کنترل سیستم های مالی با یک ایده جدید

اکسل برای مدیران, مهندسان, حسابداران
 وتولید ایده های نو

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

شماره 1) مدل H – V:     http://www.emfps.org/2017/09/h-v.html

مدل شماره 2) تولید انبوه پسورد (Password):  http://www.emfps.org/2017/09/2-password.html

مدل شماره 3) دینامیک و حرکت در اکسل:    http://www.emfps.org/2017/09/3.html

مدل 4) آنالیز سه بعدی با کلیک:   http://www.emfps.org/2017/10/4.html



مدل1 -5) کنترل سیستم های مالی با یک ایده جدید


فرض کنید دو ستون دارید که یکی مربوط به متغیر x و ستون بعدی مربوط به متغیر y هست. حالا زیر ستون x تعدادی عدد تایپ میکنید در این مدل من 10 عدد انتخاب کردم (x1, x2, x3, x4, x5, x6, x7, x8, x9, x10). در زیرستون y هم ده عدد دیگه تایپ میکنید (y1, y2, y3, y4, y5, y6, y7, y8, y9, y10). حالا سوال اینست که کدام سری ریاضی از ستون x برابر میشود با یک سری ریاضی در ستون y؟ یا کدام سری ریاضی از ستون x منهای یک سری ریاضی در ستون y , برابر یک عدد خاص یا ایندکس که در اینجا به اسم مغایرت در حسابداری نام دارد, میشود؟. بطورمثال برای ستون x ما حالتهای زیررا داریم:

x1+ x2+x10+x5

x3+x7+x1

x4 + x3 + x 6 + x 7 + x8 + x9

بطورمثال برای ستون y ما حالتهای زیررا داریم:

y2 + y4 + y6 + y8 + y10

y1 + y3 + y5 + y7

y2 + y5 + y9

همانطور که شما می دانید بر اساس روابط جایگشت ها در آمار و احتمالات ریاضی, ما می توانیم 2^10 معادل 1024 معادله برای ستون x ها و 1024 معادله برای ستون y ها بنویسیم. در حقیقت این مدل توانایی حل همزمان 1024 معادله را دارد بطوریکه در قسمت Outputs نتیجه حل معادلات را که همان جواب به سوالات فوق می باشد را دارد. بستگی به مشخصات فنی کامپیوترو قدرت و سرعت پردازش آن, شما می توانید تعداد اعداد هر ستون را کم و یا زیاد کنید. بطور مثال من برای هر ستون تا 20 عدد یک مدل ساخته ام.

همانطور که در فیلم آموزشی زیر می بینید, شما در قسمت Inputs برای هر ستون اعداد تصادفی وارد میکنید که در این مدل یک ستون مربوط به حساب بستانکاری و یک ستون مربوط به حساب بدهکاری است. سپس در قسمت Outputs , روی هر ردیف بستانکاری اعدادی حاصل میشود که اگر با هم جمع شوند برابر جمع اعداد همردیف در قسمت بدهکاری (ردیف های سمت راست) است. اگر در قسمت Inputs به جای بالانس, مغایرت را جایگزین کنید, اعداد روی ردیف ها در Outputs ودرهر ردیف بستانکاری اعدادی حاصل میشود که اگر با هم جمع شوند و منهای جمع اعداد همردیف در قسمت بدهکاری (ردیف های سمت راست) شوند همگی مساوی عدد مغایرت خواهند بود.








همانطور که در فیلم آموزشی فوق می بینیم, من در ستون بستانکار اعداد 1 تا 10 و در ستون بدهکار اعداد 10 تا 100 را جایگزین کردم. سپس در قسمت نتیجه نهایی (Outputs) , پنج جواب حاصل میشود. بطور مثال: در ردیف 20 شیت اکسل و جواب شماره 3 ,برای ستون بستانکار اعداد 2 و 4و 7 و 8 و 9 و 10 بدست آمد که جمع این اعداد 40 میشود از طرفی در قسمت بدهکار فقط یک عدد 40 بدست آمد یعنی مجموع اعداد سل ها روی هر ردیف در سمت چپ با مجموع اعداد سل ها روی همان ردیف در سمت راست برابر شد. یا در ردیف 22 شیت اکسل و جواب شماره 5, برای ستون بستانکار اعداد 2 و 3و 5 و 6 و 7 و 8 و 9 و 10 بدست آمد که جمع این اعداد 50 میشود از طرفی در قسمت بدهکار فقط دو عدد 20 و 30 بدست آمد یعنی مجموع اعداد سل ها روی هر ردیف در سمت چپ با مجموع اعداد سل ها روی همان ردیف در سمت راست برابر شد. حالا من در سل B14 و در قسمت بالانس عدد مغایرت بین دو ستون بدهکار و بستانکار را جایگزین کردم و شما می بینید که در این حالت 6 جواب حاصل شد که با جواب های قبلی کاملا فرق دارد. بطور مثال: در ردیف 20 شیت اکسل و جواب شماره 3 ,برای ستون بستانکار اعداد 2 و 4و 5 و 7 و 8 و 9 بدست آمد که جمع این اعداد 35 میشود از طرفی در قسمت بدهکار اعداد 10 و 30 و 40و 50و 60 و 70 و 80 و 90 و 100 بدست آمد که جمع این اعداد 530 میشود.  یعنی مجموع اعداد سل ها روی هر ردیف در سمت چپ منهای مجموع اعداد سل ها روی همان ردیف در سمت راست برابربا عدد مغایرت میشود (530 – 35 = 495 -). یا در ردیف 22 شیت اکسل و جواب شماره 5, برای ستون بستانکار اعداد 2 و 3  بدست آمد که جمع این اعداد 5 میشود از طرفی در قسمت بدهکار اعداد 20 و 30 و 50و 60 و 70 و 80 و 90 و 100 بدست آمد که جمع این اعداد 500 میشود. یعنی مجموع اعداد سل ها روی هر ردیف در سمت چپ منهای مجموع اعداد سل ها روی همان ردیف در سمت راست برابربا عدد مغایرت میشود (500 –5 = 495 -).

نکته جالب اینجاست که گاهی اوقات تعداد جواب های حاصل شده در قسمت Outputs بسیار زیاد میشود بطور مثال در فیلم آموزشی فوق وقتی من اعداد تصادفی در هر دو ستون جایگزین میکنم ,بطوریکه برای ستون بستانکاراعداد 1 و 2 و 3و23و 5 و 6 و 7 و 78 و 9 و 10 و برای ستون بدهکار اعداد 10 و20و 30 و 40و 12و 60 و 34 و 80 و 90 و 6 جایگزین میکنم, تعداد 62 جواب در قسمت   Outputs حاصل میشود.

کنترل سیستم های مالی


این مدل کاربردهای زیادی دارد که در مقالات بعدی من کاربرد این مدل را در برخی علوم مهندسی به شما نشان خواهم داد. اما در این مقاله به یکی از کاربردهای مهم این مدل در کنترل سیستم های مالی اشاره کرده ام.
پیشنهاد من به کلیه دوستانی که در علوم مالی و حسابداری فعالیت دارند اینست که قبل از استفاده از این مدل و جهت بهینه سازی ارقام ورودی در قسمت Inputs , حتما مراحل زیر را انجام دهند:

1) قبل از شروع کنترل با این مدل, یک محدوده زمانی که می خواهید حساب ها را کنترل کنند, در نظر بگیرید که به نام Time Benchmarking میباشد.

2) با توجه به اینکه در برخی تاریخ ها مثلا در یک روز چندین پرداخت و یا دریافت داشته اید, جهت جمع مبالغ روی یک روز از دستور SUMIF همانند فیلم آموزشی زیر استفاده کنید.






3) با توجه به اینکه تاریخ برخی پرداخت ها مثل پیش پرداخت یک قرارداد بسیار زود تر از اسناد دریافتی, پرداخت میشود و یا برخی دریافت ها در تاریخ های مختلف پرداخت میگردد, جهت نشاندن هر رقم پرداختی یا دریافتی در محل تاریخ خود, از دستور IFERROR بهمراه INDEX همانند فیلم آموزشی زیراستفاده نمایید.

ضمنا در لینک زیر شرح جزییات کامل موارد فوق الذکر را همراه با مثال توضیح داده ام:

http://www.emfps.org/2015/10/a-case-of-accounting-control-system.html






در فیلم آموزشی زیر یک مثال از کنترل مالی و روش مغایرت گیری با استفاده از این مدل مشاهده می فرمایید:









Monday, October 2, 2017

مدل 4) آنالیز سه بعدی با کلیک

اکسل برای مدیران, مهندسان, حسابداران

 وتولید ایده های نو

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

شماره 1) مدل H – V:     http://www.emfps.org/2017/09/h-v.html

مدل شماره 2) تولید انبوه پسورد (Password):  http://www.emfps.org/2017/09/2-password.html

مدل شماره 3) دینامیک و حرکت در اکسل:    http://www.emfps.org/2017/09/3.html

مدل 4) آنالیز سه بعدی با کلیک

یکی از بهترین ابزارها جهت آنالیز در اکسل, استفاده از Data Table بوده که جهت بررسی و آنالیز مربوط به تاثیر یک یا دو متغیر همزمان بر روی یک الگوریتم بکار میرود. اسم این آنالیز Sensitivity Analysis میباشد. 
همانطور که گفتم حداکثر تعداد متغیر ها جهت آنالیز با این روش, دو متغیراست اما در این مقاله با استفاده از روش قید شده در مدل 3 (لینک: http://www.emfps.org/2017/09/3.html), من یک مثال در زمینه حسابداری برای آنالیز سه طرفه و یا سه بعدی آورده ام.

قبل ازآن دو مثال بصورت فیلم آموزشی در رشته مهند سی برق و حسابداری برای روش آنالیزدو بعدی که با اکسل قابل اجراست بشرح زیر توضیح داده شده است:

مثال در زمینه مهندسی برق (طراحی یا دستیابی به حداقل افت ولتاژ هدف)

همانطورکه در مدل شماره 1و 3 قید شد, میتوان یک الگوریتم در اکسل برای محاسبه افت ولتاژ نوشت و در این مدل با یک کلیک بر اساس تغییرات سطح مقطع و مقاومت AC یا DC , میزان افت ولتاژ را محاسبه کرد.حال در آنالیز دو بعدی برای دو متغیر دیگر یعنی شدت جریان و فاصله روی شیت اکسل دامنه ای تعریف میکنیم. دامنه برای فاصله روی یک ردیف و شدت جریان روی یک ستون. روش گام به گام آنالیز دو بعدی طبق فیلم آموزشی زیر بشرح زیر است:
- در صد افت ولتاژ را به جدول بین دو متغیر شدت جریان و فاصله منتقل میکنیم.
- برای هر متغیر مذکور یک رنج یا دامنه روی شیت اکسل تایپ میکنیم.
- روی کل اعداد و سل های خالی جدول با موس میکشیم و از نوار بالا ی اکسل روی DATA و
 What – If – Analysis و سپس Data Table کلیک میکنیم.
- در محل Row input cell , مقدار فاصله در الگوریتم اولیه را کلیک میکنیم.
- در محل Column input cell , مقدار شدت جریان در الگوریتم اولیه را کلیک کرده و OK میکنیم.
- حال کل جدول مقدار محاسبه شده افت ولتاژ را به ما میدهد.
- یک سل انتخاب کرده و مقدار حداکثر افت ولتاژطراحی را به عنوان در صد افت ولتاژ هدف تایپ میکنیم.
- روی کل جدول با موس میکشیم و سپس در نوار بالای اکسل روی HOME و Conditional Formatting و
Highlight Cells Rules وسپس Less than کلیک میکنیم.
- داخل محل ورودی اطلاعات در Less than , روی مقدار در صد افت ولتاژ هدف کلیک میکنیم.
حالا با هر کلیک روی نوار سبز و یا قرمزدر انتهای الگوریتم, قسمتی از جدول که به رنگ قرمز های لایت میشود, همگی دارای افت ولتاژ کمتر از افت ولتاژ هدف است بنابراین از مقادیر فاصله و شدت جریان مرتبط با قسمت رنگ قرمز میتوان برای ادامه طراحی استفاده کرد.






 مثال در زمینه حسابداری (آنالیز رسیدن به سود خالص هدف در سال آتی)

فرض کنیم یک خلاصه صورت سود و زیان سال 1396همانگونه که در فیلم آموزشی زیرمی بینید در دسترس دارید. در این الگوریتم ما سه متغییر بشرح زیرداریم که بعنوان فرضیات در این مدل درنظرمیگیریم:
1) در صد رشد فروش خالص
2) درصد رشد بهای کالای فروش رفته
3) در صد رشد هزینه های فروش, اداری وعمومی
از آنجایی که این مدل فقط برای آنالیزدو بعدی است, من متغیر های (1) و (2) بالا یعنی در صد رشد فروش خالص و ودرصد رشد بهای کالای فروش رفته را بعنوان متغیرهای جدول آنالیز در نظر گرفته و متغیر (3) را ثابت فرض میکنم.
حال می خواهیم بدانیم برای رسیدن به سود خالص هدف در سال 1397, متغیرهای ما چگونه باید حرکت کنند که همان مفهوم آنالیزرسیدن به سود هدف است. فرق این مثال با مثال مهندسی برق که در بالا قید شد, تعریف یک رنج و محدوده برای هدف می باشد که در اینجا افزایش تعداد سود خالص هدف است که من آنرا با لیست سود خالص هدف در شیت اکسل نمایش داده ام.
با توجه به فیلم آموزشی زیر, مراحل گام به گام این آنالیز بشرح زیر می باشد:

- مقدارسود خالص پیش بینی شده در سال 1397(Cell C14) را به جدول بین دو متغیردرصد رشد بهای کالای فروش رفته و در صد رشد فروش خالص منتقل میکنیم.
- برای هر متغیر مذکور یک رنج یا دامنه روی شیت اکسل تایپ میکنیم.
- روی کل اعداد و سل های خالی جدول با موس میکشیم و از نوار بالا ی اکسل روی DATA و
 What – If – Analysis و سپس Data Table کلیک میکنیم.
- در محل Row input cell , درصد رشد بهای کالای فروش رفته Cell B3)) در الگوریتم اولیه را کلیک میکنیم.
- در محل Column input cell , در صد رشد فروش خالص Cell B2)) در الگوریتم اولیه را کلیک کرده و OK میکنیم.
- حال کل جدول مقدارسود خالص پیش بینی شده در سال 1397 را به ما میدهد.
- یک سل انتخاب کرده و یک مقداردلخواه بعنوان سود خالص هدف تایپ میکنیم (Cell B16).
- یک ستون انتخاب کرده و یک رنج و محدوده برای سود خالص هدف تایپ میکنیم. در اینجا دامنه مذکور بین سل D8 و D19 تایپ شده است.
- روی کل جدول با موس میکشیم و سپس در نوار بالای اکسل روی HOME و Conditional Formatting و
Highlight Cells Rules وسپس Great than کلیک میکنیم.
- داخل محل ورودی اطلاعات در Great than , روی مقداردلخواه بعنوان سود خالص هدف (Cell B16) کلیک کرده و در قسمت سمت راست رنگ (های لایت) را سبز انتخاب میکنیم.
- روی سل D9 کلیک کرده و سپس از نوار بالای صفحه اکسل روی DATA وData Validation  و در قسمت Allow کلیک کرده و List را انتخاب می کنیم و نهایتا در محل Source محدوده برای سود خالص هدف (D10:D19) را وارد کرده وOK می کنیم.
- حال   D9را به B16 منتقل میکنیم.
حالا با هر کلیک روی سل   D9ومقادیر مربوط به سود خالص هدف,  قسمتی از جدول که به رنگ سبز های لایت میشود, همگی دارای مقادیربیش ازسود خالص هدف است بنابراین از دو متغیردرصد رشد بهای کالای فروش رفته و در صد رشد فروش خالص مرتبط با قسمت رنگ سبز میتوان برای آنالیزوپیش بینی سود خالص سال آتی استفاده کرد.






مثال در زمینه حسابداری (آنالیز سه بعدی با کلیک)

همانگونه که در فیلم آموزشی زیر می بینید, در این مدل علاوه بر درصد رشد فروش خالص و همچنین درصد رشد قیمت تمام شده کالا به عنوان دو متغیر تاثیر گذار بر الگوریتم تعیین سود خالص سالیانه شرکت, تاثیرهمزمان متغیر سوم که درصد رشد هزینه های فروش, اداری و عمومی نیز بر آنالیز تعیین مقدار سود خالص سالیانه شرکت لحاظ شده است. کاربرد مدل شماره 3 (http://www.emfps.org/2017/09/3.html) که مربوط به دینامیک و حرکت در اکسل می باشد, هنگام شروع فیلم آموزشی مجددا نشان داده شده است بطوریکه شما فقط با یک کلیک روی نوار قرمز سمت چپ (سل A15) , همزمان چندین سل متن دار را به هر جایی که میخواهید میتوانید انتقال دهید.
در این مدل, متغیر سوم که درصد رشد هزینه های فروش, اداری و عمومی می باشد, روی یک ستون (H3:H11) تایپ میشود و سپس با استفاده از روش قید شده در مدل شماره 3 به سل B4 انتقال می یابد جایی که با هرکلیک روی نوار سبز(سل های  B15 و (B16 , مقادیر سود خالص در جدول بر اساس سه متغیربدست می آید. در اینجا محل ورودی اطلاعات ((Inputs شامل: درصد رشد فروش خالص و همچنین درصد رشد قیمت تمام شده کالا در سل های C2 و C3 بترتیب به سل های F14 و G13 لینک بوده و سل های D2 و D3 بترتیب برای کنترل تغییرات دامنه F15:F24 و H13:N13 می باشد. همچنین سل   C4مربوط به درصد رشد هزینه های فروش, اداری و عمومی به سل H4 لینک بوده و سل D4 برای کنترل تغییرات دامنه H4:H11 می باشد.




Thursday, September 28, 2017

مدل شماره 3) دینامیک و حرکت در اکسل

حرکت در اکسل بوسیله روش مونت کارلو امکان پذیر است همانگونه که در مدل شماره 2 که مربوط به تولید انبوه پسورد بود و در لینک : http://www.emfps.org/2017/09/2-password.html نشان داده شده است.
اما مشکلی که ما با استفاده از روش مونت کارلو با آن روبرو هستیم, عدم کنترل ما بر روی تغییرات و دینامیک در اکسل میباشد. در مدل شماره 3 من با استفاده از یک VBA کد و برخی تئوری ها در ریاضیات, بر روی تغییرات وحرکت در اکسل کنترل بوجود آورده ام. در حقیقت در این مدل شما فقط با کلیک, دیتا روی هر سل را میتوانید به هر مکان دیگر انتقال دهید یا با استفاده از این مدل قادر خواهید بود که یک دامنه ای از اطلاعات را روی هر ستون و یا ردیف فقط با کلیک روی یک سل انتقال دهید.بطوریکه  با هر کلیک دیتا سل تغییر کرده و از دامنه اطلاعات خوانده شود.
 این مدل در حقیقت هم افزایی علم ریاضیات و علم کامپیوتر (نرم افزار) میباشد. در واقع من به ارتباط بین علم ریاضیات و فیزیک و نرم افزار طبق مدل زیرباور دارم:


مدل بالا به ما میگوید, پیشرفت در ریاضیات و فیزیک و کامپیوتر (نرم افزار) به پیشرفت در هر یک ارتباط دارد و پیشرفت در هر سه علم در حقیقت پیشرفت در کسب و کار میباشد.
بهمین دلیل جستجو برای پیدا کردن قوانین جدید در ریاضیات میتواند کمک زیادی در توسعه کسب و کار به ما کند. برخی نمونه تئوری های جدید در ریاضیات را میتوانید روی لینک های زیر مطالعه فرمایید:




همانطور که در متن بالا توضیح دادم, این مدل قادر است از یک دامنه, اطلاعات را خوانده و به یک سل انتقال دهد و با هر کلیک, دیتا روی سل تغییر کرده و کل دامنه اطلاعات فقط روی یک سل قابل مرور میباشد. یکی از بهترین کاربردها برای این مدل میتواند همان مدل شماره 1 (مدل H – V ) که قبلا در لینک: http://www.emfps.org/2017/09/h-v.html توضیح داده شده است, باشد.
بنابراین مجددا به مقاله قبلی (http://www.emfps.org/2017/09/h-v.html) برمیگردیم. در آنجا دیدیم که کلیه اطلاعات ستون اول و ردیف اول هر جدول باید بصورت دستی وارد مدل (Inputs) میشد در حالیکه در این مدل نیازی به وارد کردن اطلاعات با دست نیست و فقط با کلیک میتوان اطلاعات را از جدول استخراج و انتقال داد.

- مثال برای مدیریت منابع انسانی

در شکل زیر محل های کلیک با نوارهای رنگی مشخص شده است. دو سل زرد رنگ برای ستون (رفت و برگشت) و دو سل آبی رنگ برای ردیف (رفت و برگشت):



فیلم آموزشی زیر روش کار با این مدل را به شما نشان میدهد:





همانطور که در فیلم آموزشی فوق می بینیم, کارایی و عملکرد کلیک های مربوط به رفت و برگشت در روش مونت کارلو (مدل شماره 2:  http://www.emfps.org/2017/09/2-password.html ) امکانپذیر نمی باشد.
جهت دریافت این مدل درخواست خود را به آدرس های زیر بفرستید:

- مثال برای مدیریت مالی

در شکل زیر محل های کلیک با نوارهای رنگی مشخص شده است. دو سل زرد رنگ برای ستون (رفت و برگشت) و دو سل آبی رنگ برای ردیف (رفت و برگشت):


فیلم آموزشی زیر روش کار با این مدل را به شما نشان میدهد:



همانطور که در فیلم آموزشی فوق می بینیم, کارایی و عملکرد کلیک های مربوط به رفت و برگشت در روش مونت کارلو (مدل شماره 2:  http://www.emfps.org/2017/09/2-password.html ) امکانپذیر نمی باشد.
جهت دریافت این مدل درخواست خود را به آدرس های زیر بفرستید:

- مثال برای مهندسی مکانیک (پایپینگ):

در شکل زیر محل های کلیک با نوارهای رنگی مشخص شده است. دو سل قرمز رنگ برای ستون (رفت و برگشت) و دو سل سبز رنگ برای ردیف (رفت و برگشت):



فیلم آموزشی زیر روش کار با این مدل را به شما نشان میدهد:



همانطور که در فیلم آموزشی فوق می بینیم, کارایی و عملکرد کلیک های مربوط به رفت و برگشت در روش مونت کارلو (مدل شماره 2:  http://www.emfps.org/2017/09/2-password.html ) امکانپذیر نمی باشد.
جهت دریافت این مدل درخواست خود را به آدرس های زیر بفرستید:

- مثال برای مهندسی برق (قدرت):

در شکل زیر محل های کلیک با نوارهای رنگی مشخص شده است. دو سل قرمز رنگ برای ستون (رفت و برگشت) و یک سل سبز رنگ برای ردیف:



فیلم آموزشی زیر روش کار با این مدل را به شما نشان میدهد:



همانطور که در فیلم آموزشی فوق می بینیم, کارایی و عملکرد کلیک های مربوط به رفت و برگشت در روش مونت کارلو (مدل شماره 2:  http://www.emfps.org/2017/09/2-password.html ) امکانپذیر نمی باشد.
جهت دریافت این مدل درخواست خود را به آدرس های زیر بفرستید: