اشکال در توابع چند شرطه

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

  • hadi8054
    پاسخ داد
    یک دنیا سپاسگزارم
    حل شد مشکل از همین تابع and بود
    خیییییییییلی لطف کردین خییییییلی زیاد و ممنونم بابت وقتی که گذاشتین برای این سوال

    Leave a comment:


  • amir_ts
    پاسخ داد
    امتحان کنید.
    کد PHP:
    =if(and(c2>0.4;c2<0.5);c2*0.06;if(and(c2>0.5;c2<0.6);c2*0.125; if(c2>0.6;"رد";if(and(c2<-0.4;c2>-0.5);c2*0.12; if(and(c2<-0.5;c2>-0.6);c2*0.23; "رد"))))) 

    Leave a comment:


  • hadi8054
    پاسخ داد
    =if(0.5>c2>0.4,c2*0.06,if(0.6>c2>0.5,c2*0.125, if(c2>0.6,"رد",if(-0.5<c2<-0.4,c2*0.12, if(-0.6<c2<-0.5,c2*0.23, if(c2<-0.6,"رد","-"))))))
    بازه هم قرار دادم ولی بازم نشد
    من 100 تا داده دارم که تو سطرهای بعدی تو این بازه قرار میگیرن ولی تو هر سطری فقط بایستی در یکی از شروط قرار بگیره !!

    Leave a comment:


  • amir_ts
    پاسخ داد
    نوشته اصلی توسط hadi8054
    نمیدونم هر کاری میکنم نمیشه باز
    شروط رو با ذکر بازه اونها مشخص کنید و در این بین بازه ای بیجواب نباشه.
    مشکل فرمول شما در نظر نگرفتن بازه ای از اعداد هست.
    شروط رو قرار بدید تا راهنمایی لازم بشه.

    Leave a comment:


  • hadi8054
    پاسخ داد
    نمیدونم هر کاری میکنم نمیشه باز

    Leave a comment:


  • amir_ts
    پاسخ داد
    خیر دوست عزیز قسمت آخر فرمول اجرا میشه:

    کد PHP:
    [PHP]IF(C2<-0.6;"رد";"-") 
    [/PHP]

    وقتی 5 شرط اول false میشه که هیچ ، بعد داخل شرط آخر علامت "-" در صورت false بودن اجرا میشه که با توجه به شرایط شما همواره همین قسمت "-" خروجی شما میشه.

    Leave a comment:


  • hadi8054
    پاسخ داد
    ممنون از پاسختون
    خب من اون شرط آخر "-" رو برای همین کار تعریف کردم
    و مشکل اساسی اینه که همرو فقط در فرمول اول ضرب میکنه

    Leave a comment:


  • amir_ts
    پاسخ داد
    با سلام
    کد PHP:
    =IF(C2>0.4;C2*0.06;IF(C2>0.5;C2*0.125; IF(C2>0.6;"رد";IF(C2<-0.4;C2*0.12; IF(C2<-0.5;C2*0.23; IF(C2<-0.6;"رد";"-")))))) 
    فرض کنید c=-0/05 هست خوب 6 تا شرط شما false میشه .
    فرمول ایرادی نداره شرط ها رو برسی کنید.
    -0.4 و -0.5 و -0.6 همواره c بزرگتر از این مقادیر شرط شماست.

    Leave a comment:


  • hadi8054
    یک موضوع ایجاد کرد اشکال در توابع چند شرطه

    اشکال در توابع چند شرطه

    با سلام به همه دوستان عزیز و محترم
    من ی تابع if نوشتم که 6 تا شرط رو باید بررسی کنه ولی فقط شرط اول رو اعمال میکنه و بقیه شرط ها رو بررسی نمی کنه1.xlsx
    فایل اکسل رو گذاشتم و این هم فرمول مربوطه:
    =IF(C2>0.4,C2*0.06,IF(C2>0.5,C2*0.125, IF(C2>0.6,"رد",IF(C2<-0.4,C2*0.12, IF(C2<-0.5,C2*0.23, IF(C2<-0.6,"رد","-"))))))
    پیشاپیش از پاسخ هاتون کمال تشکر رو دارم
چند لحظه..