اصلاح وضعیت تاریخ نمایش داده شده

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • fokker

    • 2014/07/10
    • 336

    پرسش اصلاح وضعیت تاریخ نمایش داده شده

    با سلام
    و با تشکر از اساتید و دوستان انجمن
    سوالی در خصوص فایل پیوست خدمتتان عرض می نمایم ممنون می شم راهنمائی بفرمایید
    در این فایل در سلول b2 تاریخ فعلی درج می شود و با توجه به دوره ای که در سلول q2 برای آن تعریف شده است تاریخ آتی در سلول i2 محاسبه و اتومات ثبت می شود همچنین در سلول n2 نیز ، مدت روز باقیمانده به تاریخ آتی محاسبه می شود
    حال سوال اینجاست زمانی که در q2 تعداد روزی را در نظر می گیریم که منجر می شود تاریخ آتی در سلول i2 به سال 1400 برسد (مثلا بصورت 000231 درج می شود که همان 1400/02/31 می باشد) منجر می شود که محاسبه سلول n2 منفی شود یعنی از روز مذکور تاریخ رد شده و منفی نمایش داده می شود
    بعلاوه این اتفاق برای کاندیشنال فرمتینگی که برای سلول i2 نیز تعریف شده می افتد و آنرا به رنگ قرمز نشان می دهد
    حال چه کنیم که این مشکلات برطرف شود؟؟؟
    فایل های پیوست شده
  • حسام بحرانی

    • 2013/09/29
    • 2065
    • 72.00

    #2
    تغییر فرمت تاریخ

    سلام دوست عزیز
    پیشنهاد می کنم از این فرمول در ستون
    تاریخ آتی استفاده کنید:
    کد PHP:
    =J_NORMDATE(J_ADDDAY(FDate(B2);Q2;1))

    یا:

    =
    J_NORMDATE(J_ADDDAY(FDate(B2),Q2,1)) 
    امیدوارم مشکلتون
    حل بشه.
    موفق باشید.
    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
    [/FONT][/B][/CENTER]
    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
    [/FONT][/B][/FONT][/SIZE]
    [/CENTER]

    کامنت

    • fokker

      • 2014/07/10
      • 336

      #3
      ممنون
      یک سوال :
      بر روی همان سلول i2، کندیشنال فرمتینگی تعریف شده که اگر k1 ، فالز false باشد از هفت روز مانده به تاریخ (منظور همان تاریخ آتی است) سلول i2 به رنگ قرمز در آید اما با اینکه فرمول شما تاریخ را اصلاح نموده، اگر فالز ثبت شده باشد و تاریخ مدنظر که ذکر شده نیز نرسیده باشد (که الان در نمونه مثلا 503 روز باقیمانده) قرمز شده است

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        نیاز به توضیح بیشتر

        خواهش می کنم

        فرمولی که در کندیشنال فرمتینگ نوشتید لازمه که تغییر کنه و بهتر اینه که کامل تر توضیح بدید که مدنظرتون چیه؟!

        قطعاً قابل حل خواهد بود.
        موفق باشید.
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        • fokker

          • 2014/07/10
          • 336

          #5
          فرمول کندیشنال فرمتینگ برای این نوشته شده که در هفت روز مانده به اتمام تاریخ سلول به رنگ قرمز در بیاید تا به عنوان یک اخطار که سر رسید آیتم نزدیک شده است مورد توجه قرار گیرد

          تغییراتی که در بالا فرمودید رو اعمال کردم اما با توجه به اینکه تاریخ در سلول i2، به 14000231 تغییر پیدا می کند و نزدیک به 500 روز به سر رسید آن باقی مانده، رنگ سلول قرمز می شود

          کامنت

          • حسام بحرانی

            • 2013/09/29
            • 2065
            • 72.00

            #6
            فرمول ساده تر

            اوکی!
            چرا از فرمول ساده ی زیر در کاندیشنال فرمتینگ استفاده نمی کنید؟!:
            کد PHP:
            =n2<
            البته من هنوز معنی
            عملگر تاریخ رو نفهمیدم که دقیقاً کاربردش چیه؟
            موفق باشید.
            فایل های پیوست شده
            [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
            [/FONT][/B][/CENTER]
            [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
            [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
            [/FONT][/B][/FONT][/SIZE]
            [/CENTER]

            کامنت

            • fokker

              • 2014/07/10
              • 336

              #7
              ممنون از لطفتون .
              بدلیل اینکه فایل دیگه ایی داشتم و اون رو جهت انجام کاره دیگه ایی تکمیل کردم در کندیشنال فرمتینگ آن فایل فرمولی رو که دیدید نوشته شده بود اما سلول مانده به روز یا n2 در این فایل جهت کاربری دیگه ایی آورده شده است.

              لطف می کنید همان فرمول موجود در کندیشنال فرمتینگ رو اصلاح بفرمایید تا ببینم باید چه تغییراتی می دادم تا مشکلش حل بشه ( این رو بخاطر یادگیری خودم می گم. ) ممنون می شم

              کامنت

              چند لحظه..