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

موضوع: آموزش

  1. #1


    آخرین بازدید
    2013/04/27
    تاریخ عضویت
    May 2012
    نوشته ها
    79
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    آموزش

    با درود
    راستش من خیلی راجع به توابع vlookup و if تودرتو توجه کردم و مطلب دیدم ولی نتونستم زیاد ازشون استفاده کنم. یعنی توی هر پستس که میرم یک فرمول نوشته شده که برام جدیده و گیج میشم. آیا جزوه ای که خیلی ساده و روان این 2 تابع رو توضیح داده باشه هست؟:blush: :D
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    649
    امتیاز
    1611
    سپاس
    2,233
    سپاس شده
    1,581 در 464 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام

    RE: آموزش

    دوست گرامی
    نوشتن فرمول if نیاز به یه تعریف منطقی داره یعنی شما اول باید بدونی این فرمول چکار باید انجام بده بعد شروع به نوشتن فرمول کنی .
    در مرحله اول اگر شرط بیشتر از یکی باشد شما از سه گزینه میتونی استفاده کنی:
    1- if تو در تو
    2- if(and
    3- if(or
    حالا اگه ما چند شرط داشته باشم باید تصمیم بگیریم از کدوم فرمول استفاده کنیم

    اگر A1 بزرگتر از 10 بود سلول a1 , a2 جمع بشه و A2 کوچکتر از 50 سلول a1 از a2 کسر بشه باید دو تا if نوشته بشه

    کد PHP:
     =IF(A1>10;SUM(A1:A2);IF(A2<50;A2-A1;"")) 

    اگر A1 و A2 بزرگتر از 10 بود این دو سلول جمع بشه از if(and استفاده میکنیم

    کد PHP:
     =if(and(a1>10;a2>10);sum(a1:a2);""
    اگر A1 یا A2 بزرگتر از10 بود این دو سلول جمع بشه از if(or استفاده میشه

    کد PHP:
     =if(or(a1>10;a2>10)sum(a1:a2);""
    در همه فرمولهای بالا قسمت دوم شرط یعنی valu_if_false خالی بودن سلول است که شما هر شرطی را میتوانید جایگزین کنید.

  4. #3


    آخرین بازدید
    2013/04/27
    تاریخ عضویت
    May 2012
    نوشته ها
    79
    امتیاز
    2
    سپاس
    0
    سپاس شده
    2 در 2 پست
    تعیین سطح نشده است

    RE: آموزش

    با سپاس از شما دوست گرانمایه
    اطلاعاتی راجع به if تو در تو میخوام. اگه ممکنه.

  5. #4
    mokaram آنلاین نیست.
    مدير تالار اکسل و بانک اطلاعاتی


    محصولات کاربر

    ويدئوي ايجاد سطح دسترسي
    آخرین بازدید
    2023/04/20
    تاریخ عضویت
    February 2011
    محل سکونت
    ســــاوه
    نوشته ها
    1,805
    امتیاز
    6409
    سپاس
    8,100
    سپاس شده
    5,163 در 1,502 پست
    سطح اکسل
    74.00 %

    mokaram به Yahoo ارسال پیام

    RE: آموزش

    با سپاس از شما دوست گرانمایه
    اطلاعاتی راجع به if تو در تو میخوام. اگه ممکنه.

    [/quote]

    دوست عزیز if تو در تو هم مثل if معمولی هست شما اگه ساختار if را بلد باشی مشکل حله.
    تو موردی که شما خواستی بعد از نوشتن ایف ، نوشتن شرط بعد تو قسمت عدم وجود شرط دوباره ایف را مینویسید . یعنی ایف جدید تا هر چند تا ایف که بخواین
    [undefined=undefined]=if(a1>10,"b2=20,if(a1=10,b2=25,if(a1<10,b2="")))


  6. #5


    آخرین بازدید
    2022/12/14
    تاریخ عضویت
    March 2011
    محل سکونت
    کرج
    نوشته ها
    649
    امتیاز
    1611
    سپاس
    2,233
    سپاس شده
    1,581 در 464 پست
    سطح اکسل
    80.00 %

    Alireza به Yahoo ارسال پیام

    RE: آموزش

    با سلام
    دوست گرامی
    اگه دقت کرده باشد اطلاعات قسمت اول مربوط به IF تو در تو می باشد . چون شما فرمودید به زبان ساده لازم به توضیح است بنده با شرایط بالا توضیح دادم پس لطفاَ با دقت مطالعه بفرمایید حتی اگر چندین شرط داشته باشید به همین روش ساده قادر به حل آن خواهید بود.

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

    کد PHP:
     =IF($A$2<32;($A$4-G3);IF($A$2<63;($A$4*2-SUM(G3:H3));IF($A$2<94;($A$4*3-SUM(G3:I3));IF($A$2<125;($A$4*4-SUM(G3:J3));IF($A$2<156;($A$4*5-SUM(G3:K3));IF($A$2<187;($A$4*6-SUM(G3:L3));IF($A$2<218;($A$4*7-SUM(G3:M3));IF($A$2<248;($A$4*8-SUM(G3:N3));IF($A$2<278;($A$4*9-SUM(G3:O3));IF($A$2<308;($A$4*10-SUM(G3:P3));IF($A$2<338;($A$4*11-SUM(G3:Q3));($A$4*12-SUM(G3:R3)))))))))))))+E3-F3 

  7. #6

    آخرین بازدید
    2013/01/19
    تاریخ عضویت
    January 2013
    نوشته ها
    1
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: آموزش

    سلام
    ممكنه يه توضيح مختصر در مورد:
    =IF(SUM(AD3:AD973)=0;0;((SUM(CC3:CC986))/(SUM(AD3:AD973))*100))
    به من بديد؟ اينكه چه معني داره؟

  8. #7


    آخرین بازدید
    2023/07/20
    تاریخ عضویت
    July 2011
    محل سکونت
    تهران
    نوشته ها
    141
    امتیاز
    322
    سپاس
    222
    سپاس شده
    254 در 82 پست
    سطح اکسل
    55.00 %

    RE: آموزش

    اگر مجموع AD3:AD973 برابر با صفر شد مقدار صفر را قرار بده و در غیر اینصورت مجموع CC3:CC986 را بر آن تقسیم و در صد ضرب کرده و مقدار آن را نشان بده

    این فرمول بمنظور جلوگیری از ارور دادن تولید شده است چون اگر مقدار جمع AD3:AD973 برابر صفر باشد در مخرج حاصل تقسیم CC3:CC986 بر AD3:AD973 مقدار صفر برمیگردد که حاصل #DIV/0! میباشد


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

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

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

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

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

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

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

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