حاصلضرب دو رنج

Collapse
X
 
  • زمان
  • نمایش
Clear All
new posts
  • پیام

    • 2013/10/04
    • 277

    حاصلضرب دو رنج

    درود به همه. لطفا فایل پیوستی رو ببینید و در صورت امکان جواب بدید.
    ممنون
    فایل های پیوست شده
  • Behnam

    • 2013/03/25
    • 842

    #2
    فرمول زیر رو بنویس و به جای اینتر کلیدهای ترکیبی ctrl+shift+enter رو بزن و بعد درگ کن پایین
    کد PHP:
    SUM(IF($E3=$A$3:$A$11,$C$3:$C$11*$B$3:$B$11,"")) 
    هرچیز که در جستن آنی، آنی

    کامنت

    • Amir Ghasemiyan

      • 2013/09/20
      • 4476

      #3
      نوشته اصلی توسط پیام
      درود به همه. لطفا فایل پیوستی رو ببینید و در صورت امکان جواب بدید.
      ممنون

      سلام دوست عزيز

      شما بايد از ساختار آرايه اي استفاده كنيد.
      فرمولي كه مينويسم رو بايد در سلول جلوي احمد وارد كنيد و با درگ كردن بقيه سلول ها رو هم با اين فرمول پر كنيد و رديف آخر كه جمع كل هست كه بصورت خيلي ساده با دستور sum قابل انجام هست

      کد:
      =SUM(IF($A$3:$A$11=E3;($B$3:$B$11*$C$3:$C$11)))

      کامنت

      • Amin_D

        • 2010/12/22
        • 398

        #4
        سلام

        با یک ستون کمکی و فرمول sumif میتونی به جواب برسی
        فایل های پیوست شده
        خواستن ، توانستن است.

        کامنت

        • ~M*E*H*D*I~

          • 2011/10/19
          • 4374

          #5
          اینم یه جواب دیگه البته ارایه ای
          کد PHP:

          =sum(($a$3:$a$11=$e6)*($b$3:$b$11)*($c$3:$c$11)) 

          sigpic

          کامنت

          • پیام

            • 2013/10/04
            • 277

            #6
            از همه عزیزان سپاسگزارم ولی من منظورم در محیط برنامه نویسی هست. آخه برنامه ای که دارم می نویسم همش با فرموله و با توجه به زیاد بودن فرمول ها خیلی سنگین شده و کند اجرا می شه. به همین دلیل می خوام بخشی از برنامه با برنامه نویسی انجام بشه تا کمی سبکتر بشه.

            کامنت

            • ~M*E*H*D*I~

              • 2011/10/19
              • 4374

              #7
              نوشته اصلی توسط پیام
              از همه عزیزان سپاسگزارم ولی من منظورم در محیط برنامه نویسی هست. آخه برنامه ای که دارم می نویسم همش با فرموله و با توجه به زیاد بودن فرمول ها خیلی سنگین شده و کند اجرا می شه. به همین دلیل می خوام بخشی از برنامه با برنامه نویسی انجام بشه تا کمی سبکتر بشه.
              اگر فایل شما سنگین شده صرف اینکه این بخش رو کد نویسی کنید مشکل حل نمیشه با این حال همین فرمول هارو در قالب کد میتونید بنویسید
              کد PHP:
              Application.worksheetfunction (فرمول های مورد نظر

              sigpic

              کامنت

              • پیام

                • 2013/10/04
                • 277

                #8
                مهدی جان ممنون از پاسخت. راستش من برنامه نویسی وارد نیستم. با این قسمت برنامه مشکل دارم که ممنون میشم اهنمایی کنید.

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4476

                  #9
                  نوشته اصلی توسط پیام
                  مهدی جان ممنون از پاسخت. راستش من برنامه نویسی وارد نیستم. با این قسمت برنامه مشکل دارم که ممنون میشم اهنمایی کنید.

                  دوست عزيز علاوه بر روشي كه مهدي عزيز گفتن شما ميتونين از كد زير هم استفاده كنيد

                  کد:
                  Sub sumifs()
                      Dim a As Range
                      Dim c As Range
                      j = 0
                      For Each a In Range("E3:E6")
                          i = 0
                          For Each c In Range("A3:A11")
                              If c.Value = a.Value Then i = i + Range("B" & c.Row) * Range("C" & c.Row)
                          Next c
                          Range("F" & a.Row).Value = i
                          j = j + i
                      Next a
                      Range("F7").Value = j
                  End Sub

                  کامنت

                  • پیام

                    • 2013/10/04
                    • 277

                    #10
                    جناب قاسمیان سپاسگزارم. یک سوال دیگه. اگه ما چند شرط داشته باشیم در قسمت if باید با and سایر شرط ها رو اعمال کنیم؟

                    کامنت

                    • Amir Ghasemiyan

                      • 2013/09/20
                      • 4476

                      #11
                      نوشته اصلی توسط پیام
                      جناب قاسمیان سپاسگزارم. یک سوال دیگه. اگه ما چند شرط داشته باشیم در قسمت if باید با and سایر شرط ها رو اعمال کنیم؟
                      خواهش ميكنم
                      بله همينطوره

                      کامنت

                      Working...