نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: تعداد اسامی موجود بدون شمارش تکرار در یک ستون

  1. #1

    آخرین بازدید
    2016/11/27
    تاریخ عضویت
    August 2016
    نوشته ها
    1
    امتیاز
    11
    سپاس
    0
    سپاس شده
    1 در 1 پست
    تعیین سطح نشده است

    تعداد اسامی موجود بدون شمارش تکرار در یک ستون

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

  2. سپاس ها (1)

    M87

  3.  

  4. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    فرمول های بسیاری وجود داره که ما رو به یک نتیجه میرسونه ساده ترین فرمول در صورت نداشتن سل خالی این فرمول آرایه ای زیر هست.

    کد PHP:
    =SUM(1/COUNTIF(A1:A20;A1:A20)) 
    بعد از نوشتن فرمول کلید های ctrl+shift+enter رو با هم فشار بدید.
    ای برادر تو همه اندیشه ای


  5. #3


    آخرین بازدید
    2020/11/10
    تاریخ عضویت
    November 2014
    نوشته ها
    53
    امتیاز
    28
    سپاس
    17
    سپاس شده
    18 در 11 پست
    تعیین سطح نشده است

    سلام فرمول خوبی بود- میشه توضیح بدین این فرمول چطور عمل میکنه؟ (در واقع میخوام بدونم اگر من قرار باشه به این فرمول برسم بر چه اساسی باید این توابع را انتخاب کنم)

  6. #4


    آخرین بازدید
    2024/01/21
    تاریخ عضویت
    November 2013
    محل سکونت
    تهران
    نوشته ها
    1,519
    امتیاز
    6121
    سپاس
    2,884
    سپاس شده
    4,889 در 1,381 پست
    سطح اکسل
    71.67 %

    سلام،
    فرض کنيم در سل هاي a1 تا a20 داده هايي داشته باشيم
    تو سل b1 اين فرمول را مي نويسيم:
    (countif(a1:a20;a1
    اين فرمول حساب مي کند که عبارت موجود در سل a1 در محدوده a1 تا a20 چند بار تکرار شده
    حال همين فرمول را در سل b2 بدين صورت مي نويسيم: (countif(a1:a20;a2 و اين فرمول حساب مي کند که عبارت موجود در سل a2 در محدوده a1 تا a20 چند بار تکرار شده
    همين کار را تا سل b20 تکرار مي کنيم .....
    فرض کنيم مقدار موجود در سل a1 سه بار در محدوده a1 تا a20 تکرار شده باشد (مثلا" در سل هاي a1 و a12 و a18)
    با اين حساب فرمولهايي که در ستون b نوشته ايم در سل b1 عدد سه را نشان مي دهد، در سل b12 هم عدد سه را نشان مي دهد، در سل b18 هم عدد سه را نشان مي دهد
    حال اگر تمام فرمولهاي محدوده b1 تا b20 را به صورتي بنويسيم که عدد يک تقسيم بر فرمول اوليه شده باشد، يعني در سل b1 بنويسيم:
    کد PHP:
    =1/countif(a1:a20;a1
    و همين فرمول را تا سل b20 تعميم دهيم .....
    اون وقت سل a1 نتيجه اش مي شود: 1/3 (يعني يک سوم) ، سل a12 هم نتيجه اش مي شود 1/3 (يعني يک سوم) ، سل a18 هم نتيجه اش مي شود 1/3 (يعني يک سوم) ،
    حال اگر اين سه مورد را با هم جمع کنيم نتيج مي شود يک
    به همين طريق اگر مقدار سل a2 در محدوده a1 تا a20 تکرار نشده باشد مقدار فرمول سل b2 مي شود 1/1 يعني يک
    و باز مثلا" اگر مقدار سل a3 پنج بار در محدوده a1 تا a20 تکرار شده باشد در فرمولهاي ستون b پنج سل با نتيجه 1/5 (يعني يک پنجم) خواهيم داشت که جمعشان باز مي شود يک
    حال اگر تمام نتايج فرمولهاي نوشته شده در سلهاي b1 تا b20 را با هم جمع کنيم نتيجه اش تعداد داده هاي محدوده a1 تا a20 بدون در نظر گرفتن تکرار آنها خواهد بود.
    حال به جاي اينکه اين فرمول نويسي را تک تک در سلهاي b1 تا b20 انجام دهيم با فرمولي که دوستمان نوشته اند مي توانيم به صورت يکجا نتيجه را در يک سل مشاهده کنيم، فقط بايد فرمول ياد شده را به صورت آرايه اي وارد کنيم، يعني بعد از نوشتن فرمول به جاي فشردن کليد اينتر به طور هم زمان کليدهاي کنترل و شيفت و اينتر را فشار دهيم.


  7. #5

    آخرین بازدید
    2020/04/08
    تاریخ عضویت
    June 2012
    نوشته ها
    3
    امتیاز
    3
    سپاس
    0
    سپاس شده
    3 در 1 پست
    سطح اکسل
    72.00 %

    نقل قول نوشته اصلی توسط ali parsaei نمایش پست ها
    سلام،
    فرض کنيم در سل هاي a1 تا a20 داده هايي داشته باشيم
    تو سل b1 اين فرمول را مي نويسيم:
    (countif(a1:a20;a1
    اين فرمول حساب مي کند که عبارت موجود در سل a1 در محدوده a1 تا a20 چند بار تکرار شده
    حال همين فرمول را در سل b2 بدين صورت مي نويسيم: (countif(a1:a20;a2 و اين فرمول حساب مي کند که عبارت موجود در سل a2 در محدوده a1 تا a20 چند بار تکرار شده
    همين کار را تا سل b20 تکرار مي کنيم .....
    فرض کنيم مقدار موجود در سل a1 سه بار در محدوده a1 تا a20 تکرار شده باشد (مثلا" در سل هاي a1 و a12 و a18)
    با اين حساب فرمولهايي که در ستون b نوشته ايم در سل b1 عدد سه را نشان مي دهد، در سل b12 هم عدد سه را نشان مي دهد، در سل b18 هم عدد سه را نشان مي دهد
    حال اگر تمام فرمولهاي محدوده b1 تا b20 را به صورتي بنويسيم که عدد يک تقسيم بر فرمول اوليه شده باشد، يعني در سل b1 بنويسيم:
    کد PHP:
    =1/countif(a1:a20;a1
    و همين فرمول را تا سل b20 تعميم دهيم .....
    اون وقت سل a1 نتيجه اش مي شود: 1/3 (يعني يک سوم) ، سل a12 هم نتيجه اش مي شود 1/3 (يعني يک سوم) ، سل a18 هم نتيجه اش مي شود 1/3 (يعني يک سوم) ،
    حال اگر اين سه مورد را با هم جمع کنيم نتيج مي شود يک
    به همين طريق اگر مقدار سل a2 در محدوده a1 تا a20 تکرار نشده باشد مقدار فرمول سل b2 مي شود 1/1 يعني يک
    و باز مثلا" اگر مقدار سل a3 پنج بار در محدوده a1 تا a20 تکرار شده باشد در فرمولهاي ستون b پنج سل با نتيجه 1/5 (يعني يک پنجم) خواهيم داشت که جمعشان باز مي شود يک
    حال اگر تمام نتايج فرمولهاي نوشته شده در سلهاي b1 تا b20 را با هم جمع کنيم نتيجه اش تعداد داده هاي محدوده a1 تا a20 بدون در نظر گرفتن تکرار آنها خواهد بود.
    حال به جاي اينکه اين فرمول نويسي را تک تک در سلهاي b1 تا b20 انجام دهيم با فرمولي که دوستمان نوشته اند مي توانيم به صورت يکجا نتيجه را در يک سل مشاهده کنيم، فقط بايد فرمول ياد شده را به صورت آرايه اي وارد کنيم، يعني بعد از نوشتن فرمول به جاي فشردن کليد اينتر به طور هم زمان کليدهاي کنترل و شيفت و اينتر را فشار دهيم.
    اگر در بازه بالا جای خالی وجود داشته باشه باید یک if به قبلش اضافه بشه تا خطا ظاهر نشه:
    کد PHP:
    =sum(if($a$2:$a$50<>"",1/countif($a$2:$a$50,$a$2:$a$50),0)) 


  8. #6


    آخرین بازدید
    2023/03/13
    تاریخ عضویت
    April 2018
    نوشته ها
    29
    امتیاز
    15
    سپاس
    6
    سپاس شده
    5 در 3 پست
    سطح اکسل
    67.00 %

    نقل قول نوشته اصلی توسط sahel22 نمایش پست ها
    من یک ستون با اسامی زیادی دارم که بعضی از اسامی چندین بار تکرار شده یک تابع یا فرمول می خوام که تعداد اسامی رو بدون شمارش تکراری ها رو بهم بده
    تب دیتا ، قسمت sort and filter ، advanced، در پنجره باز شده در قسمت list range ستون اسم ها رو انتخاب کن و تیک Uniqe رو بزن و اکی کن ، تا اینجا اسم ها رو منحصر به فرد نشون میده ، بعد جلوی هر اسم از آرایه countif استفاده کن



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

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

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

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

  1. تعداد تکرار یک اسم در یک ستون
    توسط poleng در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 4
    آخرين نوشته: 2020/03/24, 15:59
  2. [حل شده] عدم همخوانی تعداد سطر و ستون
    توسط mmazad در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 1
    آخرين نوشته: 2015/12/28, 16:41
  3. پاسخ ها: 4
    آخرين نوشته: 2015/11/24, 21:35
  4. تعداد در يك ستون به شرط ستون ديگر
    توسط karbar در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 7
    آخرين نوشته: 2012/05/24, 22:56
  5. نمايش تعدادي خاص از سطر و ستون ها
    توسط afshin160 در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 3
    آخرين نوشته: 2011/09/27, 13:04

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

شمارش خانه های غیر تکراری در اکسل

شمارش غیر تکراری در اکسل

شناسایی تعداد تکرار در یک ستون اکسل

تعداد اسامی خاص در اکسل

فرمول شمارش داده های تکرار نشده در اکسل

تکرار اسامی در اکسل

گزارش تعداد اسم مشابه در اکسل

شمردن سل اکسل بدون تکرار

نحوه شمارش مقادیر متمایز در اکسل

شمارش‌اسامی در تکسل

تکرار اسم تکست در ستون اکسل

اسامی غیر تکراری

تابع محاسبه داده های غیر تکراری در اکسل

تابع countif شمارش غیر تکراری

شمارش ستون غیر مشابه در اکسل

شمارش تعداد تکرارها در یک ستون

فرمول شمارش سلولهای تکراری در اکسل

شمارش اعداد تکراری در exel

فرمول شمارش اعداد غیر تکراری در اکسل

شمارش سلول های غیر تکراری

شمردن اعداد غیر تکراری در اکسل

تعیین تعداد صفحات موجود در اکسل

شمارش تعداد رکورد تکراری در اکسل

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

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

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