داده های منحصر به فرد و تکراری

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • generalsamad
    مدير تالار توابع

    • 2014/06/22
    • 1496

    آموزشی داده های منحصر به فرد و تکراری

    با سلام
    تو این آموزش میخوام از ابزار Conditional Formatin استفاده کنم و شکلهای مختلف داده های تکراری رو رنگی کنم
    این فرمولها رو توی قسمت فرمول نویسی Conditional Formating وارد میکنیم
    1- رنگی شدن داده های تکراری
    کد PHP:
    =COUNTIF(C:C;C6)>
    2- رنگی شدن داده هایی که 2بار تکرار شده اند
    کد PHP:
    =COUNTIF(D:D;D6)=
    3- رنگی شدن داده هایی که 3بار تکرار شده اند
    کد PHP:
    =COUNTIF(E:E;E6)=
    4- رنگی شدن داده هایی که بیش از 2بار تکرار شده اند
    کد PHP:
    =COUNTIF(G:G;G6)>
    5- رنگی شدن اولین داده از داده های تکراری
    کد PHP:
    =IF(COUNTIF($I$6:$I$28;I6)=1;FALSE;IF(COUNTIF($I$6:I6;I6)=1;TRUE;FALSE)) 
    6- رنگی شدن دومین داده به بعد ، از داده های تکراری
    کد PHP:
    =NOT(IF(COUNTIF($K$6;K28)=1;TRUE;COUNTIF($K$6:K6;K6)=1)) 
    7- رنگی شدن داده های بدون تکراری
    کد PHP:
    =COUNTIF($J$6:$J$28;J6)=
    8- رنگی شدن داده های منحصر به فرد
    کد PHP:
    =IF(COUNTIF($K$6;K28)=1;TRUE;COUNTIF($K$6:K6;K6)=1
    ===========================================
    و با استفاده از فرمول زیر میتوان داده های منحصر به فرد رو استخراج کرد

    فرمول به صورت آرایه وارد شود
    کد PHP:
    =IFERROR(INDEX(K$6:K$28;MATCH(0;COUNTIF($L$5:L5;K$6:K$28&"");0));""
    و با استفاده از فرمول زیر میتوان داده های بدون تکرار رو استخراج کرد
    فرمول به صورت آرایه وارد شود
    کد PHP:
    =IFERROR(INDEX(K$6:K$28;MATCH(0;COUNTIF(M5:$M$5;K$6:K$28)+(COUNTIF(K$6:K$28;K$6:K$28)<>1);0));""

    فایل ضمیمه گردید
    فایل های پیوست شده

    sigpic
  • sarakhamseh

    • 2015/05/06
    • 11

    #2
    نوشته اصلی توسط generalsamad
    با سلام
    تو این آموزش میخوام از ابزار Conditional Formatin استفاده کنم و شکلهای مختلف داده های تکراری رو رنگی کنم
    این فرمولها رو توی قسمت فرمول نویسی Conditional Formating وارد میکنیم
    1- رنگی شدن داده های تکراری
    کد PHP:
    =COUNTIF(C:C;C6)>
    2- رنگی شدن داده هایی که 2بار تکرار شده اند
    کد PHP:
    =COUNTIF(D:D;D6)=
    3- رنگی شدن داده هایی که 3بار تکرار شده اند
    کد PHP:
    =COUNTIF(E:E;E6)=
    4- رنگی شدن داده هایی که بیش از 2بار تکرار شده اند
    کد PHP:
    =COUNTIF(G:G;G6)>
    5- رنگی شدن اولین داده از داده های تکراری
    کد PHP:
    =IF(COUNTIF($I$6:$I$28;I6)=1;FALSE;IF(COUNTIF($I$6:I6;I6)=1;TRUE;FALSE)) 
    6- رنگی شدن دومین داده به بعد ، از داده های تکراری
    کد PHP:
    =NOT(IF(COUNTIF($K$6;K28)=1;TRUE;COUNTIF($K$6:K6;K6)=1)) 
    7- رنگی شدن داده های بدون تکراری
    کد PHP:
    =COUNTIF($J$6:$J$28;J6)=
    8- رنگی شدن داده های منحصر به فرد
    کد PHP:
    =IF(COUNTIF($K$6;K28)=1;TRUE;COUNTIF($K$6:K6;K6)=1
    ===========================================
    و با استفاده از فرمول زیر میتوان داده های منحصر به فرد رو استخراج کرد

    فرمول به صورت آرایه وارد شود
    کد PHP:
    =IFERROR(INDEX(K$6:K$28;MATCH(0;COUNTIF($L$5:L5;K$6:K$28&"");0));""
    و با استفاده از فرمول زیر میتوان داده های بدون تکرار رو استخراج کرد
    فرمول به صورت آرایه وارد شود
    کد PHP:
    =IFERROR(INDEX(K$6:K$28;MATCH(0;COUNTIF(M5:$M$5;K$6:K$28)+(COUNTIF(K$6:K$28;K$6:K$28)<>1);0));""

    فایل ضمیمه گردید

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

    کامنت

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

      • 2014/06/22
      • 1496

      #3
      با سلام
      به هر زبانی باشه فرقی نمیکنه
      حتما از لحاظ فضای خالی بین کلمات یا حرف ی و ک فرق دارند
      اگه دو فرمول آخر رو میفرمائید که جواب نمیده باید عرض کنم محدوده رو باید درست وارد کنید و حتما فرمول رو بصورت آرایه ای بنویسید
      یعنی وقتی فرمولش رو نوشتید به جای enter از این کلیدها استفاده کنید
      Ctrl+Shift+Enter

      sigpic

      کامنت

      • sarakhamseh

        • 2015/05/06
        • 11

        #4
        من در مورد تکرار بیش از سه مورد سوال داشتم
        یک شیت دارم، میخواهیم افرادی که بیش از سه بار خرید داشته اند را مشخص کنم
        فرمول مذکور را وارد کردم، اما اعمال نشد
        اسامی افراد هم به فارسی وارد شده است

        کامنت

        چند لحظه..