خانه اکسل

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

خانه اکسل

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

خانه اکسل

* آموزش و تبادل اطلاعات در زمینه نرم افزار پرقدرت اکسل
* انجام تمام پروژه های تحت اکسل
* طراحی انواع سیستم هوشمند تحت اکسل
* ارائه کننده محصولات هوشمند تحت اکسل
* ایمیل : excelp4@gmail.com
* وبسایت جدید ما : https://excelit.ir/

تبلیغات

آخرین نظرات

  • ۱۹ بهمن ۰۲، ۱۸:۰۳ - مهرداد
    1

ماکرو چیست ؟

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

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

مثال :

در تصویر زیر یک ماکرو ابتدا ضبط سپس به یک shape اختصاص داده شده.

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

ماکرو

منتظر مطالب دیگر ما در خصوص VBA باشید.

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۱ نظر موافقین ۰ مخالفین ۰ ۰۵ آبان ۹۴ ، ۱۴:۳۵
خانه اکسل

VBA چیست ؟

VBA مخفف کلمه Visual Basic for Applications به معنی ویژوال بیسیک برای برنامه های کاربردی است.

ما برای ارتباط با یکدیگر از زبان های مختلف استفاده می کنیم برنامه های کامپیوتر ها هم مانند انسان دارای زبان هایی هستند.

زبانی که ما می توانیم از طریق آن با اکسل صحبت کنیم و متقابلا او با ما ، زبان VBA است.

یادگیری زبان جدید در ابتدا یک احساس ترس در ما ایجاد می کند ولی نگران نباشید یادگیری این زبان خیلی از یادگیری زبان های دیگر راحت تر است و برای کسانی که با زبان انگلیسی اندکی آشنایی دارند آب خوردن است چطور ؟! به عنوان مثال با نوشتن خط زیر اکسل به شما سلام می کند !

"سلام"   MSGBOX

مانند هر زبان دیگر زبان VBA هم دارای قواعد و ساختار خاص خودش است که اگر شما آن ها را درک و یاد بگیرید صحبت از طریق VBA با اکسل به راحتی چت با دوستانتان می شود.

منتظر مطالب دیگر ما در خصوص VBA باشید.

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۰ نظر موافقین ۰ مخالفین ۰ ۲۵ مهر ۹۴ ، ۱۱:۰۷
خانه اکسل

چرا از VBA در اکسل استفاده می کنیم ؟

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

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

VBA در اکسل مانند یک کاتالیزگر عمل می کند یعنی به شما این امکان را می دهد که پروسه انجام فعالیت های مختلف را به طور اتوماتیک تعریف کنید .

برای روشن شدن مطلب مثالی می زنم :

فرض کنید شما می خواهید تعداد 150 شیت را ایجاد و در همه آنها یک فرمت مشخص اعمال کنید. حال اگر شما بخواهید این فرآیند را به صورت دستی انجام دهید می بایست ابتدا هر 150 شیت را INSERT کنید سپس به تمام آن ها وارد و فرمت را اعمال کنید . در صورتی که با یک کد VBA به راحتی میشود هر تعداد شیت را با فرمت دلخواه درج کنید.

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

منتظر مطالب دیگر ما در خصوص VBA باشید.

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۱ نظر موافقین ۰ مخالفین ۰ ۲۱ مهر ۹۴ ، ۱۶:۵۳
خانه اکسل

با سلام خدمت دوستان

در تصویر زیر تعدادی از انواع فرمول های مهم شمارش در اکسل نشان داده شده امیدوارم مورد استفاده دوستان قرار بگیره :

انواع شمارش در اکسل

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۰ نظر موافقین ۰ مخالفین ۰ ۱۸ مهر ۹۴ ، ۱۶:۱۹
خانه اکسل

سلام به همه ی همراهان عزیز خانه اکسل

جهت سفارش پروژه اکسل مراحل زیر را انجام دهید :

* ورود به بخش ثبت سفارش و تکمیل اطلاعات پروژه اکسل توسط سفارش دهنده از طریق " فرم ثبت پروژه"  که با کادر سبز رنگ در پایین  مشخص شده .(رایگان)

فرم سفارش پروژه

* بررسی اطلاعات پروژه اکسل و رسیدگی به درخواست توسط گروه خانه اکسل.(رایگان)

* تماس با سفارش دهنده برای تعیین مدت زمان و هزینه انجام پروژه اکسل .(به صورت توافقی)

* انجام و ارسال نمونه آزمایشی پروژه اکسل برای سفارش دهنده.

* در صورت تایید نسخه آزمایشی ، واریز هزینه پروژه و ارسال کد پیگیری به شماره :09194170773

* تحویل نسخه اصلی پروژه اکسل


۰ نظر موافقین ۰ مخالفین ۰ ۱۵ مهر ۹۴ ، ۱۶:۳۸
خانه اکسل

جدول توزیع فراوانی در اکسل

سلام به دوستان عزیز

در فایل زیر کافی است داده هایتان را در شیت "اطلاعات"  وارد کنید تا جدول توزیع به همراه نمودار های میله ای ، هیستوگرام و دایره ای را به صورت اتوماتیک داشته باشید.

برخی ویژگی های این فایل :

* محاسبه فرمولی و اتوماتیک بیشتری و کمترین داده ، دامنه تغییرات ، تعداد کل داده ها

* محاسبه فرمولی و اتوماتیک اطلاعات دسته ها (تعداد و طول دسته ها)

* توانایی شخصی سازی و ثبت دستی اطلاعات ذکر شده

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

* ترسیم نمودارهای جدول توزیع فراوانی به صورت اتوماتیک

* پویا بودن محدوده نمودارها

* سهولت و راحتی استفاده از فایل

دریافت فایل جدول توزیع فراوانی به همراه رسم نمودار
عنوان: جدول توزیع فراوانی
حجم: 322 کیلوبایت


شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۱۲ نظر موافقین ۱ مخالفین ۰ ۰۴ مهر ۹۴ ، ۱۷:۱۸
خانه اکسل

قرعه کشی در اکسل

سلام به همه دوستان

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

مثلا فرض بفرمایید می خواهید در یک لیست که 100 شماره در آن موجود است تعداد 5 شماره غیرتکراری به صورت تصادفی را نمایش دهید فایل زیر به راحتی این امکان را به شما می دهد.

همچنین در این فایل تمام رویداد ها با استفاده از فرمول تنظیم شده تا دوستان اکسلی به راحتی بتوانند فایل را ویرایش و از فرمول ها استفاده کنند.

موفق و پایدار باشید.

دریافت فایل قرعه کشی با اکسل
عنوان: قرعه کشی با اکسل
حجم: 35.3 کیلوبایت

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.


۲۷ نظر موافقین ۱ مخالفین ۰ ۱۵ شهریور ۹۴ ، ۱۲:۳۱
خانه اکسل

رتبه بندی شرطی در اکسل

سلام خدمت دوستان عزیز

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

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

برای این کار شما به یک تابع RANK که بتوان در آن شروطی را اعمال کرد نیاز دارید و همانطور که گفته شد چون این تابع وجود ندارد شما می توانید با استفاده از تابع COUNTIFS به شکل زیر اینکار را انجام دهید :

=1+COUNTIFS($B$3:$B$14;B3;$C$3:$C$14;">"&C3)

$B$3:$B$14 : محدوده تولیدات

B3: آدرس سلول محصول

$C$3:$C$14: محدوده قیمت

C3:آدرس سلول قیمت

* علامت $ برای مطلق کردن محدوده است.

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

فایل توضیحات ضمیمه شد. موفق باشید

دریافت فایل رتبه بندی شرطی در اکسل
عنوان: رتبه بندی شرطی در اکسل
حجم: 11.3 کیلوبایت

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۳ نظر موافقین ۰ مخالفین ۰ ۰۳ شهریور ۹۴ ، ۱۲:۱۶
خانه اکسل

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

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

بنابر اطلاعات موجود در فایل اکسل و خروجی مورد نظر ما روش های متفاوتی برای ایجاد یک محدوده پویا وجود دارد که در این مطلب سعی می شود یک نمونه از روش های ایجاد آدرس داینامیک را خدمت شما توضیح دهیم:

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

برای اینکار ابتدا با استفاده از COUNTA یک محدوده متغیر ایجاد می کنیم به این شکل :

="B2:B"&COUNTA(B1:B14)

سپس با استفاده از indirect محدوده را فراخوانی و با استفاده از sum محدوده را جمع می کنیم.

=SUM(INDIRECT("b2:b"&COUNTA(B1:B14)))

در فایل زیر توضیحات به صورت عملی آورده شده موفق باشید.

دریافت فایل آدرس داینامیک در اکسل
عنوان: محدوده داینامیک در اکسل
حجم: 11.2 کیلوبایت

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.

۰ نظر موافقین ۱ مخالفین ۰ ۲۸ مرداد ۹۴ ، ۱۴:۵۱
خانه اکسل

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

سلام به همه عزیزان

در فایل زیر یک نمونه برنامه لیست انجام کار یا اصطلاحا "To-do List & Task" طراحی شده که به شما این امکان را می دهد که وظایف 7روز گذشته ، 14 روز گذشته ، 7 روز آینده ، 14 روز آینده و یا تاریخ انتخابی را در لیست رنگی کنید .

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

در این فایل در ستون "تاریخ انجام کار" تاریخ ها را بدون بک اسلش "\" وارد کنید یعنی مثلا تاریخ 1394/05/28 را به این صورت : 13940528 وارد کنید در غیر این صورت تاریخ ها تشخیص داده نمی شود.

در شیت دوم فایل یک تبدیل تاریخ حرفه ای که با استفاده از فرمول ، تاریخ میلادی را به شمسی تبدیل می کند نیز وجود دارد که نباید تغییری در آن بدهید و صرفا جهت آموزش می باشد.

دریافت فایل لیست انجام کار در اکسل
عنوان: لیست انجام کار در اکسل
حجم: 28.8 کیلوبایت

شما می توانید با کلیلک روی " نظر " در قسمت پایین این مطلب هرگونه سوال و نظری را با ما در میان بگذارید.


۳ نظر موافقین ۱ مخالفین ۰ ۲۸ مرداد ۹۴ ، ۱۰:۳۸
خانه اکسل