X
تبلیغات
صفحه گسترده اکسل و کاربردهای آن - if تو در تو

تابع IF و کاربردهای آن

 

یکی از توابع بسیار مفید و کاربردی اکسل تابع IF می باشد.

با استفاده از این تابع می توان با توجه به شرایط دلخواه، جواب مورد نظر را به دست آورد.

به عنوان مثال در لیست حقوق و دستمزد افراد (شکل زیر) در ستون مالیات می توان با قرار دادن تابع IF به شرط برقرار بودن رابطه خاصی مالیات را محاسبه نمود.

 

 

شکل کلی تابع IF به صورت  (مقدار اگر شرط برقرار نبود,مقدار اگر شرط برقرار بود,  شرط)if=

در این مثال فرض شده است افرادی که حقوق روزانه آنها مساوی یا بیشتر از 350000 ریال باشد 5% حقوق آنها به عنوان مالیات در نظر گرفته شود.

پس فرمول مورد نظر به صورت زیر نوشته می شود.    (IF(M>=350000,0.05*M2,0= 

در این فرمول M2 آدرس سلول مبلغ حقوق روزانه بوده و علامت 350000<= شرط تابع برای محاسبه مالیات می باشد. در صورتیکه  حقوق روزانه بزرگتر یا مساوی 350000 ریال باشد شرط اول یعنی: 0.05*M2 اجرا می شود و در صورت کوچکتر بودن مبلغ حقوق روزانه از 350000 ریال شرط دوم تابع یعنی مقدار صفر در ستون مالیات نمایش داده می شود. همانطور که در شکل مشاهده می شود مبلغ مالیات در ردیفهای 4،5،8 و 10 صفر منظور شده است. علامت , و یا ; (بستگی به تنظیمات سیستم عامل کاربر دارد) برای جدا کردن شرطها مورد استفاده قرار میگیرد.

 تابع IF به شکل تو در تو نیز استفاده زیادی دارد و برای چک نمودن بیش از دو شرط به کار میرود.

در جدول مثال بالا فرض می کنیم برای افرادی که حقوق روزانه آنها کمتر از 300000 ریال بوده ولی کارکرد روزانه آنها  بیشتر از 22 روز باشد پاداشی معادل 2% حقوق روزانه تعلق بگیرد. برای این منظور از IF تو در تو استفاده می کنیم.

در این تابع به جای شرط دوم یک تابع جدید IF قرار میدهیم

   (IF(M2<300000,if(L2>22,0.02*M2,0=

شرح تابع به این صورت می باشد که اگر M2 یعنی ستون حقوق روزانه از عدد 300000 کوچکتر باشد و اگر L2 یعنی ستون روزهای کارکرد از 22 بزرگتر باشد آنگاه 0.02*M یعنی 2% حقوق روزانه به عنوان پاداش محاسبه گردد و در غیر این صورت مبلغ 0 ریال به عنوان پاداش تعیین گردد.

 

 

نکته: همانگونه که در شکل مشاهده می شود در ستون پاداش و در ردیف هایی که شرط برقرار نیست به جای مبلغ صفر کلمه FALSE نوشته می شود و برای تبدیل آن به عدد متناظر کل تابع فوق را در عدد 1 ضرب می کنیم.

یعنی:  1 *(IF(M2<300000,if(L2>22,0.02*M2,0=

 

 

تذکر1: تابع IF با توابع AND, OR و سایر توابع نیز ترکیب میگردد که قدرت آن را بسیار افزایش می دهد.

تذکر2: ترکیب توابع فقط مختص تابعIF نبوده و سایر توابع اکسل نیز می توانند با هم ترکیب شوند.

 

دانلود آموزش تابع if به زبان انگلیسی ساده



دسته بندی :
برچسب‌ها: تابع if در اکسل, if تو در تو, ترکیب توابع, توابع شرطی در اکسل
تاريخ: جمعه سی و یکم شهریور 1391 - 17:42 | نويسنده: احمد شهبازی |

آخرين مطالب

» چگونه در اکسل فرمول های پیچیده و ترکیبی بنویسیم؟ ( جمعه شانزدهم اسفند 1392 )
» کلیدهای میانبر بسیار مفید در اکسل ( دوشنبه پنجم اسفند 1392 )
» ترفندهای کاربردی اکسل ( پنجشنبه یکم اسفند 1392 )
» ترکیب متن در اکسل ( سه شنبه بیست و نهم بهمن 1392 )
» ثابت نگه داشتن ردیف و ستون در اکسل ( شنبه نوزدهم بهمن 1392 )
» تغییر شکل کادر توضیحات اکسل (Comments) ( پنجشنبه هفدهم بهمن 1392 )
» تابع RANK (رتبه بندی) ( یکشنبه بیست و نهم دی 1392 )
» کاربرد اکسل در حسابداری ( جمعه بیست و هفتم دی 1392 )
» ایجاد لیست در اکسل ( دوشنبه بیست و سوم دی 1392 )
» یک مثال از کاربرد ابزار Conditional Formatting ( یکشنبه بیست و دوم دی 1392 )
» روش فراخوانی تصاویر در سلول های اکسل ( پنجشنبه نوزدهم دی 1392 )
» اطلاعیه: ( پنجشنبه نوزدهم دی 1392 )