مشکل در فرمول نویسی در Conditional Formating

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

    • 2015/05/24
    • 110

    مشکل در فرمول نویسی در Conditional Formating

    با سلام خدمت همه دوستان و اساتید محترم

    من 2 سوال در قسمت Conditional Formating دارم که در فایل پیوست دقیقا مشکل را توضیح دادم

    لطفا راهنمایی بفرمایند

    با تشکر
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    نوشته اصلی توسط امین نیما
    با سلام خدمت همه دوستان و اساتید محترم

    من 2 سوال در قسمت conditional formating دارم که در فایل پیوست دقیقا مشکل را توضیح دادم

    لطفا راهنمایی بفرمایند

    با تشکر
    با سلام
    برای تجمیع فرمول روزتعطیل از اینفرمول استفاده کنید در قسمت فرمت کاندیشن new rule و use a formula
    کد PHP:
    =IF(OR($E$5=1,$E$5=4,$E$5=8,$E$4="جمعه"),TRUE

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام
      فایل پیوست را ملاحظه بفرمایید
      کد PHP:
      =if(and(countif($d$6:$d$17,"خدمات")=3,countif($d$6:$d$17,"مراقب")=2,countif($d$6:$d$17,"نگهبان")=1),true
      کد PHP:
      =if(or(countif($d$6:$d$17,"خدمات")<3,countif($d$6:$d$17,"مراقب")<2,countif($d$6:$d$17,"نگهبان")<1),true
      کد PHP:
      =if(or(countif($d$6:$d$17,"خدمات")>3,countif($d$6:$d$17,"مراقب")>2,countif($d$6:$d$17,"نگهبان")>1),true
      فایل های پیوست شده

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        در تکميل فرمايشات جناب iranweld من يک توضيحي هم عرض کنم:

        ببينيد شما اگر مفهوم فرمول را درک کنيد کارتان راحت خواهد بود
        وقتي به صورت شرطي در conditional formating فرمول نويسي مي کنيد کليت آن به اين صورت است:
        (true,false, شرط ) if=
        تفسير آن به اين صورت مي شود:
        قسمت اول که نوشته شده:
        شرط ) if= يعني: اگر فلان شرط برقرار بود (که به جاي عبارت "شرط" که من نوشته ام بايد شرط خود را بنويسيد)
        قسمت دوم که نوشته ايم
        true يعني: اگر شرط برقرار بود خواسته ما برآورده شده و فرمت تعيين شده ما بايد بر روي سل اعمال گردد.
        قسمت سوم که نوشته ايم
        false يعني: در غير آن صورت شرط ما برآورده نشده و فرمت سل بايد دست نخورده باقي بماند. (که البته مي توان آن را اصلا" ننوشت)
        به عبارتي هرچه که قبل از true نوشته شده شرط ما است که ممکن است متشکل از چند تابع باشد و مي توانيد آن شرط را در براي امتحان جداگانه در خود شيت اکسل وارد کرده و راستي آزمايي کنيد.
        البته مي شود جاي false و true را معکوس هم نوشت که در آن صورت نتيجه هم عکس خواهد شد.

        ضمنا" اگر چند conditional formating براي يک سل اعمال کنيد آن شرطي که موقع مشاهده شرط ها در conditional formating بالاتر قرار دارد بر شرط هاي پاييني اولويت دارد يعني اگر دو تا از شروط با هم برقرار بود آنکه بالاتر است اعمال مي شود که البته يک فلش در بالاي کادر مربوطه وجود دارد که با آن مي توانيد اولويت شرط ها را جابجا کنيد.
        فقط در موقع بست دادن فرمت شرطي به سلولهاي ديگر بايد خيلي دقت کنيد چون يک مقدار بد قلق است و بايد حواستان به علامتهاي دلار که نحوه آدرس دهي را مشخص مي کند باشد.
        [SIGPIC][/SIGPIC]

        کامنت

        • امین نیما

          • 2015/05/24
          • 110

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

          کامنت

          • khakzad

            • 2010/03/17
            • 2034
            • 85.00

            #6
            سلام
            این شرط رو بنویسید:
            1. [*=left]
              [*=left]
              کد:
              =IF(COUNTIFS(E$6:E$17,"<>"&"",$D$6:$D$17,$D19)>3,1,0)

            این برای رنگ ابی هست.
            قرمز و سبزه م اضافه کنید با این تفاوت که شرط تغییر میکنه و بجای >3 باید <3 یا = 3 استفاده کنید.
            پس در کاندیشنال 3 شرط می نویسید.

            درمورد فرمول سوال دارید بپرسید در خدمتم
            [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

            [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
            [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
            :wcom:

            [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
            [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
            [/CENTER]

            کامنت

            • امین نیما

              • 2015/05/24
              • 110

              #7
              با سلام و تشکر از جناب خاکزاد
              امکان داره زحمت بکشین تو فایل پیوست از فرمول استفاده کنین من موفق نشدم به جواب برسم با فرمول شما
              در صورت امکان یک مقدار در مورد فرمول بالا توضیح بدین
              امکان داره یک منبع فارسی در مورد نحوه استفاده از فرمولهای اکسل معرفی بفرمایید
              با تشکر ببخشید سوالات زیاد شد

              کامنت

              چند لحظه..