عملکردهای منطق در Microsoft Excel

Pin
Send
Share
Send

در میان بسیاری از عبارات مختلفی که هنگام کار با Microsoft Excel استفاده می شود ، باید عملکردهای منطقی برجسته شود. آنها برای نشان دادن تحقق شرایط مختلف در فرمول ها مورد استفاده قرار می گیرند. علاوه بر این ، اگر خود شرایط کاملاً متنوع باشد ، نتیجه کارکردهای منطقی فقط دو مقدار ممکن است داشته باشد: شرط راضی است (حقیقت) و شرط راضی نیست (جعلی) بیایید نگاهی دقیق تر به عملکردهای منطقی در اکسل بیندازیم.

اپراتورهای کلیدی

چندین عملگر عملکرد منطقی وجود دارد. از اصلی ترین موارد زیر موارد زیر است:

  • حقیقت؛
  • جعلی؛
  • اگر؛
  • در صورت اشتباه؛
  • یا
  • و
  • نه؛
  • خطا؛
  • آسان

کارکردهای منطقی کمتری دارند.

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

توابع حقیقت و جعلی

عملگر حقیقت فقط یک مورد خاص را می پذیرد. این عملکرد هیچ استدلالی ندارد و ، به طور معمول ، تقریباً همیشه جزئی جدایی ناپذیر از عبارات پیچیده تر است.

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

توابع و و یا

عملکرد و پیوند بین چندین شرط است. فقط هنگامی که تمام شرایطی که این عملکرد به آن متصل است ، برآورده شود ، مقدار را برمی گرداند حقیقت. اگر حداقل یک آرگومان یک مقدار را گزارش کند جعلیسپس اپراتور و به طور کلی همان مقدار را برمی گرداند. نمای کلی این عملکرد:= و (log_value1؛ log_value2؛ ...). یک تابع می تواند از 1 تا 255 آرگومان را شامل شود.

عملکرد یادر عوض ، TRUE را باز می گرداند حتی اگر تنها یکی از استدلال ها شرایط را رعایت کند و سایر موارد نادرست هستند. الگوی وی به شرح زیر است:= و (log_value1؛ log_value2؛ ...). مانند عملکرد قبلی ، اپراتور یا ممکن است از 1 تا 255 شرایط باشد.

عملکرد نه

بر خلاف دو جمله قبلی ، عملکرد نه فقط یک استدلال دارد او معنی این عبارت را با تغییر می دهد حقیقت در جعلی در فضای استدلال مشخص شده نحو فرمول کلی به شرح زیر است:= NOT (log_value).

توابع اگر و در صورت اشتباه

برای طراحی های پیچیده تر از تابع استفاده کنید اگر. این عبارت نشان می دهد که مقدار چیست حقیقتو کدام جعلی. الگوی کلی آن به شرح زیر است:= اگر (boolean_expression؛ مقدار_if_true؛ مقدار_if_false). بنابراین ، اگر این شرط برآورده شود ، داده های قبلی مشخص شده در سلول حاوی این عملکرد پر می شوند. اگر شرط برآورده نشود ، سلول با داده های دیگر مشخص شده در آرگومان سوم عملکرد تکمیل می شود.

عملگر در صورت اشتباهاگر استدلال صحیح باشد مقدار خاص خود را به سلول باز می گرداند. اما اگر استدلال نادرست باشد ، مقداری که کاربر نشان می دهد به سلول بازگردانده می شود. نحو این عملکرد ، که فقط شامل دو دلیل است به شرح زیر است:= اگر ERROR (مقدار؛ مقدار_if_error).

درس: عملکرد IF در اکسل

توابع خطا و آسان

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

  • # N / A؛
  • # VALUE؛
  • # شماره !؛
  • #DEL / 0 !؛
  • # لینک !؛
  • #NAME ؟؛
  • # EMPTY!

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

عملگر آسان سلول را بررسی می کند تا خالی باشد یا حاوی مقادیر باشد. اگر سلول خالی باشد ، تابع یک مقدار را گزارش می کند حقیقتاگر سلول شامل داده باشد - جعلی. نحو این اپراتور به شرح زیر است:= EMPTY (مقدار). مانند مورد قبلی ، استدلال اشاره ای به سلول یا آرایه است.

مثال عملکرد

حال بیایید با یک مثال خاص به کاربرد برخی از توابع فوق بپردازیم.

ما لیستی از کارمندان شرکت با حقوق آنها داریم. اما علاوه بر این ، کلیه کارمندان امتیاز دارند. حق بیمه معمول 700 روبل است. اما مستمری بگیران و زنان حق دریافت مبلغ 1000 روبل را دارند. استثناء کارمندان است که به دلایل مختلف کمتر از 18 روز در یک ماه معین کار کرده اند. در هر صورت ، آنها فقط حق دریافت پاداش معمولی 700 روبل را دارند.

بیایید سعی کنیم یک فرمول درست کنیم. بنابراین ، ما دو شرط داریم که براساس آن یک پاداش 1000 روبل گذاشته می شود - این دستیابی به سن بازنشستگی یا جنسیت زن کارمند است. در عین حال ، همه کسانی را که قبل از سال 1957 متولد شده اند ، بعنوان بازنشستگان در نظر می گیریم. در مورد ما ، برای اولین خط جدول ، فرمول به شکل زیر می باشد:= اگر (یا (C4 <1957؛ D4 = "زنان") ؛ "1000" ؛ "700"). اما فراموش نکنید که پیش نیاز دریافت حق بیمه افزایش یافته 18 روز یا بیشتر کار می کند. برای پیاده سازی این شرایط در فرمول ما ، تابع را اعمال می کنیم نه:= اگر (یا (C4 <1957؛ D4 = "زن") * (نه (E4 <18)) ؛ "1000" ؛ "700").

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

بنابراین ، ما یک جدول با اطلاعات در مورد اندازه جایزه برای هر کارمند شرکت به طور جداگانه دریافت کردیم.

درس: ویژگی های مفید اکسل

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

Pin
Send
Share
Send