عملگرهای منطقی در اکسل: مساوی، غیر مساوی، بزرگتر، کوچکتر
4 دقیقه
زمان مطالعه
0 رای
۱۶
بازدید
۱۳۹۷/۱/۲۷
تاریخ انتشار
- عملگرهای منطقی اکسل
- مساوی
- عدم تساوی
- بزرگتر از ، کوچکتر از ، بزرگتر مساوی، کوچکتر مساوی
- کاربردهای عمومی عملگرهای منطقی در اکسل
عملگرهای منطقی اکسل
از یک عملگر منطقی در اکسل برای مقایسه دو مقدار استفاده میشود. عملگرهای مقایسه ای در بعضی مواقع عملگرهای BOOLIAN گفته میشوند زیرا نتیجه یک مقایسه در هر شرایطی مقادیر TRUE/FALSE میشود.
در اکسل شش عملگر مقایسه ای وجود دارد. در جدول زیر کاری که هر کدام از این عملگرها انجام میدهند و فرمول هایی از هرکدام از آنها نشان داده است.
| حالت | عملگر | مثال فرمولی | توضیحات |
| مساوی | = |
=A1=B1 |
در صورتی که مقدار درون سلول A1 برابر با سلول B1 باشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
| عدم تساوی | <> |
=A1<>B1 |
در صورتی که مقدار درون سلول A1 برابر با سلول B1 نباشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
| بزرگتر | < |
=A1>B1 |
در صورتی که مقدار درون سلول A1 بزرگتر ازمقدار سلول B1 باشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
| کوچکتر | > |
=A1<B1 |
در صورتی که مقدار درون سلول A1 کوچکتر از مقدار درون سلول B1 باشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
| بزرگتر یا مساوی | =< |
=A1>=B1 |
در صورتی که مقدار درون سلول A1 بزرگتر یا مساوی مقدار سلول B1 باشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
| کوچکتر یا مساوی | => |
=A1<=B1 |
در صورتی که مقدار درون سلول A1 کوچکتر یا مساوی با مقدار سلول B1 باشد TRUE را برمیگرداند در غیر این صورت FALSE برگردانده میشود. |
در تصویر زیر نتیجه برگردانده شده توسط هرکدام از عملگرها را مشاهده میکنید:

ممکن است به نظر برسد که جدول بالا همه چیز را پوشش میدهد و چیز دیگری برای بررسی باقی نمی ماند ولی در حقیقت، هرکدام از عملگرها توضیحات خاص خود را دارد که دانستن این توضیحات شما را در درک عمیقتر قدرت واقعی فرمول های اکسل کمک خواهد کرد.
استفاده از عملگر “مساوی” در اکسل
عملگر مقایسه ای مساوی، میتواند برای مقایسه تمام انواع داده و همچنین نتایج برگردانده شده توسط دیگر توابع مورد استفاده قرار گیرد. برای مثال،
=A1=B1 |
در صورتی که مقدار موجود در سلول A1 برابر با سلول B1 باشد TRUE را برمیگرداند در غیر اینصورت FALSE برگردانده میشود. |
=A1="orange" |
در صورتی که سلول A1 شامل کلمه “orange” باشدTRUE را برمیگرداند در غیر اینصورت FALSE برگردانده میشود. |
=A1=TRUE |
در صورتی که سلول A1 شامل مقدار بولین TRUE باشد TRUE را برمیگرداند در غیر اینصورت FALSE برگردانده میشود. |
=A1=)B1/2) |
در صورتی که عدد درون سلول A1 برابر مقدار سلول B1 تقسیم بر دو باشد TRUE در غیر این صورت FALSE برگردانده میشود. |
مثال1. استفاده از عملگر مساوی همراه با تاریخ
ممکن است تعجب کنید ولی باید گفت که عملگر مساوی نمیتواند به سادگی تاریخ را نیز مقایسه کند. برای مثال اگر سلول های A1 و A2 شامل تاریخ “12/1/2014” باشند، فرمول =A1=A2، RRUE را برمیگرداند.
ولی، اگر یکی از فرمول های
=A1=12/1/2014
یا
=A1="12/2/2014"
را وارد کنید، FALSE برگردانده میشود. کمی غیر منتظره است ، اینطور نیست؟
نکته اینجاست که اکسل تاریخ را به صورت عدد ذخیره میکند و از تاریخ 1900/1/1 شروع کرده آن را بعنوان 1 ذخیره میکند. تاریخ 12/1/2014 بعنوان 41974 ذخیره میشود. در فرمول های بالا، اکسل “12/1/2014” را بعنوان یک رشته متن معمولی در نظر میگیرد و از آنجایی که “12/1/2014” مساوی با 41974نیست، FALSE را برمیگرداند.
برای بدست آوردن نتیجه صحیح، میبایست تاریخ را در تابع DATEVALUE قرار دهید برای مثال:
=A1=DATEVALUE("12/1/2014")

توجه، تابع DATEVALUE می بایست همراه با دیگر عملگر ها نیز مورد استفاده قرار گیرد. این موضوع در مثال های بعدی نیز توضیح داده شده است.
همین شیوه را میتوانید در زمان استفاده از عملگرها در قسمت LOGICAL TEST تابع IF نیز به کار بگیرید.
این محتوا چطور بود؟
نظر شما بهبود محتوا کمک میکند

امیر دائی
500k دنبالکنندهاز بچگی عاشق برنامه نویسی بودم