تابع AND از جمله توابع منطقی اکسل است که چندین شرط را چک می کند. اگر همهی شرطها درست باشد خروجی تابع TRUE و اگر حتی یک شرط هم اشتباه باشد خروجی تابع FALSE خواهد بود. در این تابع ملاک اصلی درست بودن همهی شرطها است. این تابع به تنهایی زیاد استفاده نمیشوند بلکه در ترکیب با توابع دیگر تواناییهای زیادی دارد.
◄ AND در زبان انگلیسی به معنی «وَ» میباشد.
آرگومانها یا پارامترهای ورودی
آرگومان اول (Logical1): شرط اول
آرگومان دوم (Logical2): شرط دوم
مثالها
مثال 1) برای آشنایی با عملکرد این تابع، نگاهی به فرمول تصویر زیر بیندازید.
مثال 2) ترکیب تابع AND با تابع IF
تایع AND مقدار TRUE را برمیگرداند اگر نمرهی اول بزرگتر یا مساوی با 60 و نمرهی دوم بزرگتر یا مساوی با 90 باشد، در غیر این صورت FALSE را برمیگرداند. اگر این مقدار TRUE باشد تابع IF قبول و اگر FALSE باشد تابع IF رد را برمیگرداند.
مثال 3) ترکیب تابع AND با تابع OR
تابع AND مقدار TRUE را برمیگرداند اگر همگی شرطها درست باشند و FALSE را برمیگرداند اگر یکی از شرطها نادرست باشد. تابع AND فوق دو آرگومان دارد که با کاما از یکدیگر جدا شدهاند. این تابع مقدار TRUE را برمیگرداند اگر Product برابر “Table” و Color برابر “Green” یا “Blue” باشد.
نکات مهم تابع
این تابع میتواند حداکثر تا 255 شرط را بررسی کند. تنها وقتی این مقدار TRUE را برمیگرداند که تمام شرطها درست باشند (سطرهای 2، 3 و 4). در غیر این صورت حتی اگر یکی از شرطها نادرست باشند مقدار FALSE را برمیگرداند (سطرهای 5 و 6).