شرطی کردن(رنگ)

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

    • 2015/05/24
    • 110

    شرطی کردن(رنگ)

    با سلام

    امکان داره فرمولی بنویسیم که شرط کنه اگه سلول الف قرمز بود تایپ کنه خوب

    با تشکر
  • sabertb

    • 2014/04/09
    • 347
    • 45.00

    #2
    اگر رنگ شدن آن سلول ها دستی انجام میشه و رابطه ای با فرمول یا عبارت دیگری نداره با استفاده از VBA میتونید این کارو کنید .
    کد PHP:
    Function CountColorIf(rSample As RangerArea As Range) As Long
        Dim rAreaCell 
    As Range
        Dim lMatchColor 
    As Long
        Dim lCounter 
    As Long

        lMatchColor 
    rSample.Interior.Color
        
    For Each rAreaCell In rArea
            
    If rAreaCell.Interior.Color lMatchColor Then
                lCounter 
    lCounter 1
            End 
    If
        
    Next rAreaCell
        CountColorIf 
    lCounter
    End 
    Function 
    اگر این کد نویسی بالا رو با کاندیشن یا فرمول ترکیب کنید جواب میگیرید .
    فایل های پیوست شده
    :min10::min18::min13::min22:

    کامنت

    • sabertb

      • 2014/04/09
      • 347
      • 45.00

      #3
      ولی اگر جواب یک فرمول یا محاسبه باعث تغییر رنگ سلول ها میشود از آن رواب میتونید استفاده کنید برای رسیدن به جوابتون فایلتون رو اگر بزارید می شه بهتر روش فکر کرد.
      :min10::min18::min13::min22:

      کامنت

      • امین نیما

        • 2015/05/24
        • 110

        #4
        نوشته اصلی توسط sabertb
        ولی اگر جواب یک فرمول یا محاسبه باعث تغییر رنگ سلول ها میشود از آن رواب میتونید استفاده کنید برای رسیدن به جوابتون فایلتون رو اگر بزارید می شه بهتر روش فکر کرد.
        تصور بفرمایید با یک فرمول شرطی توی فرمتینگ رنگ سلول قرمز شده حالا چطور میشه روی این مسئله شرط گذاشت

        کامنت

        • sabertb

          • 2014/04/09
          • 347
          • 45.00

          #5
          نوشته اصلی توسط امین نیما
          تصور بفرمایید با یک فرمول شرطی توی فرمتینگ رنگ سلول قرمز شده حالا چطور میشه روی این مسئله شرط گذاشت
          خوب این دیگه خیلی راحت می شود .
          شما می تونید با استفاده از اون شرط در یک شرط دیگر در صورت صحیح بودن شرط اصلی " خوب " رو بنویسد و در صورت درست نبودن شرط چیزی دیگر بنویسد.
          مثلا اگر شرط اولی شما در فرمتینگ اعداد بالای 50 باشد میتونیم با فرمول ساده فایل ضمیمه این کارو انجام بدیم.
          و با فرمتینگ Text that contain و قرار دادن " خوب " میتونید همه خوب هارا رنگی کنید
          فایل های پیوست شده
          :min10::min18::min13::min22:

          کامنت

          چند لحظه..