
توابع منطقی در اکسل: در این مطلب به معرفی توابع منطقی در اکسل می پردازیم و برای هر یک مثال روشنی را بیان می کنیم.
هنگامی که نیاز به یافتن دادههایی دارید که بیش از یک شرط را دارند، مانند واحدهای فروخته شده بین آبان و اسفند، یا واحدهای فروخته شده توسط مانی، میتوانید از توابع AND و OR با هم استفاده کنید.
()AND: فرم این تابع بصورت زیر می باشد که در ادامه نتایج را بررسی می کنیم:
=AND (logical_test1; logical_test2; logical_test3;…)
شرط اول: logical_test1
شرط دوم: logical_test2
.
.
.
هرگاه تمام شرط های موجود در بدنه تابع برقرار باشند، مقدار TRUE را بر می گرداند و اگر تنها یکی از شروط هم صحیح نباشد پیام FALSE را بعنوان نتیجه نمایش می دهد.
()OR: فرم این تابع بصورت زیر می باشد که در ادامه روند کار آن را بررسی می کنیم:
=OR (logical_test1; logical_test2; logical_test3;…)
هرگاه حتی یکی از شرط های موجود در تابع برقرار باشد، مقدار TRUE را بر می گرداند و اگر هیچ یک از شروط صحیح نباشند پیام FALSE را بعنوان نتیجه نمایش می دهد.
بیایید کمی عمیق تر به فرمول نگاه کنیم. تابع OR به مجموعهای از آرگومانها (قطعههای داده) نیاز دارد که میتواند درست یا نادرست بودن آنها را آزمایش کند.
()NOT: گاهی ممکن است نقیض یک شرط برای نوشتن یک فرمول کارایی بهتری داشته باشد که می توانیم از تابع نقیض استفاده کنیم.
=NOT (logical_test)
اگر شرط موجود در تابع برقرار باشد، مقدار FALSE را بر می گرداند و در صورتی که شرط برقرار نباشد پیام TRUE را بعنوان نتیجه نمایش می دهد.
مثال برای تابع NOT: دو فرمول زیر نتایج یکسانی دارند.
=IF(NOT(A1<10);”قبول”;”مردود”) =IF(A1>=10;”قبول”;”مردود”)