قرار دادن عملکردهای AND، OR و IF در اکسل

با استفاده از توابع منطقی برای آزمایش شرایط متعدد

توابع AND، OR و IF بعضی از توابع منطقی شناخته شده اکسل هستند .

آنچه که OR و AND انجام می شود، همانطور که در ردیف دو و سه در تصویر زیر نشان داده شده است، شرایط چندگانه تست است و بسته به اینکه کدام تابع استفاده می شود، یک یا همه شرایط باید برای عملکرد پاسخ یک TRUE درست باشد. اگر نه، تابع FALSE را به عنوان مقدار نمایش می دهد.

در تصویر زیر سه شرایط توسط فرمول های ردیف دو و سه مورد آزمایش قرار می گیرند:

برای تابع OR ، اگر یکی از این شرایط درست باشد، تابع مقدار سلول B2 را به مقدار TRUE می دهد.

برای تابع AND، هر سه شرایط باید برای عملکرد درست باشد که مقدار TRUE در سلول B3 را نشان دهد.

ترکیب OR و IF، یا توابع IF و IF در اکسل

© Ted فرانسوی

بنابراین توابع OR و AND را دارند. حالا چی؟

اضافه کردن عملکرد IF

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

توابع لاین در اکسل اشاره به قرار دادن یک تابع در داخل دیگری است. این تابع توابع به عنوان یکی از استدلال های تابع اصلی عمل می کند .

در تصویر بالا، ردیف های چهار تا هفتم حاوی فرمول هایی هستند که تابع AND یا OR در داخل عملکرد IF قرار می گیرند.

در همه نمونه ها، تابع توابع توابع به عنوان اولین تابع IF یا آرگومان Logical_test عمل می کند.

= IF (OR (A2 <50، A3 <> 75، A4> = 100)، "Data Correct"، "Error Data")
= IF (AND (A2 <50، A3 <> 75، A4> = 100)، امروز ()، 1000)

تغییر فرمول خروجی

در تمام فرمول ها در ردیف های چهار تا هفت، توابع AND و OR با همتایان خود در ردیف های دو و سه مشابه هستند، در حالی که آنها داده ها را در سلول های A2 تا A4 تست می کنند تا ببینند که آیا شرایط مطابق با شرایط مورد نیاز است.

عملکرد IF برای کنترل خروجی فرمول بر اساس آنچه که برای استدلال دوم و سوم عملکرد وارد شده است استفاده می شود.

این خروجی می تواند باشد:

در فرمول IF / AND در سلول B5، از آنجا که تمام سه سلول در محدوده A2 تا A4 درست نیست، مقدار در سلول A4 بزرگتر از 100 برابر و یا برابر نیست. تابع AND یک مقدار FALLE را نشان می دهد.

تابع IF از این مقدار استفاده می کند و عدد Value_if_false خود را به دست می دهد - تاریخ فعلی که توسط تابع TODAY ارائه می شود .

از سوی دیگر، فرمول IF / OR در ردیف چهارم، متن متنی را درست داده می شود، زیرا:

  1. مقدار OR یک مقدار TRUE را بازگرداند - مقدار سلول A3 برابر نیست 75.
  2. تابع IF سپس از این نتیجه برای بازگرداندن آرگومان Value_if_false استفاده می کند: Data Correct .

نوشتن اکسل / فرمول اکسل

مراحل زیر شامل نحوه ورود به فرمول IF / OR واقع در سلول B4 در تصویر بالا است. همان مراحل را می توان برای ورود به هر فرمول IF در مثال استفاده کرد.

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

= IF (OR (A2 <50، A3 <> 75، A4> = 100)، "Data Correct"، "Error Data")

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

مراحل استفاده شده برای ورود به فرمول IF / OR در سلول B4 عبارتند از:

  1. بر روی سلول B4 کلیک کنید تا آن سلول فعال شود .
  2. روی برگه فرمول روبان کلیک کنید.
  3. بر روی نماد منطقی کلیک کنید تا لیست کشویی تابع باز شود.
  4. IF را در لیست کلیک کنید تا کادر محاوره ای IF را باز کنید.
  5. بر روی خط Logical_test در کادر محاوره ای کلیک کنید.
  6. تابع کامل و AND را وارد کنید: OR (A2 <50، A3 <> 75، A4> = 100) را به خط Logical_test با استفاده از اشاره گر ارجاع سلول ها در صورت دلخواه وارد کنید.
  7. روی خط Value_if_true در کادر محاوره ای کلیک کنید.
  8. متن داده ها را درست تایپ کنید (بدون نیاز به نقل قول).
  9. روی خط Value_if_false در کادر محاوره ای کلیک کنید.
  10. متن را تایپ کنید خطای داده.
  11. برای بستن کادر محاوره ای روی OK کلیک کنید و به برگه برگردید.
  12. همانطور که قبلا در بالا توضیح داده شد، فرمول باید علامت Value_if_true Data Correct را نمایش دهد.
  13. هنگامی که شما بر روی سلول B4 ، عملکرد کامل کلیک کنید
    = IF (OR (A2 <50، A3 <> 75، A4> = 100)، "Data Correct"، "Error Data") در نوار فرمول بالای برگه نمایش داده می شود.