توابع منطقی در اکسل

توابع منطقی در اکسل

 

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

هنگامی که نیاز به یافتن داده‌هایی دارید که بیش از یک شرط را دارند، مانند واحدهای فروخته شده بین آبان و اسفند، یا واحدهای فروخته شده توسط مانی، می‌توانید از توابع 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;”قبول”;”مردود”)

مثال دیگر برایNOT: فرض کنید می خواهیم افرادی که کمتر از 60 سال دارند و بدهکار نیستند را پیدا کنیم، این کار با توابع AND و OR سازگار نیست. یا باید تمام شرط ها را برعکس بنویسیم و یا می توانیم از NOT استفاده کنیم:

=NOT(OR (A1>60;B1=“بدهکار”))

درباره این مقاله: 

این مطلب( توابع منطقی در اکسل ) گوشه ای از مطالب دوره آموزشی اکسل می باشد که در آموزشگاه اندیشه مانی برگزار می شود، این آموزشگاه دارای دوره های کامپیوتر، بورس و برنامه نویسی می باشد که در غرب تهران و نزدیک به محله های صادقیه، آریاشهر، ستارخان و مرزداران واقع شده است.