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

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

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

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

هر عبارت شامل عملگرهای مقایسه است. آنها به شرح زیر است:

  1. = – مقدار 1 برابر با مقدار 2 است.
  2. > – مقدار 1 بزرگتر از مقدار 2 است.
  3. < – ачение 1 еньше ачения 2.
  4. >= مقدار 1 یا یکسان با مقدار 2 یا بیشتر.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> مقدار 1 یا بیشتر از مقدار 2 یا کمتر.

در نتیجه، اکسل یکی از دو نتیجه ممکن را برمی گرداند: true (1) یا false (2).

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

عملکرد واقعی

Для использования этой функции не нужно указвать никаких دو аргументов، и она всегда возвращает «Истина» (что соответствует цифре 1ичной системы счисления).

مثال فرمول - =TRUE().

عملکرد غلط

این تابع کاملاً مشابه عملکرد قبلی است، فقط نتیجه ای که توسط آن برگردانده می شود "False" است. ساده ترین فرمولی که می توانید از این تابع استفاده کنید به صورت زیر است =FALSE().

AND عملکرد

هدف این فرمول بازگرداندن مقدار "True" زمانی است که هر یک از آرگومان ها با مقدار خاصی یا معیارهای خاصی مطابقت داشته باشد که در بالا توضیح داده شده است. اگر به طور ناگهانی بین یکی از معیارهای مورد نیاز مغایرت وجود داشته باشد، مقدار "False" برگردانده می شود.

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

Иحقیقتغلط
حقیقتحقیقتغلط
غلطغلطغلط

سینتکس این تابع به صورت زیر است:

=AND (Boolean1; [Boolean2];…)

در تاننوم скриншоте видно، что каждый аргумент передает истинное значение، поэтому во результате использования этой формулы می توانید با رزولیت دریافت کنید.عملیات بولی در اکسل

عملکرد "یا".

چندین مقدار را بر اساس معیارهای خاص بررسی می کند. اگر هر یک از آنها مطابقت داشته باشد، تابع مقدار واقعی (1) را برمی گرداند. حداکثر تعداد آرگومان ها در این وضعیت نیز 255 است و تعیین یک پارامتر تابع الزامی است.

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

ORحقیقتغلط
حقیقتحقیقتحقیقت
غلطحقیقتغلط

نحو فرمول به شرح زیر است:

=OR(بولی 1؛ [بولی 2]؛…)

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

عملکرد "نه".

مقادیری را برمی‌گرداند که مخالف مقادیری هستند که در ابتدا تنظیم شده‌اند. یعنی وقتی مقدار True را به عنوان پارامتر تابع ارسال می کنید، "False" برگردانده می شود. اگر مطابقت یافت نشد، «درست است».

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

نه(و())TRUEدروغ گویی
TRUEدروغ گوییTRUE
دروغ گوییTRUETRUE

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

نه (OR())TRUEدروغ گویی
TRUEدروغ گوییدروغ گویی
دروغ گوییدروغ گوییTRUE

سینتکس این تابع بسیار ساده است: =НЕ(принимаемое логическое значение).

If

این ویژگی را به درستی می توان یکی از محبوب ترین ها نامید. این یک عبارت خاص را در برابر یک شرایط خاص بررسی می کند. نتیجه تحت تأثیر درستی یا نادرستی یک عبارت داده شده است.

اگر به طور خاص در مورد این تابع صحبت کنیم، نحو آن تا حدودی پیچیده تر خواهد شد. 

=IF(بیان_بولی،[Value_if_true]،[Value_if_false])عملیات بولی در اکسل

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

کاربر می تواند یک تابع را تودرتو کند IF به دیگری. این باید در مواردی انجام شود که در نتیجه یک بررسی برای انطباق با یک شرط خاص، انجام یک بررسی دیگر ضروری است. 

به عنوان مثال، چندین کارت اعتباری وجود دارد که دارای اعدادی هستند که با چهار رقم اول شروع می‌شوند که مشخصه سیستم پرداختی است که به کارت سرویس می‌دهد. یعنی دو گزینه وجود دارد - ویزا و مسترکارت. برای بررسی نوع کارت، باید از این فرمول با دو تو در تو استفاده کنید IF.

=IF(LEFT(A2)=”4″، “Visa”,IF(LEFT(A1111)=”2″،”Master Card”,”کارت تعریف نشده”))

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

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

تابع ERROR

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

این فرمول دارای نحو زیر است:

 =IFERROR(مقدار;مقدار_اگر_خطا)

چگونه می توان از تابع استفاده کرد؟

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

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

وظیفه 1

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

در ابتدا باید چنین جدولی ایجاد کنید.عملیات بولی در اکسل

برای رسیدن به این هدف، باید از تابع استفاده کنید IF. در مورد مثال ما، این فرمول به صورت زیر خواهد بود:

 =ЕСЛИ(C2>=8;B2/2;B2)

عبارت بولی موجود در اولین آرگومان تابع با استفاده از عملگرهای > و = تشکیل شده است. به عبارت ساده، در ابتدا معیار به این صورت است: اگر مقدار سلول بزرگتر یا مساوی 8 باشد، فرمول ارائه شده در آرگومان دوم اجرا می شود. در اصطلاح، اگر شرط اول درست باشد، آرگومان دوم اجرا می شود. اگر نادرست است - سوم.عملیات بولی در اکسل

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

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

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))عملیات بولی در اکسل

عملکرد IF در صورت لزوم، رشته های متنی را در آرگومان ها مجاز می کند. 

وظیفه 2

فرض کنید، پس از تخفیف محصول، قیمت آن کمتر از 300 روبل شد، پس باید آن را حذف کنید. اگر 10 ماه بدون فروش مانده باشد باید همین کار را کرد. در این شرایط، هر یک از این گزینه ها قابل قبول است، بنابراین منطقی است که از تابع استفاده کنید OR и IF. نتیجه خط زیر است.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

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

اگر شرط برآورده نشد (یعنی نادرست است)، فرمول به طور خودکار یک مقدار خالی را برمی گرداند. بنابراین، اگر محصول زودتر فروخته شده باشد یا کمتر از حد لازم در انبار باشد، یا به ارزشی کمتر از مقدار آستانه تخفیف داده شده باشد، یک سلول خالی باقی می‌ماند. 

استفاده از توابع دیگر به عنوان آرگومان مجاز است. به عنوان مثال استفاده از فرمول های ریاضی قابل قبول است.

وظیفه 3

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

ابتدا باید جدول زیر را بسازید.عملیات بولی در اکسل

وظیفه ما این است که مجموع نمرات را با نمره قبولی مقایسه کنیم و علاوه بر این مطمئن شویم که نمره ریاضی زیر 4 است و در ستون با نتیجه باید "قبول" یا "خیر" را مشخص کنید.

باید فرمول زیر را وارد کنیم.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

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

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

وظیفه 4

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

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

برای حل این مشکل باید از فرمول زیر استفاده کنید.

=IF(D2

در عبارت داده شده در آرگومان اول، از تابع استفاده کردیم میانگینA که میانگین حسابی یک مجموعه داده خاص را مشخص می کند. در مورد ما، این محدوده D2:D7 است.عملیات بولی در اکسل

وظیفه 5

در این مورد، فرض کنید باید میانگین فروش را تعیین کنیم. برای انجام این کار، باید چنین جدولی ایجاد کنید.عملیات بولی در اکسل

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

این کار تنها با استفاده از یک تابع قابل حل است.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

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

عملکرد بی دل به شما امکان می دهد مقدار سلول B9 را با مقادیری که در محدوده B2:B7 قرار دارند مقایسه کنید که شماره های فروشگاه را لیست می کند. اگر داده ها مطابقت داشته باشند، فرمول میانگین حسابی محدوده C2:C7 را محاسبه می کند.عملیات بولی در اکسل

نتیجه گیری

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

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

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

پاسخ دهید