PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : تعیین بازه محدود برای وارد کردن اعداد



msmaiili
2014/02/26, 12:11
با سلام خدمت دوستان بزرگوار
آیا می توان در اکسل محدودیتی جهت وارد کردن اعداد در نظر گرفت که چنانچه اعدادی خارج از آن محدوده باشد پیام خاصی ظاهر شود؟ مثلا عدد وارد شده صحیح نمی باشد

Nima
2014/02/26, 12:14
بله به چند طریق میشه این کار رو انجام داد

1- استفاده از Data Validation
2-استفاده از کاندیشنال فرمتینگ
3-استفاده از یک شرط مثل if در ستون کناری
4-استفاده از وی بی ای

~M*E*H*D*I~
2014/02/26, 12:16
فایل پیوست رو ببین

msmaiili
2014/02/26, 12:16
ممنون میشم اگه توضیح بدین یا لینک بدین به جای دیگه اگه قبلا توضیح داده شده

msmaiili
2014/02/26, 12:21
ممنون آقا نیما و آقا مهدی عزیز

ماشاء الله به سرعت عملتون

Ali Parsaei
2014/02/26, 16:57
ممنون میشم اگه توضیح بدین یا لینک بدین به جای دیگه اگه قبلا توضیح داده شده
اين کار به طور معمولش با Data Validation انجام مي شود و از منوي بالاي اکسل قسمت data قابل دسترسي است و داخلش هم شويد خود به خود مي فهميد چکار بايد بکنيد. باز هم اگر همين عبارت Data Validation را در سايت جستجو کنيد فکر کنم مطالب خوبي پيدا کنيد

msmaiili
2014/02/26, 17:20
با تشکر از جوابای خوب دوستان

چطور میشه این خاصیت رو بر روی جواب یک تابع و یا محاسبات اعمال کرد؟

مثلا من میخوام جمع چند عدد بیشتر از یک عد خاص نشه

آیا میشه چنین کاری هم انجام داد با Data Validation؟

khakzad
2014/02/26, 17:55
سلام
می تونید با conditional formating فرمول بذارید که اگر مقدار فرمول بیشتر از یک عدد شد بهتون هشدار بده.
یا if بنویسید و خروجی if را متن مورد نظرتون قرار بدید.
ی نوع دیگه میشه از سوال شما میشه برداشت کرد مثلا دارید توی یک ستون عدد وارد می کنید می خواید جمعشون از یک عدد بیشتر نشه. درواقع اجازه نده که دیگه تایپ کنید.
بله این با data validation میشه که باید در قسمت custom فرمول رو بنویسید. شبیه فرمول های conditional formating هست
سوالی بود در خدمتم

msmaiili
2014/02/27, 22:09
سلام
می تونید با conditional formating فرمول بذارید که اگر مقدار فرمول بیشتر از یک عدد شد بهتون هشدار بده.
یا if بنویسید و خروجی if را متن مورد نظرتون قرار بدید.
ی نوع دیگه میشه از سوال شما میشه برداشت کرد مثلا دارید توی یک ستون عدد وارد می کنید می خواید جمعشون از یک عدد بیشتر نشه. درواقع اجازه نده که دیگه تایپ کنید.
بله این با data validation میشه که باید در قسمت custom فرمول رو بنویسید. شبیه فرمول های conditional formating هست
سوالی بود در خدمتم

با تشكر از شما
اگه لطف کنین این چند روشی رو که توضیح دادین تو یه فایل اکسل انجام بدین و بذارین ممنون میشم

Ali Parsaei
2014/03/01, 15:48
چيزي که کاربران اکسل را معمولا" گيج مي کند تفسير فرمول if در هنگام استفاده درسه حالت زير است:
1ـ هنگام استفاده در فرمول
2- هنگام استفاده در conditional formating
3- هنگام استفاده در data validation
تابع if از سه قسمت تشکيل شده که قسمت اول شرط مورد نظر ما مي باشد و با تابع if به اکسل مي گوييم که اگر شرط برقرار بود چکار بکند و اگر بر قرار نبود چه کاري انجام دهد
در هنگام فرمول نويسي، اينکه در صورت برقراري شرط و يا عدم برقراري شرط اکسل چه کاري بايد انجام دهد را مستقيما" بايد در متن فرمول ذکر کنيم.
ولي در مورد 2 و 3 دقيقا" معلوم است که اکسل در صورت برقراري يا عدم برقراري شرط چه کار بايد بکند:
در مورد دوم بايد فرمت سل را عوض کند (البته مطابق آن چيزي که برايش تعيين مي کنيم)
و در مورد سوم بايد پيغام و محدوديتهاي مورد نظر ما را اعمال کند (البته باز هم مطابق چيزي که برايش تعريف مي کنيم)
و در دو مورد اخير فقط بايد با دو عبارت true (صحيح يا درست) و false (اشتباه يا غلط) به اکسل بگوييم که چه موقع شرط ما برقرار است و چه موقع نيست.
نکته بسيار مهم اين است که در حالت دوم و سوم تفسير اکسل از true و false دقيقا" عکس هم است.
به فايل پيوست دقت کنيد.
در حالت ديتاوليديشن اکسل از عبارت false اين برداشت را دارد که: اشتباه رخ داده است، پس محدوديت و پيغام خطا بايد اعمال گردد.
ولي در حالت کانديشنال فرمتينگ دقيقا" برعکس! اکسل از عبارت true اين برداشت را دارد که: شرايط براي برقراي تغيير فرمت تعيين شده ما برقرار است. پس فرمت مورد نظر را اجرا مي کند!!!
گيج شديد نه؟
اشکال ندارد يک جور ديگر مسئله را مطرح مي کنم:
در حالت data lalidation ما داريم جواب اين سوال را براي اکسل با falseو true مي دهيم که:
آيا شرط ما انجام شده؟ جواب: False (يعني شرط انجام نشده و اخطار بده)
جواب: True (يعني شرط انجام شده و اخطار لازم نيست)
ولي در conditional formating ما داريم جواب اين سوال را براي اکسل با false و true مي دهيم که:
آيا فرمت را تغيير دهم؟ جواب: False (يعني تغيير نده) (يعني شرط ما انجام شده)
جواب: True (يعني تغيير بده) (يعني شرط ما انجام نشده)
و اين دو مورد دقيقا" مفهوم عکس هم دارند
نمي دانم درست تونستم منظورم را برسانم؟! به دو تا عکس فايل پيوست نگاه کنيد، فرمولشان دقيقا" عکس هم است ولي هر دو يک کار را انجام مي دهند: اخطار در مورد ورود اطلاعات بزرگتر از دوازده!