در میان توابع بسیاری که مایکروسافت اکسل با آن کار می کند، عملکرد "IF" باید برجسته شود. این یکی از آن اپراتورها است که کاربران در زمان انجام وظایف در یک برنامه بیشتر به آن متوسل می شوند. بیایید ببینیم که عملکرد IF چیست و چگونه با آن کار می کنیم.
محتوا
"IF" یک ویژگی استاندارد مایکروسافت اکسل است. وظیفه آن این است که بررسی شرایط خاصی را انجام دهیم. در مورد زمانی که شرط برآورده می شود (درست است)، یک مقدار به سلول که در آن از این تابع استفاده می شود، بازگردانده می شود و اگر نه (غلط)، دیگر بازگشت می شود.
نحو این عملکرد به شرح زیر است: "IF (عبارت منطقی؛ [value if true]؛ [value if false])".
اکنون اجازه دهید نمونه های خاصی را که فرمول با اپراتور "IF" استفاده می شود، تجزیه و تحلیل کنیم.
ما یک جدول دستمزد داریم همه زنان تا 8 مارس یک جایزه از 8،000 روبل دریافت کردند. جدول ستونی است که در آن جنس کارکنان مشخص شده است. بنابراین، ما باید مطمئن شویم که در خط با مقدار "female" در ستون "Gender" در سلول مربوطه ستون "Award by March 8" مقدار "1000" خروجی است و در خطوط با مقدار "husband". در ستون " جایزه 8 مارس "ارزش" 0 "بود. تابع ما فرم را می گیرد: "اگر (B6 =" زن "؛" 1000 "؛" 0 ")".
این عبارات را در سلول بالا قرار دهید که نتیجه آن باید نمایش داده شود. قبل از بیان علامت "=" را قرار دهید.
پس از آن، روی دکمه Enter کلیک کنید. اکنون، برای اینکه این فرمول در سلول های پایین تر ظاهر شود، ما به سادگی به گوشه پایین سمت راست سلول پر می شود، با کلیک بر روی دکمه ماوس، و کشیدن به پایین جدول.
بنابراین، ما یک جدول با ستون پر از عملکرد IF داشتیم.
در عملکرد "اگر" شما همچنین می توانید چندین شرایط را وارد کنید. در این مورد، پیوست یک اپراتور "IF" به دیگری اعمال می شود. هنگامی که شرایط ملاقات می شود، نتیجه مشخص شده در سلول نمایش داده می شود، اگر شرط برآورده نشده باشد، نتیجه نمایش داده شده به اپراتور دوم بستگی دارد.
به عنوان مثال، اجازه دهید که همان جدول را با پرداخت حق بیمه تا تاریخ 8 مارس بگیریم. اما، این بار، با توجه به شرایط، میزان پاداش به رده کارمند بستگی دارد. زنان که وضعیت کارکنان اصلی را دارند، حق بیمه 1000 روبل دریافت می کنند و کارکنان پشتیبانی فقط 500 روبل دریافت می کنند. به طور طبیعی، برای مردان این نوع پرداخت در هر صورت، صرف نظر از طبقه بندی.
بنابراین، اولین شرط این است که اگر کارمند مرد باشد، مقدار پاداش دریافت شده صفر است. اگر این مقدار نادرست باشد و کارمند یک مرد (یعنی یک زن) نیست، سپس شرایط دوم بررسی می شود. اگر زن متعلق به کارکنان هسته باشد، ارزش در سلول نمایش داده می شود - 1000، و در صورت مخالف - 500. در شکل یک فرمول، چنین خواهد بود: "= IF (B6 =" مرد "؛" 0 "؛ IF (C6 =" پرسنل اولیه "؛" 1000 "؛" 500 "))".
این عبارت را در ستون بالاترین سلول پاداش برای مارس 8 قرار دهید.
مانند آخرین بار، "کشیدن" فرمول پایین.
در عملکرد "اگر" شما همچنین می توانید از اپراتور "AND" استفاده کنید که اجازه می دهد تا به طور همزمان تنها دو یا چند شرایط را در نظر بگیرید.
به عنوان مثال، در مورد ما، تا 8 مارس، حق بیمه در مبلغ 1000 روبل فقط به زنان که کارکنان اصلی هستند داده می شود و مردان و زنان که به عنوان کارمندان پشتیبانی می شوند، چیزی دریافت نمی کنند. بنابراین، برای ارزش در سلول ستون "جایزه تا 8 مارس" به 1000، دو شرایط باید باشد: جنسیت زن است، پرسنل پرسنل اساسی است. در تمام موارد دیگر، ارزش در این سلول ها صفر خواهد بود. این فرمول زیر است: "= IF (AND (B6 =" زن "؛ C6 =" پرسنل اولیه ")؛" 1000 "؛" 0 ")". آن را در سلول قرار دهید.
همانطور که در زمان های گذشته، ارزش فرمول را به سلول های زیر کپی می کنیم.
عملکرد IF همچنین می تواند از اپراتور OR استفاده کند. این بدان معنی است که اگر حداقل یکی از چندین شرایط برآورده شود، مقدار درست است.
بنابراین، فرض کنید که تا مارس 8، حق بیمه 100 روبل فقط برای زنان که از پرسنل کلیدی هستند. در این صورت، اگر کارگر یک مرد است یا به کارکنان پشتیبانی می کند، ارزش پاداش او صفر خواهد بود و در غیر این صورت - 1000 روبل. در فرم یک فرمول به نظر می رسد: "= IF (OR (B6 =" شوهر "؛ C6 =" پشتیبانی از کارکنان ")؛" 0 "؛" 1000 ")". این فرمول را در سلول مناسب جدول بنویسید.
"کشیدن" نتایج پایین.
همانطور که می بینید، عملکرد "IF" در هنگام کار با داده ها در مایکروسافت اکسل ممکن است یک کاربر خوب برای کاربر باشد. این اجازه می دهد تا شما را به نمایش نتایج مربوط به شرایط خاص. در تسلط بر اصول استفاده از این تابع چیزی دشوار نیست.