چه باید بدانیم
- شش عملگر: برابر (=)، بزرگتر از (>)، کمتر از (<)، بزرگتر یا مساوی با (>= ) کمتر یا مساوی با (<= )، نه برابر با ().
- رایج ترین استفاده از عملگر مقایسه در تابع IF است.
این مقاله نحوه استفاده از عملگرهای مقایسه I=در اکسل را توضیح می دهد. دستورالعملها برای نسخههای اکسل 2019، 2016، 2013، 2010، اکسل آنلاین و اکسل برای مک اعمال میشود.
شش اپراتور مقایسه
شش عملگر مقایسه ای برای استفاده در اکسل برای شما در دسترس است.
این عملگرها برای آزمایش شرایطی مانند: استفاده می شوند
- Equal: دو مقدار یا رشته یکسان هستند (apple =apple)
- بزرگتر از: یک مقدار بزرگتر از دیگری است (10 > 8)
- کمتر از: یک مقدار کوچکتر از دیگری است (8 < 10)
- بزرگتر از یا برابر با: یک مقدار بزرگتر یا یکسان با مقدار دیگر است (10 >=10)
- کمتر یا برابر با: یک مقدار کوچکتر یا یک مقدار با مقدار دیگر است (5 <=5)
- مساوی نیست با: دو مقدار یکسان نیستند (سگ گربه)
همه عملگرهای مقایسه با مقادیر کار می کنند، در حالی که برخی (مانند و =) با رشته ها (متن) و تاریخ نیز کار می کنند.
مقایسه اپراتورها در تابع IF
دو ناحیه در اکسل وجود دارد که می توانید از عملگرهای مقایسه استفاده کنید. رایج ترین استفاده در داخل تابع IF است.
در داخل هر سلول صفحه گسترده، تابع IF را با تایپ کردن: فراخوانی کنید.
متن راهنما پاپ آپی را خواهید دید که به شرح زیر است:
این فرمتی برای استفاده صحیح از تابع IF است.
- اولین مقدار تست شرطی است که شامل عملگر مقایسه است.
- مقدار دوم عدد یا رشته ای است که می خواهید در صورت درست بودن مقایسه نمایش داده شود.
- مقدار سوم عدد یا رشته ای است که می خواهید در صورت نادرست بودن مقایسه نمایش داده شود.
هر سه مقدار داخل تابع IF باید با کاما از هم جدا شوند.
آزمون منطقی می تواند به مقادیر یا سلول هایی در صفحه گسترده اکسل که حاوی مقادیر هستند اشاره کند. همچنین میتوانید فرمولها را در خود مقایسه قرار دهید.
برای مثال، برای مقایسه داده های سلول A1 با داده های سلول B4، تایپ کنید:
برای بررسی اینکه آیا مقدار در سلول A1 کمتر از 50 است، تایپ کنید:
برای بررسی اینکه آیا مقدار در سلول A1 کمتر از نصف مقدار سلول B4 است، تایپ کنید:
در مثالهای بالا، اکسل بسته به نتیجه مقایسه، TRUE یا FALSE را در سلولی که عبارت IF را تایپ کردهاید برمیگرداند.
اگر می خواهید فرمول IF چیز دیگری را در آن سلول برگرداند، می توانید TRUE یا FALSE را با هر مقدار یا رشته ای جایگزین کنید. به عنوان مثال:
اگر شرط درست باشد، "Bob" یا اگر شرط نادرست باشد "Sally" را در سلول برمی گرداند.
مقایسه اپراتورها در Excel VBA یا ماکرو
می توانید از همان عملگرهای مقایسه در ویرایشگر Excel VBA استفاده کنید.
Excel VBA برای ایجاد ماکروها برای خودکار کردن اقدامات داخل صفحه گسترده استفاده می شود.
برای باز کردن ویرایشگر VBA Excel:
- انتخاب File > گزینهها > Customize Ribbon.
- Developer را در زیر Main Tabs فعال کنید و OK را انتخاب کنید.
- در اکسل، Developer > مشاهده کد را انتخاب کنید.
- ThisWorkbook زیر Microsoft Excel Objects در پنجره سمت چپ دوبار کلیک کنید.
- در بالای پنجره کد، منوی کشویی سمت چپ را روی Workbook و سمت راست را روی Open تنظیم کنید.
اکنون در حال ویرایش کدی هستید که هر بار که فایل اکسل باز می شود اجرا می شود. در این پنجره، میتوانید سلول A1 را با A2 مقایسه کنید و بسته به نتایج عملگر مقایسه، A3 را بهطور خودکار با مقدار یا متن پر کنید.
در اینجا مثالی از شکل ظاهری آن کد آمده است:
اگر [A1] < [A2] سپس
[A3]="YES"
Else
[A3]="NO"
پایان اگر
قالببندی در VBA کمی متفاوت است، اما نمادهای مقایسه (اپراتورها) که برای مقایسه دو مقدار یا رشته استفاده میشوند دقیقاً یکسان است.