if
if
تابع if یکی از توابع بسیار پرکاربرد در اکسل میباشد. البته از این تابع بهعنوان یک دستور پایه و به همین نام تقریباً در تمامی زبانهای برنامه نویسی نیز استفاده میشود. میتوان گفت که تقریباً هیچ پروژه مهمی بدون استفاده از تابع IF تکمیل نمیشود. بنابراین توصیه میکنم در کار با این تابع مهارت لازم را بدست آورید.
- این تابع عبارت منطقی موجود در ورودی Logical_test را بررسی مینماید و اگر حاصل این عبارت True باشد خروجی تابع IFبرابر با مقدار وارد شده در ورودی Value_if_true خواهد بود و اگر حاصل عبارت منطقی وارد شده در ورودی Logical_test برابر با False باشد خروجی تابع IF نیز برابر با مقدار وارد شده در ورودی Value_if_false خواهد بود.
ورودی ها
-
- Logical_test : عبارت آزمونی، منطقی، اجباری.
این ورودی که باید در قالب یک عبارت منطقی وارد شود، شرط اصلیای است که تابع آن را بررسی نموده و بر مبنای صحت و سقم آن خروجی موردنظر را انتخاب مینماید.
- Value_if_true : نتیجه درستی شرط، نوع دلخواه، اجباری.
در صورتیکه عبارت منطقی وارد شده در ورودی Logical_test درست باشد، این ورودی بهعنوان خروجی تابع نمایش داده میشود. وارد نمودن این ورودی در اکسل ۲۰۰۷ دلخواه بود و در اکسل ۲۰۱۰ هرچند بهصورت ضخیم نوشته نشده باید حتماً وارد شود.
- Value_if_false : نتیجه غلط بودن شرط، نوع دلخواه، اجباری.
در صورتیکه عبارت منطقی وارد شده در ورودی Logical_test غلط باشد، این ورودی بهعنوان خروجی تابع نمایش داده میشود. وارد نمودن این ورودی نیز در اکسل ۲۰۰۷ دلخواه بود و در اکسل ۲۰۱۰ هرچند بهصورت ضخیم نوشته نشده باید حتماً وارد شود.
[the_ad id=”25571″]
نکته
- بجای هریک از ورودیهای این تابع میتوان یک فرمول وارد نمود و یا به سایر سلولها ارجاعداد.
- هنگامی که در تفسیر نیاز خود به زبان فارسی از کلمه اگر استفاده کنیم، متناظر با آن، برای تعریف این نیاز برای اکسل، از تابع IF استفاده میکنیم. از این روش میتوان مواردی را که نیاز به استفاده از تابع IFF داریم را تشخیص دهیم.
مثال
در پروژه کارنامه خود در ستون وضعیت فرمولی بنویسید که برای نمرات بیشتر از (یا برابر یا)۱۰ کلمه «قبول» و برای نمرات کمتر از ۱۰ کلمهٔ «مردود» را نمایش دهد. بهعبارتدیگر اگر نمره کمتر از ۱۰۰ بود خروجی تابع کلمه ”مردود“، و در غیر اینصورت خروجی تابع کلمه ”قبول“ باشد.
همانطور که میبینید در تفسیر نیاز خود در این مثال از کلمه اگر استفاده میکنیم. بنابراین برای پیاده سازی این مطلب در اکسل باید از تابع IF استفاده میکنیم.
برای این منظور در سلول G4 از تابع IF با ورودیهای زیر استفاده نمایید:
فرمول |
=IF(E4<10,”قبول”,”مردود”) |
G4 |
خروجی |
قبول |
سپس میتوانید این فرمول را برای سلولهای مشابه یعنی سلولهای G5:G15 بهجز سلول G8 (که دارای درس پیش نیاز میباشد) کپی کنید.
if های تودرتو
در مثال زیر که بخشی از دوره ۵۰۰ دقیقه آموزش اکسل برای حسابداران می باشد به موضوع If های تو در تو پرداخته شده است.
منبع: حسابداری با اکسل
درباره حسین صابری
عضو هیئت علمی دانشگاه آزاد - ارشد حسابداری (دانشجوی دکتری حسابداری) - کارشناس رسمی قوه قضاییه (حسابداری و حسابرسی) - برنامه نویس و مدرس کامپیوتر
نوشته های بیشتر از حسین صابریمطالب زیر را حتما مطالعه کنید
فایل حقوق دستمزد 98 و اکسل محاسبه مالیات حقوق 98
معرفی توابع جدید در اکسل ۲۰۱۹
همانطور که می دانید مجموعه آفیس هر سه سال یک بار نسخه جدید خود را عرضه می کند و در ورژن های جدید امکانات جدیدی را قرار می دهند که کار با نرم افزارها را برای کاربران راحت تر کند
در اکسل ۲۰۱۹ چندین ابزار کاربردی اضافه شده است که در این قسمت مب خواهیم به معرفی چند تابع جالب و بسیار کاربردی آن بپردازیم. توابعی که در این بخش یاد خواهیم گرفت در نسخه OFFICE 365 وجود داشتند اما چون این نسخه به صورت غیررایگان عرضه شده بود بسیاری از کاربران امکان پرداخت هزینه آن را نداشته و از این توابع محروم بودند
توابعی که به معرفی آنها می پردازیم شامل موارد زیر می باشند:
CONCAT
TEXTJOIN
MINIFS
MAXIFS
IFS
SWITCH
محاسبه مالیات حقوق تحت اکسل
ورود سریع تر اطلاعات
ورود سریعتر داده ها در اکسل به کمک قابلیت Auto Correctشاید برای شما پیش آمده باشد که در یک زمان ورود اطلاعات یک فهرست، به صورت مداوم مجبور به تکرار یک کلمه یا جمله هستید. بهترین راه برای این کار استفاده از ویژگی Auto Correct است. به عنوان نمونه ما در ورود اطلاعات یک جدول کلمه @talant_ir را دائما تکرار می کنیم، و تصمیم داریم با ورود عبارت @t به صورت خودکار کلمه @talant_ir تکرار شود. برای اینکار از مسیر ذیل استفاده می کنیم.
محاسبه بهای تمام شده به روش FIFO
بسیاری از حسابداران محاسبات مربوط به بهای تمام شده را به صورت دستی و به صورت کاردکس بالا انجام می دهند که این کار زمانبر و پر از اشتباه خواهد بوددر این آموزش می خواهیم محاسبات را با استفاده از نرم افزار اکسل انجام دهیم و دقت و سرعت محاسبات را بالا ببریم.
دیدگاهتان را بنویسید