رفتن به مطلب

داشبورد مدیریتی چیست ؟( به همراه نمونه)


ارسال های توصیه شده

کلا فایل های اکسل جالبی هستند و کلی ایده میدند .

دست شما درد نکنه .

اگه یه توضیحات کلی بدید خیلی خوبه .مثلا برای من خیلی جالب بود با کلیک روی هر سالی نمودار های اون ها تغییر پیدا می کرد .

میشه در مورد ساخت یکی از فایل ها مثلا داشبورد.xlsm یه توضیحی بدید . نحوه ارتباط بین ماه های سایت و نمودارها .

ونکته جالب پسوند فایل هست که xlsm هست . این فرمت مربوط به چیه ؟

لینک به دیدگاه
کلا فایل های اکسل جالبی هستند و کلی ایده میدند .

دست شما درد نکنه .

اگه یه توضیحات کلی بدید خیلی خوبه .مثلا برای من خیلی جالب بود با کلیک روی هر سالی نمودار های اون ها تغییر پیدا می کرد .

میشه در مورد ساخت یکی از فایل ها مثلا داشبورد.xlsm یه توضیحی بدید . نحوه ارتباط بین ماه های سایت و نمودارها .

ونکته جالب پسوند فایل هست که xlsm هست . این فرمت مربوط به چیه ؟

 

ارتباط از طریق slicer شکل گرفته و پسوند هم زمانی که فایل حاوی کدهای vba باشه ازین پسوند استفاده میشه تا ماکرو قابل اجرا باشه

لینک به دیدگاه

اینم داشبوردی برای فوتبال دوستان که توپ های استفاده شده در جام های مختلف جهانی رو نشون میدهbanned.gif

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه

در حد دیپلم توضیح بدیده لطفا :ws3:

این Slicer کجا میشه بهش دسترسی داشت ؟

اگه فرصتی داشتید یه توضیح مختصر و در حد دیپلم :a030: برای ساخت اون فایل داشبورد بذارید .

پسوند هم زمانی که فایل حاوی کدهای vba باشه ازین پسوند استفاده میشه تا ماکرو قابل اجرا باشه

:w16:

لینک به دیدگاه
در حد دیپلم توضیح بدیده لطفا :ws3:

این Slicer کجا میشه بهش دسترسی داشت ؟

اگه فرصتی داشتید یه توضیح مختصر و در حد دیپلم :a030: برای ساخت اون فایل داشبورد بذارید .

 

:w16:

 

برای استفاده از SLICER اول باید از ورژن 2010 به بالا استفاده کنی و در ثانی باید با PIVOT TABLE آشنا باشی ، سعی میکنم شرح بدم در راستای تایپیکآموزش اکسل

لینک به دیدگاه
  • 2 ماه بعد...

شاید خواسته باشید با کلیک بر روی یک سلول و یا انتخاب یک نام از یک کمبوباکس تصویری رو مشاهده کنید روشها و تکنیک های متفاوتی برای این کار وجود داره برخی نیاز به مهارت در فرمول نویسی و برخی نیاز به کدنویسی خواهد داشت برخی از مفاهیم مورد نیاز برای این کار رو تیتر وار مطرح میکنم هر کدوم از این موارد خود مبحث گسترده ای است که نیاز به تشریح و توضیح فروانی است که من فقط در راستای هدف مورد اشاره توضیح میدم تا موجب تکثر مطلب و گیج شدن نشه.

 

روش اول استفاده از vba :

 

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

  • مفهوم EVENT
     

  • مفهوم TARGET
     

  • مفهوم INTERSECT
     

  • ابزار NAME MANAGER
     

  • مفهوم نام گذاری
     

  • تابع OFFSET
     

  • تابع MATCH

در این روش با کلیک بر روی یک سلول حاوی یک اسم تصویر مربوط فراخوانی می شود.

 

.

jaee0weskfjsx5qhow.gif

 

لینک به دیدگاه

ابتدا در یک شیت خالی اکسل عکس های مد نظر وارد کرده و با تغییر عرض و طول سلول ها عکس های را طوری قرار دهید که زیر هم و در هر سلول یک عکس قرار گیرد مانند تصویر زیر

.

bemfrzq9q8ezcborpkyj.jpg

 

سپس در شیت دیگری اسامی مورد نظر خود را زیر هم در یک ستون وارد کنید مانند تصویر زیر

 

 

40seir0xsmos0v4qnmct.jpg

با فرض اینکه با ابزار name manager آشنا هستید از تب formulas این ابزار را انتخاب کرده و محدوده a1 تا a8 را با نام sample نام گذاری کنید سپس سلول دلخواهی مانند f2 را انتخاب کرده و با نام result نامگذاری کنید

تابع offset تابعی است که با انتخاب یک نقطه مبدأ و سپس مشخص کردن تعداد ردیف و ستون و عرض و طول به نقطه مقصد هدایت می شود به زبان ساده حسین دومین اسم است و باید دومین عکس متعلق به حسین باشد اگر در شیت 2 سل a1 به عنوان مبدا انتخاب شود باید از طریق offset بگوییم از a1 عکس واقع در دو سل پایین تر را انتخاب کن آرگومان های این تابع به شرح زیر است:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

حال در neme manager فرمول زیر را در بخش refer to وارد کرده و نام pic را به آن تخصیص دهید

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

 

در فرمول فوق آرگومان اول مبدا ، آرگومان دوم تعداد ردیفی که باید از مبدا طی کرد آرگومان سوم تعداد ستونی که باید از مبدأ طی کرد و دو آرگومان آخر که طول و عرض مقصد را مشخص میکند و باید عددی مثبت باشد و اگر بیش از 1 باشد باید از فرمول های آرایه ای استفاده کرد که موضوع بحث نیست.

 

اما برای تعیید آگومان دوم چه باید کرد مثل حسین که دومین اسم است باید مقدار 2 را برگرداند برای اینکار همانطور که قبلا گفتیم در سل result(f2 ) با انتخاب هر اسم آن اسم در f2 درج می شود با استفاده از فرمول MATCH باید تعیین کنیم این اسم چندمین اسم است. در سل G2 کنار F2 این فرمول را به شرح زیر می نویسیم

 

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

RESULT همان F2 و SAMPLE همان محدودهA1 تا A8 است

 

آرگومان های تابع MATCH به شرح زیر است:

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

آرگومان اول اسمی که جستجو میکنیم آرگومان دوم محدوده ای که باید اسم در آن جستجو شود و آرگومان سوم که اعداد -1، 0، 1 می پذیرد و 0 به معنای جستجوی دقیق است یعنی عین عبارت جستجو شود.

حال با فشار دادن کلید های ترکیبی ALT+F11 وارد محیط کدنویسی می شوید بر روی شیتی که اسامی را زیر هم وارد کرده اید دابل کیک کنید تا محیط vba editorآن شیت فعال شود مانند تصویر

 

.r55jqsboolzfhrze4mi.jpg

 

در فایل پیوست اسامی در شیت یک وارد شده پس بر روی شیت 1 دابل کلیک کنید از قسمت زرد رنگ لیست فروریز را باز کرد و worksheet را انتخاب کنید و از قسمت قرمز رنگ لیست فروریز را باز کرده و selectionchange را انتخاب کنید در این صورت کد زیر به صورت اتوماتیک به صفحه شما اضافه می شود.

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

حال باید در این ساب روتین کد نویسی کنید در خط اول target یک ابجکت از نوع rangeاست در مورد نوع ارجاع که byval یا byref باشد چون خارج از بحث است صحبتی نمیکنیم ، عبارت Worksheet_SelectionChange اشاره به یک رویداد یا event دارد در واقع رویداد ها اجرای یک کد رو منوط به برقراری یک شرط میکند در این رویداد در صورت ایجاد تغییر در شیت کد اجرا می شود و target اشاره دارد به سلولی که تغییر در آن ایجاد می شود.

 

حال باید کد زیر را در داخل ساب روتین بنویسید

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

 

در کد فوق دو عبارت sample و result اشاره به همان دو اسمی دارد که قبلا تعریف کردیم . از طریق کد زیر بررسی می کنیم که آیا سلی که تغییر میکند در محدوده رنج sample قرار دارد یا خیر

 

Application.Intersect(Target, Range("SAMPLE")) Is Nothing

 

 

متد intersect در ارتباط با محدوده ها استفاده می شود در واقع یک حافظه موقت ایجاد میکند که اشتراک محدوده های انتخاب شده را درونش نگه می دارد

حالا این محدوده ها میتوانند اسم داشته باشند یا ادرس دهی شده باشند یا انتخاب شده باشند، همین عملیات ساده، کارایی زیادی برای متد مورد نظر ایجاد کرده است

حاصل عبارت شرطی فوق به این شرح است که اگر TARGET ( سلولی که بر روی آن کلیک میکنیم) در SAMPLE واقع بود آنگاه مقدار سل فعال را در RESULT قرار بده.

مرحله آخر

از طریق منوی INSERT تصویری وارد شیت کنید و در FORMULA BAR نام PIC را به تصویر اختصاص دهید .

 

 

.

5wyhcra3nuvek4uiiv.png

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

لینک به دیدگاه
  • 2 هفته بعد...

در فایل زیر کاربرد های متنوعی از scroll bar اکسل برای ایجاد داشبورد ها گرد اوری شده ، با کمی وقت و خلاقیت مطمئنا ایده های بهتری هم به ذهن خواهد رسید

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه
  • 5 هفته بعد...

سلام ازمطلب بسیارمفیدتون تشکرمیکنم

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

باتشکر ازشما

لینک به دیدگاه
  • 1 سال بعد...
  • 5 ماه بعد...
فوق العاده بود. ممنون

برای دریافت از جزئیات این ابزار باید به کجا مراجعه نمود

 

به لینک زیر

 

برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید.

لینک به دیدگاه
  • 11 ماه بعد...

با سلام. این قسمت خیلی مورد توجهم قرار گرفت. متشکرم.

یه سوال دارم. چطور میتونم تصویری رو که یک چارت نمایش میده وابسته به یک کمبوباکس کنم.

ظاهرا شما هم از این تکنیک استفاده کردید.

ممنون میشم جواب بدید.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...