فرمول تو در تو

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • حبیب روانبخش

    • 2016/08/31
    • 13

    [حل شده] فرمول تو در تو

    سلام خسته نباشید
    من یک فرمولی نیاز دارم به این صورت میباشد
    در ستون x3 تا x155 مقدایر مختلف عدد دارم که از صفر شروع میشه تا 500 هم میرسه و نامنظم هم هستند.من فرمولی نیاز دارم که به طور مثال اگر عدد درون x3 بزرگتر از صفر و کوچکتر یا مساوی 24 باشد در y3 عدد 24 را نشان دهد اگر عدد صفر بود همان صفر را در y3 نشان دهد..و اگر عدد درون x3 بزرگتر یا مساوی 25 باشد و کوچکتر یا مساوی 32 باشد عدد 32 را در y3 نشان دهد.و همین روال با اعداد 68 و 86 و 110 و 240 و 320 و 440 و 520 ادامه داشته باشد.منبا فرمول if این کار را انجام دادم ولی از یک مرحله به بعد دیگر فرمول کار نمیکند
    =IF(AND($x3>0;$x3<24);24;x3)+IF(AND(x3=0);0) نمونه فرمول من این هست
    فایل های پیوست شده
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    این فرمول تا قسمتی که توضیح دادید رو اجرا میکنه مابقی شرایط رو مانند همین فرمول اضافه کنید.
    کد PHP:
    =if(and($x3>0;$x3<=24);24;if(x3=0;0;if(and(x3>=25;x3<=32);32))) 
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • حبیب روانبخش

      • 2016/08/31
      • 13

      #3
      مشکل اینجاست که کار نمیکنه عدد رو به صفر تغییر میده و در سلول دیگر که کپی میکنم عدد سلول x رو دوبرابر میکنه

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #4
        نوشته اصلی توسط حبیب روانبخش
        مشکل اینجاست که کار نمیکنه عدد رو به صفر تغییر میده و در سلول دیگر که کپی میکنم عدد سلول x رو دوبرابر میکنه
        متوجه منظور شما نمیشم اگر ستون زرد رنگ فایل ارسالی رو مشاهده کنید نتیجه همان چیزی ایست که توضیح دادید جایی که عبارت false درج شده نشانگر این است که برای اون عدد شرطی در نظر گرفته نشده.
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • حبیب روانبخش

          • 2016/08/31
          • 13

          #5
          متشکرم از شما.منظور بنده ادامه دادن همین فرمول هست.به عنوان مثال برای پیدا کردن و تغییر عدد بزرگتر از 33 و کوچکتر مساوی با 64 چه فرمولی را اضافه کنم برای مثال این فرمولی که شما زحمت کشیدین رو از کدام قسمت باید کپی کنم و به ادامه فرمولم اضافه کنم؟
          =if(and($x3>0;$x3<=24);24;if(x3=0;0;if(and(x3>=25; x3<=32);32;if(x3=0;0;if(and(x3>=33;x3<=64);64)

          کامنت

          • حبیب روانبخش

            • 2016/08/31
            • 13

            #6
            این فرمول را ادامه دادم ولی کار نکرد متاسفانه

            کامنت

            • amir_ts

              • 2015/03/17
              • 1247

              #7
              فرض کنید این یک شرط رو میخواهید اضافه کنید:
              کد PHP:
              IF(AND(X3>64;X3<=86);2000
              یعنی اگر x3 بزرگتر از 64 و همچنین x3 کوچکتر مساوی 86 بود عدد 2000 قرار بده.
              شما شرط رو بنویسید بعد از آخرین عدد قبل پرانتز قرار بدید و به ازای هر شرط یک پرانتز به آخر فرمول اصافه کنید.
              به طور نمونه باید در فرمول ارسالی پست 2 بعد از عدد 32 قبل پرانتز قرار بدید.
              فایل های پیوست شده
              [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

              کامنت

              • حبیب روانبخش

                • 2016/08/31
                • 13

                #8
                خیلی ممنونم از لطف شما کاملا درست بود و مشکلم برطرف شد.

                کامنت

                چند لحظه..