محاسبه بر روی بعضی از اعداد یک ناحیه

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

    • 2012/05/04
    • 14

    محاسبه بر روی بعضی از اعداد یک ناحیه

    سلام خدمت همه دوستان و همه اساتید عزیز
    من در یک ناحیه مثلا a1 تا a10 یک سری اعداد دارم به چه صورت میتونم یک کد یا فرمول درست کنم که دو عددی را که از همه کوچکتر هستند رو انتخاب کنه و تفاضل اونارو توی یک سلول دیگر بیاره
    مرسی
  • ~M*E*H*D*I~

    • 2011/10/19
    • 4374

    #2
    RE: محاسبه بر روی بعضی از اعداد یک ناحیه

    سلام
    دوست عزیز میتونی از فرمول small استفاده کنی اگه آشنایی نداری بگو تا توضیح داده بشه

    sigpic

    کامنت

    • moslemi

      • 2011/03/04
      • 110

      #3
      RE: محاسبه بر روی بعضی از اعداد یک ناحیه

      با سلام
      اینم فرمول
      (SMALL(SMALL(A1:A6;2);1)-SMALL(A1:A6;1=

      11
      9
      5
      8
      10
      11
      جواب میشه3

      کامنت

      • mehdi_201127

        • 2012/05/04
        • 14

        #4
        RE: محاسبه بر روی بعضی از اعداد یک ناحیه

        سلام به اساتید
        من دقیقا فرمولی که شما گذاشته بودید رو توی یک سلول نوشتم ولی error داد . میشه در مورد فرمول بیشتر توضیح بدین واگه امکانش هست بفرمایید در قسمتvb به چه صورت کد نوشته میشه ؟
        تشکر فراوان

        کامنت

        • Javid Mokhtari
          مدير تالار ويژوال بيسيك

          • 2012/01/16
          • 1213

          #5
          RE: محاسبه بر روی بعضی از اعداد یک ناحیه

          نوشته اصلی توسط mehdi_201127
          سلام به اساتید
          من دقیقا فرمولی که شما گذاشته بودید رو توی یک سلول نوشتم ولی error داد . میشه در مورد فرمول بیشتر توضیح بدین واگه امکانش هست بفرمایید در قسمتvb به چه صورت کد نوشته میشه ؟
          تشکر فراوان
          با سلام و کسب اجازه از اساتید.
          احتمالاً تابع رو درست وارد نکردید.چون وقتی کدها تو پست ها قرار میگیره بهم ریخته میشه.
          ================================================== ================================
          Small دارای دو آرگومان:
          Array*:محدوده ی مورد نظر برای جست و جوی اعداد
          K*:چندمین عدد کوچک در محدوده ی انتخابی Array(مثلاً می گوئیم در محدوده ی Array ،دومین عدد کوچک را پیدا کن).
          ================================================== ================================
          از طریق VBA:
          Range("a11").Value = WorksheetFunction.Small(Range("a1:a10"), 3

          که در کد فوق ، در محدوده ی A1:A10 سومین عدد کوچک را پیدا کرده و در سلول A11 قرار می دهد.
          دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
          بیش از 60 جلسه آموزش ویدئویی رایگان

          شرکت در دوره:

          https://javidsoft.ir/courses/


          کامنت

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

            • 2011/10/19
            • 4374

            #6
            RE: محاسبه بر روی بعضی از اعداد یک ناحیه

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

            sigpic

            کامنت

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

              • 2011/10/19
              • 4374

              #7
              RE: محاسبه بر روی بعضی از اعداد یک ناحیه

              سلام
              دوست عزیز تو فایل پیوست با vba هم راه حل ارائه شده (به صورت تابع) در ضمن $ علامتیه که باهاش محدوده انتخاب شده رو ثابت میکنن
              فایل های پیوست شده

              sigpic

              کامنت

              • moslemi

                • 2011/03/04
                • 110

                #8
                RE: محاسبه بر روی بعضی از اعداد یک ناحیه

                جواب
                http://uplod.ir/4htm5mltnr1h/small_small.xlsx.htm

                کامنت

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

                  • 2011/10/19
                  • 4374

                  #9
                  RE: محاسبه بر روی بعضی از اعداد یک ناحیه

                  سلام
                  باتشکر از آقای مسلمی عزیز فقط یک نکته اگر کوچکترین عدد 2 بار تکرار بشه نتیجه فرمولت صفر خواهد بود

                  sigpic

                  کامنت

                  Working...