محدود کردن اعداد بین 0 تا 100 توسط فرمول

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

    • 2013/12/02
    • 7

    محدود کردن اعداد بین 0 تا 100 توسط فرمول

    دوستان سلام
    حالا که این تاپیک باز شد منم یه مشکلی دارم و اونم اینه که میخوام مثلا بینهایت عدد رو طوری فرمول بدم که همیشه بین صفر تا صد محدود باشن .
    ممنون میشم راهنمایی کنین . تمام پروژه هام به همین موضوع برمیخورن و مشکل ساز میشن .
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/03
    • 892

    #2
    نوشته اصلی توسط Hengame
    دوستان سلام
    حالا که این تاپیک باز شد منم یه مشکلی دارم و اونم اینه که میخوام مثلا بینهایت عدد رو طوری فرمول بدم که همیشه بین صفر تا صد محدود باشن .
    ممنون میشم راهنمایی کنین . تمام پروژه هام به همین موضوع برمیخورن و مشکل ساز میشن .
    سلام
    الان اين عددها كه تو فايلتون هست با دست وارد ميشن ، فرمول اينارو ميده ، تمام اينا رو جواب تاثير داره .
    اگه با دست وارد ميشه از data / Data Validation و گزينه Whole number استفاده كنين و كوچكترين و بزرگترين عدد يعني 0 و 100 را براش جايگزين كنيد .
    اگرم فرمول اين اعداد رو بدست مياره ، جواب بستگي به فرمولتون داره ، مثلا اگر رنج اعدادتون همش مثل اين فايلتونه اگر اعداد از 100 كم بشه همشون بين 0 تا 100 ميشه و هزارتا راه ديگه كه بستگي به فرمولتون داره .
    sigpic

    کامنت

    • Hengame

      • 2013/12/02
      • 7

      #3
      دوست عزیز سلام . ممنون از پاسخ گویی تون .
      فکر کنم من موضوع رو خوب بیان نکردم . ببینید : من قصد دارم کل تغییرات بین این اعداد رو در محدوده صفر تا صد داشته باشم . مثلا عدد 173.31875 رو 75 داشته باشم . یعنی من دو رقم اخر رو بدون اینکه گرد بشن میخوام .
      فرمولی منظورم هست که مثلا اگرعددم به 170.45678998 هم تغییر کرد بتونه برام دو رقم اخر رو بیاره .
      پ ن : این اعداد توسط فرمول بدست میان که میانگین 4 عدد دیگه هستن که فکر میکنم زیاد تاثییری هم نداشته باشن رو ماهیت این اعداد.
      ممنون و سپاسگذار

      کامنت

      • misammisam
        مدير تالار حسابداری و اکسل

        • 2014/04/03
        • 892

        #4
        نوشته اصلی توسط Hengame
        دوست عزیز سلام . ممنون از پاسخ گویی تون .
        فکر کنم من موضوع رو خوب بیان نکردم . ببینید : من قصد دارم کل تغییرات بین این اعداد رو در محدوده صفر تا صد داشته باشم . مثلا عدد 173.31875 رو 75 داشته باشم . یعنی من دو رقم اخر رو بدون اینکه گرد بشن میخوام .
        فرمولی منظورم هست که مثلا اگرعددم به 170.45678998 هم تغییر کرد بتونه برام دو رقم اخر رو بیاره .
        پ ن : این اعداد توسط فرمول بدست میان که میانگین 4 عدد دیگه هستن که فکر میکنم زیاد تاثییری هم نداشته باشن رو ماهیت این اعداد.
        ممنون و سپاسگذار
        به فرض عدد شما در a1 هست ، ميتوني از فرمول زير استفاده كنيي :
        کد PHP:
        =ROUND(A1;0)-100 
        تا آخر جدول بستش بده تا همه اعداد رو تبديل بكنه
        sigpic

        کامنت

        • Amir Ghasemiyan

          • 2013/09/20
          • 4476

          #5
          نوشته اصلی توسط hengame
          دوست عزیز سلام . ممنون از پاسخ گویی تون .
          فکر کنم من موضوع رو خوب بیان نکردم . ببینید : من قصد دارم کل تغییرات بین این اعداد رو در محدوده صفر تا صد داشته باشم . مثلا عدد 173.31875 رو 75 داشته باشم . یعنی من دو رقم اخر رو بدون اینکه گرد بشن میخوام .
          فرمولی منظورم هست که مثلا اگرعددم به 170.45678998 هم تغییر کرد بتونه برام دو رقم اخر رو بیاره .
          پ ن : این اعداد توسط فرمول بدست میان که میانگین 4 عدد دیگه هستن که فکر میکنم زیاد تاثییری هم نداشته باشن رو ماهیت این اعداد.
          ممنون و سپاسگذار

          اگر منظورتون رو درست متوجه شده باشم شما بايد از اين فرمول استفاده كنيد.
          کد:
          =right(a2;2)

          کامنت

          • misammisam
            مدير تالار حسابداری و اکسل

            • 2014/04/03
            • 892

            #6
            نوشته اصلی توسط amir ghasemiyan

            اگر منظورتون رو درست متوجه شده باشم شما بايد از اين فرمول استفاده كنيد.
            کد:
            =right(a2;2)
            البته من فكر ميكنم منظورشون دو رقم آخر قبل اعشار هست ، ولي خوب اگه منظور فقط دو رقم سمت راست باشه اين جواب درسته .
            sigpic

            کامنت

            • Hengame

              • 2013/12/02
              • 7

              #7
              سلام دوستان عزیز
              بسیار سپاسگزار و ممنون از راهنمایی های شما .

              کامنت

              • Hengame

                • 2013/12/02
                • 7

                #8
                سلام دوستان عزیز و ممنون برای پاسخ گویی هاتون .

                سوال اصلی من اینه وامیدوارم بتونم درست منظورم رو انتقال بدم :

                اگه بخواهیم اعدادمون روطوری در قالب 0 تا صد (یا 100- تا 100+) بسازیم چه کاری میتوان انجام داد ؟ این اعداد دربینهایت هستن و خودشون هیچ محدودیتی در حرکت ندارند اما تغییراتشون جزیی هست و یه نظم خاصی درونشون وجود داره .

                پ ن :در فایل پیوست ستون a اعداد مورد نظرم هست و ستون c اون چیزی هست که من میخوام ( میخوام بدین شکل باشن مثلا ) برای درک بهتر شما .
                ممنون بابت راهنمایی های شما .
                فایل های پیوست شده

                کامنت

                • Amir Ghasemiyan

                  • 2013/09/20
                  • 4476

                  #9
                  نوشته اصلی توسط hengame
                  سلام دوستان عزیز و ممنون برای پاسخ گویی هاتون .

                  سوال اصلی من اینه وامیدوارم بتونم درست منظورم رو انتقال بدم :

                  اگه بخواهیم اعدادمون روطوری در قالب 0 تا صد (یا 100- تا 100+) بسازیم چه کاری میتوان انجام داد ؟ این اعداد دربینهایت هستن و خودشون هیچ محدودیتی در حرکت ندارند اما تغییراتشون جزیی هست و یه نظم خاصی درونشون وجود داره .

                  پ ن :در فایل پیوست ستون a اعداد مورد نظرم هست و ستون c اون چیزی هست که من میخوام ( میخوام بدین شکل باشن مثلا ) برای درک بهتر شما .
                  ممنون بابت راهنمایی های شما .

                  براي محاسبه عدد بين صفر و صد (يعني تبديل به درصد) بهترين روشي كه به ذهنم ميرسه استفاده از اين فرمول هست:
                  کد:
                  =(a2-min(a:a))/(max(a:a)-min(a:a))*100
                  حالا اگه ميخواين حتما عدد صحيح بهتون بده از اين فرمولها استفاده كنيد:
                  کد:
                  =floor((a2-min(a:a))/(max(a:a)-min(a:a))*100;1)
                  کد:
                  =ceiling((a2-min(a:a))/(max(a:a)-min(a:a))*100;1)
                  کد:
                  =round((a2-min(a:a))/(max(a:a)-min(a:a))*100;0)

                  کامنت

                  Working...