در میان توابع بسیاری که مایکروسافت اکسل با آن کار می کند، عملکرد "IF" باید برجسته شود. این یکی از آن اپراتورها است که کاربران در زمان انجام وظایف در یک برنامه بیشتر به آن متوسل می شوند. بیایید ببینیم که عملکرد 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 ")".

این عبارات را در سلول بالا قرار دهید که نتیجه آن باید نمایش داده شود. قبل از بیان علامت "=" را قرار دهید.

ضبط عملکرد IF در مایکروسافت اکسل

پس از آن، روی دکمه Enter کلیک کنید. اکنون، برای اینکه این فرمول در سلول های پایین تر ظاهر شود، ما به سادگی به گوشه پایین سمت راست سلول پر می شود، با کلیک بر روی دکمه ماوس، و کشیدن به پایین جدول.

نتیجه عملکرد IF در مایکروسافت اکسل

بنابراین، ما یک جدول با ستون پر از عملکرد IF داشتیم.

کپی یک تابع IF در مایکروسافت اکسل

مثال یک تابع با شرایط مختلف

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

به عنوان مثال، اجازه دهید که همان جدول را با پرداخت حق بیمه تا تاریخ 8 مارس بگیریم. اما، این بار، با توجه به شرایط، میزان پاداش به رده کارمند بستگی دارد. زنان که وضعیت کارکنان اصلی را دارند، حق بیمه 1000 روبل دریافت می کنند و کارکنان پشتیبانی فقط 500 روبل دریافت می کنند. به طور طبیعی، برای مردان این نوع پرداخت در هر صورت، صرف نظر از طبقه بندی.

بنابراین، اولین شرط این است که اگر کارمند مرد باشد، مقدار پاداش دریافت شده صفر است. اگر این مقدار نادرست باشد و کارمند یک مرد (یعنی یک زن) نیست، سپس شرایط دوم بررسی می شود. اگر زن متعلق به کارکنان هسته باشد، ارزش در سلول نمایش داده می شود - 1000، و در صورت مخالف - 500. در شکل یک فرمول، چنین خواهد بود: "= IF (B6 =" مرد "؛" 0 "؛ IF (C6 =" پرسنل اولیه "؛" 1000 "؛" 500 "))".

این عبارت را در ستون بالاترین سلول پاداش برای مارس 8 قرار دهید.

IF عملکرد با شرایط مختلف در مایکروسافت اکسل

مانند آخرین بار، "کشیدن" فرمول پایین.

کپی یک عملکرد IF با شرایط مختلف در مایکروسافت اکسل

به عنوان مثال با دو شرایط در همان زمان

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

به عنوان مثال، در مورد ما، تا 8 مارس، حق بیمه در مبلغ 1000 روبل فقط به زنان که کارکنان اصلی هستند داده می شود و مردان و زنان که به عنوان کارمندان پشتیبانی می شوند، چیزی دریافت نمی کنند. بنابراین، برای ارزش در سلول ستون "جایزه تا 8 مارس" به 1000، دو شرایط باید باشد: جنسیت زن است، پرسنل پرسنل اساسی است. در تمام موارد دیگر، ارزش در این سلول ها صفر خواهد بود. این فرمول زیر است: "= IF (AND (B6 =" زن "؛ C6 =" پرسنل اولیه ")؛" 1000 "؛" 0 ")". آن را در سلول قرار دهید.

عملکرد IF با اپراتور و در مایکروسافت اکسل

همانطور که در زمان های گذشته، ارزش فرمول را به سلول های زیر کپی می کنیم.

کپی یک عملکرد IF با اپراتور و در مایکروسافت اکسل

مثال استفاده از اپراتور "OR"

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

بنابراین، فرض کنید که تا مارس 8، حق بیمه 100 روبل فقط برای زنان که از پرسنل کلیدی هستند. در این صورت، اگر کارگر یک مرد است یا به کارکنان پشتیبانی می کند، ارزش پاداش او صفر خواهد بود و در غیر این صورت - 1000 روبل. در فرم یک فرمول به نظر می رسد: "= IF (OR (B6 =" شوهر "؛ C6 =" پشتیبانی از کارکنان ")؛" 0 "؛" 1000 ")". این فرمول را در سلول مناسب جدول بنویسید.

عملکرد IF با اپراتور OR در مایکروسافت اکسل

"کشیدن" نتایج پایین.

کپی یک عملکرد IF با اپراتور OR در مایکروسافت اکسل

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