نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: ایجاد تابع شرطی if

  1. #1


    آخرین بازدید
    2024/01/07
    تاریخ عضویت
    July 2014
    نوشته ها
    313
    امتیاز
    35
    سپاس
    109
    سپاس شده
    25 در 24 پست
    تعیین سطح نشده است

    ایجاد تابع شرطی if

    با سلام : دوستان تابع شرطی if در خصوص مثال زیر میخوام لطفا راهمنایی بفرمائید( سلولهای مورد استفاده شامل c3 و c2 و b2 و d2 هستند : اگر c3>c2 باشد و c3 از b2 کوچکتر باشد در سلول d2 جمله صعودی زیر هدف درج شود و اگر c3>c2 باشد و c3>b2 باشد در سلول d2 صعودی بالای هدف درج شود اگر c3>c2 باشد و c3=b2 باشد در d2 صعودی روی هدف درج شود اگر c3=c2 باشد و c3>b2 باشد در d2 خنثی و بالای هدف درج شود و اگر c3=c2 باشد و c3<b2 باشد در d2 خنثی و زیر هدف درج شود و اگر c3=c2 باشد و c3=b2 باشد در d2 خنثی روی هدف درج شود و اگر c3<c2 باشد و c3>b2 باشد در d2 نزولی بالای هدف درج شود و اگر c3<c2 باشد و c3=b2 باشد در d2 نزولی روی هدف درج شود و اگر c3<c2 باشد و c3<b2 باشد در d2 نزولی زیر هدف درج گردد . ممنون از لطفتون
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    با سلام
    فرمول زیر را تست کنید.اگر اصول استفاده از توابع if و and رو مطالعه کنید هر گونه شرط منطقی رو میتونید بنویسید.
    کد PHP:

    =IF(AND(C3>C2;C3<B2);"صعودی زیر هدف";IF(AND(C3>C2;C3>B2);"صعودی بالای هدف";IF(AND(C3>C2;C3=B2);"صعودی روی هدف";IF(AND(C3=C2;C3>B2);"خنثی زیر هدف";IF(AND(C3=C2;C3=B2);"خنثی روی هدف";IF(AND(C3<C2;C3>B2);"نزولی بالای هدف";IF(AND(C3<C2;C3=B2);"نزولی روی هدف";IF(AND(C3<C2;C3<B2);"نزولی زیر هدف")))))))) 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xlsx New_2.xlsx اطلاعات (10.0 کیلو بایت, 14 نمایش)
    ای برادر تو همه اندیشه ای

  4. سپاس ها (2)


  5. #3

    آخرین بازدید
    2016/03/12
    تاریخ عضویت
    March 2016
    نوشته ها
    2
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام
    من هم سووالی احتمالا مشابه دارم:
    تابعی میخواهم که ؛
    1- اگر 3000>=d2 باشد s=d2*2.7 نماید
    2- اگر 5000>= d2 و d2>3000 باشد آنگاه s=(d2-3000)*1.1+3000*2.7 نماید
    3-اگر 10000>= d2 و d2>5000 باشد آنگاه s=(d2-5000)*.5+2000*1.1+3000*2.7 نماید

  6. #4


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط faridalborz نمایش پست ها
    سلام
    من هم سووالی احتمالا مشابه دارم:
    تابعی میخواهم که ؛
    1- اگر 3000>=d2 باشد s=d2*2.7 نماید
    2- اگر 5000>= d2 و d2>3000 باشد آنگاه s=(d2-3000)*1.1+3000*2.7 نماید
    3-اگر 10000>= d2 و d2>5000 باشد آنگاه s=(d2-5000)*.5+2000*1.1+3000*2.7 نماید
    با سلام
    این فرمول رو تست کنید.(البته این فرمول هست و تابع نیست در اصل استفاده از توابع برای رسیدن به نتیجه مطلوب حساب میشه)

    کد PHP:
    =if(d2<=3000;d2*2.7;if(and(d2<=5000;d2>3000);(d2-3000)*1.1+3000*2.7;if(and(d2>5000;d2<=1000);(d2-5000)*0.5+2000*1.1+3000*2.7))) 
    فايل هاي پيوست شده فايل هاي پيوست شده
    ای برادر تو همه اندیشه ای


  7. #5

    آخرین بازدید
    2016/03/12
    تاریخ عضویت
    March 2016
    نوشته ها
    2
    امتیاز
    10
    سپاس
    1
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سلام
    ممنونم حل شد

  8. #6


    آخرین بازدید
    2024/01/07
    تاریخ عضویت
    July 2014
    نوشته ها
    313
    امتیاز
    35
    سپاس
    109
    سپاس شده
    25 در 24 پست
    تعیین سطح نشده است

    امیر جان سلام ممنون از لطفت . بله درست می فرمائید اگه منبعی که اصول توابع رو کامل تشریح کرده باشه قرار بدید خوشحال میشم. بازم ممنون

  9. #7


    آخرین بازدید
    2020/11/06
    تاریخ عضویت
    March 2015
    محل سکونت
    تهران
    نوشته ها
    1,248
    امتیاز
    2327
    سپاس
    600
    سپاس شده
    2,238 در 1,001 پست
    تعیین سطح نشده است

    نقل قول نوشته اصلی توسط fokker نمایش پست ها
    امیر جان سلام ممنون از لطفت . بله درست می فرمائید اگه منبعی که اصول توابع رو کامل تشریح کرده باشه قرار بدید خوشحال میشم. بازم ممنون
    سلام
    خواهش میکنم.این لینک رو ببینید.
    تابع if و ساختارهای مختلف آن - جامعه اكسل ايرانيان
    علاوه بر لینک بالا تو اینترنت فراوان در موردش توضیح داده شده با یک سرچ پیدا خواهید کرد.
    این هم لینک بسته آموزشی توابع منطقی if هست.بنا به نیازتون میتونید از هر موردش استفاده کنید.
    بسته آموزشی تابع منطقی - جامعه اكسل ايرانيان
    ضمنا" اگر مشکلی نبود تیک حل شده رو بزنید.
    با تشکر
    ای برادر تو همه اندیشه ای


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد