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

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

    • 2014/08/29
    • 124

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

    با سلام
    ستون آخر (فایل پیوستی)یک جمع sumifs نوشته شده ولی تکراری هم دارد اگر تکراری ها را بخواهیم نشان داده نشود به چه شکلی باید عمل کنیم ؟
    فایل های پیوست شده
    [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
    [/FONT][/CENTER]
  • DOLFIN

    • 2014/01/18
    • 149

    #2
    سلام دوست من
    با فرض اینکه ستون کد خریدار دارای داده های منحصر به فرد است میتونید از فرمول زیر استفاده کنید :
    کد:
    =if(countif($c$1:c1;c2)=1;"";sumifs(f:f;c:c;c2;b:b;b2))
    [CENTER][FONT=times new roman][SIZE=7][I][B][COLOR=#0000ff] خانه اکسل - [url]http://excelhouse.blog.ir[/url][/COLOR][/B][/I][/SIZE]
    [/FONT][/CENTER]

    کامنت

    • nikkhah

      • 2014/08/29
      • 124

      #3
      درست اما جواب صحیح کلی به ما نمیدهد ملاحظه بفرمایید .
      فایل های پیوست شده
      [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
      [/FONT][/CENTER]

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        نوشته اصلی توسط dolfin
        سلام دوست من
        با فرض اینکه ستون کد خریدار دارای داده های منحصر به فرد است میتونید از فرمول زیر استفاده کنید :
        کد:
        =if(countif($c$1:c1;c2)=1;"";sumifs(f:f;c:c;c2;b:b;b2))
        با سلام
        با عرض پوزش از دوست خوبم ،در این فرمول اگر یک کد فروشنده بیشتر از 2 بار تکرار شده باشد فقط یکبار فروشنده را در نظر نمیگیرد و سایر را محاسبه مینماید
        کد PHP:
        =if(countif(c2:c17;c2)>1;"";sumifs(f:f;c:c;c2;b:b;b2)) 
        در این فرمول ردیفهای اول نشان داده نشده و ردیف آخر نشان داده میشود
        فایل های پیوست شده
        Last edited by iranweld; 2015/06/09, 13:09.

        کامنت

        • nikkhah

          • 2014/08/29
          • 124

          #5
          نه متاسفانه جواب درست نمیباشد .
          نکته اینکه فایل اصلی حدود 5000 سطر دارد
          و همچنین کدهای خریدار ممکن است به دفعات زیادی تکرار شوند
          پست 3 جواب خوب بود فقط در مورد دو سطر آخری جواب اشتباه میشه
          [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
          [/FONT][/CENTER]

          کامنت

          • DOLFIN

            • 2014/01/18
            • 149

            #6
            اینطور موارد می بایست برای هر سطر یک کد تعریف شه و مشخص کنه که آیا داده وارد شده منحصر به فرد است یا تکراری..
            یک شرط دیگه به فرمول قبلی اضافه شد بررسی کنید امیدوارم نتیجه بده.
            کد:
            =if(and(b2=b1;countif($c$1:c1;c2)>0);"";sumifs(f:f;c:c;c2;b:b;b2))
            Last edited by DOLFIN; 2015/06/09, 15:59.
            [CENTER][FONT=times new roman][SIZE=7][I][B][COLOR=#0000ff] خانه اکسل - [url]http://excelhouse.blog.ir[/url][/COLOR][/B][/I][/SIZE]
            [/FONT][/CENTER]

            کامنت

            • nikkhah

              • 2014/08/29
              • 124

              #7
              تا یه قسمتی درست شد ولی در حالت کلی نه
              ملاحظه بفرمایید .
              فایل های پیوست شده
              [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
              [/FONT][/CENTER]

              کامنت

              • DOLFIN

                • 2014/01/18
                • 149

                #8
                آخرین پست بنده ویرایش شد.از فرمول جدید استفاده کنید.
                [CENTER][FONT=times new roman][SIZE=7][I][B][COLOR=#0000ff] خانه اکسل - [url]http://excelhouse.blog.ir[/url][/COLOR][/B][/I][/SIZE]
                [/FONT][/CENTER]

                کامنت

                • iranweld

                  • 2015/03/29
                  • 3341

                  #9
                  نوشته اصلی توسط nikkhah
                  تا یه قسمتی درست شد ولی در حالت کلی نه
                  ملاحظه بفرمایید .
                  با سلام
                  فایل را بررسی بفرمایید جواب میده
                  فایل های پیوست شده

                  کامنت

                  • nikkhah

                    • 2014/08/29
                    • 124

                    #10
                    ممنون لطف دارید شما - تشکر از دو دوست عزیز iranweld - DOLFIN
                    از اینکه وقت گذاشتید و بنده را راهنمایی کردید متشکرم . (مشکل حل شد )
                    سربلند و پیروز باشید .
                    [CENTER][FONT=book antiqua][COLOR=#0000FF][SIZE=4]اشکهایی که پس از هر شکست میریزیم ، همان عرقیست که برای [/SIZE][/COLOR][COLOR=#b22222][SIZE=4]پیروزی [/SIZE][/COLOR][COLOR=#0000FF][SIZE=4]نریخته ایم[/SIZE][/COLOR]
                    [/FONT][/CENTER]

                    کامنت

                    چند لحظه..