نرم افزار Excel


مقالات آموزشی Excel


برنامه نویسی VBA- قسمت3 (بخش1) - اشیا اکسل

برنامه نویسی VBA- قسمت3 (بخش1) - اشیا اکسل

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

برنامه نویسی VBA - قسمت 2 (بخش 2)- تعریف متغیرها در VBA - آرایه ها

برنامه نویسی VBA - قسمت 2 (بخش 2)- تعریف متغیرها در VBA - آرایه ها

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

برنامه نویسی VBA - قسمت 2 (بخش 1) - تعریف متغیرها در VBA

برنامه نویسی VBA - قسمت 2 (بخش 1) - تعریف متغیرها در VBA

در هر زبان برنامه نویسی، اولین چیزی که با آن روبرو هستیم، متغیرها هستند. روش تغییر متغیر و مقداردهی متغیرها اصول کار هستند. علاوه بر آن باید به نحوه نامگذاری متغیرها توجه کرد. تمام این موارد در VBA در دو قسمت توضیح داده شده است.

قسمت 20 - تابع indirect با عملکرد جادویی

قسمت 20 - تابع indirect با عملکرد جادویی

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

قسمت 19 - سه تکنیک شگفت انگیز با offset در اکسل

قسمت 19 - سه تکنیک شگفت انگیز با offset در اکسل

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

قسمت 18- چطوری با اکسل فراوانی (freqency) هر گروه را پیدا کنم؟

قسمت 18- چطوری با اکسل فراوانی (freqency) هر گروه را پیدا کنم؟

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

قسمت 17- فرمول نویسی آرایه ای در اکسل، یکبار برای همیشه

قسمت 17- فرمول نویسی آرایه ای در اکسل، یکبار برای همیشه

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

قسمت 16- چگونه این شش تابع اکسل، شما را نزد مدیرتان محبوب می کند.

قسمت 16- چگونه این شش تابع اکسل، شما را نزد مدیرتان محبوب می کند.

تا حالا حتما پیش آمده بخواهید خلاصه گزارش مدیریتی تهیه کنید و بعد با استفاده از آن گزارش تحلیلی به همراه نمودار بسازید و بخواهید که از دیدگاه مدیریتی به داده ها نگاه کنید و برای مدیرتان ارسال کنید تا در جلسه ارائه نماید.خوب در این قسمت 6 تابع کاربردی اکسل را معرفی می کنیم که با اونها می توانید عملیات ساخت جدولهای خلاصه را به شکلی حرفه ای و سریع انجام دهید. توابع Countifs ، Sumifs و Averageifs ، Countif ، Sumif و Averageif توابع بسیار کاربردی در این زمینه هستند.

قسمت 15- تابع index در اکسل دیگه چه کارهایی میکنه؟

قسمت 15- تابع index در اکسل دیگه چه کارهایی میکنه؟

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

قسمت 14- آیا با فرمول نویسی هم میشه یک ستون را Sort کرد؟

قسمت 14- آیا با فرمول نویسی هم میشه یک ستون را Sort کرد؟

تا حالا شده که نتیجه محاسبات، یک ستون با چندین سلول، که محتوای سلولها، هم خطا(مثلا N/A#) باشه و هم سلول خالی و هم عدد. حالا می خواهی به شکل صعودی مرتب کنی. ابزار sort را می زنی و یک دفعه همه چیز به هم بریزه؟ فکر کردی باید چیکار کرد؟ به نظر می رسه که راه حل استفاده از فرمول است. نگران نباشید.در این ویدئو اینکار را با هم انجام می دهیم.یک شمارنده خودکار سطر و با یک تکنیک خیلی ریز داده ها را مرتب می کنیم.

قسمت 13- هشت تابع اکسل در خدمت گرفتن مغایرت در لیستها

قسمت 13- هشت تابع اکسل در خدمت گرفتن مغایرت در لیستها

در این ویدئو با 8 تابع کاربردی در Excel با نامهای Row، column، rows، columns ، index، Match ، small و Large آشنا شده و درآخر یک سناریوی کاری عملیاتی پیاده سازی شد. در این سناریو به مغایرت دولیست ارائه شده بر اساس یک ستون مشترک، با استفاده از توابع بیان شده پرداخته شده است و کامل پیاده سازی انجام شده است.


قسمت 12 - با ترکیب Vlookupو Countif چیکار می شه کرد؟

قسمت 12 - با ترکیب Vlookupو Countif چیکار می شه کرد؟

در قسمت 12 به ترکیب سه تابع Vlookup و Countif و IfError پرداخته شده و یک سناریوی جالب با آن پیاده سازی شده است که می توان با این تکنیک، در صورت تکراری بودن مقدار جستجو در جدول، فقط یک مقدار را برنگردانید و مقادیر بعدی را نیز استخراج شود. مثلا اگر شخصی 5 خرید کرده باشد، Vlookup فقط اولین خرید را می تواند برگرداند، ولی با این تکنیک می توان هر 5 خرید را برگرداند و فرمت خروجی را به شکلی دینامیک در آورد.

قسمت 11-Vlookup میتونه چند رکورد را با چند شرط بر گرداند؟چه جوری؟

قسمت 11-Vlookup میتونه چند رکورد را با چند شرط بر گرداند؟چه جوری؟

در این ویدئو، دوتکنیک پیشرفته بکارگیری Vlookup ، شامل برگرداندن چند مقدار یک سطر به جای یک مقدار و همچنین جستجو با Vlookup با بیش از یک شرط بیان شده است. با این دو تکنیک امکان توسعه قابلیتهای Vlookup در سناریو های واقعی فراهم می شود. به عنوان مثال چگونه با Vlookup مقدار ستونهای 2و3و5و7 یک کارمند را در جدولی که به ما داده شده است یکجا استخراج کنیم.

قسمت 10- توابع Vlookup و Hlookup چگونه کار میکنند؟

قسمت 10- توابع Vlookup و Hlookup چگونه کار میکنند؟

در این قسمت توابع Hlookup و vlookup کاملا تشریح شده و تعدادی مثال در مورد آن حل شده است. به جرات می توان گفت که این دو تابع از اصلی ترین توابع کاربردی در اکسل هستند که بدون دانستن آنها بسیاری از کارها شاید غیر ممکن شود. درقسمت دوم این ویدیو، سناریوی واقعی برای محاسبه مالیات به روش پلکانی، با استفاده از چند تابع از جمله Vlookup ، یه شکلی کامل و مرحله به مرحله پیاده سازی شده است.

قسمت 9- تابع lookup، مادر توابع جستجو در اکسل

قسمت 9- تابع lookup، مادر توابع جستجو در اکسل

در قسمت نهم از مجموعه توابع و فرمولها در اکسل(Excel)، به معرفی تابع LOOKUP از مجموعه توابع جستجو پرداخته شده است.این تابع به عنوان پایه توابع جستجو در اکسل شناخته می شود و می توان با یادگیری آن، یادگیری دیگر توابع جستجو را سرعت بخشید.

قسمت 8- قوانین تجاری را چگونه در اکسل پیاده سازی کنم؟

قسمت 8- قوانین تجاری را چگونه در اکسل پیاده سازی کنم؟

در این ویدئو با یک سناریوی واقعی و کاربردی، از دستورات شرطی به شکل ساده و ترکیبی استفاده شده است. در تمامی زبانهای برنامه نویسی و منطق دستور if مهمترین دستور است .این دستور و ترکیب آن با فرمولهای منطقی دیگر، موضوع این قسمت است.

قسمت 7- چگونه صدها کاربرگ را در یک کاربرگ اکسل خلاصه کنیم؟

قسمت 7- چگونه صدها کاربرگ را در یک کاربرگ اکسل خلاصه کنیم؟

در این بخش از آموزش، یک روش بسیار جالب و کاربردی برای محاسبه در میان داده های چند تا چند صد کاربرگ ارائه شده که تنها با تغییر در یک کاربرگ(اضافه کردن سطر ، ستون، فرمول )، تغییرات به شکل خودکار در باقی کاربرگها صورت گرفته و داده ها در نهایت در یک کاربرگ خلاصه می شوند.

قسمت 6- چگونه با Range ها می توان فرمول نویسی را ساده کرد؟

قسمت 6- چگونه با Range ها می توان فرمول نویسی را ساده کرد؟

درس سلولهای مورد استفاده در فرمول نویسی پروژه های پیچیده،می تواند باعث سردرگمی و به تبع آن خطای کاربری شود.مثلا اگر در Sheet1 سلول AA12 مقدار ضریب مالیات ذخیره شده است و قرار است در Sheet23 نیز از همین استفاده کنیم با عبارت sheet1!AA12 روبرو هستیم. خوب اگر شخصی یکضرب به این صفحه بیاید، چه می فهمد این یعنی چه؟ حالا تصور کنید نام این سلول هم در sheet1 و هم در sheet23 ، عبارت Taxrate باشد. چه خوب!!! با این ویدئو همراه شوید تا از این امکان اکسل استفاده کنید.

درباره‌ی نویسنده
مهدی شهنازی
 کارشناسی ارشد علوم کامپیوتر-سیستمهای هوشمند
مدیریت کسب و کار (DBA)
اطلاعات بیشتر
عضویت خبرنامه
عضو خبرنامه ماهانه وب‌سایت شوید و تازه‌ترین نوشته‌ها را در پست الکترونیک خود دریافت کنید.
آدرس پست الکترونیک خود را بنویسید.
کمی صبر کنید...
بایگانی نوشته‌ها