تحصیلات:آموزش متوسطه و مدارس

تابع If در اکسل

مایکروسافت اکسل دارای یک ابزار قدرتمند است که می تواند به شما در حل وظایف محاسباتی مشکل کمک کند. یکی از ابزارهای مورد استفاده در این مجموعه عملکرد "IF" است.

ارزش تابع

هنگام کار در اکسل ضروری است که ارزش عملکرد "IF" را درک کنید تا ساختارهای نمایشگر نحو درست باشد. با توجه به الگوریتم، یک مقایسه منطقی انجام می شود، بسته به نتایجی که یکی از دو عمل انجام می شود.

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

نحو "IF"

توصیف ساده ای از اکثر ساختارهای نحوی یکی از مزایای اصلی است که "Excel" مشهور است. تابع "IF" همچنین به تعداد آنها اشاره می کند - پس از کلید واژه در پرانتز، شرط، عمل در مقدار واقعی، و سپس یک اشتباه نشان داده می شود. در شکل اساسی آن به نظر می رسد این است:

IF (log_expression؛ [value_if_true]؛ [value_if_long])؛

نستیدن

یکی از ویژگی هایی که تابع "IF" را تضمین می کند، است. به عبارت دیگر، در یک طراحی، ممکن است یکی دیگر باشد، که ارزش آن نیز نتیجه کلی پرس و جو است. علاوه بر این تابع، در "IF" ممکن است دیگران نیز وجود داشته باشند. اما در اولین مورد، این جزء می تواند در هر یک از سه بخش ساختار نحو قرار گیرد.

چندین شرایط

در هنگام کار با وظایف پیچیده، عملکرد "IF" با چندین شرایط استفاده می شود، با این حال، در این مرحله بیشتر کاربران یک مشکل دارند. این به خاطر کار خاص چند منظوره الگوریتم است. در اکسل، تابع "IF" تنها یک عملیات مقایسه را در یک عبارت منطقی چک می کند، به این معنی که امکان استفاده از یک اتصال یا disjunction وجود نخواهد داشت. برای آزمایش شرایط مختلف، شما باید از ویژگی ملک استفاده کنید.

برای درک چگونگی تنظیم چندین وضعیت در «IF»، از مثال به راحتی استفاده کنید. بیایید بررسی کنیم که آیا شماره در سلول "A1" در فاصله زمانی داده شده است - از 5 تا 10. همانطور که می بینید، در این مورد لازم است با بررسی مقایسه حقیقت با دو مقدار - 5 و 10، بررسی شود. برای اجرای این مثال در "اکسل" لازم است که تابع را در فرم زیر بنویسید:

= IF (A1> 5؛ IF (A1 <10؛ "وارد محدوده؛" "به محدوده وارد نمی شود")؛ "به محدوده وارد نمی شود")؛

برای جلوگیری از تکرار مکرر عبارت خروجی، ارزش یک بار دیگر به عنوان استدلال، به عنوان استدلال، استفاده از بازگشت بازگشت به ارزش توابع، بسته به کدام و خروجی، و یا از همان ابتدا با استفاده از عمل "AND"، ترکیب تمام شرایط در آن یک بار، ارزشمند است. این رویکرد، درک ساختار نوشته شده با سطح کوچکی از لانه سازی را پیچیده می کند، اما با تعداد قابل توجهی از شرایط، این روش بهینه تر خواهد بود.

انواع عملکرد ویژه

شایان ذکر است که عملکرد "IF" به شما اجازه می دهد یک یا چند پارامتر خود را خالی بگذارید. در این مورد، نتایج بستگی دارد که کدام استدلال توسط کاربر حذف شده است.

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

به طور جداگانه، به جای آن که یک عبارت منطقی باشد، لازم است که یک ساختار که مقدار «TRUE» یا «FALSE» را وارد میکند، اما برخی از کاراکترها یا یک مرجع به یک سلول. در مورد زمانی که به عنوان یک استدلال، برخی عبارات حاوی چیزی غیر از مقدار عددی یا کلمات منطقی نوشته شده است، پس هنگام اجرای تابع، خطایی ایجاد می شود. اگر آدرس سلولی را مشخص می کنید یا یک مقدار / مقدار منطقی بنویسید، نتیجه این محتوا را تعیین می کند. هنگامی که عدد صفر در سلول یا در شرایط وجود دارد، کلمه "FALSE" یا خالی است، نتیجه یک تابع کاذب است. در تمام موارد دیگر، یک سناریوی واقعی اقدامات اجرا خواهد شد.

هنگام کار با نسخه انگلیسی "اکسل" لازم است که این واقعیت را در نظر بگیرید که تمام توابع نیز به زبان انگلیسی نوشته شده است. در این حالت، تابع "IF" به صورت IF نوشته می شود، در غیر این صورت ساختار و الگوریتم نحوی باقی خواهند ماند.

چه چیزی باید توجه داشته باشید؟

"اکسل" اجازه می دهد تا استفاده از تا 64 توابع توزیع "IF" - این مقدار به اندازه کافی برای حل تقریبا تمام وظایف است، با این حال، حتی این تعداد کمی اغلب مشکل برای کاربر می شود. دلایل متعددی برای این وجود دارد: هنگام ایجاد یک پرس و جو، به اندازه کافی آسان است که با رکورد فرمول اشتباه بکشد - طبق آمار، هر کوچکترین اشتباه در 25٪ موارد منجر به نتیجه اشتباه می شود که یک نشانگر نسبتا بزرگ است.

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

مثالها

برای تحکیم درک، در عمل ارزشمند است که چگونه عملکرد "IF" در Excel کار می کند. مثال های زیر نشان می دهد تمام راه های اصلی استفاده از آن.

ساده ترین مثال برای تجزیه عملکرد، مقایسه دو عدد است. برای حضور متغیری، ما دو متغیر عددی را در سلول های A1 و B1 تعیین می کنیم که ما با یکدیگر مقایسه می کنیم. برای حل این مشکل، باید از موارد زیر استفاده کنید:

= IF (A1 = B1؛ "اعداد برابر هستند"، "اعداد نابرابر هستند").

در این مورد، اگر مقادیر یکسان در هر دو سلول وجود داشته باشد، نتیجه رکورد «اعداد برابر است»، در همه موارد دیگر «اعداد نابرابر هستند».

برای در نظر گرفتن عامل اپراتور مشروط با چندین شرایط، می توان به عنوان مثال از پیدا کردن تعدادی از راه حل معادله درجه دوم استفاده کرد. در این مورد، چک بر روی تبعیض صورت می گیرد - اگر آن کمتر از صفر باشد، پس هیچ راه حل وجود ندارد، اگر صفر است، آن یک است، در تمام موارد دیگر دو ریشه وجود دارد. برای نوشتن این شرایط، کافی است که پرس و جو را به صورت زیر قرار دهید:

برای کسانی که مایل به درک بهتر احتمالاتی از عملکرد "IF" در اکسل هستند، نمونه هایی در بخش کمک هستند که پیشرفت هر یک از راه حل ها در جزئیات شرح داده شده است.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.