توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

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

آنها برای بررسی اینکه آیا مقادیر با معیارهای مشخص شده مطابقت دارند طراحی شده اند. اگر چنین تطابقی وجود داشته باشد، در سلولی که در آن نوشته شده است، مقدار "TRUE" وارد می شود، در صورت عدم تطابق - "FALSE". امروز ما با جزئیات بیشتری موضوعاتی مانند ساختار توابع منطقی، دامنه استفاده از آنها را بررسی خواهیم کرد.

لیست توابع بولی در اکسل

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

  1. TRUE
  2. دروغ گویی
  3. IF
  4. IFERROR
  5. OR
  6. И
  7. نه
  8. EOSHIBKA
  9. خالی است

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

اپراتورهای TRUE و FALSE

وجه اشتراک هر دوی این توابع این است که فقط یک مقدار را برمی گرداند. دامنه استفاده از آنها استفاده به عنوان جزئی از سایر توابع است. همانطور که از نام عملگرها، توابع قابل درک است TRUE и دروغ گویی مقادیر بازگشتی TRUE и دروغ گویی بود.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

اپراتور نیست

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

سینتکس این عملگر به صورت زیر است: = نه (درست یا نادرست).

اپراتورها AND و OR

این دو عملگر برای انتقال رابطه شرایط یک عبارت به یکدیگر ضروری هستند. عملکرد И برای نشان دادن اینکه دو معیار باید همزمان با یک عدد یا متن مطابقت داشته باشند استفاده می شود. این تابع یک مقدار را برمی گرداند TRUE فقط به شرطی که همه معیارها این مقدار را همزمان تولید کنند. اگر حداقل یک معیار ناموفق باشد، کل دنباله یک مقدار را برمی‌گرداند دروغ گویی. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

نحوه ساخت عملگر AND بسیار ساده است: =And(Argument1; Argument2; …). حداکثر تعداد آرگومان های قابل استفاده توسط این تابع 255 است. نحو عملگر OR مشابه است، اما مکانیک کار کمی متفاوت است. اگر یکی از لیست توابع نتیجه ای ایجاد کند TRUE، سپس این عدد به عنوان یک دنباله منطقی کامل برگردانده می شود. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

عبارات IF و ISERROR

این دو تابع هدف بسیار مهمی دارند - آنها به طور مستقیم معیاری را برای انطباق با آن تعیین می کنند که یک عبارت خاص باید بررسی شود. برای درک عمیق تر از نحوه کار اپراتور IFERROR، ابتدا باید تابع را توضیح دهید IF. ساختار کلی آن کمی پیچیده تر از موارد قبلی است: =IF(logical_expression، value_if_true، value_if_false).

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

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

ساختار اپراتور IFERROR کاملا مشابه، اما هنوز هم تا حدودی متفاوت است. شامل دو آرگومان مورد نیاز است:

  1. معنی. این خود بیان است که در حال آزمایش است. اگر معلوم شد که درست است، آن مقدار برگردانده می شود.
  2. مقدار اگر خطا باشد. این متن، عدد یا تابعی است که اگر نتیجه بررسی آرگومان اول FALSE بود، نمایش داده یا اجرا می‌شود. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

نحو: =IFERROR(value;value_if_error).

اپراتورهای ISERROW و ISEMPLAND

اولین تابع از بالا فقط حاوی یک مقدار است و دارای نحو زیر است: =ISERROR(مقدار). وظیفه این عملگر بررسی میزان پر شدن سلول ها (یک یا در کل محدوده) است. اگر معلوم شود که بالشتک اشتباه بوده است، نتیجه واقعی را برمی‌گرداند. اگر همه چیز خوب است - نادرست. می تواند به طور مستقیم به عنوان معیاری برای عملکرد دیگری اعمال شود. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

اکسل می تواند پیوندها را برای انواع خطاهای زیر بررسی کند:

  • #نام؟؛
  • #عدم
  • #DEL/0!;
  • #عدد!؛
  • #بنابراین؛
  • #خالی!؛
  • #ارتباط دادن!.

عملکرد خالی است به طور کلی، فوق العاده ساده است. فقط یک پارامتر دارد که سلول/محدوده ای است که باید بررسی شود. اگر سلولی وجود داشته باشد که نه متن، نه اعداد و نه کاراکترهای غیر چاپی داشته باشد، نتیجه برگردانده می شود. TRUE. بر این اساس، اگر داده در تمام سلول های محدوده وجود داشته باشد، کاربر نتیجه را دریافت می کند دروغ گویی. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

جدول یادداشت "توابع منطقی در اکسل"

برای خلاصه کردن همه چیزهایی که در بالا توضیح داده شد، اجازه دهید یک جدول کوچک حاوی اطلاعاتی در مورد همه توابع منطقی رایج ارائه کنیم.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

توابع منطقی و مثال هایی از حل مسئله

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

وظیفه 1. فرض کنید پس از یک زمان فروش مشخص، بخشی از کالا باقی مانده است. باید طبق قوانین زیر تجدید ارزیابی شود: اگر در 8 ماه امکان فروش آن وجود نداشت، قیمت آن را بر 2 برابر تقسیم کنید. ابتدا بیایید محدوده ای ایجاد کنیم که داده های اولیه را توصیف کند. به نظر می رسد این است.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

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

می توانید آن را در نوار فرمول در تصویر مشاهده کنید. حال اجازه دهید توضیحاتی را بیان کنیم. عبارت منطقی که در اسکرین شات نشان داده شد (یعنی C2>=8) به این معنی است که محصول باید تا 8 ماه در انبار موجود باشد. با استفاده از عملگرهای >=، بزرگتر یا مساوی قانون را تعریف می کنیم. پس از نوشتن این شرط، تابع یکی از دو مقدار "TRUE" یا "FALSE" را برمی گرداند. اگر فرمول معیار را برآورده کند، سپس مقدار پس از ارزیابی مجدد به سلول نوشته می شود (خوب، یا به عنوان آرگومان به تابع دیگری منتقل می شود، همه اینها به پارامترهای تعیین شده توسط کاربر بستگی دارد)، تقسیم بر دو (برای این، ما تقسیم کردیم قیمت در زمان دریافت در انبار توسط دو) . اگر پس از آن مشخص شد که محصول کمتر از 8 ماه در انبار بوده است، همان مقدار موجود در سلول برگردانده می شود.

حالا بیایید کار را دشوارتر کنیم. ما شرط را اعمال می کنیم: مقیاس تخفیف ها باید مترقی باشد. به عبارت ساده، اگر کالا بیش از 5 ماه باشد، اما کمتر از 8 ماه باشد، قیمت باید بر یک و نیم برابر تقسیم شود. اگر بیشتر از 8 باشد، دو. برای اینکه این فرمول با مقدار مطابقت داشته باشد، باید به صورت زیر باشد. برای دیدن اسکرین شات در نوار فرمول نگاه کنید.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

مهم! به عنوان آرگومان، استفاده از مقادیر نه تنها عددی، بلکه متنی نیز مجاز است. بنابراین، تعیین معیارهایی با ترتیب متفاوت قابل قبول است. به عنوان مثال برای کالاهای دریافتی در دی ماه تخفیف قائل شوید و اگر فروردین ماه رسید این کار را نکنید.

وظیفه 2. بیایید این معیار را برای محصولی که در انبار است اعمال کنیم. فرض کنید، اگر پس از علامت گذاری انجام شده در بالا، ارزش آن کمتر از 300 روبل شده باشد، یا اگر بیش از 10 ماه بدون فروش باشد، به سادگی از فروش حذف می شود. فرمول به شرح زیر است.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

بیایید آن را تحلیل کنیم. ما از تابع به عنوان معیار استفاده کردیم OR. برای تهیه چنین چنگالی لازم است. اگر سلول D2 حاوی عدد 10 باشد، مقدار "نوشته شده" به طور خودکار در خط مربوطه ستون E نمایش داده می شود. همین امر در مورد شرایط دیگر نیز صدق می کند. اگر هیچ یک از آنها برآورده نشد، یک سلول خالی به سادگی برگردانده می شود.

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

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

بنابراین، وظیفه ما این است که برنامه را محاسبه کنیم که در مجموع چند امتیاز وجود دارد، به نتیجه عبور نگاه کنیم و مقایسه ای انجام دهیم. پس از این عملیات، تابع باید نتیجه را در سلولی که در آن قرار می گیرد قرار دهد. دو گزینه ممکن وجود دارد: "پذیرفته شده" یا "نه". برای اجرای این کار، فرمول مشابهی را وارد کنید (فقط مقادیر خود را وارد کنید): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

با تابع بولی И ما می توانیم بررسی کنیم که دو شرط به طور همزمان برآورده شده است. در این مورد از تابع استفاده کردیم مبلغ برای محاسبه نمره کل به عنوان شرط اول (در اولین آرگومان تابع AND) فرمول B3>=4 را مشخص کردیم. این ستون شامل یک نمره در ریاضیات است که نباید کمتر از 4 امتیاز باشد.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

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

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

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

بیایید از جدولی که قبلاً ترسیم کرده ایم استفاده کنیم. برای حل این مشکل، لازم است این قاعده را به عنوان شرط قرار دهیم که سلول D2 باید از میانگین حسابی کل محدوده کالاها کمتر باشد. اگر قانون تأیید شود، در سلولی که این فرمول نوشته شده است، مقدار "نوشته شده" تنظیم می شود. اگر معیار برآورده نشود، یک مقدار خالی تنظیم می شود. برای برگرداندن میانگین حسابی یک تابع وجود دارد میانگین. توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

وظیفه 5 فرض کنید باید میانگین فروش محصولات مختلف را در فروشگاه های مختلف یک برند محاسبه کنیم. بیایید چنین جدولی درست کنیم.

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

وظیفه ما تعیین میانگین برای همه مقادیر است که با ویژگی های خاصی مطابقت دارد. برای این کار از تابع خاصی استفاده می کنیم که در لیست بالا نبود. این به شما امکان می دهد دو عملکرد را با هم ترکیب کنید میانگین и اگر و او زنگ زد بی دل. شامل سه استدلال:

  1. محدوده مورد بررسی
  2. شرایطی که باید بررسی شود.
  3. میانگین گیری محدوده

در نتیجه فرمول زیر به دست می آید (در تصویر).

توابع بولی در اکسل همه چیز در مورد اعمال توابع منطقی در اکسل

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

پاسخ دهید