یافتن کوچکترین عدد بین یک بازه مشخص

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

    • 2015/03/17
    • 1247

    یافتن کوچکترین عدد بین یک بازه مشخص

    با سلام
    دوستان آیا امکانش هست بدون استفاده از جدول کمکی کوچکترین عدد بین یک بازه مشخص رو پیدا کرد؟
    با تشکر
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    اين فرمول زير را به صورت آرايه اي وارد کنيد
    يعني بايد فرمول را در خانه مورد نظر تايپ کرده و در انتها به جاي فشردن کليد enter کليدهاي ctrl+shift+enter را به طور همزمان فشار دهيد.
    اگر کار نکرد عبارت ";" در فرمول را با عبارت "," عوض کنيد:
    کد PHP:
    =MIN(IF(F7:F16>=7;1;1000000000)*IF(F7:F16<=20;1;1000000000)*(F7:F16)) 
    اين فرمول براي محدوده هاي زير يک ميليارد کارايي دارد براي بازه هاي بيشتر عدد يک ميليارد در فرمول را افزايش دهيد
    [SIGPIC][/SIGPIC]

    کامنت

    • mohammad_ashooryan

      • 2014/08/13
      • 480
      • 80.00

      #3
      با سلام و كسب اجازه از جناب علي پارسا
      از فرمول زير هم به صورت آرايه اي مي توانيد استفاده كنيد.
      کد PHP:
      =MIN(IF((F7:F16>7)*(F7:F16<20);INDEX(F7:F16;;);"")) 
      البته چون مينيمم ميخواهيد حساب كنيد نيازي به وارد كردن انتهاي بازه نيست و از فرمول زير هم ميتوانيد به صورت آرايه اي استفاده كنيد.
      کد PHP:
      =MIN(IF(F7:F16>7;INDEX(F7:F16;;);"")) 

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        ببخشيد من حواسم نبود، پاسخم ناقص بود، در اصل شما حرف هم ارز مينيمم مربوطه در ستون کناري را مي خواهيد به دست بياوريد
        لذا با توجه به فرمول جناب
        mohammad2060 که فرمول جامع تر و بهتري بود و با اجازه ايشان فرمول نهايي را به صورت زير تقديم مي نمايم:
        کد PHP:
        =INDEX(E7:F16;MATCH(MIN(IF((F7:F16>=7)*(F7:F16<=20);INDEX(F7:F16;;);""));F7:F16;0);1
        [SIGPIC][/SIGPIC]

        کامنت

        • rezasar
          • 2015/06/28
          • 2

          #5
          با سلام
          مرسی از پاسخ هاتون ولی یه مشکلی وجود داره اگه دو مقدار مین داشته باشیم(تو این مثال دو تا 3 داشته باشیم) چی کار کنیم که هر دو رو نشون بده؟از small هم استفاده کردم جواب نداد

          کامنت

          • mohammad_ashooryan

            • 2014/08/13
            • 480
            • 80.00

            #6
            سلام
            فايل پيوست رو ببينيد.
            سوالي بود در خدمتم.
            Min (1).xlsx

            کامنت

            • rezasar
              • 2015/06/28
              • 2

              #7
              مرسی
              ولی یک سوال داشتم من تو فایل شما خواستم خودم تمرین کنم ولی با یه مشکل مواجه شدم.با اینکه فرمول تایپی من با شما یکسانه ولی جواب نمیده.اگه میشه کمکم کنید. و سوال دوم اینکه می خوام کلا برام sort کنه که باید این جوابو بهم بده : c f d b a e g
              فایل های پیوست شده

              کامنت

              • Ali Parsaei
                مدير تالارتوابع اکسل

                • 2013/11/18
                • 1522
                • 71.67

                #8
                نوشته اصلی توسط rezasar
                مرسی
                ولی یک سوال داشتم من تو فایل شما خواستم خودم تمرین کنم ولی با یه مشکل مواجه شدم.با اینکه فرمول تایپی من با شما یکسانه ولی جواب نمیده.اگه میشه کمکم کنید. و سوال دوم اینکه می خوام کلا برام sort کنه که باید این جوابو بهم بده : c f d b a e g
                شما فرمول را به صورت آرايه اي بايد وارد کنيد، يعني بعد از نوشتن فرمول به جاي کليک دگمه اينتر بايد سه دگمه کنترل+شيفت+اينتر را با هم کليک کنيد.
                [SIGPIC][/SIGPIC]

                کامنت

                چند لحظه..