سبد خرید
0

محصولی در سبد خرید نیست.

بازگشت به فروشگاه

ایجاد Alarm (هشدار) در اکسل

آلارم در اکسل
۴.۶/۵ - (۲۴ امتیاز)

آلارم در اکسل یک مسئله گرافیکی

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

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

دیتابیس فعالیت ها

شکل ۱- ایجاد آلارم در اکسل – دیتابیس فعالیت ها

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

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

نکته:
اگر از تاریخ شمسی در اکسل ۲۰۱۶ استفاده میکنید، نیازی به فرمول تبدیل تاریخ شمسی به میلادی ندارید. چون تاریخ شمسی در اکسل در آفیس ۲۰۱۶، صرفا فرمت هست و منطق تاریخ، همون تاریخ میلادی هست.

منطق کلی کار به شرح زیر است:

گام اول: تعیین تاریخ معیار برای هر فعالیت

همونطور که میدونید تاریخ روز سیستم (تاریخ معیار) با استفاده از تابع Today بدست میاد. پس کافیه Today رو از تاریخ هر فعالیت کم کنیم.

محاسبه فاصله تاریخ روز سیستم و مهلت انجام هر فعالیت

شکل ۲- محاسبه فاصله تاریخ روز سیستم و مهلت انجام هر فعالیت

گام دوم: مقایسه نتیجه با شاخص مورد نظر

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

مقایسه فاصله دو تاریخ با شاخص های مورد نظر

شکل ۳- مقایسه فاصله دو تاریخ با شاخص های مورد نظر

نکته:
در واقع ما برای ایجاد این سیستم، نیازی به ستون F نداریم. فقط جهت درک بهتر منطق Logical و منطق نوشتن IF این گام اضافه شده است.

گام سوم: استفاده از فرمت دهی شرطی Conditional Formatting

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

برای این کار باید با فرمول نویسی در این ابزار آشنا باشیم. فرمول نویسی در ابزار فرمت دهی شرطی از مسیر Home/Conditional Formatting/New Rule و قسمت نشان داده شده در شکل ۴ انجام میشه.

فرمول نویسی در فرمت دهی شرطی Conditional Formatting

شکل ۴- فرمول نویسی در فرمت دهی شرطی Conditional Formatting

منطق فرمول نویسی در این ابزار، IF یا همون منطق Logical هست. یعنی همواره باید گزاره ای نوشته بشه که نتیجه اون True یا False باشه. اگر True باشه، فرمت مورد نظر اعمال میشه و اگر False باشه، فرمت مورد نظر اعمال نمیشه. حالا طبق صورت مسئله، سه تا شرط داریم، برای اختلاف های منفی، بزرگتر از ۳ و کوچکتر از ۳:

شرط اول، اختلاف دو تاریخ، منفی (کوچکتر از صفر) باشه:

روی سلول A3 کلیک کرده و از مسیر زیر، به قسمت فرمول نویسی در Conditional Formatting رفته و فرمول زیر رو می نویسیم. سپس از قسمت Format، رنگ مورد نظر (قرمز برای اختلاف کمتر از صفر) رو انتخاب میکنیم.(شکل ۵)

Home/Conditional Formatting/New Rule/Use a formula to determine which cells to format

مال شرط اول، قرمز شدن اختلاف هایی که منفی هستن

شکل ۵- اعمال شرط اول، قرمز شدن اختلاف هایی که منفی هستن

فرمول $E3<۰ بررسی میکنه که آیا عدد داخل سلول E3 منفی هست یا نه. اگر منفی بود یعنی خروجی فرمول True هست، پس فرمت مورد نظر (رنگ قرمز) رو اعمال میکنه. اگر هم عدد داخل سلول E3 منفی نباشه، خروجی فرمول False خواهد بود. پس فرمت تعیین شده اعمال نمیشه.

بعد از زدن OK، اگر سلول E3 منفی باشه، سلول A3 قرمز میشه. دقت کنید چون شرط رو روی سلول A3 نوشتیم، رنگ هم روی همون سلول اعمال میشه.

حالا میخوایم کل سطر مربوط به هر عدد منفی قرمز بشه، (یعنی اگر هر داده ای از ستون E منفی بود، کل سطر مربوط به اون سلول، از ستون A تا D رو رنگی بشه). برای این کار از مسیر Home/Conditional Formatting، گزینه Manage Rules رو انتخاب میکنیم. از پنجره نمایش داده شده و از قسمت Applies to محدوده مورد نظر رو تعیین میکنیم. (مطابق شکل ۶)

گسترش فرمت تعیین شده به محدوده دلخواه

شکل ۶- گسترش فرمت تعیین شده به محدوده دلخواه

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

شرط دوم، اختلاف دو تاریخ، بزرگتر از ۳ باشه:

مجددا روی سلول A3 کلیک کرده و از مسیر قبلی، فرمول زیر رو می نویسیم. سپس از قسمت Format، رنگ سبز برای اختلاف بیشتر از ۳ رو انتخاب میکنیم.(شکل ۷)

اضافه کردن شرط دوم برای اختلاف های بزرگتر از 3

شکل ۷- اضافه کردن شرط دوم برای اختلاف های بزرگتر از ۳

مانند شرط اول، محدوده این شرط رو هم باید به کل جدول گسترش بدیم که هر سلولی در ستون E بزرگتر از ۳ بود، سبز بشه. مطابق شکل ۸

گسترش محدوده شرط دوم به کل جدول مورد نظر

شکل ۸- گسترش محدوده شرط دوم به کل جدول مورد نظر

با زدن OK ردیف هر سلولی در ستون E که بزرگتر از ۳ هست، به رنگ سبز در میاد.

شرط سوم، اختلاف دو تاریخ، کوچکتر و مساوی ۳ باشه:

مجددا روی سلول A3 کلیک کرده و از مسیر قبلی، فرمول زیر رو می نویسیم. این بار باید یک شرط دیگه هم اضافه کنیم. چون عددی که کوچکتر از ۰ باشه، کوچکتر از ۳ هم هست. پس ممکنه شرط ها با هم تداخل داشته باشن و اعداد منفی هم زرد بشن. برای اینکه این مسئله رو حل کنیم، یک راه اینه که یک شرط رو برای فرمول اضافه کنیم. یعنی علاوه بر اینکه کوچکتر مساوی ۳ هست، بزرگتر مساوی صفر هم باشه. که این دو شرط رو با تابع AND می نویسیم:

=AND ( $E3<=3 , $E3>=0 )

حالا از قسمت Format، رنگ زرد برای اختلاف کمتر و مساوی ۳ (در واقع کارهایی که ۳ روز و یا کمتر تا تاریخ انجام، مهلت دارند) رو انتخاب میکنیم.(شکل ۹)

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

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

و دوباره محدوده این شرط رو هم باید به کل جدول مورد نظر گسترش بدیم. برای این کار مطابق مراحل قبلی از قسمت Manage Rules محدوده شرط زرد رنگ رو A3:D12 تغییر میدیم. با زدن Ok، نتیجه نهایی بصورت شکل ۱۰ خواهد بود:

نتیجه آلارم در اکسل

شکل ۱۰- ایجاد آلارم در اکسل – نتیجه

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

آلارم در اکسل - حذف سلول های کمکی و تغییر فرمول ها

شکل ۱۱- حذف سلول های کمکی و تغییر فرمول ها

نکته:
مبحث آدرس دهی ($) در فرمت دهی شرطی اهمیت خیلی زیادی داره. در مثال که حل شد، دیدید که ستون سلول E3 مطلق بود یعنی $E3. اگر اینکار رو نمیکردیم، با گسترش محدوده Apply، شرط هم از ستون E به ستون های کناری منتقل میشد و نتیجه دلخواه رو نمیگرفتیم. در واقع انتقال شرط به سایر محدوده ها به منزله درگ کردن فرمول هست. برای همین بحث $ها در ابزار Conditional Formatting خیلی خیلی اهمیت پیدا میکنن.

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

اینها نکات خیلی مهمی در بکارگیری هر چه بهینه تر و دقیق تر ابزار فرمت دهی شرطی Conditional Formatting هستند. حتما خوب مطالعه و تمرین کنید.

توجه داشته باشید این فایل بر اساس تاریخ روز سیستم (Today) کار میکنه و بسته به اینکه چه روزی این فایل باز بشه نتیجه فرق میکنه. با تغییر تاریخ ها نتایج مختلف رو بررسی کنید.

آلارم در اکسل با استفاده از VBA

خیلی وقت ها در فایل اکسل این موضوع پیش میاد که بخوایم در شرایط مختلفی مثلا (انتخاب یک شیت خاص، باز کردن فایل، قبل از بستن فایل و ….) پیامی رو در قالب آلارم در اکسل نمایش بدیم. این قبیل عملیات مثل انتخاب شیت و … در اکسل، با استفاده از توابع قابل شناسایی نیست و برای همین نمیتونیم مستقیما از Conditional Formatting و فرمول نویسی در این ابزار استفاده کنیم. برای این موضوع باید بریم سراغ کدنویسی VBA. از طریق کدنویسی میتونیم روی عملیاتی مثل انتخاب شیت خاص یا باز شدن فایل و … هشدارهای دلخواه رو نمایش بدیم. پس بریم ببینیم که برای نمایش پیام دلخواه در اکسل چه کاری باید انجام بدیم.

مرحله اول: ورود به محیط VBA

برای اینکه شروع به کدنویسی در اکسل بکنیم، اول از همه باید وارد محیط VBA بشیم. برای این کار کافیه یا کلید Alt+F11 رو بزنیم، یا روی سربرگ شیت (Sheet Tab) کلیک راست کرده و گزینه View Code رو بزنیم. یا اینکه از تب Developer روی گزینه Visual Basic کلیک کنیم. هر ۳ مسیر، ختم میشن به محیط کدنویسی VBA.

مرحله دوم: تعیین شرایط نمایش آلارم

اول از همه باید مشخص کنیم که چه زمانی و در چه حالتی میخواهیم این پیام نمایش داده بشه. مثلا به محض باز کردن فایل اکسل، قبل از بستن فایل اکسل، انتخاب شیت خاص و …..

به هر کدوم از این فعالیت ها در محیط VBA و زبان برنامه نویسی ، Event گفته میشه. مثلا فرض کنید میخواهیم روی باز شدن فایل اکسل، پیام خاصی نمایش داده بشه. برای این کار از سمت چپ، روی This Workbook دبل کلیک میکنیم. حالا میتونیم از سمت راست، تنظیمات دلخواه رو انتخاب کنیم. (شکل ۱)

آلارم در اکسل- کلیک روی this workbook

شکل ۱- کلیک روی this workbook

حالا از سمت راست و از لیست کشویی نمایش داده شده در شکل ۲، گزینه Workbook رو انتخاب میکنیم. به محض انتخاب Workbook سمت راست، گزینه Open نمایش داده میشه و در محیط کدنویسی، عبارتی مشابه زیر نمایش داده میشه:

Private Sub Workbook_Open()

End Sub

این یک Sub است که کارش نگهداری کد VBA هست. مثلا فرض کنید ما میخواهیم پیغامی نمایش داده بشه، پس باید کد مربوط به نمایش پیغام رو در این Sub بنویسیم. حالا این کد چه زمانی اجرا میشه؟ زمانی که فایل اکسل یا همون Workbook باز بشه.

آلارم در اکسل- انتخاب Workbook

شکل ۲- انتخاب Workbook

اگر بخواهیم کد در زمانی غیر از باز شدن فایل اکسل اجرا بشه، کافیه لیست کشویی سمت راست رو باز کنیم و حالت دلخواه رو انتخاب کنیم: (شکل ۳)

انتخاب event مورد نظر

شکل ۳- انتخاب event مورد نظر

در ادامه چند مورد رو شرح میدهیم:

NewSheet: یعنی به محض ایجاد شیت جدید، کد مورد نظر که در Sub قرار گرفته ایجاد بشه.

BeforeSave: یعنی کد مورد نظر قبل از سیو کردن اجرا بشه.

BeforeClose: یعنی قبل از اینکه فایل بسته بشه، کد مورد نظر اجرا بشه.

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

حالا که مشخص کردیم که کد مورد نظر چه زمانی و در چه صورتی باید اجرا بشه، باید دستور مورد نظر رو وارد Sub مربوطه کنیم. ما میخواستیم هنگام باز شدن فایل اکسل، پیغامی نمایش داده بشه. پس باید کد مربوط به نمایش پیغام رو وارد کنیم. کد مربوط به نمایش پیام MSGbox هست که ساختار این کد رو در زیر مشاهده میکنید:

MsgBox (“به اکسل پدیا خوش آمدید!”)

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

Private Sub Workbook_Open()
MsgBox ("به اکسل پدیا خوش آمدید!")
End Sub

این ۳ خط کد یعنی اینکه موقع باز کردن فایل پیام “به اکسل پدیا خوش آمدید!” نمایش داده بشه.

مرحله چهارم: ذخیره فایل اکسل برای نگهداری کدها

حالا باید فایل اکسل رو با فرمت MacroEnable.xlsm ذخیره کنیم. دقت داشته باشید که اگر فایل رو با پسوند ذکر شده ذخیره نکنیم، ابتدا پیام شکل ۴ نمایش داده میشه که هشدار میده که فایل باید Xlsm ذخیره بشه و اگر Yes بزنیم فایل رو بصورت معمولی ذخیره و همه کدهای نوشته شده را حذف میکند. پس No رو انتخاب میکنیم که پنجره مربوط به ذخیره کردن فایل باز بشه و فرمت Excel Macro-anable رو انتخاب کنیم.

پیغام هشدار جهت ذخیره فایل بصورت Macro-enabled

شکل ۴- پیغام هشدار جهت ذخیره فایل بصورت Macro-enabled

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

مثلا میخواهیم این پیام، در لحظه انتخاب شیت سوم اجرا بشه. برای این کار کافیه اول روی sheet3 دبل کلیک کرده و از اولین لیست کشویی گزینه Worksheet رو انتخاب کنیم (در مثال قبل Workbook رو انتخاب کردیم) و از لیست کشویی دوم Activate رو انتخاب کنیم، به این ترتیب Sub زیر ایجاد میشه:

Private Sub Worksheet_Activate()

End Sub

در این Sub هر کدی نوشته بشه، زمانی اجرا میشه که شیت ۳ فعال بشه. پس کد بصورت زیر تغییر میکند:

Private Sub Worksheet_Activate()
MsgBox ("به اکسل پدیا خوش آمدید!")
End Sub
نمایش پیغام دلخواه در زمان انتخاب شیت خاص

شکل ۵- نمایش پیغام دلخواه در زمان انتخاب شیت خاص

کدی که ما در اینجا نوشتیم، فقط نمایش ساده یک پیغام هست. این کد میتونه چندین خط و شامل دستورات متنوعی باشه، فقط باید این نکته رو بدونیم که هر دستوری در این Sub نوشته بشه، زمانی اجرا میشه که شیت مورد نظر، انتخاب و فعال بشه. مثلا فرض کنید بخوایم بگیم که بعد از نمایش پیغام، سلول خاصی مثلا F10 رو هم انتخاب کنه. در این صورت باید کد مربوط به انتخاب یک سلول رو هم اضافه کنیم. کد بصورت زیر خواهد بود:

Private Sub Worksheet_Activate()
MsgBox ("به اکسل پدیا خوش آمدید!")
Range("F10").Select
End Sub

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

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

نکته:
در صورتی که پیام بصورت فارسی نمایش داده نمیشه از مسیر زیر دکمه Change System Locale رو بزنید و گزینه Persian (Iran) رو انتخاب و سیستم رو ریستارت کنید:

Control Panel > Region > Administrative

میتونید مطالب این مقاله رو در ویدئو زیر هم مشاهده کنید و هر سوالی داشتید در ادامه همین مقاله و در قالب کامنت ثبت بفرمایید.

مشاهده ویدئو نحوه ایجاد آلارم در اکسل با VBA

 

دانلود فایل آموزش آلارم در اکسل

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

134

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

دیدگاه کاربران
  • mehdi ۳۰ دی ۱۳۹۷ / ۸:۵۲ ق٫ظ

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

    • آواتار
      حسنا خاکزاد ۲ بهمن ۱۳۹۷ / ۹:۱۶ ب٫ظ

      درود بر شما
      قسمت اول سوال بله میشه
      با کدنویسی VBA

      قسمت دوم هم نه نمیشه. کاربر به هر حال باید اجازه اجرای کد رو بده. (بخاطر مسائل امنیتی)

  • َاحمد ۶ دی ۱۳۹۷ / ۱۱:۲۵ ب٫ظ

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

    • سامان چراغی ۸ دی ۱۳۹۷ / ۸:۲۴ ق٫ظ

      سلام، تشکر
      از قسمت Data>New Query>From Other Sources>From Web میتونید آدرس سایت رو وارد کنید و بخش های از اطلاعات سایت که قابل دریافت باشند رو در اکسل داشته باشید.

  • منوچهر ۴ دی ۱۳۹۷ / ۷:۱۰ ب٫ظ

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

    • سامان چراغی ۴ دی ۱۳۹۷ / ۱۰:۰۰ ب٫ظ

      سلام، بله با هر بار باز شدن فایل، چک های نزدیک به تاریخ سررسید تغییر رنگی میدهند.

  • mohamadking ۱ دی ۱۳۹۷ / ۱:۱۷ ب٫ظ

    با سلام
    یه ستون دارم تو اکسل که میخوام تو سلولهاش فقط دو کلمه “دارد و ندارد” بشه نوشت در غیر اینصورت اخطار بده ؛من از data بعد ازData validathion فقط تونستم به یک کلمه از custom محدود کنم؛ لطفاً کمکم کنید ممنونم از شما

    • آواتار
      حسنا خاکزاد ۱ دی ۱۳۹۷ / ۱:۳۴ ب٫ظ

      درود بر شما
      نیازی نیست custom استفاده کنید
      کافیه در قسمت list بنویسید دارد و ندارد رو
      خارج از این وارد سلول بشه بصورت خوداکار پیام خطا رو میده
      این پست رو مطالعه کنید

      https://excelpedia.net/excel-data-validation/

      • mohamadking ۱ دی ۱۳۹۷ / ۲:۰۶ ب٫ظ

        با سلام مجدد وآرزوی موفقیت برای شما
        چون تعداد سلولها بالاست امکان لیست کردت نیست چون کار اپراتوری رو سخت میکنه اگه از کاستوم بشه ایجاد کرد سرعت کار بالا میره ممنون میشم ؛الان با این فرمول (“دارد”=j1=) فقط دارد ثبت میشه عیر کلمه ی” دارد” چیزی ثبت نمیشه اگه بشه یه کلمه ی “ندارد” هم بشه ثبت کرد عالی میشه
        متشکرم از اطلاعات بسیار کاربردی تون در سایت

        • آواتار
          حسنا خاکزاد ۱ دی ۱۳۹۷ / ۲:۳۱ ب٫ظ

          ببینید منظورتون اینه:

          =Or(J1="دارد";J1="ندارد")
          
          • mohamadking ۱ دی ۱۳۹۷ / ۳:۰۲ ب٫ظ

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

          • آواتار
            حسنا خاکزاد ۱ دی ۱۳۹۷ / ۳:۰۷ ب٫ظ

            فرمول درسته
            احتمالا جداکننده سیستم شما , هست
            همچنین میتونید ساختار or رو از مقاله زیر خبونید
            https://excelpedia.net/and-or-function/

            ساختار فرمول مطابق با خواسته شماست

          • mohamadking ۱ دی ۱۳۹۷ / ۳:۱۰ ب٫ظ

            بازم تشکر فراروان از پیگیری سریع شما سرکار خانم
            امیدوارم موفق و پیروز باشید

  • amin606060 ۱۲ مهر ۱۳۹۷ / ۹:۳۶ ق٫ظ

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

    • اکسل پدیا ۱۲ مهر ۱۳۹۷ / ۱۰:۰۵ ب٫ظ

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

  • مینویی ۲۴ شهریور ۱۳۹۷ / ۱:۴۰ ب٫ظ

    با سلام و تشکر از مطالب کاربردی و عالی تون.
    فقط در رابطه با ایجاد Alarm (هشدار) در اکسل
    سرعت فایل پایین نمی یاد؟

    ممنون

    • سامان چراغی ۲۷ شهریور ۱۳۹۷ / ۱۰:۳۹ ب٫ظ

      سلام
      خیلی ممنون
      خیر استفاده به اندازه از Conditional Formatting مشکلی خاصی در کاهش سرعت فایل ایجاد نمیکنه.

  • hamzeh ۲۳ مرداد ۱۳۹۷ / ۳:۵۶ ب٫ظ

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

  • safasafy ۴ مرداد ۱۳۹۷ / ۱۰:۰۲ ق٫ظ

    با سلام و عرض تشکر از تهیه و ارائه مطالب خوب و کاربردی از نرم افزار اکسل
    تعدادی از فایل های نمونه دانلود شده باز نشده و پیام ذیل را نمایش می دهد :
    The Arshive is either in unknown format or damaged
    لطفا راهنمایی فرمایید
    با تشکر
    اسحاقی

    • آواتار
      حسنا خاکزاد ۶ مرداد ۱۳۹۷ / ۸:۵۸ ق٫ظ

      درود بر شما
      یا کامل دانلود نشده
      یا فایل corrupt هست
      از قسمت openگزینه open and repair رو بزنید، ممکنه درست بشه.

  • احسان ۲۳ تیر ۱۳۹۷ / ۱۲:۳۲ ب٫ظ

    با سلام و خسته نباشید
    این مسئله بسیار کاربردی می باشد و ممنون از اینکه آموزشش رو گذاشتید اما دو تا نکته
    ۱- با تغییر در فایل کاندیشنال فرمتینگ رو که باز می کنید میبینید رول ها بسیار زیاد شدند بجای اینکه بازه تغییر کنه
    ۲- مسئله ای که ایجاد میشه اینه که شما بخوای یک فعالیت تکراری رو داشته باشی مثل پرداخت قبض برای یک کنتور. اونوقت شما باید تاریخ آخرین قبض رو درنظر بگیرید که این کار رو دشوار می کنه. چطور آخرین (بزرگترین) تاریخ رو بین تعدادی تاریخ به دست بیاریم

  • moein ۱۹ تیر ۱۳۹۷ / ۱:۴۱ ب٫ظ

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

    • اکسل پدیا ۲۰ تیر ۱۳۹۷ / ۹:۲۶ ب٫ظ

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

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

توسط
تومان