لیست غیرتکراری مقادیر یک رنج

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

    • 2012/07/04
    • 42

    پرسش لیست غیرتکراری مقادیر یک رنج

    وقتی در جدول فیلتر یک ستون را باز می کنیم لیستی از هر مقدار تکراری یک بار در آن دیده می شود.چنین چیزی را در یک رنچ چطور می شود به دست آورد؟
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    سلام
    با استفاده از advanced filter گزینه uniqe record بزنید
    copy to another location بزنید

    از هرمورد یکی براتون نمایش میده
    بعد اختصاص بدید به رنج (data validation) و ایجاد لیست مورد نظر
    [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]

    کامنت

    • eppagh

      • 2012/07/04
      • 42

      #3
      درواقع چیزی که من لازم دارم در برنامه م به دست بیارم‏‎، شمارش مقادیر غیرتکراریه یک ستونه. برای یه جور میانگین لازم دارم.

      کامنت

      • حسام بحرانی

        • 2013/09/29
        • 2065
        • 72.00

        #4
        به دست آوردن تعداد اسامی غیرتکراری یک رنج

        نوشته اصلی توسط eppagh
        درواقع چیزی که من لازم دارم در برنامه م به دست بیارم‏‎، شمارش مقادیر غیرتکراریه یک ستونه. برای یه جور میانگین لازم دارم.
        سلام،
        برای به دست آوردن تعداد اسامی غیرتکراری یک رنج( مثلاً از A1 تا F50 ) می توانید از فرمول زیر بصورت آرایه ای استفاده نمایید:
        کد PHP:
        =SUM(1/COUNTIF(A1:F50;A1:F50)) 
        نکته:برای ثبت فرمول بصورت آرایه ای می بایست پس از نوشتن فرمول، به جای Enter از کلیدهای ترکیبی Ctrl و Shift و Enter استفاده کنید.
        موفق باشید.
        Last edited by حسام بحرانی; 2014/10/03, 21:50.
        [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
        [/FONT][/B][/CENTER]
        [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
        [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
        [/FONT][/B][/FONT][/SIZE]
        [/CENTER]

        کامنت

        • eppagh

          • 2012/07/04
          • 42

          #5
          متشکرم اما متوجه نشدم چطوریه: عدد یک و ممیز بعدش و دوبار تکرار رنج در Countif. میشه خواهش کنم یه توضیحی بدید؟

          کامنت

          • arshina

            • 2019/05/02
            • 7
            • 18.00

            #6
            =sum(1/countif(a1:f50;a1:f50))

            من با این فرمو مشکل دارم
            هر جوری وارد میکنم کار نمیکنه
            از دوستان کسی هست حواب بده؟
            اینم بگم با کنترل شیف اینتر هم کار نمیکنه

            حتی چند تا سایت این فرمول رو پیشنهاد داده بود اینم همین مشکل رو داره

            =sum(1/countif(a1:a20;a1:a20))

            کامنت

            • iranweld

              • 2015/03/29
              • 3341

              #7
              با سلام

              ظاهرا باید کل سلولها دارای دیتا باشه تا فرمول جواب بده
              فایل های پیوست شده

              کامنت

              • حسام بحرانی

                • 2013/09/29
                • 2065
                • 72.00

                #8
                Ctrl,Shift,Enter

                سلام
                اگر مشکل وجود سلول های خالی در محدوده باشه، می تونیم شرط بذاریم و فرمول رو اینطور تغییر بدیم:
                کد PHP:
                =SUM(IF(A1:F5<>"";1/COUNTIF(A1:F5;A1:F5);0)) 
                البته اگر نوع خطایی که بوجود میاد رو هم بدونیم بهتر میشه راهنمایی کرد.

                ضمن اینکه هرچند بعید میدونم اما شاید از کلیدهای ترکیبی Ctrl,Shift,Enter استفاده نشده باشه.

                در غیر اینصورت بهتره اطلاعات بیشتری از داده هاتون رو در اختیار داشته باشیم.
                موفق باشید.
                فایل های پیوست شده
                [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                [/FONT][/B][/CENTER]
                [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                [/FONT][/B][/FONT][/SIZE]
                [/CENTER]

                کامنت

                • arshina

                  • 2019/05/02
                  • 7
                  • 18.00

                  #9
                  اولا با تشکر از دوستان بابت وقتی که گذاشتن و جواب دادن
                  این اروری هست که میده


                  اطلاعات من حدود 200 تا اسم هست / در یک ستون هست و بین شون سلول خالی ندارم
                  من میخوام فرمول رو یاد بگیرم برای داده بیشتر استفاده کنم
                  حتی در این فایلهایی که شما ضمیمه کردید من اطلاعات خودم رو وارد این فایلها کردم و
                  محدوده داده ها رو به داده های جدید تغییر دادم باز هم ارورو میده
                  Last edited by arshina; 2019/05/04, 17:49.

                  کامنت

                  • حسام بحرانی

                    • 2013/09/29
                    • 2065
                    • 72.00

                    #10
                    سلام
                    لازمه نمونه فایل قرار بدید. دلایل متعددی برای این مشکل ممکنه وجود داشته باشه که فکر میکنم فرمول نویسی دچار مشکل شده.
                    موفق باشید.

                    [CENTER][B][SIZE=5][COLOR=#006600][FONT=georgia][COLOR=#800000]!With [/COLOR][/FONT][/COLOR][COLOR=#006600][FONT=georgia]God [/FONT][/COLOR][COLOR=#006600][FONT=georgia][COLOR=#800000]all [/COLOR][/FONT][/COLOR][COLOR=#800000][FONT=georgia]things are [/FONT][/COLOR][COLOR=#006600][FONT=georgia]possible[/FONT][/COLOR][/SIZE][/B][B][FONT=Tahoma]
                    [/FONT][/B][/CENTER]
                    [CENTER][B][FONT=Tahoma] [IMG]http://forum.exceliran.com/attachment.php?attachmentid=5334&d=1419428336[/IMG]
                    [/FONT][/B][SIZE=1][FONT=Tahoma][B][FONT=Tahoma]
                    [/FONT][/B][/FONT][/SIZE]
                    [/CENTER]

                    کامنت

                    • M_ExceL

                      • 2018/04/23
                      • 677

                      #11
                      نوشته اصلی توسط arshina
                      اولا با تشکر از دوستان بابت وقتی که گذاشتن و جواب دادن
                      این اروری هست که میده


                      اطلاعات من حدود 200 تا اسم هست / در یک ستون هست و بین شون سلول خالی ندارم
                      من میخوام فرمول رو یاد بگیرم برای داده بیشتر استفاده کنم
                      حتی در این فایلهایی که شما ضمیمه کردید من اطلاعات خودم رو وارد این فایلها کردم و
                      محدوده داده ها رو به داده های جدید تغییر دادم باز هم ارورو میده
                      سلام
                      با اجازه جناب بحرانی،
                      از فرمول زیر می تونید استفاده کنید
                      با فرض اینکه اطلاعات شما در ستون a قرار دارد داخل سلول b2 فرمول زیر رو وارد کنید :
                      کد:
                      =IFERROR(INDEX($A$1:$A$23, MATCH(0,COUNTIF($B$1:B1, $A$1:$A$23), 0)),"")
                      سپس کلید های ترکیبی Ctrl + Shift + Enter فشار بدید.
                      فایل های پیوست شده
                      [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
                      [/CENTER]

                      کامنت

                      • arshina

                        • 2019/05/02
                        • 7
                        • 18.00

                        #12
                        نوشته اصلی توسط حسام بحرانی
                        سلام
                        لازمه نمونه فایل قرار بدید. دلایل متعددی برای این مشکل ممکنه وجود داشته باشه که فکر میکنم فرمول نویسی دچار مشکل شده.
                        موفق باشید.
                        این نمونه فایل هست
                        من میخوام بدونم کلا چند تا اسم مجزا داریم
                        و اینکه هر اسم چند بار تکرار شده
                        یه سوال دیگه امکان داره مشکل از نوع افیس نصب شده باشه؟

                        - - - Updated - - -
                        فایل های پیوست شده

                        کامنت

                        • M_ExceL

                          • 2018/04/23
                          • 677

                          #13
                          نوشته اصلی توسط arshina
                          این نمونه فایل هست
                          من میخوام بدونم کلا چند تا اسم مجزا داریم
                          و اینکه هر اسم چند بار تکرار شده
                          - - - Updated - - -
                          سلام
                          در فایل پیوست به دو روش، فرمول نویسی و pivot table ، لیست ایجاد شده است.
                          بفرمایید :
                          فایل های پیوست شده
                          Last edited by M_ExceL; 2019/05/06, 02:01.
                          [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
                          [/CENTER]

                          کامنت

                          • arshina

                            • 2019/05/02
                            • 7
                            • 18.00

                            #14
                            نوشته اصلی توسط M_ExceL
                            سلام
                            در فایل پیوست به دو روش، فرمول نویسی و pivot table ، لیست ایجاد شده است.
                            بفرمایید :
                            ممنون از شما
                            فقط میشه بپرسم این چه نقشی ایفا میکنه ؛"")
                            و این صفر که فرمول هست باید همیشه صفر قرار بگیره؟

                            کامنت

                            • M_ExceL

                              • 2018/04/23
                              • 677

                              #15
                              نوشته اصلی توسط arshina
                              ممنون از شما
                              فقط میشه بپرسم این چه نقشی ایفا میکنه ؛"")
                              و این صفر که فرمول هست باید همیشه صفر قرار بگیره؟
                              سلام،
                              در خصوص سوال اول، در صورت وجود خطا، تابع iferror مقدار خالی رو برمی گردونه.
                              سوال دومتون رو متوجه نشدم.
                              [CENTER]Telegram Channel : [url]https://t.me/UltraOfficeSkills[/url]
                              [/CENTER]

                              کامنت

                              چند لحظه..