تابع AND یک تابع منطقی (Logical) است و برای بررسی همزمان بیش از یک شرط منطقی که باید همه آنها برقرار باشند، استفاده میشود. این تابع میتواند بعنوان تست منطقی در داخل تابع IF برای جلوگیری از IFهای تودرتو اضافی استفاده شود.
هدف تابع
ارزیابی همزمان بیش از یک شرط منطقی و برگرداندن TRUE در صورت صحیح بودن همه نتایج
خروجی
اگر همه شرطها برقرار باشد TRUE؛ در غیر اینصورت FALSE را برمیگرداند.
ساختار
=AND(logical1,[logical2],...)
آرگومانها
logical1: اولین شرط یا مقدار منطقی برای ارزیابی.
logical2 [اختیاری]: شرط دوم یا مقدار منطقی برای ارزیابی.
*تابع AND حداکثر تا ۲۵۵ شرط را میپذیرد.
کاربرد
میخواهیم چک کنیم مقدار سلول مورد نظر بین ۷۵ تا ۹۰ است یا خیر:
=AND(B5>75,B5<90)
ترجمه: سلول B5 هم بزرگتر از ۷۵ است و هم کوچکتر از ۹۰
ورژن مورد نیاز
اکسل ۲۰۰۳ و بالاتر
پینوشت
*اکسل همه اعداد بجز صفر را TRUE برمیگرداند.
*تابع AND به حروف بزرگ و کوچک حساس نیست.
*هم تابع AND و هم تابع OR نتایج را در یک مقدار واحد جمع میکنند. این بدان معناست که آنها را نمیتوان در عملیات آرایهای که نیاز به ارائه آرایهای از نتایج دارند استفاده کرد.
*تابع AND از کارکترهای wildcards پشتیبانی نمیکند.
*مقادیر متنی یا سلولهای خالی ارائه شده به عنوان آرگومان، نادیده گرفته میشوند.