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

فهرست مطالب:

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

چه باید بدانیم

  • نحو IF-THEN=IF است (تست منطقی، مقدار اگر درست است، مقدار اگر نادرست است).
  • آگومان اول به تابع می گوید که اگر مقایسه درست باشد چه کاری انجام دهد.
  • آگومان دوم به تابع می گوید که اگر مقایسه نادرست بود چه کاری انجام دهد.

این مقاله نحوه استفاده از تابع IF-THEN در اکسل را برای Microsoft 365، Excel 2019، 2016، 2013، 2010 توضیح می دهد. اکسل برای مک، و اکسل آنلاین، و همچنین چند نمونه.

وارد کردن IF-THEN در اکسل

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

برای مثال، با وارد کردن یک IF-THEN در اکسل، می توانید آزمایش کنید که آیا یک سلول خاص بزرگتر از 900 است یا خیر. اگر اینطور نیست، می‌توانید فرمول را به "TOO SMALL" برگردانید.

شرایط زیادی وجود دارد که می توانید در فرمول IF-TEN وارد کنید.

نحو تابع IF-THEN شامل نام تابع و آرگومان های تابع داخل پرانتز است.

این نحو مناسب تابع IF-THEN است:

=IF(تست منطقی، مقدار اگر درست است، مقدار اگر نادرست است)

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

بخش THEN تابع بعد از کاما اول می آید و شامل دو آرگومان است که با کاما از هم جدا شده اند.

  • آگومان اول به تابع می گوید که اگر مقایسه درست باشد چه کاری انجام دهد.
  • آگومان دوم به تابع می گوید که اگر مقایسه نادرست بود چه کاری انجام دهد.

مثال تابع ساده IF-THEN

قبل از رفتن به محاسبات پیچیده تر، بیایید به یک مثال ساده از عبارت IF-THEN نگاه کنیم.

صفحه گسترده ما با سلول B2 به مبلغ 100 دلار تنظیم شده است. می‌توانیم فرمول زیر را در C2 وارد کنیم تا نشان دهیم که آیا مقدار آن بزرگ‌تر از 1000 دلار است.

=IF(B2>1000، "عالی"، "بسیار کوچک")

این تابع دارای آرگومان های زیر است:

  • B2>1000 آزمایش می کند که آیا مقدار در سلول B2 بزرگتر از 1000 است.
  • "PERFECT" کلمه PERFECT را در سلول C2 برمی گرداند اگر B2 بزرگتر از 1000 باشد.
  • "TOO SMALL" عبارت TOO SMALL را در سلول C2 برمی گرداند اگر B2 بزرگتر از 1000 نباشد.

بخش مقایسه تابع فقط می تواند دو مقدار را مقایسه کند. هر یک از این دو مقدار می تواند باشد:

  • شماره ثابت
  • رشته ای از کاراکترها (مقدار نوشتاری)
  • تاریخ یا ساعت
  • توابعی که هر یک از مقادیر بالا را برمی گرداند
  • ارجاع به هر سلول دیگری در صفحه گسترده حاوی هر یک از مقادیر بالا

قسمت TRUE یا FALSE تابع نیز می تواند هر یک از موارد بالا را برگرداند. این بدان معناست که می‌توانید تابع IF-THEN را با تعبیه محاسبات یا توابع اضافی در داخل آن بسیار پیشرفته کنید (به زیر مراجعه کنید).

هنگام وارد کردن شرایط درست یا نادرست یک عبارت IF-THEN در اکسل، باید از علامت نقل قول در اطراف هر متنی که می خواهید برگردانید استفاده کنید، مگر اینکه از TRUE و FALSE استفاده کنید، که اکسل به طور خودکار آنها را تشخیص می دهد. سایر مقادیر و فرمول ها به علامت نقل قول نیاز ندارند.

وارد کردن محاسبات در تابع IF-THEN

می توانید محاسبات مختلفی را برای اجرای تابع IF-THEN، بسته به نتایج مقایسه، جاسازی کنید.

در این مثال، یک محاسبه برای محاسبه مالیات بدهی، بسته به کل درآمد در B2 استفاده می شود.

آزمون منطقی کل درآمد را در B2 مقایسه می کند تا ببیند آیا بیشتر از 50,000 دلار است یا خیر.

=IF(B2>50000، B20.15، B20.10)

در این مثال، B2 بزرگتر از 50000 نیست، بنابراین شرط "value_if_false" آن نتیجه را محاسبه و برمی گرداند.

در این مورد، این B20.10 است، که 4000 است. است.

نتیجه در سلول C2 قرار می گیرد، جایی که تابع IF-THEN درج شده است، 4000 خواهد بود.

همچنین می توانید محاسبات را در قسمت مقایسه تابع جاسازی کنید.

برای مثال، اگر می خواهید تخمین بزنید که درآمد مشمول مالیات تنها 80٪ از کل درآمد خواهد بود، می توانید تابع IF-THEN بالا را به شکل زیر تغییر دهید.

=IF(B20.8>50000، B20.15، B20.10)

این محاسبه روی B2 قبل از مقایسه آن با 50000 انجام می‌شود.

هنگام وارد کردن اعداد به هزارتا هرگز کاما وارد نکنید. این به این دلیل است که اکسل کاما را به عنوان انتهای آرگومان داخل یک تابع تفسیر می کند.

Image
Image

توابع تودرتو در داخل یک تابع IF-THEN

همچنین می توانید یک تابع را در داخل یک تابع IF-THEN تعبیه کنید (یا "لانه" کنید.

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

در این مثال، فرض کنید صفحه‌گسترده‌ای با نمره‌های پنج دانش‌آموز در ستون B دارید. می‌توانید با استفاده از تابع AVERAGE میانگین آن نمرات را داشته باشید. بسته به نتایج میانگین کلاس، می توانید سلول C2 را "عالی!" یا "نیاز به کار دارد."

به این ترتیب تابع IF-THEN را وارد می کنید:

=IF(AVERAGE(B2:B6)>85، "عالی!"، "نیاز به کار")

این تابع متن "عالی!" در سلول C2 اگر میانگین کلاس بیش از 85 باشد. در غیر این صورت، "Needs Work" را برمی گرداند.

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

Image
Image

سوالات متداول

    چگونه چند عبارت IF-THEN در اکسل ایجاد کنم؟

    از Nesting در اکسل برای ایجاد چند دستور IF-THEN استفاده کنید. یا از تابع IFS استفاده کنید.

    چند عبارت IF می توانید در اکسل جایگذاری کنید؟

    می‌توانید حداکثر ۷ عبارت IF را در یک عبارت IF-THEN قرار دهید.

    قالب بندی شرطی در اکسل چگونه کار می کند؟

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

توصیه شده: