شمارش

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

    • 2012/05/03
    • 142
    • 35.00

    شمارش

    با سلام به دوستان و اساتید عزیز.سه ستون از اعداد داریم و میخواهیم تعداد سلولهای پر شده ستون یک رو بشماریم.با این شرط که در ستون یک سلولهای مشابه رو یکی حساب کنه.مثلاٌ اگر تعداد سلولهای پرشده 20 تا باشه و دوتای اونا مشابه باشه حاصل شمارش باید بشه 19 تا .مشروط بر اینکه ردیف های دو و سه اونا هم برابر باشه.ممنون میشم اگه دوستان بهترین و ساده ترین فرمول روراهنمایی کنن.
    [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    شر اخر رو متوجه نشدم!!!
    یعنی چی؟
    [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]

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4598
      • 100.00

      #3
      نوشته اصلی توسط sohrabahmadi
      با سلام به دوستان و اساتید عزیز.سه ستون از اعداد داریم و میخواهیم تعداد سلولهای پر شده ستون یک رو بشماریم.با این شرط که در ستون یک سلولهای مشابه رو یکی حساب کنه.مثلاٌ اگر تعداد سلولهای پرشده 20 تا باشه و دوتای اونا مشابه باشه حاصل شمارش باید بشه 19 تا .مشروط بر اینکه ردیف های دو و سه اونا هم برابر باشه.ممنون میشم اگه دوستان بهترین و ساده ترین فرمول روراهنمایی کنن.
      سلام دوست عزيز
      خب اگه اون دوتايي كه تكرار شدن دو ستون جلوشون مشابه هم نبود چي؟
      فكر كنم اگه فايل كوچيكي با نمونه حل شده بذارين بهتر باشه

      کامنت

      • khakzad

        • 2010/03/17
        • 2034
        • 85.00

        #4
        اگه بخوایم از سل کمکی استفاده نکنیم، ی ذره سخت میشه،من تا 3 تکرار رو دراوردم.
        چون ممکنه از دو مورد دو تکرار یا سه داشته باشیم، برای همین فعلا نتونستم راهی براش جز این پیدا کنم.اگر به نتیجه بهتری رسیدم اعلام می کنم:
        البته اینا بدون لحاظ کردن شرط دومه.(واضح نبود شرط چی هست)
        کد:
        =sum(if(countif(a1:a15,transpose(a1:a15))>1,"",countif(a1:a15,transpose(a1:a15))))+quotient(count(if(countif(a1:a15,transpose(a1:a15))=2,countif(a1:a15,transpose(a1:a15)),"")),2)+quotient(count(if(countif(a1:a15,transpose(a1:a15))=3,countif(a1:a15,transpose(a1:a15)),"")),3)
        [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]

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4598
          • 100.00

          #5
          نوشته اصلی توسط sohrabahmadi
          با سلام به دوستان و اساتید عزیز.سه ستون از اعداد داریم و میخواهیم تعداد سلولهای پر شده ستون یک رو بشماریم.با این شرط که در ستون یک سلولهای مشابه رو یکی حساب کنه.مثلاٌ اگر تعداد سلولهای پرشده 20 تا باشه و دوتای اونا مشابه باشه حاصل شمارش باید بشه 19 تا .مشروط بر اینکه ردیف های دو و سه اونا هم برابر باشه.ممنون میشم اگه دوستان بهترین و ساده ترین فرمول روراهنمایی کنن.
          دوست عزيز من با يك ستون كمكي براتون نوشتم. اميدوارم بدرتون بخوره
          سعي ميكنم بدون سلول كمكي هم براتون بنويسم
          فایل های پیوست شده

          کامنت

          • Amir Ghasemiyan

            • 2013/09/20
            • 4598
            • 100.00

            #6
            يه روش كشف كردم ولي نميدونم چرا تو جواب دادن به مشكل بر ميخوره.
            گفتم اينجا بذارمش تا دوستاني كه با توابع آرايه اي كار كردن بيان كمك كنن تا اين مسئله حل بشه
            فایل های پیوست شده

            کامنت

            • sohrabahmadi

              • 2012/05/03
              • 142
              • 35.00

              #7
              با سپاس از لطف دوستان من نمونه فایل رو با توضیحات میذارم شاید منظورمو برسونم.
              فایل های پیوست شده
              [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

              کامنت

              • khakzad

                • 2010/03/17
                • 2034
                • 85.00

                #8
                مهندس منم دوتا countif با هم نوشتم اما نشد.

                اگه به فرمول من دقت کنید، همون countif اراریه ای هست. برای اینکه بتونم از ارایه ای نتیجه بگیرم،من قسمت criteria رو گذاشتم تو transpose (ر.ک به فرمول بنده)
                اما به عنوان رنج قبول نمی کنه که بتونیم باز بین ج این، ی countif دیگه بگیریم
                [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]

                کامنت

                • sohrabahmadi

                  • 2012/05/03
                  • 142
                  • 35.00

                  #9
                  با سلام وتشکر از لطف شما ولی جواب فرمول شما 1 هستش در حالی که پاسخ فرمول در این مثال باید 17 باشه. یعنی تعداد کدهای ستون ا با اینکه 20 تا هستش ولی 4 تا از اونا چون هر سه ردیفش با هم برابرند یکی حساب شده ولی بقیه هرکدوم یکی حساب شدن.بازم ممنون
                  [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

                  کامنت

                  • Amir Ghasemiyan

                    • 2013/09/20
                    • 4598
                    • 100.00

                    #10
                    نوشته اصلی توسط sohrabahmadi
                    با سلام وتشکر از لطف شما ولی جواب فرمول شما 1 هستش در حالی که پاسخ فرمول در این مثال باید 17 باشه. یعنی تعداد کدهای ستون ا با اینکه 20 تا هستش ولی 4 تا از اونا چون هر سه ردیفش با هم برابرند یکی حساب شده ولی بقیه هرکدوم یکی حساب شدن.بازم ممنون
                    دوست عزيز حتما بايد با فرمول حل بشه؟ با كد نويسي vba حل بشه موردي داره؟

                    کامنت

                    • Amir Ghasemiyan

                      • 2013/09/20
                      • 4598
                      • 100.00

                      #11
                      من اينو براتون با دو ستون كمكي حل كردم. نميدونم به كارتون مياد يا نه
                      فایل های پیوست شده

                      کامنت

                      • mmahdih

                        • 2011/05/09
                        • 150
                        • 49.00

                        #12
                        نوشته اصلی توسط amir ghasemiyan
                        يه روش كشف كردم ولي نميدونم چرا تو جواب دادن به مشكل بر ميخوره.
                        گفتم اينجا بذارمش تا دوستاني كه با توابع آرايه اي كار كردن بيان كمك كنن تا اين مسئله حل بشه
                        سلام و درود

                        جناب قاسمیان در دستور COUNTIF در قسمت Criteria نمیشه بیشتر از یک سلول رو انتخاب کرد احتمالا باید مشکل در همین قسمت باشه
                        [color=#800000][size=small]خدايا تقدير دوستانم را زيبا بنويس تا من جز لبخند از آنها ديگري چيزي نبينم[/size][/color]

                        کامنت

                        • Amir Ghasemiyan

                          • 2013/09/20
                          • 4598
                          • 100.00

                          #13
                          نوشته اصلی توسط mmahdih
                          سلام و درود

                          جناب قاسمیان در دستور COUNTIF در قسمت Criteria نمیشه بیشتر از یک سلول رو انتخاب کرد احتمالا باید مشکل در همین قسمت باشه
                          سلام دوست عزيز
                          بله بيش از يك criteria نميشه داشت ولي من سعي داشتم دو تا countif رو داخل هم بذارم بطوري كه جواب يكي بشه محدوده براي دومي

                          در هر صورت اين جوابي كه براتون گذاشتم مناسب هست يا خير؟

                          کامنت

                          • sohrabahmadi

                            • 2012/05/03
                            • 142
                            • 35.00

                            #14
                            با سلام.راه حلی که جناب امیرقاسمیان فرمودن رو با استفاده از vba بهش رسیده بودم منتها با توجه به اینکه عملیات فایل مورد نظر زیاده نیاز هست که مستقیما به جواب برسیم .البته اگه شما راه حل وی بی رو هم بفرمایین منت گذاشتین.بهر حال بابت زحمتی که کشیدین بسیار ممنونم
                            [b][color=#6B8E23]تو خشنود باشی و ما رستگار[/color][/b]

                            کامنت

                            • Amir Ghasemiyan

                              • 2013/09/20
                              • 4598
                              • 100.00

                              #15
                              نوشته اصلی توسط sohrabahmadi
                              با سلام.راه حلی که جناب امیرقاسمیان فرمودن رو با استفاده از vba بهش رسیده بودم منتها با توجه به اینکه عملیات فایل مورد نظر زیاده نیاز هست که مستقیما به جواب برسیم .البته اگه شما راه حل وی بی رو هم بفرمایین منت گذاشتین.بهر حال بابت زحمتی که کشیدین بسیار ممنونم
                              بفرماييد اين هم بصورت كدنويسي شده در vba كه البته بصورت فانكشن در آوردم كه راحت بتونين استفاده كنيد
                              فایل های پیوست شده

                              کامنت

                              چند لحظه..