یک دنیا سپاسگزارم
حل شد مشکل از همین تابع and بود
خیییییییییلی لطف کردین خییییییلی زیاد و ممنونم بابت وقتی که گذاشتین برای این سوال
اشکال در توابع چند شرطه
Collapse
X
-
امتحان کنید.
کد 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:
-
=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:
-
-
خیر دوست عزیز قسمت آخر فرمول اجرا میشه:
[/PHP]کد PHP:[PHP]IF(C2<-0.6;"رد";"-")
وقتی 5 شرط اول false میشه که هیچ ، بعد داخل شرط آخر علامت "-" در صورت false بودن اجرا میشه که با توجه به شرایط شما همواره همین قسمت "-" خروجی شما میشه.Leave a comment:
-
ممنون از پاسختون
خب من اون شرط آخر "-" رو برای همین کار تعریف کردم
و مشکل اساسی اینه که همرو فقط در فرمول اول ضرب میکنهLeave a comment:
-
با سلام
فرض کنید c=-0/05 هست خوب 6 تا شرط شما false میشه .کد 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;"رد";"-"))))))
فرمول ایرادی نداره شرط ها رو برسی کنید.
-0.4 و -0.5 و -0.6 همواره c بزرگتر از این مقادیر شرط شماست.Leave a comment:
-
اشکال در توابع چند شرطه
با سلام به همه دوستان عزیز و محترم
من ی تابع 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,"رد","-"))))))
پیشاپیش از پاسخ هاتون کمال تشکر رو دارمبرچسب ها: هیچکدام
Leave a comment: