صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 11

موضوع: مقایسه ی 5 ستون و رنگ آمیزی کردن داده ها از بزرگ به کوچک

  1. #1


    آخرین بازدید
    2016/02/23
    تاریخ عضویت
    September 2015
    نوشته ها
    8
    امتیاز
    11
    سپاس
    7
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    مقایسه ی 5 ستون و رنگ آمیزی کردن داده ها از بزرگ به کوچک

    سلام

    من 5 ستون داده دارم که میخوام اکسل در هر ردیف این 5 ستون رو با هم مقایسه کنه و بزرگترین عدد در هر ردیف را مثلا قرمز ، بعدی زرد و سومی نارنجی و چهارمی بنفش و کوچکترین عدد رو صورتی کنه ( در صورتی که داده های مثلا 3 ستون در یک ردیف با هم برابر شد ( مثلا در ردیف 4 ، 3 ستون دارای عدد 100 و دو ستون یکی 70 و دیگری 90 بود) با توجه به همان رنگ آمیزی قبلی عمل کند . مثلا در مثال ذکر شده در ردیف 4 ، 3 ستونی که دارای عدد 100 بودن قرمز و ستون دارای عدد 90 زرد و ستون دارای عدد 70 نارنجی بشه )

    ممنون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    سلام
    با فرض اینکه داده های شما در ستون A تا E قرار داشته باشند از فرمول زیر در Conditional Formatting استفاده کنین:
    کد PHP:
    =IF(A1=LARGE($A1:$E1,#),1,0) 
    در صورتیکه میخواهین تا 4 عدد برزگ در هر سطر رنگی شود، باید چهار قانون ایجاد کنین که در هریک از آنها مقدار #، از یک تا چهار تغییر کند.
    در نهایت برای هر قانون رنگ های دلخواه را انتخاب کنین.
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل


  4. #3


    آخرین بازدید
    2016/02/23
    تاریخ عضویت
    September 2015
    نوشته ها
    8
    امتیاز
    11
    سپاس
    7
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط s.cheraghi نمایش پست ها
    سلام
    با فرض اینکه داده های شما در ستون A تا E قرار داشته باشند از فرمول زیر در Conditional Formatting استفاده کنین:
    کد PHP:
    =IF(A1=LARGE($A1:$E1,#),1,0) 
    در صورتیکه میخواهین تا 4 عدد برزگ در هر سطر رنگی شود، باید چهار قانون ایجاد کنین که در هریک از آنها مقدار #، از یک تا چهار تغییر کند.
    در نهایت برای هر قانون رنگ های دلخواه را انتخاب کنین.
    یک دنیا از لطف شما ممنونم فقط نکته ای که هست من تقریبا در اکسل تازه کارم و نمی دونم چجوری 4 قانون برای 4 رنگ مختلف ایجاد کنم . میخواستم سوال کنم که امکانش هست در فایل ضمیمه (نمونه ی کوچک 6 ستون و 5 ردیف ) بهم نشون بدین که چکار باید کنم ؟
    جسارت من رو ببخشید ولی چند سوال دیگر هم در خصوص فرمولی که لطف کردین دارم : آیا این روش را میتوان برای فایلی که دارای 8 ستون و 2000 ردیف هست استفاده کرد ؟ همچنین در خصوص مقادیر ستون های مساوی آیا بدرستی عمل می کند(
    در صورتی که داده های مثلا 3 ستون در یک ردیف با هم برابر شد ( مثلا در ردیف 4 ، 3 ستون دارای عدد 100 و دو ستون یکی 70 و دیگری 90 بود) با توجه به همان رنگ آمیزی قبلی عمل کند . مثلا در مثال ذکر شده در ردیف 4 ، 3 ستونی که دارای عدد 100 بودن قرمز و ستون دارای عدد 90 زرد و ستون دارای عدد 70 نارنجی بشه )
    ؟

    بازم از لطف شما نهایت سپاس رو دارم
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (7.7 کیلو بایت, 15 نمایش)
    ویرایش توسط Rose1 : 2015/09/16 در ساعت 16:18

  5. #4


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Rose1 نمایش پست ها
    یک دنیا از لطف شما ممنونم فقط نکته ای که هست من تقریبا در اکسل تازه کارم و نمی دونم چجوری 4 قانون برای 4 رنگ مختلف ایجاد کنم . میخواستم سوال کنم که امکانش هست در فایل ضمیمه (نمونه ی کوچک 6 ستون و 5 ردیف ) بهم نشون بدین که چکار باید کنم ؟
    جسارت من رو ببخشید ولی چند سوال دیگر هم در خصوص فرمولی که لطف کردین دارم : آیا این روش را میتوان برای فایلی که دارای 8 ستون و 2000 ردیف هست استفاده کرد ؟ همچنین در خصوص مقادیر ستون های مساوی آیا بدرستی عمل می کند(
    در صورتی که داده های مثلا 3 ستون در یک ردیف با هم برابر شد ( مثلا در ردیف 4 ، 3 ستون دارای عدد 100 و دو ستون یکی 70 و دیگری 90 بود) با توجه به همان رنگ آمیزی قبلی عمل کند . مثلا در مثال ذکر شده در ردیف 4 ، 3 ستونی که دارای عدد 100 بودن قرمز و ستون دارای عدد 90 زرد و ستون دارای عدد 70 نارنجی بشه )
    ؟

    بازم از لطف شما نهایت سپاس رو دارم
    فایل پیوست رو ببینید.
    هر محدوده ای رو که میخواین این قوانین بر اون اعمال بشه قبل از ایجاد آنها در Conditional Formatting انتخاب کنین یا بعد از ایجاد قوانین محدوده موردنظرتون رو در قسمت Applied to: مشخص کنین.
    نتیجه تکرار شدن چند عدد در ردیف در فایل هست، به نظرم درست کار میکنه
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx Book1.xlsx اطلاعات (8.7 کیلو بایت, 24 نمایش)
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل


  6. #5


    آخرین بازدید
    2016/02/23
    تاریخ عضویت
    September 2015
    نوشته ها
    8
    امتیاز
    11
    سپاس
    7
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    یک دنیا از شما ممنونم اما گویا مشکلی وجود دارد در فایلی که ضمیمه فرمودید در سطر اول عدد 4 سومین عدد کوچک در ردیف اول هست که با رنگ قرمز تیره مشخص شده اما در ردیف پنجم عدد 0 ، سومین عدد کوچک در ردیف هست که با رنگ صورتی ( معادل رنگ پمجمین عدد کوچک در ردیف اول) مشخص شده است
    ویرایش توسط Rose1 : 2015/09/17 در ساعت 01:43

  7. #6


    محصولات کاربر

    یوزرفرم پیشرفته
    آخرین بازدید
    2018/06/18
    تاریخ عضویت
    February 2011
    محل سکونت
    تهران
    نوشته ها
    311
    امتیاز
    1448
    سپاس
    129
    سپاس شده
    560 در 159 پست
    تعیین سطح نشده است

    s.cheraghi به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط Rose1 نمایش پست ها
    یک دنیا از شما ممنونم اما گویا مشکلی وجود دارد در فایلی که ضمیمه فرمودید در سطر اول عدد 4 سومین عدد کوچک در ردیف اول هست که با رنگ قرمز تیره مشخص شده اما در ردیف پنجم عدد 0 ، سومین عدد کوچک در ردیف هست که با رنگ صورتی ( معادل رنگ پمجمین عدد کوچک در ردیف اول) مشخص شده است
    متوجه حالت تکراری نبودم
    وقتی داده های تکراری داشته باشیم فرمول های Large، Small , Rank این مشکل را دارند که با استفاده از Countif حل میشه.
    از فرمول زیر به جای فرمول قبلی در بخش Conditional formatting استفاده کنین:

    کد PHP:
    =IF(RANK(A1,$A1:$F1)+COUNTIF($A1:A1,A1)-1=#,1,0) 
    در هر قانون مقدار #، از یک تا پنج تغییر کند.
    در یادگیری سیر نشوید

    برای ارتباط بیشتر به سایت ExcelPedia سربزنید.
    برگزاری دوره های آموزش اکسل در تهران
    آموزش توابع اکسل


  8. #7


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط Rose1 نمایش پست ها
    یک دنیا از شما ممنونم اما گویا مشکلی وجود دارد در فایلی که ضمیمه فرمودید در سطر اول عدد 4 سومین عدد کوچک در ردیف اول هست که با رنگ قرمز تیره مشخص شده اما در ردیف پنجم عدد 0 ، سومین عدد کوچک در ردیف هست که با رنگ صورتی ( معادل رنگ پمجمین عدد کوچک در ردیف اول) مشخص شده است

    با سلام

    در فایل پیوست 5 عدد بزرگ هر ستون به یک رنگ مشخص میگردد
    فايل هاي پيوست شده فايل هاي پيوست شده

  9. سپاس ها (3)


  10. #8


    آخرین بازدید
    2016/02/23
    تاریخ عضویت
    September 2015
    نوشته ها
    8
    امتیاز
    11
    سپاس
    7
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط s.cheraghi نمایش پست ها
    متوجه حالت تکراری نبودم
    وقتی داده های تکراری داشته باشیم فرمول های Large، Small , Rank این مشکل را دارند که با استفاده از Countif حل میشه.
    از فرمول زیر به جای فرمول قبلی در بخش Conditional formatting استفاده کنین:

    کد PHP:
    =IF(RANK(A1,$A1:$F1)+COUNTIF($A1:A1,A1)-1=#,1,0) 
    در هر قانون مقدار #، از یک تا پنج تغییر کند.
    با سلام
    متاسفانه آقای چراغی عزیز این فرمول در خصوص داده های تکراری باز هم صحیح عمل نمی کند . به طور مثال در ردیف چهارم ، شش عدد 4 وجود دارد که هر کدام را به یک رنگ در می آورد در حالی که عدد 4 در این ردیف بزرگترین عدد می باشد
    ویرایش توسط Rose1 : 2015/09/17 در ساعت 23:35

  11. #9


    آخرین بازدید
    2016/02/23
    تاریخ عضویت
    September 2015
    نوشته ها
    8
    امتیاز
    11
    سپاس
    7
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط iranweld نمایش پست ها
    با سلام

    در فایل پیوست 5 عدد بزرگ هر ستون به یک رنگ مشخص میگردد
    دوست عزیز متاسفانه فرمولی که استفاده کردین رو نمیتونم پیدا کنم + در خصوص فایل های تکراری باز هم مشکل وجود دارد

  12. #10


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط Rose1 نمایش پست ها
    دوست عزیز متاسفانه فرمولی که استفاده کردین رو نمیتونم پیدا کنم + در خصوص فایل های تکراری باز هم مشکل وجود دارد
    با سلام

    در فایل جدید تکراری های 5 تای ماکزیمم هر کدام به همان رنگ اختصاص یافته، تغییر مینمایند
    این فایل با ویژوال بیسیک تهیه گردیده است

    در این فایل ابتدا برای هر ستون ، یک ستون بدون اعداد تکراری با ADVANCE FILTTER تهیه گردیده و سپس پنج عدد ماکزیمم هر ستون مشخص گردیده و سپس در ستون اصلی جستجو صورت گرفته و اعداد ماکزیمم بهمراه اعداد تکراری آنها شناسایی شده و به رنگ مورد نظر تغییر مییابند
    سپس ستون های کمکی ایجاد شده پاک میشود

    کد PHP:
    Sub MAX()

    Dim rng As Range
    Dim MAX 
    As Double

    Application
    .ScreenUpdating False

    Sheet1.Cells(Sheet1.Rows.Count"A").End(xlUp).Row

    Range
    ("A1:Q" Z).Select
        With Selection
    .Font
            
    .ColorIndex xlAutomatic
            
    .TintAndShade 0
        End With
        Range
    ("A1").Select
        
        CLEAR
        
    Columns
    ("A:A").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("K1" _
            
    ), Unique:=True
            
            Columns
    ("B:B").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("L1" _
            
    ), Unique:=True
            
            Columns
    ("C:C").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("M1" _
            
    ), Unique:=True
            Columns
    ("D:D").AdvancedFilter Action:=xlFilterCopyCopyToRange:=Range("N1" _
            
    ), Unique:=True
     
    '=======================================

    Z = Sheet1.Cells(Sheet1.Rows.Count, "K").End(xlUp).Row

    Set rng = Sheet1.Range("K1:K" & Z)

    For T = 1 To 5

    MAX = Application.WorksheetFunction.Large(rng, T)
    Y = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row

    For I = 1 To Y

    If Cells(I, 1).Value = MAX Then

    Cells(I, 1).Font.ColorIndex = T + 2

    End If
    Next I
    Next T

    '
    =======================================
    Sheet1.Cells(Sheet1.Rows.Count"L").End(xlUp).Row

    Set rng 
    Sheet1.Range("L1:L" Z)

    For 
    1 To 5

    MAX 
    Application.WorksheetFunction.Large(rngT)
    Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row

    For 1 To Y

    If Cells(I2).Value MAX Then

    Cells
    (I2).Font.ColorIndex 2

    End 
    If
    Next I
    Next T
    '================================

    Z = Sheet1.Cells(Sheet1.Rows.Count, "M").End(xlUp).Row

    Set rng = Sheet1.Range("M1:M" & Z)

    For T = 1 To 5

    MAX = Application.WorksheetFunction.Large(rng, T)
    Y = Sheet1.Cells(Sheet1.Rows.Count, "C").End(xlUp).Row

    For I = 1 To Y

    If Cells(I, 3).Value = MAX Then

    Cells(I, 3).Font.ColorIndex = T + 2

    End If
    Next I
    Next T

    '
    ================================

    Sheet1.Cells(Sheet1.Rows.Count"N").End(xlUp).Row

    Set rng 
    Sheet1.Range("N1:N" Z)

    For 
    1 To 5

    MAX 
    Application.WorksheetFunction.Large(rngT)
    Sheet1.Cells(Sheet1.Rows.Count"D").End(xlUp).Row

    For 1 To Y

    If Cells(I4).Value MAX Then

    Cells
    (I4).Font.ColorIndex 2

    End 
    If
    Next I
    Next T

    '===================

    CLEAR

    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iranweld : 2015/09/22 در ساعت 09:37

  13. سپاس ها (2)



صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مقایسه اطلاعات دو ستون
    توسط SAMI در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 9
    آخرين نوشته: 2016/11/06, 21:49
  2. مقایسه و و یرایش داده های دو ستون
    توسط md14511 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 9
    آخرين نوشته: 2015/08/03, 12:16
  3. مقایسه مقادیر دو ستون
    توسط SnailMan در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 2015/01/04, 18:36
  4. مقایسه دو ستون
    توسط zarebid در انجمن آموزش توابع اكسل
    پاسخ ها: 1
    آخرين نوشته: 2012/05/12, 19:51
  5. مقایسه اعداد دو ستون در اکسل
    توسط behdad2012 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 1
    آخرين نوشته: 2011/05/09, 07:56

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

رنگ آمیزی پیشرفته اکسل

فرمول رنگی کردن عدد ماکسیمم در اکسل

فرمول کوچکترین عدد سطر و ستون

بزرگترین عدد ها ر ستون اکسل

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد