در فرمولنویسی اکسل، توابع منطقی نقش بسیار مهمی در تحلیل دادهها ایفا میکنن. دو مورد از پرکاربردترین این توابع، تابع AND و OR در اکسل هستن که به کمک اونها میشه شرطهای ترکیبی تعریف کرد. در این مطلب، به زبان ساده با ساختار این دو تابع آشنا میشیم و چند مثال واقعی از کاربردشون ارائه میدیم.
تابع AND زمانی مقدار TRUE برمیگردونه که همه شرطهای تعریفشده در اون درست باشن. در صورتی که حتی یکی از شرطها نادرست باشه، خروجی FALSE خواهد بود.
ساختار تابع:
=AND(Logical1,Logical2,...)
منظور از Logical1 و Logical2 و ... همان شرط ها هستن.
مثال ساده:
فرض کنید در سلول A2 نمره درس اول و در B2 نمره درس دوم ثبت شده. اگر بخوایم بررسی کنیم آیا هر دو نمره بالای 12 هستن یا نه، فرمول زیر رو استفاده میکنیم:
=AND(A2>12, B2>12)
اگر هر دو شرط درست باشن (یعنی هر دو نمره بالای 12 باشن)، خروجی TRUE خواهد بود.
بر خلاف AND، در تابع OR فقط کافیه یکی از شرط ها درست باشه تا خروجی TRUE بده. اگر همه شرط ها نادرست باشن، خروجی FALSE خواهد بود.
ساختار تابع:
=OR(Logical1,Logical2,...)
منظور از Logical1 و Logical2 و ... همان شرط ها هستن.
مثال کاربردی:
فرض کنید در ستونهای A و B همچنان نمرات دو درس هست. اگر بخوایم بررسی کنیم آیا حداقل یکی از نمرات بالای 12 هست یا نه، از این فرمول استفاده میکنیم:
=OR(A2>12, B2>12)
ترکیب AND یا OR با IF از پرکاربردترین الگوهای فرمول نویسی در اکسل محسوب میشه.
مثال ترکیبی:
اگر بخوایم در صورت قبولی در هر دو درس (هر دو بالای 10) عبارت "Pass" و در غیر این صورت "Failed" نمایش داده بشه:
=IF(AND(A2>10, B2>10),"Pass","Failed")
یا اگر کافی باشه فقط در یکی از درسها نمره بالای 10 باشه:
=IF(OR(A2>10, B2>10),"Pass","Failed")
میشه داخل توابع AND یا OR بیش از دو شرط قرار داد.
این توابع میتونن هم برای مقایسه اعداد و هم برای مقایسه متن (مانند A2="پایان") استفاده بشن.
برای بررسی دادههای بزرگ، این توابع در کنار توابعی مثل IF و IFS و COUNTIF و FILTER بسیار مفید هستن.
توابع AND و OR پایههای منطق شرطی در اکسل هستن. با یاد گرفتن این دو تابع و تمرین کاربردهای اونها در فایلهای واقعی، میشه گام بلندی در مسیر حرفهای شدن در اکسل برداشت. چه در مدیریت نمرات، گزارشهای مالی یا تحلیل دادههای فروش، این توابع همیشه جایگاه خودشون رو دارن.
اگه دوست داری راجع به تابع AND و OR در اکسل بیشتر بدونی یا با توابع دیگه بیشتر آشنا بشی خوشحال میشیم یه سر به سایت «اهداف سبز» بزنی.