محدود کردن فرمت ورود تاریخ شمسی فقط به شکل **/**/****

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • hs208

    • 2013/12/13
    • 74

    [حل شده] محدود کردن فرمت ورود تاریخ شمسی فقط به شکل **/**/****

    سلام
    چطور میشه برای یک سلول فرمت ورود تاریخ شمسی به شکل **/**/**** تعریف کرد
    یعنی حتما سال ۴ رقمی ، ماه دو رقمی ( با احتساب صفر قبل از عدد ) و روز هم دو رقمی وارد بشه و در غیر این صورت برای ثبت اطلاعات خطا بده.
    فکر میکنم باید با Data Validation باشه ولی نمیدونم چه جوری؟
    ممنون
  • M_ExceL

    • 2018/04/23
    • 677

    #2
    نوشته اصلی توسط hs208
    سلام
    چطور میشه برای یک سلول فرمت ورود تاریخ شمسی به شکل **/**/**** تعریف کرد
    یعنی حتما سال ۴ رقمی ، ماه دو رقمی ( با احتساب صفر قبل از عدد ) و روز هم دو رقمی وارد بشه و در غیر این صورت برای ثبت اطلاعات خطا بده.
    فکر میکنم باید با Data Validation باشه ولی نمیدونم چه جوری؟
    ممنون
    سلام،
    ابتدا فرمت زیر رو برای سلولتون ست کنید :
    کد:
    ####"/"##"/"##
    فرمول زیر رو هم جهت data validation استفاده کنید :
    کد:
    =AND(LEN(B3)=8,INT(MID(B3,5,2))>=1,INT(MID(B3,5,2))<=12,INT(MID(B3,7,2))>=1,INT(MID(B3,7,2))<=31)
    فایل های پیوست شده
    [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
    [/CENTER]

    کامنت

    • hs208

      • 2013/12/13
      • 74

      #3
      نوشته اصلی توسط M_ExceL
      سلام،
      ابتدا فرمت زیر رو برای سلولتون ست کنید :
      کد:
      ####"/"##"/"##
      فرمول زیر رو هم جهت data validation استفاده کنید :
      کد:
      =AND(LEN(B3)=8,INT(MID(B3,5,2))>=1,INT(MID(B3,5,2))<=12,INT(MID(B3,7,2))>=1,INT(MID(B3,7,2))<=31)

      با تشکر از پاسخ شما
      جواب شما کاملا درست بود فقط با خواسته من کمی فرق داشت که با یه کوچولو دستکاری کد شما به آنچه که مد نظرم بود رسیدم
      من میخواستم که تاریخ توسط کاربر حتما با اسلش درج شود نه اینکه تاریخ به صورت یک عدد ۸ رقمی درج شود و فقط با اسلش نمایش داده بشه لذا به انجام format cell نیازی نداشتم و درج اسلش رو به کد شما اضافه کردم
      فایل پیوست دستکاری کد شماست
      خیلی خیلی ممنون
      فایل های پیوست شده
      Last edited by hs208; 2019/09/12, 17:09. دلیل: تکمیل پاسخ

      کامنت

      چند لحظه..