عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

تابع IF - تعریف و دامنه

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

  1. درست است، واقعی. این در صورتی است که یک عبارت یا سلول با معیار خاصی مطابقت داشته باشد.
  2. نادرست. اگر مطابقت نداشته باشد این عملگر نشان داده می شود.

نحو فرمول به صورت زیر است (به شکل جهانی): =IF(شرط؛ [مقدار در صورت برآورده شدن شرط]؛ [مقدار در صورت عدم رعایت شرط]). عملکرد را می توان با سایرین ترکیب کرد. در این حالت عملگرهای دیگر باید در آرگومان های مربوطه نوشته شوند. به عنوان مثال، می توانید آن را طوری بسازید که بررسی کند عدد مثبت است یا خیر، و اگر مثبت است، میانگین حسابی را پیدا کنید. البته، یک تابع وجود دارد که همین کار را انجام می دهد، اما این مثال به وضوح نحوه عملکرد تابع را نشان می دهد. IF. در مورد برنامه هایی که می توان از تابع در آنها استفاده کرد IF، پس تعداد زیادی از آنها وجود دارد:

  1. اقلیم شناسی.
  2. فروش و تجارت.
  3. بازار یابی.
  4. حسابداری

و غیره. هر منطقه ای را که نام ببرید، برنامه ای برای این تابع وجود خواهد داشت.

نحوه استفاده از تابع IF در اکسل – مثال

بیایید مثال دیگری از نحوه استفاده از تابع بیاوریم IF در اکسل فرض کنید یک جدول حاوی نام کفش های کتانی داریم. فرض کنید یک فروش بزرگ برای کفش های زنانه وجود دارد که شامل تخفیف 25 درصدی برای همه اجناس است. برای انجام این چک، یک ستون ویژه وجود دارد که جنسیت را نشان می دهد که کفش ورزشی برای آن در نظر گرفته شده است.

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

بر این اساس شرط این تکلیف تساوی جنسیت با زن خواهد بود. اگر در نتیجه بررسی، مشخص شد که این معیار درست است، در جایی که این فرمول نمایش داده می شود، باید مقدار تخفیف را بنویسید - 25%. اگر نادرست است، مقدار 0 را مشخص کنید، زیرا در این مورد تخفیف ارائه نمی شود.

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

برای دستیابی به هدف تعیین شده در مرحله اول، لازم است سلولی را که مقدار حاصل در آن نمایش داده می شود انتخاب کرده و فرمول زیر را بنویسید: =IF(B2=”مونث”,25%0). بیایید این تابع را رمزگشایی کنیم:

  1. IF مستقیماً یک اپراتور است.
  2. B2 = "زنانه" معیاری است که باید رعایت شود.
  3. به دنبال آن مقداری نمایش داده می‌شود که اگر کفش‌های کتانی برای زنان ایجاد شده باشند و مقدار نشان داده می‌شود اگر مشخص شود کفش‌های کتانی مردانه، بچه‌گانه یا هر چیز دیگری است که شرایط مشخص‌شده در آرگومان اول را ندارد.

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

مهم است که فراموش نکنید که علامت = را در جلوی فرمول قرار دهید. در غیر این صورت اکسل آن را به صورت متن ساده می خواند.

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

استفاده از تابع IF با شرایط چندگانه

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

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

برای انجام این کار، بیایید کار را دشوارتر کنیم. اکنون باید به طور انحصاری برای کفش های کتانی زنانه تخفیف قائل شویم، اما بسته به ورزشی که برای آن در نظر گرفته شده است، اندازه تخفیف باید متفاوت باشد. فرمول در نگاه اول تا حدودی پیچیده تر خواهد بود، اما به طور کلی، در همان منطق قبلی قرار می گیرد: =ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%)).

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

این فرمول چگونه کار می کند؟ اول تابع اول IF چک می کند که آیا کفش مردانه است یا خیر. اگر نه، تابع دوم اجرا می شود. IF، که ابتدا بررسی می کند که آیا کفش برای دویدن طراحی شده است یا خیر. اگر بله، 20 درصد تخفیف در نظر گرفته می شود. در غیر این صورت تخفیف 10 درصد است. همانطور که می بینید، توابع دیگر را می توان به عنوان آرگومان های تابع استفاده کرد، و این امکانات اضافی را می دهد.

نحوه استفاده از تابع IF برای انجام همزمان 2 شرط

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

برگردیم سر میزمان. حالا تخفیف باید بیشتر باشد، اما فقط برای کفش های دویدن زنانه اعمال می شود. اگر پس از بررسی مشخص شود که هر دو شرط رعایت شده است، مبلغ 30 درصد تخفیف در قسمت "تخفیف" ثبت می شود. اگر مشخص شود که حداقل یکی از شرایط کار نمی کند، تخفیف برای چنین محصولی اعمال نمی شود. فرمول در این مورد خواهد بود: =IF(AND(B2=”مونث”;C2=”running”);30%;0).

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

علاوه بر این، تمام اقدامات انجام شده بیشتر دو مثال قبلی را تکرار می کنند. ابتدا کلید enter را فشار می دهیم و سپس مقدار را به تمام سلول های دیگر موجود در این جدول می کشیم.

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

سینتکس تابع AND همانطور که می بینیم از چندین آرگومان تشکیل شده است. اولی شرط اول، دومی دوم و غیره. می توانید از بیش از دو آرگومان استفاده کنید و چندین شرط را به طور همزمان بررسی کنید. اما در عمل، چنین شرایطی به ندرت اتفاق می افتد. بیش از سه حالت به طور همزمان - تقریباً هرگز اتفاق نمی افتد. توالی اقدامات انجام شده توسط این تابع به شرح زیر است:

  1. ابتدا، فرمول شرط اول را بررسی می کند - اینکه آیا کفش ها زنانه هستند یا خیر.
  2. اکسل سپس معیار دوم را تجزیه و تحلیل می کند - اینکه آیا کفش ها برای دویدن طراحی شده اند یا خیر.
  3. اگر در نتیجه آزمایش مشخص شود که هر دو معیار یک مقدار را برمی‌گردانند TRUE، سپس نتیجه تابع IF درست معلوم می شود بنابراین، عمل برنامه ریزی شده در آرگومان مربوطه انجام می شود.
  4. اگر مشخص شود که حداقل یکی از چک ها نتیجه ای را برمی گرداند دروغ گویی، آن و یک تابع И این نتیجه را برمی گرداند. بنابراین نتیجه نوشته شده در آرگومان سوم تابع نمایش داده می شود IF.

همانطور که می بینید، منطق اعمال بسیار ساده و در سطح شهودی قابل درک است.

اپراتور OR در اکسل

عملگر OR به روشی مشابه کار می کند و سینتکس مشابهی دارد. اما نوع تایید کمی متفاوت است. این تابع یک مقدار را برمی گرداند TRUE اگر حداقل یک چک نتیجه ای را نشان دهد TRUE. اگر همه بررسی‌ها نتیجه نادرستی دادند، بر این اساس، تابع OR مقدار را برمی گرداند دروغ گویی.

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

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

برای رسیدن به چنین هدفی، باید فرمول زیر را در سلولی که مستقیماً در زیر کتیبه "تخفیف" قرار دارد بنویسید: =IF(OR(B2=”مونث”؛ C2=”دویدن”);0;35%). بعد از اینکه کلید enter را فشار دادیم و این فرمول را به بقیه سلول ها کشیدیم، نتیجه زیر به دست می آید.

عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

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

البته تا حدودی نوشتن یک فرمول با دست حتی راحت تر از استفاده از ابزارهای دیگر است. اما اگر مبتدی هستید، وضعیت به طور چشمگیری تغییر می کند. برای اینکه در وارد کردن آرگومان ها سردرگم نشوید و همچنین برای نشان دادن نام صحیح هر یک از توابع، ابزار خاصی به نام Function Entry Wizard یا Formula Builder وجود دارد. بیایید به مکانیسم دقیق کار آن نگاهی بیندازیم. فرض کنید از طرف مدیریت به ما این وظیفه داده شد که طیف محصولات موجود را تجزیه و تحلیل کنیم و 25 درصد تخفیف برای همه کفش های کتانی زنانه در نظر بگیریم. توالی اقدامات در این مورد به شرح زیر خواهد بود:

  1. ما جادوگر ورود تابع را با کلیک بر روی دکمه مربوطه در برگه Formulas باز می کنیم (در تصویر با یک مستطیل قرمز برجسته شده است). عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه
  2. سپس یک پنل فرمول ساز کوچک باز می شود که در آن عملکرد مورد نیاز خود را انتخاب می کنیم. می توان آن را مستقیماً از لیست انتخاب کرد یا از طریق قسمت جستجو جستجو کرد. ما قبلاً آن را در لیست 10 مورد از مواردی که اخیراً استفاده شده است داریم، بنابراین روی آن کلیک کرده و روی دکمه "درج تابع" کلیک می کنیم.عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه
  3. پس از آن، پنجره ای برای تنظیم آرگومان های تابع در مقابل چشمان ما باز می شود. در پایین این پنل نیز می توانید ببینید که عملکرد انتخاب شده چه می کند. هر یک از آرگومان ها امضا شده است، بنابراین لازم نیست دنباله را به خاطر بسپارید. ابتدا یک عبارت منطقی را وارد می کنیم که شامل یک عدد یا سلول و همچنین مقداری برای بررسی مطابقت با آن است. در مرحله بعد، مقادیر در صورت درست و مقدار در صورت نادرست وارد می شوند.
  4. پس از انجام تمام مراحل، بر روی دکمه "پایان" کلیک کنید. عبارت IF در اکسل. همه چیز در مورد اپراتور - برنامه، نمونه

حالا به نتیجه می رسیم. با آن، اقدامات مشابه مورد قبلی را انجام می دهیم، یعنی ماوس را به سمت مربع در گوشه پایین سمت راست قرار می دهیم و فرمول را به تمام سلول های باقی مانده می کشیم. بنابراین تابع IF واقعاً محبوب ترین و مهم ترین اپراتور در بین همه موجودات است. داده ها را بر اساس معیارهای خاصی بررسی می کند و اگر چک نتیجه ای را برگرداند، اقدامات مناسب را انجام می دهد. TRUE or دروغ گویی. این به شما امکان می دهد تا پردازش داده های بزرگ را تا حد زیادی ساده کنید و تعداد زیادی از اقدامات را انجام ندهید و این کار کثیف را به رایانه واگذار کنید.

پاسخ دهید