اپراتور مقایسه

اکسل و صفحه گسترده گوگل شش اپراتور مقایسه

اپراتورها، به طور کلی، نمادهای مورد استفاده در فرمولها برای مشخص کردن نوع محاسبه ای هستند که باید انجام شوند.

یک اپراتور مقایسه، به عنوان نام نشان می دهد، مقایسه بین دو مقدار در فرمول انجام می شود و نتیجه این مقایسه می تواند هر دو فقط TRUE یا FALSE باشد.

شش اپراتور مقایسه

همانطور که در تصویر بالا نشان داده شده است، شش اپراتور مقایسه استفاده شده در برنامه های صفحه گسترده مانند اکسل و صفحات گسترده گوگل وجود دارد.

این اپراتورها برای آزمایش شرایطی مانند:

استفاده از فرمول های سلولی

اکسل بسیار انعطاف پذیر است به این ترتیب که اپراتورهای مقایسه می توانند استفاده شوند. برای مثال، شما می توانید آنها را برای مقایسه دو سلول یا مقایسه نتایج یک یا چند فرمول استفاده کنید . مثلا:

همانطور که این مثالها نشان می دهد، شما می توانید این را به طور مستقیم به یک سلول در اکسل تایپ کنید و اکسل نتایج فرمول را محاسبه درست همانطور که با هر فرمول انجام می شود.

با استفاده از این فرمول ها، اکسل همیشه نتیجه TRUE یا FALSE را در سلول می گیرد.

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

باز هم نتیجه برای این نوع فرمول فقط به صورت واقعی یا نادرست خواهد بود.

به عنوان مثال، اگر سلول A1 حاوی شماره 23 باشد و سلول A2 حاوی شماره 32 باشد، فرمول = A2> A1 نتیجه TRUE را می دهد.

فرمول = A1> A2، از سوی دیگر، نتیجه FALSE را می دهد.

استفاده در بیانیه های شرطی

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

تست منطقی می تواند یک مقایسه بین دو منبع سلول باشد مانند:

A3> B3

یا آزمون منطقی می تواند یک مقایسه بین مرجع سلولی و یک مقدار ثابت مانند:

C4 <= 100

در مورد عملکرد IF، حتی اگر استدلال تست منطق فقط مقایسه را به عنوان TRUE یا FALSE ارزیابی می کند، عملکرد IF معمولا این نتایج را در سلول های برگه نشان نمی دهد.

در عوض، اگر شرایط مورد آزمایش TRUE باشد، تابع عمل را که در پارامتر Value_if_true ذکر شده است انجام می دهد .

اگر، از سوی دیگر، شرایط آزمایش شده FALSE است، عمل ذکر شده در آرگومان Value_if_false اجرا می شود.

مثلا:

= IF (A1> 100، "بیش از صد"، "صد یا کمتر")

آزمون منطقی در این عملکرد IF برای تعیین اینکه آیا مقدار موجود در سلول A1 بیشتر از 100 است، استفاده می شود.

اگر این شرط TRUE باشد (شماره در A1 بزرگتر از 100 است)، اولین پیام متنی بیش از یک صد در سلولی که در آن فرمول قرار دارد.

اگر این شرایط FALSE باشد (تعداد در A1 کمتر از 100 برابر یا برابر است)، پیام دوم صد یا کمتر در سلول حاوی فرمول نمایش داده می شود.

استفاده در ماکرو

اپراتورهای مقایسه نیز در اظهارات شرطی در ماکروهای اکسل، به ویژه در حلقه ها استفاده می شوند، که در آن نتیجه مقایسه، تصمیم می گیرد که آیا اجرای باید ادامه یابد.