قیمت طراحی سایت

شرکت تابان شهر

طبق اطلاعات منتشر شده در وبسایت خود شرکت تابان شهر، قیمت‌های طراحی سایت آنها برای سال ۱۴۰۵ به شرح زیر است :

· پکیج اقتصادی (قالب آماده): ۲۵ میلیون تومان (مناسب برای کسب‌وکارهای تازه‌تأسیس با بودجه محدود) .

· پکیج حرفه‌ای: ۶۵ میلیون تومان (مناسب برای کسب‌وکارهای متوسط با نیاز به طرح گرافیکی حرفه‌ای و پشتیبانی طولانی‌تر) .

· پکیج اختصاصی: ۸۵ میلیون تومان (مناسب برای برندهای بزرگ با نیاز به طراحی کاملاً منحصربه‌فرد) .

این قیمت‌ها برای هر دو نوع سایت شرکتی و فروشگاهی یکسان است و شامل یک سال هاست و دامنه رایگان می‌شود . تفاوت اصلی بین پکیج‌ها در کیفیت طراحی گرافیکی، مدت زمان پشتیبانی (۳ تا ۱۲ ماه) و نوع دامنه (ir. یا com.) است .همچنین توجه داشته باشید که این قیمت‌ها مربوط به پکیج‌های پایه هستند و اگر نیاز به امکانات ویژه‌ای (مانند چندزبانه بودن، بیش از ۲۰ صفحه یا قابلیت‌های خاص) داشته باشید، هزینه نهایی افزایش می‌یابد . برای دریافت قیمت دقیق و متناسب با نیازتان، می‌توانید با کارشناسان آنها تماس بگیرید و یک جلسه مشاوره رایگان تنظیم کنید .

شرکت سه سوت وب

طبق اطلاعات منتشر شده در وبسایت خود شرکت سه سوت وب، قیمت‌های طراحی سایت آنها برای سال ۱۴۰۵ به شرح زیر است :

شرکتی پایه : ۵ تا ۱۰ میلیون تومان ( ۱۰ صفحه ، وردپرس ، سئو اولیه ، ۱ سال)

شرکتی پیشرفته : ۱۰ تا ۲۰ میلیون تومان ( ۲۰ صفحه ، اپلیکیشن PWA ، چت آنلاین، ۲ سال)

فروشگاهی ساده : ۱۵ تا ۲۵ میلیون تومان ( ووکامرس ، ۱۰۰ محصول ، درگاه‌های، ۲ سال)

فروشگاهی حرفه ای : ۲۶ تا ۵۰ میلیون تومان ( ۱۰۰۰+ محصول ، هوش مصنوعی ، اپ ، مادام العمر )

استارتاپ/ اپ : ۵۰+ میلیون تومان ( کدنویسی اختصاصی ، API ، مادام العمر)

شرکت ساز سی فایو

طبق اطلاعات منتشر شده در وبسایت خود شرکت سی فایو، قیمت‌های طراحی سایت آنها برای سال ۱۴۰۵ به شرح زیر است :

بسته پایه : ۶ میلیون تومان ( دامنه IR رایگان ، ۵ گیگ هاست ، صفحات نامحدود ، SSL و پنل مدیریتی موبایل)

بسته توربو : ۱۲ میلیون تومان ( امکانات بسته پایه + ۲۵ گیگ هاست پرقدرت + پنل پیامک رایگان)

بسته اسمارت پلاس : ۱۹ میلیون تومان ( ۴۰ گیگ هاست ، بارگذاری محتوا ، ۵ صفحه ، پیگیری اینماد و درگاه‌های پرداخت ، اتصال به تربیت + ۱۰۰۰ مشتری)

شرکت ژاکت

طراحی سایت با وردپرس

پلن پایه : ۹ میلیون تومان ( مناسب برای اشخاص، فریلنسرها و سایت‌های شخصی یا رزومه‌ای و کسب‌وکارهای کوچک که تازه شروع کرده‌اند.)

پلن استاندارد : ۱۵ میلیون تومان (مناسب کسب‌وکارهای اینستاگرامی و افرادی که می‌خواهند فروش آنلاین خود را از طریق وب‌سایت شروع کنند.)

پلن حرفه ای : ۲۳ میلیون تومان (مناسب کسب‌وکارهای کوچک و متوسط با نیاز به فروشگاه کامل و امکانات چندمنظوره برای رشد جدی‌تر.)

پلن پیشرفته : ۳۵ میلیون تومان ( مناسب کسب‌وکارهای بزرگ آنلاین و حضوری با نیاز به امکانات گسترده، توسعه‌پذیری بالا و مدیریت حرفه‌ای فروش.)

نصب وردپرس افلاین

نصب وردپرس به‌صورت آفلاین (محلی)

نصب وردپرس به‌صورت آفلاین یا لوکال‌هاست، یکی از بهترین روش‌ها برای توسعه، تست و یادگیری بدون نیاز به اینترنت و هاست است. در این راهنمای جامع، دو روش اصلی را قدم‌به‌قدم آموزش می‌دهیم: روش سنتی با XAMPP و روش مدرن با Local by Flywheel.

چرا وردپرس آفلاین نصب کنیم؟

نصب وردپرس روی کامپیوتر شخصی (Localhost) یک محیط امن و ایزوله برای شما ایجاد می‌کند. این کار مزایای زیادی دارد:

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

روش اول: نصب وردپرس با استفاده از XAMPP (روش سنتی و آموزشی)

XAMPP یک بسته نرم‌افزاری رایگان و متن‌باز است که شامل Apache (سرور وب)، MySQL (پایگاه داده) و PHP (زبان برنامه‌نویسی) می‌شود . این روش به شما درک عمیق‌تری از نحوه کار سرور می‌دهد.

مرحله ۱: دانلود و نصب XAMPP

1. به وب‌سایت رسمی Apache Friends (apachefriends.org) بروید و نسخه مناسب سیستم‌عامل خود (ویندوز، مک یا لینوکس) را دانلود کنید .
2. فایل نصب را اجرا کرده و با تنظیمات پیش‌فرض، مراحل نصب را طی کنید. در قسمت انتخاب کامپوننت‌ها، مطمئن شوید که گزینه‌های Apache، MySQL و PHP انتخاب شده‌اند .
3. پس از اتمام نصب، نرم‌افزار XAMPP Control Panel را اجرا کنید.

مرحله ۲: راه‌اندازی سرور (Apache و MySQL)

1. در پنل کنترل XAMPP، برای سرویس Apache روی دکمه Start کلیک کنید.
2. برای سرویس MySQL نیز روی دکمه Start کلیک کنید .
3. برای اطمینان از اجرای صحیح، یک مرورگر باز کرده و آدرس http://localhost را وارد کنید. اگر صفحه خوش‌آمدگویی XAMPP را دیدید، یعنی سرور به‌درستی کار می‌کند .

مرحله ۳: ایجاد پایگاه داده

1. در مرورگر، آدرس http://localhost/phpmyadmin را باز کنید تا وارد phpMyAdmin شوید .
2. روی سربرگ Databases (پایگاه‌های داده) کلیک کنید.
3. در کادر Create database، یک نام برای پایگاه داده خود وارد کنید (مثلاً wordpress_local) .
4. از منوی کشویی Collation گزینه utf8mb4_general_ci را انتخاب کرده و روی دکمه Create کلیک کنید .

مرحله ۴: دانلود و انتقال وردپرس

1. به وب‌سایت رسمی وردپرس (wordpress.org) بروید و آخرین نسخه را دانلود کنید .
2. فایل فشرده (wordpress.zip) را از حالت فشرده خارج کنید. یک پوشه به نام wordpress خواهید داشت .
3. پوشه wordpress را به پوشه htdocs که در محل نصب XAMPP قرار دارد، انتقال دهید. به‌طور پیش‌فرض این مسیر در ویندوز C:\xampp\htdocs است .
4. برای راحتی کار، می‌توانید نام پوشه را به یک نام دلخواه (مثلاً mywpsite) تغییر دهید. این نام بخشی از آدرس سایت شما خواهد شد .

مرحله ۵: راه‌اندازی فایل پیکربندی (wp-config.php)

این مرحله برای اتصال وردپرس به پایگاه داده ضروری است.

1. در داخل پوشه وردپرس که در htdocs قرار دادید، فایل wp-config-sample.php را پیدا کنید .
2. یک کپی از این فایل گرفته و نام آن را به wp-config.php تغییر دهید .
3. فایل wp-config.php را با یک ویرایشگر متن (مثل Notepad++ یا Visual Studio Code) باز کنید.
4. فایل را ذخیره کنید.

مرحله ۶: اجرای نصب وردپرس

1. در مرورگر، آدرس http://localhost/[نام_پوشه_شما] را وارد کنید. مثلاً http://localhost/mywpsite .
2. صفحه نصب وردپرس نمایش داده می‌شود. زبان مورد نظر خود را انتخاب کرده و روی Continue کلیک کنید.
3. در صفحه بعد، اطلاعات دیتابیس که در فایل wp-config.php تنظیم کردید، نمایش داده می‌شود. روی دکمه Run the installation کلیک کنید .
4. اکنون باید اطلاعات سایت خود را وارد کنید :
· Site Title: عنوان سایت
· Username: نام کاربری مدیریتی
· Password: یک رمز عبور قوی انتخاب کنید.
· Your Email: آدرس ایمیل خود را وارد کنید.
5. روی دکمه Install WordPress کلیک کنید.
6. پس از اتمام نصب، پیام موفقیت‌آمیز نمایش داده می‌شود. برای ورود به پیشخوان (داشبورد)، روی دکمه Log In کلیک کرده و با اطلاعات کاربری که ساختید وارد شوید .

روش دوم: نصب با Local by Flywheel (ساده‌ترین و سریع‌ترین روش)

اگر به دنبال ساده‌ترین روش هستید، “Local” بهترین گزینه است. این برنامه، تمام مراحل پیچیده را به‌صورت خودکار انجام می‌دهد .

مرحله ۱: دانلود و نصب Local

1. به وب‌سایت رسمی (localwp.com) بروید و نسخه مناسب سیستم‌عامل خود را دانلود کنید.
2. فایل نصب را اجرا کرده و مراحل آن را طی کنید .

مرحله ۲: ایجاد یک سایت جدید

1. برنامه Local را اجرا کنید.
2. روی دکمه + (Create a new site) کلیک کنید .
3. یک نام برای سایت خود وارد کنید (مثلاً my-new-site). این نام به‌صورت خودکار یک آدرس محلی مانند my-new-site.local ایجاد می‌کند.
4. برنامه به‌صورت خودکار یک محیط (با انتخاب Apache یا Nginx) و یک پایگاه داده برای شما تنظیم می‌کند. شما می‌توانید تنظیمات را به‌حالت پیش‌فرض بگذارید.
5. در مرحله بعد، از شما خواسته می‌شود تا اطلاعات کاربری مدیریت وردپرس (نام کاربری، رمز عبور و ایمیل) را وارد کنید.
6. روی دکمه Add Site کلیک کنید.

مرحله ۳: نصب خودکار و شروع کار

1. Local به‌طور کامل فرآیند دانلود وردپرس، ایجاد دیتابیس، و نصب را در چند ثانیه انجام می‌دهد .
2. پس از اتمام، سایت شما در لیست اصلی نمایش داده می‌شود.
3. برای ورود به پیشخوان وردپرس، روی دکمه Admin کلیک کنید. برای مشاهده سایت، روی دکمه View Site کلیک کنید .

اشکالات رایج و راه‌حل‌ها

· Apache یا MySQL اجرا نمی‌شوند: ممکن است برنامه‌های دیگری مثل اسکایپ یا IIS از پورت‌های ۸۰ یا ۴۴۳ استفاده کنند. در XAMPP، می‌توانید با تغییر پورت‌ها در تنظیمات (فایل httpd.conf) این مشکل را حل کنید. همچنین، اجرای مجدد سیستم و خاموش کردن فایروال موقتاً می‌تواند کمک‌کننده باشد .
· خطای اتصال به دیتابیس در حین نصب: اطمینان حاصل کنید که نام دیتابیس، نام کاربری (root) و رمز عبور (خالی) را در فایل wp-config.php به‌درستی وارد کرده‌اید .
· رفع ارور و مجوزها در لینوکس: برای رفع مشکلات دسترسی در لینوکس، از دستورات chown برای تغییر مالکیت پوشه وردپرس به www-data استفاده کنید .

جمع‌بندی

نصب وردپرس به‌صورت آفلاین یک مهارت اساسی برای هر توسعه‌دهنده است. روش XAMPP به شما دانش فنی بیشتری می‌دهد و روش Local by Flywheel سرعت و سادگی را برای شما به ارمغان می‌آورد. حالا می‌توانید بدون نیاز به اینترنت، هرگونه تغییر، تست و توسعه را روی وردپرس انجام دهید و سایت خود را برای انتقال به هاست اصلی آماده کنید.

برچسب ها و گروه ها در وردپرس

برچسب ها و گروه ها

وقتی در وردپرس مشغول نوشتن یک مطلب جدید هستید، دو ابزار برای مرتب‌سازی محتوای شما وجود دارد: دسته‌بندی‌ها (Categories) و برچسب‌ها (Tags). تفاوت آن‌ها در این است که دسته‌بندی‌ها مثل سرفصل‌های اصلی کتاب هستند (ساختار کلی)، ولی برچسب‌ها مثل کلیدواژه‌های دقیق انتهای کتاب اند (جزئیات موضوع).

در ادامه، هرکدام را قدم‌به‌قدم با هم بررسی می‌کنیم.

۱. دسته‌بندی‌ها (Categories)؛ ساختار اصلی سایت شما

به دسته‌بندی‌ها به چشم فهرست اصلی یا قفسه‌های کتابخانه سایت‌تان نگاه کنید. این‌ها برای مشخص کردن موضوع کلی مطلب استفاده می‌شوند.

· ویژگی سلسله‌مراتبی: مهم‌ترین فرق دسته‌بندی با برچسب، قابلیت زیردسته داشتن است. مثلاً دسته «آموزش وردپرس» می‌تواند زیردسته‌هایی مثل «آموزش قالب» و «آموزش افزونه» داشته باشد.

· اجباری بودن: هر نوشته‌ای در وردپرس حتماً باید حداقل در یک دسته‌بندی قرار بگیرد. اگر خودتان انتخاب نکنید، به طور خودکار در دسته «دسته‌بندی نشده» قرار می‌گیرد.

نحوه استفاده در صفحه افزودن نوشته:

در بخش «نوشته» > «افزودن نوشته»، کادر «دسته‌بندی» را در سمت راست می‌بینید. با تیک زدن گزینه‌ها، موضوع کلی مطلب را مشخص می‌کنید. می‌توانید از قبل دسته‌بندی جدید بسازید یا همین‌جا یکی اضافه کنید.

۲. برچسب‌ها (Tags)؛ جزئیات و کلمات کلیدی

برچسب‌ها برای جزئیات ریز و کلیدواژه‌های خاص مطلب هستند. آن‌ها به کاربر کمک می‌کنند تا مطالب مرتبط با یک موضوع دقیق را پیدا کند.

· غیر سلسله‌مراتبی: برچسب‌ها، برخلاف دسته‌بندی، سلسله‌مراتبی نیستند و زیرمجموعه ندارند؛ همه در یک سطح قرار می‌گیرند.

· اختیاری بودن: استفاده از برچسب‌ها اجباری نیست و می‌توانید هیچ برچسبی برای مطلب خود انتخاب نکنید.

· تعداد محدود: زیاده‌روی در استفاده از برچسب‌ها نه تنها کمکی به سئو نمی‌کند، بلکه ممکن است به ساختار سایت آسیب بزند. بهتر است تعداد کمی برچسب مختص و مرتبط (بین ۳ تا ۵ عدد) انتخاب کنید.

نحوه استفاده در صفحه افزودن نوشته:

درست زیر کادر دسته‌بندی، کادر «برچسب‌ها» را می‌بینید. کافی است کلمات کلیدی مدنظر را تایپ کرده و با کاما (،) از هم جدا کنید. با انتخاب هر کلمه، به‌عنوان یک برچسب جدید ثبت می‌شود.

خلاصه تفاوت در یک نگاه

برای اینکه انتخاب برایتان راحت‌تر شود، این دو را با هم مقایسه می‌کنیم:

· دسته‌بندی مثل سرفصل اصلی کتاب است (مثلاً: تاریخ معاصر)، اما برچسب مثل کلیدواژه‌های دقیق در انتهای کتاب است (مثلاً: انقلاب، پهلوی، قاجار).

· دسته‌بندی سلسله‌مراتبی است و زیردسته دارد، ولی برچسب مسطح است و زیرمجموعه ندارد.

· دسته‌بندی برای هر نوشته اجباری است، ولی برچسب اختیاری است.

· معمولاً تعداد دسته‌بندی‌ها محدود و کلی است، اما تعداد برچسب‌ها متغیر و جزیی‌تر است.

انواع بلوک ها در وردپرس

مرحله اول: آشنایی با بلوک‌های متنی

این بلوک‌ها پایه و اساس هر نوشته هستند. بلوک پاراگراف برای نوشتن متن اصلی استفاده می‌شود. بلوک عنوان برای ساختاردهی با تگ‌های H1 تا H6 به کار می‌رود؛ H1 معمولاً برای عنوان اصلی و H2 تا H6 برای زیرعنوان‌ها. بلوک لیست برای ایجاد لیست‌های گلوله‌ای یا شماره‌دار مفید است. بلوک نقل‌قول برای برجسته کردن جملات مهم یا نقل‌قول از افراد دیگر استفاده می‌شود و بلوک نقل‌قول برجسته ظاهر بزرگ‌تری دارد برای جلب توجه بیشتر.

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

این بلوک‌ها برای افزودن فایل‌های تصویری، صوتی و ویدئویی طراحی شده‌اند. بلوک تصویر برای نمایش یک عکس به همراه توضیحات (Alt Text) که برای سئو و دسترسی‌پذیری ضروری است. بلوک گالری برای نمایش چند تصویر در کنار هم به‌صورت یک آلبوم. بلوک ویدئو برای پخش فایل‌های ویدئویی و بلوک صوت برای پخش فایل‌های صوتی مانند پادکست. همچنین بلوک فایل برای ارائه لینک دانلود فایل‌های مختلف به کاربران کاربرد دارد.

مرحله سوم: بلوک‌های طراحی و چیدمان

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

مرحله چهارم: بلوک‌های ویجت (ابزارک‌ها)

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

مرحله پنجم: بلوک‌های قالب (Theme)

این بلوک‌ها پویا هستند و اطلاعات ساختاری سایت را نمایش می‌دهند. بلوک عنوان نوشته و بلوک محتوای نوشته برای نمایش عنوان و متن اصلی در قالب‌های خاص استفاده می‌شوند. بلوک تصویر شاخص نوشته تصویر شاخص را درون محتوا نمایش می‌دهد. مهم‌ترین آنها بلوک حلقه پرس‌وجو (Query Loop) است که به شما اجازه می‌دهد لیستی از نوشته‌ها را با فیلترهای دلخواه (مثل دسته، برچسب یا تاریخ) درون صفحه نمایش دهید؛ مثلاً نمایش ۵ نوشتهٔ آخر از دستهٔ “فناوری”.

مرحله ششم: بلوک‌های جاسازی (Embeds)

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

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

بلوک قابل استفاده مجدد به شما امکان می‌دهد یک بلوک خاص را ذخیره کنید و در هر نوشتهٔ دیگری با یک کلیک از آن استفاده کنید؛ مثلاً یک جعبهٔ اطلاعاتی تکراری. الگوها (Patterns) مجموعه‌ای از چند بلوک هستند که به‌صورت طرح‌های از پیش ساخته شده آماده‌اند؛ مانند یک بخش “دربارهٔ ما” یا “خدمات” که فقط کافی است انتخاب کنید و متن خود را جایگزین کنید.

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

برای اضافه کردن هر یک از این بلوک‌ها، در ویرایشگر روی علامت بعلاوه (+) در گوشهٔ بالا سمت چپ کلیک کنید تا کتابخانهٔ بلوک‌ها باز شود. همچنین می‌توانید در یک خط جدید، علامت اسلش (/) را تایپ کرده و نام بلوک را بنویسید؛ مثلاً /image برای اضافه کردن تصویر. تمام بلوک‌ها را می‌توانید با کشیدن و رها کردن (Drag & Drop) جابه‌جا کنید.

مرحله نهم: تنظیمات هر بلوک

پس از انتخاب هر بلوک، پنل سمت راست به‌طور خودکار تنظیمات مربوط به آن بلوک را نمایش می‌دهد. برای بلوک تصویر، گزینه‌هایی مثل اندازه، تراز و Alt Text وجود دارد. برای بلوک عنوان، می‌توانید سطح عنوان (H1 تا H6) را تغییر دهید. برای بلوک دکمه، رنگ، اندازه و لینک مقصد را تنظیم می‌کنید. هر بلوک تنظیمات منحصربه‌فرد خودش را دارد.

نحوه پست گذاشتن در وردپرس

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

۱. مرحله اول: ورود به پیشخوان وردپرس

ابتدا با آدرس sitepreview.com/wp-admin وارد بخش مدیریت سایت شوید. نام کاربری و رمز عبور خود را وارد کنید تا وارد پیشخوان (Dashboard) شوید.—

۲. مرحله دوم: باز کردن صفحهٔ افزودن نوشته

در منوی سمت راست پیشخوان، روی گزینهٔ “نوشته‌ها” کلیک کنید، سپس از زیرمنوی باز شده، “افزودن” را انتخاب کنید. صفحهٔ ویرایشگر باز می‌شود.—

۳. مرحله سوم: نوشتن عنوان و محتوا

در کادر بالایی، عنوان مطلب خود را بنویسید. وردپرس به‌طور خودکار از این عنوان برای ساخت لینک دائمی (Permalink) استفاده می‌کند. در بخش پایینی که ویرایشگر بلاکی است، شروع به نوشتن متن اصلی کنید. هر پاراگراف، عکس یا ویدئو یک بلاک جداگانه است. برای اضافه کردن بلاک جدید، روی علامت بعلاوه (+) کلیک کنید یا در خط جدید، علامت اسلش (/) را تایپ کرده و نام بلاک را بنویسید.—

۴. مرحله چهارم: افزودن تصویر شاخص و خلاصه

در پنل سمت راست، به پایین بروید و بخش “تصویر شاخص” را پیدا کنید. روی “تنظیم تصویر شاخص” کلیک کرده و عکس مورد نظر را از رسانه آپلود یا انتخاب کنید. این تصویر در کنار نوشته در صفحات آرشیو و هنگام اشتراک‌گذاری نمایش داده می‌شود. همچنین می‌توانید در بخش “خلاصه”، یک متن کوتاه (چند جمله) بنویسید که در صفحهٔ اصلی وبلاگ یا نتایج جستجو به جای کل مطلب نمایش داده شود (این بخش اختیاری است).—

۵. مرحله پنجم: انتخاب دسته و برچسب

در پنل سمت راست، بخش “دسته‌ها” را پیدا کنید. حداقل یک دسته را برای نوشته انتخاب کنید (یا دستهٔ جدید بسازید). در بخش “برچسب‌ها” نیز کلمات کلیدی مرتبط با جزئیات مطلب را تایپ کرده و دکمهٔ افزودن را بزنید.—

۶. مرحله ششم: تنظیمات پیشرفته (اختیاری)

اگر می‌خواهید زمان انتشار را تغییر دهید، روی عبارت “فوراً انتشار” در کنار دکمهٔ انتشار کلیک کنید و تاریخ و ساعت دلخواه را تنظیم کنید تا نوشته در زمان مشخصی به‌طور خودکار منتشر شود. همچنین می‌توانید در بخش “وضعیت” از پیش‌نویس به “خصوصی” تغییر دهید تا فقط خودتان و مدیران سایت بتوانند آن را ببینند.—

۷. مرحله هفتم: پیش‌نمایش و بررسی نهایی

قبل از انتشار، روی دکمهٔ “پیش‌نمایش” در بالای صفحه کلیک کنید تا نوشته در یک برگهٔ جدید با ظاهر نهایی سایت نمایش داده شود. تمام محتوا، تصاویر و قالب‌بندی را بررسی کنید تا از صحت همه چیز مطمئن شوید.—

۸. مرحله هشتم: انتشار نوشته

اگر از همه چیز راضی هستید، روی دکمهٔ آبی رنگ “انتشار” کلیک کنید. نوشته شما بلافاصله در سایت نمایش داده می‌شود و بازدیدکنندگان می‌توانند آن را مشاهده کنند. اگر هنوز کامل نشده، به جای انتشار، روی “ذخیرهٔ پیش‌نویس” کلیک کنید تا بعداً ادامه دهید.—

۹. مرحله نهم: مشاهده و ویرایش

بعد از انتشاربعد از انتشار، می‌توانید با کلیک روی لینک “مشاهدهٔ نوشته” که در بالای صفحه ظاهر می‌شود، مطلب را در سایت ببینید. اگر اشتباهی وجود داشت، روی دکمهٔ “ویرایش” در بالای صفحه کلیک کنید تا تغییرات را اعمال کرده و دوباره روی “به‌روزرسانی” کلیک کنید.—

پست دهم : خودکارسازی با ماکرو ها

از تکرار خسته شده‌اید؟ VBA را به کار بگیرید

تا اینجا یاد گرفتید که چگونه داده‌ها را وارد، تحلیل و مصور کنید. اما اگر کاری را بیش از یک بار در اکسل انجام می‌دهید، زمان آن رسیده که خودکارسازی را یاد بگیرید. ماکروها مجموعه‌ای از دستورات هستند که کارهای تکراری را به طور خودکار انجام می‌دهند. و VBA (Visual Basic for Applications) زبانی است که پشت این ماکروها قرار دارد. در این پست، از ضبط ساده ماکروها گرفته تا نوشتن کدهای VBA سفارشی برای خودکارسازی پیچیده‌ترین وظایف را یاد می‌گیرید. حتی اگر هیچ تجربه برنامه‌نویسی ندارید، با ضبط ماکروها می‌توانید کارهای زیادی انجام دهید و سپس با یادگیری اصول اولیه VBA، به مرزهای جدیدی برسید.

۱. ضبط ماکرو (Record Macro)؛ ساده‌ترین راه خودکارسازی

ضبط ماکرو مانند ضبط ویدیو از کارهای شماست. اکسل هر کلیک و هر تایپ شما را ثبت می‌کند و بعداً می‌توانید آن را پخش کنید. برای شروع، از زبانه Developer (اگر این زبانه را نمی‌بینید، از File، Options، Customize Ribbon بروید و Developer را تیک بزنید) و گزینه Record Macro را انتخاب کنید. یک نام برای ماکرو (بدون فاصله)، یک کلید میانبر (اختیاری) و محل ذخیره (کتاب کار فعلی یا Personal Macro Workbook برای استفاده در همه فایل‌ها) تعیین کنید. سپس OK را بزنید و کارهای خود را انجام دهید. هر تغییری که در کاربرگ اعمال کنید (تایپ، قالب‌بندی، درج سطر، و غیره) ضبط می‌شود. وقتی کارتان تمام شد، روی Stop Recording کلیک کنید.

۲. اجرای ماکروهای ضبط‌شده

برای اجرای یک ماکرو ضبط‌شده، از زبانه Developer، گزینه Macros را انتخاب کنید (یا Alt+F8). نام ماکرو را انتخاب کرده و Run را بزنید. اگر هنگام ضبط، کلید میانبر تعیین کرده‌اید، می‌توانید با فشردن آن کلیدها (مثلاً Ctrl+Shift+M) ماکرو را اجرا کنید. ماکروها دقیقاً همان کارهایی را که ضبط کرده‌اید، به همان ترتیب و با همان تنظیمات تکرار می‌کنند. توجه داشته باشید که ماکروها نسبت به موقعیت سلول‌ها حساس هستند. اگر ماکرو را در سلول A1 ضبط کرده‌اید و آن را در حالی که سلول C5 فعال است اجرا کنید، ممکن است نتایج غیرمنتظره‌ای بدهد. برای حل این مشکل، باید کد VBA را ویرایش کنید تا از ارجاع‌های نسبی استفاده کند.

۳. ویرایش کد VBA؛ پشت صحنه ماکروها

وقتی ماکرو را ضبط می‌کنید، اکسل کد VBA آن را در یک ماژول (Module) ذخیره می‌کند. برای دیدن و ویرایش کد، از زبانه Developer، گزینه Visual Basic را انتخاب کنید (یا Alt+F11). در پنجره VBA Editor، سمت چپ Project Explorer را باز کنید و ماژولی که ماکرو در آن ذخیره شده را پیدا کنید. با دابل‌کلیک روی آن، کد را مشاهده می‌کنید. کد VBA از ساختارهای ساده‌ای مثل Sub نام_ماکرو() … End Sub تشکیل شده است. دستورات بین این دو خط، کارهایی هستند که ماکرو انجام می‌دهد. با ویرایش این کد، می‌توانید ماکرو را به‌سازی کنید، حلقه‌ها و شرط‌ها اضافه کنید، یا خطاها را برطرف نمایید.

۴. ساختارهای پایه VBA؛ حلقه‌ها و شرط‌ها

برای نوشتن ماکروهای قدرتمند، باید با چند ساختار ساده VBA آشنا شوید. حلقه For برای تکرار یک کار چند بار: For i = 1 To 10 … Next i که کار را ۱۰ بار تکرار می‌کند. حلقه For Each برای پیمایش تمام سلول‌های یک محدوده: For Each cell In Range(“A1:A10”) … Next cell. شرط If برای تصمیم‌گیری: If cell.Value > 100 Then cell.Font.Color = RGB(255,0,0) Else cell.Font.Color = RGB(0,0,0). حلقه Do While برای تکرار تا زمانی که شرط برقرار است. متغیرها برای ذخیره مقادیر موقت: Dim x As Integer و سپس x = 10. با ترکیب این ساختارها، می‌توانید کارهای پیچیده‌ای مثل پیمایش ۱۰۰۰ سطر داده و اعمال قالب‌بندی شرطی یا محاسبات را در کسری از ثانیه انجام دهید.

۵. تعامل با کاربر؛ پیام‌ها و ورودی‌ها

ماکروهای حرفه‌ای با کاربر تعامل دارند. =MsgBox پیامی به کاربر نشان می‌دهد: MsgBox “عملیات با موفقیت انجام شد”. =InputBox از کاربر یک مقدار ورودی می‌گیرد: شهر = InputBox(“لطفاً نام شهر را وارد کنید”). =Application.Caller سلولی که ماکرو را اجرا کرده را شناسایی می‌کند. =Application.Wait ماکرو را برای مدتی مکث می‌کند. این ابزارها به شما امکان می‌دهند ماکروهایی بسازید که با ورودی کاربر، رفتارشان تغییر کند و انعطاف‌پذیرتر باشند.

۶. ایجاد دکمه‌های تعاملی برای اجرای ماکروها

برای کاربرپسند کردن ماکروها، می‌توانید دکمه‌هایی در کاربرگ ایجاد کنید که با کلیک روی آن‌ها، ماکرو اجرا شود. برای این کار، از زبانه Developer، گزینه Insert را انتخاب کرده و در بخش Form Controls، روی دکمه (Button) کلیک کنید. سپس روی کاربرگ کلیک کنید تا دکمه رسم شود. بلافاصله پنجره Assign Macro باز می‌شود و ماکرو مورد نظر را به دکمه متصل کنید. حالا با هر کلیک روی آن دکمه، ماکرو اجرا می‌شود. می‌توانید روی دکمه راست‌کلیک کرده و Edit Text را انتخاب کنید تا عنوان دکمه را تغییر دهید. همچنین می‌توانید از اشکال (Shapes) با کلیک راست و گزینه Assign Macro به عنوان دکمه استفاده کنید.

۷. مدیریت خطا در VBA

ماکروها ممکن است با خطا مواجه شوند (مثلاً اگر کاربر سلول را حذف کرده باشد یا فایل مورد نظر موجود نباشد). برای مدیریت خطاها، از ساختار On Error استفاده کنید. On Error Resume Next یعنی اگر خطا رخ داد، نادیده بگیر و به خط بعدی برو (با احتیاط استفاده کنید). On Error GoTo ErrHandler یعنی اگر خطا رخ داد، به بخش ErrHandler برو و پیام خطا نشان بده. مثال: On Error GoTo ErrHandler و در انتهای کد: ErrHandler: MsgBox “خطا رخ داد: ” & Err.Description. همچنین می‌توانید از Err.Number برای شناسایی نوع خطا و تصمیم‌گیری مناسب استفاده کنید.

۸. امنیت در ماکروها و فعال‌سازی آن‌ها

ماکروها می‌توانند حاوی کدهای مخرب باشند، بنابراین اکسل به طور پیش‌فرض آن‌ها را غیرفعال می‌کند. برای فعال‌سازی ماکروها، از منوی File، Options، Trust Center، Trust Center Settings، Macro Settings بروید و گزینه Enable all macros را انتخاب کنید (برای محیط شخصی) یا گزینه Disable all macros with notification (برای محیط سازمانی). همچنین می‌توانید محل فایل‌های قابل اعتماد (Trusted Locations) را تعیین کنید تا ماکروهای آن فایل‌ها بدون هشدار اجرا شوند. برای اشتراک‌گذاری فایل حاوی ماکرو، فایل را با پسوند .xlsm ذخیره کنید (نه .xlsx). به کاربران دیگر بگویید که ماکروها را فعال کنند. برای ماکروهای بسیار مهم، می‌توانید آن‌ها را با گواهی دیجیتال امضا کنید تا اعتبار آن‌ها تأیید شود.

۹. جمع‌بندی و گام‌های بعدی

تبریک! شما یک سفر کامل از مبتدی تا حرفه‌ای در اکسل را به پایان رساندید. از آشنایی با سلول‌ها و فرمول‌های پایه گرفته تا تحلیل داده با PivotTable، مصورسازی پیشرفته، مدل‌سازی با Power Pivot و خودکارسازی با VBA. اما یادگیری اکسل هرگز متوقف نمی‌شود. همواره توابع جدید، ابزارهای نوین و تکنیک‌های بهینه‌تر معرفی می‌شوند. بهترین راه برای تثبیت یادگیری، تمرین عملی با داده‌های واقعی و حل مسائل روزمره است. یک پروژه جامع مثل ساخت یک داشبورد مدیریتی کامل را شروع کنید که داده‌ها را از چند منبع دریافت، پاک‌سازی، تحلیل و به صورت نمودارهای تعاملی نمایش دهد. با هر چالش جدید، مهارت‌های خود را گسترش دهید و به یاد داشته باشید که در دنیای اکسل، همیشه راهی برای بهتر و سریع‌تر انجام دادن کارها وجود دارد. موفق و پیروز باشید!

پست نهم : Power Query و Power Pivot

ورود به عصر داده‌های بزرگ با Power Query و Power Pivot

تا اینجا با ابزارهای اکسل برای داده‌های نسبتاً کوچک کار کردید. اما اگر داده‌های شما میلیون‌ها رکورد داشته باشند، از چندین منبع مختلف بیایند و نیاز به پاک‌سازی و مدل‌سازی پیچیده داشته باشند، ابزارهای استاندارد اکسل پاسخگو نیستند. اینجاست که دو ابزار فوق‌قدرت وارد می‌شوند: Power Query برای اتصال، پاک‌سازی و تبدیل داده‌ها، و Power Pivot برای مدل‌سازی داده‌های حجیم و ایجاد محاسبات پیشرفته. این دو ابزار، پلی بین اکسل و ابزارهای هوش تجاری (BI) مانند Power BI هستند و تسلط بر آن‌ها شما را به یک متخصص داده تبدیل می‌کند.

۱. Power Query؛ اتوماسیون پاک‌سازی و تبدیل داده

Power Query (که در نسخه‌های جدید اکسل با نام Get & Transform Data شناخته می‌شود) یک موتور قدرتمند برای اتصال به منابع داده متنوع (فایل‌های اکسل، CSV، متن، پایگاه داده SQL، وب‌سایت‌ها، SharePoint و حتی پوشه‌های کامل) و انجام عملیات پاک‌سازی و تبدیل روی آن‌هاست. مهم‌ترین ویژگی Power Query این است که تمام مراحل پاک‌سازی را به صورت یک کوئری (پرس‌وجو) ذخیره می‌کند و با یک کلیک، همان مراحل را روی داده‌های جدید تکرار می‌کند. این یعنی دیگر نیازی نیست هر بار که داده‌های جدید دریافت می‌کنید، فرآیند پاک‌سازی را از صفر شروع کنید. برای شروع، از زبانه Data، گزینه Get Data را انتخاب کنید و منبع داده خود را مشخص کنید.

۲. عملیات‌های رایج در Power Query

پس از اتصال به داده، پنجره Power Query Editor باز می‌شود که محیطی کاملاً متفاوت از اکسل استاندارد دارد. در این محیط، هر مرحله از پاک‌سازی در سمت راست (Applied Steps) ثبت می‌شود. برخی از عملیات‌های رایج عبارتند از: حذف سطرها یا ستون‌های خالی، تغییر نوع داده (متن به عدد یا تاریخ)، جایگزینی مقادیر (مثلاً «آقای» را با «مرد»)، تقسیم ستون بر اساس جداکننده، ادغام ستون‌ها، استخراج بخشی از متن (مثل کد پستی از آدرس کامل)، افزودن ستون‌های شرطی (مشابه IF)، گروه‌بندی و جمع‌آوری داده‌ها، و الحاق (Append) چند جدول به یکدیگر یا ادغام (Merge) جداول مانند یک JOIN در پایگاه داده. تمام این عملیات بدون نوشتن یک خط کد و با رابط کاربری گرافیکی انجام می‌شود.

۳. به‌روزرسانی خودکار داده‌ها با Power Query

قدرت واقعی Power Query زمانی نمایان می‌شود که داده‌های منبع تغییر می‌کنند. فرض کنید هر ماه یک فایل فروش جدید از سیستم مالی دریافت می‌کنید. با Power Query، یک بار فرآیند پاک‌سازی را تعریف می‌کنید و کوئری را ذخیره می‌کنید. سپس هر ماه، فقط فایل جدید را جایگزین کرده و دکمه Refresh را می‌زنید. اکسل کل فرآیند پاک‌سازی را دوباره اجرا کرده و داده‌های پاک‌سازی‌شده را به‌روز می‌کند. برای داده‌هایی که از پایگاه داده می‌آیند، می‌توانید کوئری را به‌گونه‌ای تنظیم کنید که هر بار که فایل را باز می‌کنید، به‌طور خودکار داده‌های جدید را دریافت کند. این قابلیت، گزارش‌های شما را به داشبوردهای زنده (Live Dashboards) تبدیل می‌کند.

۴. Power Pivot؛ مدل‌سازی داده‌های حجیم

Power Pivot یک موتور محاسباتی درون‌حافظه (In-Memory) است که به شما اجازه می‌دهد تا میلیون‌ها رکورد داده را در یک مدل داده (Data Model) بارگذاری کرده و روابط پیچیده بین جداول مختلف برقرار کنید. تفاوت اصلی Power Pivot با PivotTable معمولی این است که PivotTable استاندارد روی داده‌های موجود در کاربرگ کار می‌کند، اما Power Pivot روی یک مدل داده جداگانه که می‌تواند شامل داده‌هایی از منابع مختلف باشد، عمل می‌کند. برای فعال‌سازی Power Pivot، از منوی File، Options، Add-ins، COM Add-ins بروید و Microsoft Power Pivot for Excel را تیک بزنید. سپس زبانه Power Pivot در نوار ابزار ظاهر می‌شود.

۵. ایجاد روابط بین جداول در Power Pivot

یکی از ویژگی‌های کلیدی Power Pivot، امکان ایجاد روابط بین جداول مختلف است. فرض کنید یک جدول «فروش» با ستون «کد محصول» و یک جدول «محصولات» با ستون‌های «کد محصول» و «نام محصول» و «دسته‌بندی» دارید. با ایجاد یک رابطه بین این دو جدول بر اساس کد محصول، می‌توانید در یک PivotTable، مجموع فروش را بر اساس دسته‌بندی محصولات محاسبه کنید، بدون اینکه نیازی به الحاق جداول با VLOOKUP داشته باشید. برای ایجاد رابطه، در نمای Diagram View Power Pivot، کد محصول را از جدول فروش به جدول محصولات بکشید. این روابط مانند پایگاه‌های داده رابطه‌ای عمل می‌کنند و مدل داده شما را بسیار قدرتمند می‌سازند.

۶. DAX؛ زبان فرمول‌نویسی Power Pivot

قدرت واقعی Power Pivot در زبان فرمول‌نویسی آن یعنی DAX (Data Analysis Expressions) نهفته است. DAX شامل بیش از ۲۰۰ تابع است که بسیاری از آن‌ها مشابه توابع اکسل هستند اما با تفاوت‌های کلیدی. برخی از توابع پرکاربرد DAX عبارتند از: =CALCULATE() که مقدار یک عبارت را در زمینه‌ای تغییر‌یافته محاسبه می‌کند (بسیار قدرتمندتر از SUMIFS). =FILTER() برای فیلتر کردن یک جدول. =RELATED() برای دسترسی به ستون‌های جداول مرتبط. =SUMX() و =AVERAGEX() که روی هر سطر یک جدول محاسبه کرده و سپس جمع یا میانگین می‌گیرند. =DIVIDE() برای تقسیم با مدیریت خطای تقسیم بر صفر. =TOTALYTD() برای محاسبه مجموع از ابتدای سال تا تاریخ فعلی. یادگیری DAX یک مهارت پیشرفته است اما شما را به سطح تحلیل‌گران حرفه‌ای داده می‌رساند.

۷. KPI و محاسبات زمانی در Power Pivot

یکی از کاربردهای مهم Power Pivot، ایجاد محاسبات زمانی و شاخص‌های کلیدی عملکرد (KPI) است. با توابع هوشمند زمان در DAX (مثل =SAMEPERIODLASTYEAR()، =DATESYTD()، =DATEADD() و =PARALLELPERIOD()) می‌توانید تحلیل‌های مقایسه‌ای قدرتمندی انجام دهید. مثلاً می‌توانید فروش امسال را با فروش سال گذشته در همان ماه مقایسه کنید، یا رشد درصدی ماه‌به‌ماه را محاسبه کنید. تمام این محاسبات به صورت پویا و با تغییر فیلترهای تاریخ، به‌روز می‌شوند. برای تعریف KPI، در Power Pivot یک اندازه (Measure) ایجاد کرده و سپس آن را به عنوان یک KPI تنظیم کنید، با تعریف یک مقدار هدف (مثلاً ۱۰۰ میلیون) و یک آستانه (مثلاً ۸۰ میلیون)، نمایش بصری وضعیت عملکرد به صورت چراغ راهنمایی (سبز، زرد، قرمز) دریافت می‌کنید.

۸. ادغام Power Query و Power Pivot

این دو ابزار به صورت کامل با هم ادغام شده‌اند. معمولاً فرآیند به این شکل است: داده‌ها را با Power Query از منابع مختلف دریافت و پاک‌سازی می‌کنید، سپس داده‌ها را به مدل داده (Data Model) بارگذاری می‌کنید (با انتخاب گزینه Load To و تیک Add this data to the Data Model). در Power Pivot، روابط بین جداول را تعریف کرده و اندازه‌های محاسبه‌شده با DAX می‌سازید. سپس از این مدل داده برای ایجاد PivotTable‌ها و PivotChart‌های بسیار پیشرفته استفاده می‌کنید که می‌توانند میلیون‌ها رکورد را با سرعت بالا پردازش کنند. این ترکیب، اکسل را به یک ابزار هوش تجاری در سطح سازمانی تبدیل می‌کند که با نرم‌افزارهای تخصصی BI رقابت می‌کند.

پست هشتم : ابزار های پیشرفته تحلیل

شبیه‌سازی آینده با What-If Analysis

داده‌های تاریخی به ما می‌گویند چه اتفاقی افتاده است، اما ابزارهای What-If Analysis به ما می‌گویند چه اتفاقی می‌تواند بیفتد. این ابزارها به شما اجازه می‌دهند سناریوهای مختلف را شبیه‌سازی کنید، «چه می‌شد اگر» را آزمایش کنید و بر اساس آن تصمیم‌گیری بهتری داشته باشید. در این پست، با سه ابزار قدرتمند تحلیل سناریو در اکسل آشنا می‌شوید: Goal Seek (یافتن هدف)، Scenario Manager (مدیریت سناریو) و Data Tables (جداول داده). این ابزارها در حوزه‌های مالی، مهندسی، بازاریابی و برنامه‌ریزی استراتژیک کاربرد گسترده‌ای دارند.

Goal Seek؛ پیدا کردن ورودی برای رسیدن به خروجی

مطلوب=Goal Seek ساده‌ترین ابزار What-If Analysis است. شما یک نتیجه نهایی (هدف) را مشخص می‌کنید و اکسل مقدار یک سلول ورودی را تغییر می‌دهد تا به آن هدف برسد. برای مثال، فرض کنید یک کسب‌وکار دارید که می‌داند با فروش ۱۰۰۰ واحد محصول، سود ۵۰ میلیون تومان به دست می‌آید. اما می‌خواهید سود را به ۷۰ میلیون برسانید. سوال این است: چند واحد باید بفروشید؟ با Goal Seek، سلول هدف (سود) را روی ۷۰ میلیون تنظیم می‌کنید و سلول متغیر (تعداد فروش) را به اکسل می‌دهید تا محاسبه کند. برای دسترسی به Goal Seek، از زبانه Data، گروه Forecast، گزینه What-If Analysis و سپس Goal Seek را انتخاب کنید. پنجره‌ای باز می‌شود که سه فیلد دارد: Set Cell (سلول هدف)، To Value (مقدار مورد نظر)، By Changing Cell (سلول متغیر). دقت کنید که بین سلول هدف و سلول متغیر باید یک رابطه فرمولی وجود داشته باشد.

مثال عملی Goal Seek در مسائل مالی

فرض کنید وامی به مبلغ ۱۰۰ میلیون تومان با نرخ بهره سالانه ۱۸٪ و مدت ۵ سال (۶۰ ماه) دریافت کرده‌اید. قسط ماهانه شما با استفاده از تابع =PMT() حدود ۲٫۵۴ میلیون تومان است. اما شما می‌خواهید بدانید اگر قسط ماهانه شما ۲ میلیون تومان باشد، مدت بازپرداخت چند ماه می‌شود. با Goal Seek، سلول قسط ماهانه را روی ۲ میلیون تنظیم کرده و سلول تعداد ماه‌ها را متغیر قرار می‌دهید. اکسل محاسبه می‌کند که حدود ۷۷ ماه نیاز است. نکته مهم: اگر چندین متغیر دارید، Goal Seek به تنهایی کافی نیست و باید از ابزارهای دیگر استفاده کنید.

Scenario Manager؛ مقایسه چندین سناریو با همScenario

Manager به شما اجازه می‌دهد چندین مجموعه از مقادیر ورودی را به عنوان سناریوهای مختلف ذخیره کنید و نتایج آن‌ها را با هم مقایسه کنید. برای مثال، یک مدل مالی برای یک پروژه دارید با متغیرهای «نرخ رشد فروش»، «هزینه تبلیغات» و «نرخ تورم». می‌خواهید سه سناریو را آزمایش کنید: بهترین حالت (رشد بالا، هزینه کم)، بدترین حالت (رشد پایین، هزینه بالا) و حالت عادی. برای ساخت سناریوها، از زبانه Data، گروه Forecast، What-If Analysis، گزینه Scenario Manager را انتخاب کنید. دکمه Add را بزنید و یک نام و سلول‌های متغیر را مشخص کنید. سپس مقادیر هر سناریو را وارد کنید. پس از تعریف چند سناریو، می‌توانید با کلیک روی Show، هر سناریو را در کاربرگ مشاهده کنید و تأثیر آن را بر فرمول‌های خود ببینید.

خلاصه‌سازی سناریوها با گزارش Summary

یکی از قوی‌ترین قابلیت‌های Scenario Manager، ایجاد یک گزارش خلاصه (Summary) است که تمام سناریوها و نتایج آن‌ها را در یک جدول جدید به نمایش می‌گذارد. برای این کار، در پنجره Scenario Manager روی دکمه Summary کلیک کنید. نوع گزارش را انتخاب کنید (Scenario Summary یا PivotTable) و سلول‌های نتیجه (سلول‌هایی که فرمول‌های اصلی شما در آن‌ها هستند) را مشخص کنید. اکسل یک جدول جدید با سطرهای سناریوها، ستون‌های متغیرهای ورودی و ستون‌های نتایج تولید می‌کند. این جدول قابل چاپ و ارائه است و به شما کمک می‌کند تأثیر هر سناریو را به صورت مقایسه‌ای ببینید.

Data Tables؛ تحلیل حساسیت یک یا دو متغیره

Data Tables ابزاری برای نمایش نتایج یک فرمول در برابر تغییر یک یا دو متغیر ورودی هستند. این ابزار در دو نوع یک متغیره و دو متغیره وجود دارد. در جدول یک متغیره، ستون اول مقادیر مختلف یک متغیر را شامل می‌شود و در کنار آن، نتایج فرمول برای هر مقدار نمایش داده می‌شود. در جدول دو متغیره، سطر اول مقادیر متغیر اول و ستون اول مقادیر متغیر دوم را نشان می‌دهد و درون جدول، نتایج تقاطع هر جفت مقدار قرار می‌گیرد. برای ساخت Data Table، ابتدا یک جدول از مقادیر متغیرها بسازید، فرمول اصلی را در گوشه جدول قرار دهید، سپس محدوده جدول را انتخاب کرده و از زبانه Data، What-If Analysis و Data Table را انتخاب کنید.

مثال عملی Data Table دو متغیر

هفرض کنید می‌خواهید تأثیر همزمان نرخ بهره و مدت بازپرداخت بر مبلغ قسط ماهانه وام را بررسی کنید. در سطر اول، نرخ‌های بهره مختلف (۱۵٪، ۱۶٪، ۱۷٪، ۱۸٪) و در ستون اول، مدت‌های مختلف (۴۸، ۶۰، ۷۲، ۸۴ ماه) را قرار دهید. در سلول گوشه بالا-چپ، فرمول محاسبه قسط را بنویسید که به سلول‌های نرخ و مدت ارجاع می‌دهد. سپس کل محدوده را انتخاب کرده و Data Table را با سلول ورودی سطر (نرخ بهره) و سلول ورودی ستون (مدت) تنظیم کنید. اکسل تمام ۱۶ حالت ممکن را محاسبه می‌کند و جدولی از اقساط ماهانه به شما می‌دهد. این جدول برای تصمیم‌گیری در مورد شرایط بهینه وام بسیار ارزشمند است.

مقایسه و انتخاب ابزار مناسب

انتخاب ابزار مناسب به پیچیدگی مسئله شما بستگی دارد: اگر فقط یک متغیر ورودی و یک هدف مشخص دارید، Goal Seek بهترین گزینه است. اگر می‌خواهید چندین سناریوی گسسته را با هم مقایسه کنید (مثلاً ۳-۵ سناریوی محتمل)، Scenario Manager مناسب است. اگر می‌خواهید تمام حالات ممکن یک یا دو متغیر را در یک بازه پیوسته بررسی کنید، Data Tables بهترین گزینه است. در موارد بسیار پیچیده با ده‌ها متغیر و قیود، از Solver استفاده کنید که در ادامه معرفی می‌شود.

Solver؛ بهینه‌سازی پیشرفته

Solver یکی از افزونه‌های اکسل است که برای بهینه‌سازی مسائل با چندین متغیر و قیود طراحی شده است. اگر Goal Seek را یک دوربرگردان ساده در نظر بگیریم، Solver یک سیستم ناوبری پیشرفته است. شما یک سلول هدف (که باید بیشینه، کمینه یا دقیقاً یک مقدار مشخص شود)، سلول‌های متغیر (که می‌توانند تغییر کنند)، و قیود (مثل سلول‌های متغیر باید بین ۰ تا ۱۰۰ باشند) را مشخص می‌کنید. Solver با الگوریتم‌های ریاضی، بهترین ترکیب از متغیرها را پیدا می‌کند. برای فعال کردن Solver، از منوی File، Options، Add-ins، Excel Add-ins بروید و Solver Add-in را تیک بزنید. سپس از زبانه Data، در بخش Analyze، گزینه Solver در دسترس خواهد بود.

پست هفتم : مصور سازی داده ها با نمودار

داستان‌سرایی با داده‌ها؛ قدرت نمودارها

یک جدول پر از اعداد، هر چقدر هم دقیق باشد، نمی‌تواند به سرعت و به زیبایی یک نمودار، پیام خود را منتقل کند. نمودارها (Charts) زبان بصری داده‌ها هستند و به مخاطب اجازه می‌دهند الگوها، روندها و روابط را در یک نگاه تشخیص دهند. در این پست، با انواع نمودارهای اکسل، نحوه انتخاب نمودار مناسب برای هر نوع داده، و تکنیک‌های حرفه‌ای برای زیبا و تأثیرگذار کردن نمودارها آشنا می‌شوید. از نمودارهای ساده ستونی تا نمودارهای ترکیبی پیشرفته و اسپارکلاین‌های کوچک درون سلولی، همه را پوشش خواهیم داد.

انتخاب نمودار مناسب؛ هنری فراتر از تکنیک

انتخاب نوع نمودار مناسب، تأثیر مستقیمی بر درک مخاطب از داده‌ها دارد. قانون طلایی: «نمودار را بر اساس پیامی که می‌خواهید منتقل کنید انتخاب کنید، نه بر اساس سلیقه شخصی». برای مقایسه داده‌ها در دسته‌های مختلف، نمودارهای ستونی (Column) و میل‌ای (Bar) بهترین گزینه‌ها هستند. برای نمایش روند تغییرات در طول زمان، نمودار خطی (Line) ایده‌آل است. برای نمایش سهم هر بخش از یک کل، نمودار دایره‌ای (Pie) یا حلقه‌ای (Donut) کاربرد دارند (اما برای بیش از ۵-۶ بخش، از آن‌ها استفاده نکنید). برای نمایش توزیع داده‌ها، نمودار هیستوگرام (Histogram) و برای نمایش رابطه بین دو متغیر، نمودار پراکندگی (Scatter) مناسب است. برای نمایش داده‌های سلسله‌مراتبی، نمودار درختی (Treemap) و آفتابی (Sunburst) گزینه‌های خوبی هستند. برای نمایش ساختارهای سازمانی، نمودار سلسله‌مراتبی (Hierarchy) استفاده می‌شود.

ایجاد نمودار در اکسل؛ گام‌به‌گام

برای ایجاد یک نمودار، ابتدا داده‌های خود را انتخاب کنید. بهتر است سرستون‌ها و سرسطرها را هم انتخاب کنید تا نمودار دارای برچسب‌های مناسب باشد. سپس از زبانه Insert، نوع نمودار مورد نظر را انتخاب کنید. اکسل یک پیش‌نمایش از نمودار شما نشان می‌دهد و با کلیک، آن را در کاربرگ درج می‌کند. پس از درج، زبانه‌های جدیدی به نام‌های Chart Design و Format در نوار ابزار ظاهر می‌شوند که ابزارهای ویرایش نمودار را در خود دارند. می‌توانید نوع نمودار را تغییر دهید، استایل‌های مختلف اعمال کنید، و المان‌های آن را ویرایش نمایید. برای تغییر محدوده داده‌های نمودار، روی آن راست‌کلیک کرده و Select Data را انتخاب کنید.

شخصی‌سازی المان‌های نمودار

یک نمودار حرفه‌ای، المان‌های مختلفی دارد که هر کدام قابل شخصی‌سازی هستند: عنوان نمودار (Chart Title)، عنوان محورها (Axis Titles)، افسانه (Legend)، برچسب‌های داده (Data Labels) و خطوط شبکه (Gridlines). برای افزودن یا حذف هر یک از این المان‌ها، روی نمودار کلیک کرده و از دکمه Plus (+) در کنار نمودار استفاده کنید. برای تغییر فرمت هر المان، روی آن دابل‌کلیک کنید تا پنجره Format باز شود. در این پنجره می‌توانید رنگ، فونت، اندازه، سایه و افکت‌های سه‌بعدی را تنظیم کنید. برای تغییر رنگ‌های نمودار به صورت یکپارچه، از گزینه Change Colors در زبانه Chart Design استفاده کنید. همچنین می‌توانید یک تم رنگی سفارشی برای نمودار خود تعریف کنید.

نمودارهای ترکیبی (Combo Charts)

گاهی نیاز دارید دو سری داده با مقیاس‌های کاملاً متفاوت را در یک نمودار نمایش دهید. مثلاً فروش (به میلیارد) و تعداد مشتریان (به هزار). نمودار ترکیبی این امکان را فراهم می‌کند. برای ساخت آن، داده‌های خود را انتخاب کرده و از زبانه Insert، گزینه Combo Chart را انتخاب کنید. سپس برای هر سری داده، نوع نمودار و محور (اولیه یا ثانویه) را مشخص کنید. معمولاً فروش را به صورت ستونی در محور اولیه و تعداد مشتریان را به صورت خطی در محور ثانویه نمایش می‌دهند. این کار باعث می‌شود هر دو سری داده به خوبی قابل مشاهده باشند و رابطه بین آن‌ها به راحتی تشخیص داده شود.

نمودارهای پیشرفته و کمتر شناخته‌شده

نمودار آبشاری (Waterfall) برای نمایش تغییرات گام‌به‌گام در یک مقدار (مثل سود شرکت از درآمد تا سود خالص) بسیار مفید است. نمودار سهام (Stock) برای نمایش داده‌های مالی با قیمت‌های باز، بسته، بالاترین و پایین‌ترین. نمودار شعاعی (Radar) برای مقایسه چندین متغیر در یک نمودار دایره‌ای (مثل ارزیابی مهارت‌های مختلف یک فرد). نمودار جعبه‌ای (Box and Whisker) برای نمایش توزیع آماری داده‌ها و شناسایی نقاط پرت (Outliers). همه این نمودارها در زبانه Insert و بخش Recommended Charts قابل دسترسی هستند.

اسپارکلاین (Sparkline)؛ نمودار درون سلول

اسپارکلاین‌ها نمودارهای کوچک خطی، ستونی یا برد-بردی هستند که درون یک سلول قرار می‌گیرند و روند داده‌های یک سطر یا ستون را به صورت جمع‌وجور نمایش می‌دهند. برای ایجاد Sparkline، در زبانه Insert، گزینه Sparklines را انتخاب کنید. محدوده داده (مثلاً فروش ماهانه یک محصول در یک سطر) و محدوده مقصد (سلولی که می‌خواهید نمودار در آن قرار گیرد) را مشخص کنید. این نمودارها بسیار جمع‌وجور هستند و به شما اجازه می‌دهند روند صدها سطر داده را در کنار هم مشاهده کنید. می‌توانید نقطه شروع، نقطه پایان، نقاط اوج و نقاط پایین را با رنگ‌های متفاوت در Sparkline مشخص کنید.

نکات طلایی برای نمودارهای حرفه‌ای

از شلوغی بیش از حد بپرهیزید؛ یک نمودار ساده و تمیز، تأثیرگذارتر از نموداری با ۵ سری داده و ۲۰ برچسب است. از رنگ‌های متضاد و مناسب برای افراد دارای کوررنگی استفاده کنید. حتماً واحدهای اندازه‌گیری را در عنوان محورها ذکر کنید. از خطوط شبکه با شدت کم استفاده کنید تا مزاحم دید نباشند. برای ارائه‌های رسمی، پس‌زمینه نمودار را سفید یا خاکستری روشن قرار دهید. و مهم‌تر از همه، برای هر نمودار یک داستان تعریف کنید؛ اگر نمودار شما پیام مشخصی ندارد، احتمالاً نوع یا طراحی آن اشتباه است.

پست ششم : تحلیل داده با جدول محوری

PivotTable؛ انقلابی در تحلیل داده

اگر قرار باشد فقط یک ابزار از اکسل یاد بگیرید که بیشترین تأثیر را در توانایی‌های تحلیلی شما داشته باشد، بدون شک PivotTable (جدول محوری) است. این ابزار به شما اجازه می‌دهد تا حجم عظیمی از داده‌های خام را در چند ثانیه خلاصه‌سازی، دسته‌بندی و تحلیل کنید، همه بدون نیاز به نوشتن یک خط فرمول. PivotTable با قابلیت کشیدن و رها کردن (Drag & Drop) فیلدها، انعطاف‌پذیری بی‌نظیری در تغییر زاویه دید تحلیل ارائه می‌دهد. در این پست، از ساخت یک PivotTable ساده تا تحلیل‌های پیشرفته با فیلترهای تعاملی و محاسبات سفارشی را یاد می‌گیرید.

ساختار داده مناسب برای PivotTable

قبل از ایجاد PivotTable، باید داده‌های خود را به شکل صحیح سازماندهی کنید. داده‌ها باید به صورت یک جدول با سرستون‌های مشخص باشند. هر ستون یک فیلد (مثل «تاریخ فروش»، «نام فروشنده»، «محصول» و «مبلغ فروش») و هر ردیف یک رکورد است. هیچ سطر یا ستون خالی درون داده‌ها نباید وجود داشته باشد. برای تبدیل داده‌ها به بهترین شکل، از گزینه Format as Table استفاده کنید که باعث می‌شود با افزودن ردیف‌های جدید، محدوده PivotTable به طور خودکار به‌روز شود. برای شروع، روی هر سلول از داده‌های خود کلیک کرده و از زبانه Insert، گزینه PivotTable را انتخاب کنید. پنجره‌ای باز می‌شود که محدوده داده و محل قرارگیری PivotTable را مشخص می‌کند (کاربرگ جدید یا موجود).

اجزای PivotTable؛ سطرها، ستون‌ها، مقادیر و فیلترها

وقتی یک PivotTable خالی ایجاد می‌شود، پنجره Field List در سمت راست صفحه ظاهر می‌شود. این پنجره چهار ناحیه اصلی دارد: Filters (فیلترها)، Columns (ستون‌ها)، Rows (سطرها) و Values (مقادیر). با کشیدن هر فیلد به هر یک از این نواحی، جدول محوری شما شکل می‌گیرد. مثلاً اگر فیلد «منطقه» را به Rows ببرید و فیلد «مبلغ فروش» را به Values، جدولی می‌بینید که مجموع فروش را بر اساس منطقه نشان می‌دهد. اگر «محصول» را به Columns اضافه کنید، جدول به صورت ماتریسی (منطقه در سطرها و محصول در ستون‌ها) نمایش داده می‌شود. ناحیه Filters برای فیلتر کردن کل جدول بر اساس یک فیلد خاص استفاده می‌شود (مثل نمایش فقط داده‌های سال ۱۴۰۴).

تغییر نوع محاسبه در Values

به طور پیش‌فرض، PivotTable فیلدهای عددی را با تابع Sum (جمع) و فیلدهای متنی را با Count (شمارش) خلاصه می‌کند. اما می‌توانید این محاسبه را تغییر دهید. روی هر فیلد در ناحیه Values کلیک کنید و گزینه Value Field Settings را انتخاب کنید. در این پنجره می‌توانید محاسبه را به Average (میانگین)، Max (بزرگ‌ترین)، Min (کوچک‌ترین)، Count (تعداد)، Product (ضرب) و… تغییر دهید. همچنین در زبانه Show Values As، می‌توانید مقادیر را به صورت درصد از کل، درصد از ردیف، درصد از ستون، و رتبه‌بندی نمایش دهید. مثلاً می‌توانید سهم فروش هر فروشنده از کل فروش شرکت را به صورت درصد مشاهده کنید که برای تحلیل سهم بازار داخلی بسیار مفید است.

فیلترهای تعاملی با Slicer و Timeline

یکی از جذاب‌ترین قابلیت‌های PivotTable، افزودن فیلترهای تعاملی با Slicer و Timeline است. این ابزارها در زبانه PivotTable Analyze (یا Insert) در دسترس هستند. Slicer یک دکمه‌های فیلتر بصری است که با یک کلیک، می‌توانید داده‌ها را بر اساس یک فیلد خاص (مثل نام فروشنده) فیلتر کنید. می‌توانید چندین Slicer را به هم متصل کنید تا با انتخاب در یکی، بقیه نیز به‌روز شوند. Timeline مخصوص فیلدهای تاریخ است و به شما اجازه می‌دهد داده‌ها را بر اساس سال، ماه، روز یا بازه‌های زمانی کوارتر فیلتر کنید. این ابزارها گزارش‌های شما را به داشبوردهای تعاملی و کاربرپسند تبدیل می‌کنند که حتی کاربران غیرحرفه‌ای نیز می‌توانند با آن کار کنند.

PivotChart؛ مصورسازی پویای داده‌های محوری

PivotChart نسخه گرافیکی PivotTable است که با هر تغییر در جدول محوری، به‌طور خودکار به‌روز می‌شود. برای ایجاد PivotChart، روی PivotTable کلیک کرده و از زبانه PivotTable Analyze، گزینه PivotChart را انتخاب کنید. سپس نوع نمودار (ستونی، خطی، دایره‌ای و…) را انتخاب کنید. هر فیلتری که به نواحی مختلف PivotTable اضافه یا حذف کنید، نمودار نیز متناظراً تغییر می‌کند. این ویژگی برای ارائه‌های تعاملی و گزارش‌های مدیریتی بسیار ارزشمند است. PivotChart همچنین دارای فیلترهای تعاملی است که با کلیک روی عناصر نمودار، می‌توانید داده‌ها را فیلتر کنید.

گروه‌بندی و دسته‌بندی داده‌ها در PivotTable

گاهی داده‌های شما دارای سطوح جزئی هستند و می‌خواهید آن‌ها را به گروه‌های بزرگ‌تر دسته‌بندی کنید. مثلاً تاریخ‌های روزانه را به ماهانه یا فصلی تبدیل کنید. برای این کار، روی یک تاریخ در PivotTable راست‌کلیک کرده و گزینه Group را انتخاب کنید. می‌توانید بر اساس Seconds، Minutes، Hours، Days، Months، Quarters و Years گروه‌بندی کنید. برای فیلدهای عددی نیز می‌توانید گروه‌بندی بر اساس محدوده (مثلاً ۰-۵۰، ۵۰-۱۰۰) انجام دهید. این قابلیت به شما امکان می‌دهد داده‌های خود را در سطوح مختلف مشاهده کنید و به سرعت از جزئیات به خلاصه‌ها حرکت کنید.

محاسبات سفارشی و فیلدهای محاسبه‌شده

اگر محاسبه مورد نظر شما در گزینه‌های استاندارد نیست، می‌توانید یک فیلد محاسبه‌شده (Calculated Field) به PivotTable اضافه کنید. برای این کار، از زبانه PivotTable Analyze، گزینه Fields, Items & Sets و سپس Calculated Field را انتخاب کنید. نام فیلد و فرمول آن را وارد کنید. مثلاً اگر فروش و هزینه دارید، می‌توانید فیلد «سود» را با فرمول =فروش – هزینه ایجاد کنید. توجه داشته باشید که فرمول‌های فیلد محاسبه‌شده از مجموع کل فیلدها استفاده می‌کنند، نه مقادیر ردیف به ردیف. برای محاسبات دقیق‌تر سطر به سطر، باید از Power Pivot استفاده کنید که در پست نهم توضیح داده خواهد شد.