اعمال رنگ در سلول با توجه به مقایسه مقادیر در سلولهای دیگر

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

    • 2021/07/08
    • 41
    • 47.00

    [حل شده] اعمال رنگ در سلول با توجه به مقایسه مقادیر در سلولهای دیگر

    سلام
    با توجه به تصویری که ارسال میکنم نیاز به فرمولی دارم که فکر میکنم برای Data Validation باشد که در سلول "G2" رنگ قرمز و ترجیحا RGB 255-127-127 با توجه به شرایط زیر قرار داده شود:
    فرمول برای سلول "G2" است : اگر در سلول "C2" عبارت "LONG" درج شود آنگاه زمانی که "G2" کوچکتر یا مساوی با "J2" است رنگ سلول "G2" قرمز شود در غیر اینصورت رنگی لحاظ نشود و بدون رنگ باشد
    و : اگر در سلول "C2" عبارت "SHORT" درج شود آنگاه زمانی که "G2" بزرگتر یا مساوی با "J2" است رنگ سلول "G2" قرمز شود در غیر اینصورت رنگی لحاظ نشود و بدون رنگ باشد
    پیشاپیش از راهنمایی شما سپاسگزارم
    Click image for larger version

Name:	Journal.JPG
Views:	1
Size:	630.8 کیلو بایت
ID:	149348Click image for larger version

Name:	Journal.JPG
Views:	1
Size:	630.8 کیلو بایت
ID:	149348Click image for larger version

Name:	Journal.JPG
Views:	1
Size:	630.8 کیلو بایت
ID:	149348Click image for larger version

Name:	Journal.JPG
Views:	1
Size:	630.8 کیلو بایت
ID:	149348
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    #2
    با سلام
    باید از کاندیشنال فرمتینگ استفاده کنید
    طبق توضیحاتتون میشه این دو فرمول برای سلول g2
    از سلول g2 تاg30 به فرض انتخاب میکنیم و این دو فرمول با قابل درخواستی را وارد میکنیم
    کد PHP:
    =and($c2="long",$g2<=$j2
    کد PHP:
    =and($c2="short",$g2>=$j2
    فایل ضمیمه گردید
    فایل های پیوست شده
    [CENTER]
    [SIGPIC][/SIGPIC]
    [/CENTER]

    کامنت

    • Soubasa

      • 2021/07/08
      • 41
      • 47.00

      #3
      ممنونم از راهنمایی شما فرمول شما به درستی کار میکند
      در مجموع من به فرمول زیر هم رسیدم که ترکیب شده هر دو فرمول شما هست:
      OR(AND($C2="LONG",$G2>=$J2),AND($C2="SHORT",$G2<=$ J2))=
      کاملاً کار میکند ، اما مشکل دیگری هم پیش آمد : زمانی که در سلول J2 مقداری وارد نشده باشد سلول G2 را قرمز رنگ نشان میدهد البته نیاز به Refresh دارد.
      فکر میکنم که یک IF نیاز باشد که در زمانی که سلول J2 مقداری در خودش ندارد آنگاه فرمول هم اعمال نشود
      باز هم تشکر می کنم از لطف و محبت شما

      کامنت

      • generalsamad
        مدير تالار توابع

        • 2014/06/22
        • 1496

        #4
        با سلام
        طبق توضیحاتتون میشه این فرمول
        کد PHP:
        =or(and($c2="long",$g2>=$j2,$j2<>""),and($c2="short",$g2<=$j2,$j2<>"")) 
        [CENTER]
        [SIGPIC][/SIGPIC]
        [/CENTER]

        کامنت

        • Soubasa

          • 2021/07/08
          • 41
          • 47.00

          #5
          بی نهایت تشکر

          کامنت

          چند لحظه..