استفاده از if در مورد تاریخ شمسی !

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

    • 2017/03/02
    • 142

    [حل شده] استفاده از if در مورد تاریخ شمسی !

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

    اما آیا واقعا نمیشه برای همچین سوال ساده زیر ، یک جواب ساده داشت ؟!

    مفروضات :
    یک ستون تاریخ در اختیار داریم بصورت : 1395/11/09

    درخواست :
    می خواهیم در ستون کناری فرمولی رو با if درج کنیم ، که اگر تاریخ بزرگتر از یک تاریخی مانند 1395/11/10 بود ، روبروی آن کلمه "بله" تایپ شود در غیر این صورت "خیر".

    با تایپ این فرمول ،
    کد:
    =if(a2>1395/11/10,"بله","خیر")
    اکسل قادر به تشخیص تاریخ شمسی نیست و جواب همه رو بدون استثنا "بله" میزنه !
    برای رفع این مشکل چه کار باید کرد؟ خیلی ممنونم
    [ATTACH=CONFIG]14554[/ATTACH]
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4598
    • 100.00

    #2
    نوشته اصلی توسط Skynet
    با سلام و احترام
    در مورد تاریخ شمسی می دونم که بدلیل عدم پشتیبانی آفیس از تاریخ شمسی همیشه مشکلاتی وجود داشته و نیاز به نصب مواردی خواهد بود !

    اما آیا واقعا نمیشه برای همچین سوال ساده زیر ، یک جواب ساده داشت ؟!

    مفروضات :
    یک ستون تاریخ در اختیار داریم بصورت : 1395/11/09

    درخواست :
    می خواهیم در ستون کناری فرمولی رو با if درج کنیم ، که اگر تاریخ بزرگتر از یک تاریخی مانند 1395/11/10 بود ، روبروی آن کلمه "بله" تایپ شود در غیر این صورت "خیر".

    با تایپ این فرمول ،
    کد:
    =if(a2>1395/11/10,"بله","خیر")
    اکسل قادر به تشخیص تاریخ شمسی نیست و جواب همه رو بدون استثنا "بله" میزنه !
    برای رفع این مشکل چه کار باید کرد؟ خیلی ممنونم
    [ATTACH=CONFIG]14554[/ATTACH]

    سلام دوست عزیز
    شما باید سری تاریخی شمسی رو بدون / بنویسید. مثلا اینطوری: 13960104 که میشه تاریخ امروز
    حالا اگه شما قبلا تاریخ ها رو نوشتین و امکان اصلاح ندارین از فرمول زیر استفاده کنید:
    کد:
    =IF(VALUE(SUBSTITUTE(A1,"/",""))>13960104,"yes","no")

    کامنت

    • Skynet

      • 2017/03/02
      • 142

      #3
      نوشته اصلی توسط Amir Ghasemiyan

      سلام دوست عزیز
      شما باید سری تاریخی شمسی رو بدون / بنویسید. مثلا اینطوری: 13960104 که میشه تاریخ امروز
      حالا اگه شما قبلا تاریخ ها رو نوشتین و امکان اصلاح ندارین از فرمول زیر استفاده کنید:
      کد:
      =IF(VALUE(SUBSTITUTE(A1,"/",""))>13960104,"yes","no")
      خیلی خیلی ممنونم جناب قاسمیان عزیز، مشکل رو به بهترین حالت ممکن حل کردید ممنونممم

      کامنت

      چند لحظه..