ভিবিএ বা ফাংশন (উদাহরণ) | ভিবিএতে ওআর লজিকাল অপারেটর কীভাবে ব্যবহার করবেন?

বা প্রোগ্রামিং ল্যাঙ্গুয়েজগুলির যে কোনও একটিতে লজিক্যাল ফাংশন এবং ভিবিএ-তে আমাদের অনুরূপ ফাংশন রয়েছে, কারণ এটি একটি যৌক্তিক ফাংশন হিসাবে এই ফাংশনটি প্রদত্ত ফলাফল হয় সত্য বা মিথ্যা, এই ফাংশনটি দুটি বা বহু শর্তের জন্য একসাথে ব্যবহৃত হয় এবং দেয় শর্তগুলির মধ্যে যে কোনও একটি সত্য হয়ে গেলে আমাদের সত্য ফলাফল।

ভিবিএতে ওআর ফাংশন কী?

এক্সেলে যৌক্তিক কার্যগুলি হ'ল আমরা প্রতিদিনের ভিত্তিতে যে সূত্রগুলি ব্যবহার করি। লজিকাল ফাংশনগুলি লজিকাল পরীক্ষাটি পরিচালনা করার জন্য রয়েছে এবং ফলস্বরূপ বুলিয়ান ডেটা যেমন - সত্য বা মিথ্যা হয় gives এক্সেলের কিছু যৌক্তিক সূত্রগুলি হ'ল "যদি, এক্সেলে আইফারআর, এক্সেলে আইসরার, এবং, এবং অর এক্সেল ফাংশন" ” আমি আশা করি আপনি এগুলি একটি কার্যপত্রক ফাংশন হিসাবে প্রায়শই ব্যবহার করেছেন। ভিবিএতেও আমরা সেগুলির সবগুলি ব্যবহার করতে পারি এবং এই নিবন্ধে, আমরা আপনাকে "ভিবিএ ওআর" ফাংশনটি ব্যবহার করার উপায়গুলি ব্যাখ্যা করব।

আপনি যখন "ও" শব্দটি ভাবেন তখন আপনার মনে প্রথমে কোনটি আসে?

সাধারণ কথায় “বা” এর অর্থ "এটা অথবা ওটা"

একই ধারণা বা অর্থে একটি যৌক্তিক ফাংশন যা যৌক্তিক পরীক্ষাগুলির মধ্যে কোনও সত্য সত্য হলে ফলাফলটিকে সত্য হিসাবে সত্য দেয় এবং লজিকাল পরীক্ষাগুলির মধ্যে কোনওটি সত্য না হলে ফলসকে ফল দেয়।

এটি ভিবিএ এবং ফাংশনের বিপরীতে কাজ করে। এবং ফাংশনটি সত্যই প্রত্যাবর্তন করে যদি সমস্ত যৌক্তিক শর্ত সত্য হয়, যদি কোনও শর্তটি সন্তুষ্ট না হয় তবে ফলস্বরূপ আমরা ফলসটি পেয়ে যাব।

ভিবিএ বা ফাংশনের সূত্র

ফাংশনটি বুঝতে আপনার জন্য একটি সিনট্যাক্স ফ্রেম করি।

[যৌক্তিক পরীক্ষা] বা [যৌক্তিক পরীক্ষা] বা [যৌক্তিক পরীক্ষা]

প্রথমে আমাদের যৌক্তিক পরীক্ষা কী তা উল্লেখ করতে হবে তারপরে OR শব্দটি উল্লেখ করতে হবে এবং তারপরে দ্বিতীয় যৌক্তিক পরীক্ষাটি কী তা উল্লেখ করতে হবে। আপনি যদি আরও লজিকাল পরীক্ষা পরিচালনা করতে চান তবে দীর্ঘকালীন যৌক্তিক পরীক্ষার পরে অর্ শব্দটি উল্লেখ করুন।

আপনার যে সমস্ত যৌক্তিক পরীক্ষা হয় তা বন্ধ করে, পরীক্ষাগুলির মধ্যে যদি কেউ সন্তুষ্ট বা সত্য হয় তবে আমরা সত্য হিসাবে ফলাফলটি পাই যদি না বা সন্তুষ্ট না হয় তবে ফলাফলটি মিথ্যা।

ভিবিএতে OR ব্যবহারের উদাহরণ

আমরা আপনাকে ভিবিএতে ওআর ফাংশনটি ব্যবহারের একটি সাধারণ উদাহরণ দেখাব।

আপনি এই ভিবিএ বা এক্সেল টেম্পলেটটি এখানে ডাউনলোড করতে পারেন - ভিবিএ বা এক্সেল টেম্পলেট

লজিক্যাল ভিবিএ ফাংশনটি বুঝতে বা আমাকে একটি উদাহরণ দেই। এর বলুন যে আমরা 25 নম্বর 20 এর চেয়ে বেশি বা 50 নম্বর 30 এর চেয়ে কম কিনা তা যৌক্তিক পরীক্ষাটি পরিচালনা করতে চাই।

ধাপ 1: একটি ম্যাক্রো নাম তৈরি করুন।

ধাপ ২: ভেরিয়েবলটিকে স্ট্রিং হিসাবে সংজ্ঞায়িত করুন।

কোড:

 সাব OR_Example1 () স্ট্রিং এন্ড সাব হিসাবে আস্তে আস্তে 

ধাপ 3: এখন এই ভেরিয়েবলের জন্য, আমরা OR লজিকাল পরীক্ষার মাধ্যমে মান নির্ধারণ করব।

কোড:

 সাব OR_Example1 () স্ট্রিম i হিসাবে শেষ হ'ল = শেষ সাব 

পদক্ষেপ 4: আমাদের প্রথম যৌক্তিক পরীক্ষা হয় 25 >20.

কোড:

 সাব OR_Example1 () স্ট্রিং হিসাবে ধীর i = 25> 20 শেষ সাব 

পদক্ষেপ 5: এখন প্রথম যৌক্তিক পরীক্ষার পরে শব্দটির উল্লেখ করুন বা এবং দ্বিতীয় যৌক্তিক পরীক্ষায় প্রবেশ করুন।

কোড:

 সাব OR_Example1 () স্ট্রিং হিসাবে ধী আমি i = 25> 20 বা 50 <30 শেষ সাব 

পদক্ষেপ:: ঠিক আছে, এখন ভিবিএ বা ফাংশন পরীক্ষা করে লজিকাল টেস্টগুলি সত্য বা মিথ্যা কিনা। এখন ভেরিয়েবলের ফলাফলটি ভিবিএতে নির্ধারণ করুন বার্তা বাক্স.

কোড:

 সাব OR_Example1 () স্ট্রিং হিসাবে ধী আমি i = 25> 20 বা 50 <30 এমএসবিবক্স আমি শেষ সাব 

পদক্ষেপ 7: ম্যাক্রো চালান এবং ফলাফল কী।

আমরা ফলাফলটি সত্য হিসাবে পেয়েছি কারণ দুটি যৌক্তিক পরীক্ষার মধ্যে আমরা একটি পরীক্ষাগুলি সরবরাহ করেছি সত্য তাই ফলাফলটি সত্য।

25 টি 20 এর চেয়ে বেশি এবং 50 টি 30 এর চেয়ে কম নয়, এই ক্ষেত্রে, প্রথম যৌক্তিক পরীক্ষাটি সত্য তবে দ্বিতীয়টি মিথ্যা। যেহেতু আমরা ভিবিএ বা ফাংশন প্রয়োগ করেছি, ফলাফল হিসাবে সত্য হিসাবে এটি পেতে শর্তের যে কোনও একটি প্রয়োজন needs

এখন, নীচের কোডটি দেখুন।

কোড:

 সাব OR_Example1 () স্ট্রিং হিসাবে আমি ডিমে দিন i = 25 = 20 বা 50 = 30 এমএসবিবক্স আমি শেষ সাব 

আমি লজিকাল পরীক্ষার সমীকরণগুলি> এবং <সমান (=) চিহ্ন থেকে পরিবর্তন করেছি। এটি ফলস হিসাবে ফলস্বরূপ ফিরে আসবে কারণ 25 টি 20 এর সমান নয় এবং 50 টি 30 এর সমান নয়।

শর্তটি শক্তিশালী হলে ভিবিএ বা ফাংশন সহ

যেমন আমি বলেছি বা ফলাফল হিসাবে সত্য বা মিথ্যা ফিরতে পারে, তবে অন্যান্য যৌক্তিক ফাংশন "যদি" সাথে, আমরা আমাদের প্রয়োজন অনুযায়ী ফলাফলগুলি পরিচালনা করতে পারি।

উপরে থেকে একই লজিকাল পরীক্ষা নিন, অথবা কেবলমাত্র সত্য বা মিথ্যা প্রত্যাবর্তন করেছে তবে আসুন এটির সাথে এই ওআর যদি একত্রিত হন।

ধাপ 1: কোনও পরীক্ষা করার আগে ফাংশনটি খুলুন আইএফ.

কোড:

 সাব OR_Example2 () স্ট্রিং হিসাবে ধীর করুন যদি শেষ সাব হয় 

ধাপ ২: এখন ব্যবহার করে পরীক্ষা করুন বা ফাংশন

কোড:

 উপ OR_Example2 () আমি স্ট্রিং হিসাবে ধীমান করুন IF 25 = 20 বা 50 = 30 শেষ সাব 

ধাপ 3: "তারপরে" শব্দটি রাখুন এবং শর্তটি সত্য হলে ফলাফলটি লিখুন, ভেরিয়েবলটিকে মান হিসাবে নির্ধারণ করুন “অবস্থা সন্তুষ্ট”.

কোড:

 উপ OR_Example2 () আমি স্ট্রিং হিসাবে ধীর করুন 25 = 20 বা 50 = 30 তারপর i = "শর্তটি সন্তুষ্ট" শেষ সাব 

পদক্ষেপ 4: যদি শর্তটি মিথ্যা হয় তবে আমাদের আলাদা ফলাফলের প্রয়োজন, তাই শব্দটি রাখুন "ELSE" এবং পরবর্তী লাইনে ভেরিয়েবলের মান নির্ধারণ করুন "শর্ত বা লজিকাল পরীক্ষাটি মিথ্যা হলে ফলাফলটি কী হওয়া উচিত"।

কোড:

 উপ OR_Example2 () আমি স্ট্রিং হিসাবে ধীমান 25-220 বা 50 = 30 তারপর i = "শর্তটি সন্তুষ্ট" অন্যথায় i = "শর্তটি সন্তুষ্ট নয়" শেষ সাব 

পদক্ষেপ 5: শব্দটি দিয়ে যদি ফাংশনটি শেষ করুন "শেষ যদি".

কোড:

 সাব OR_Example2 () ধীরে আমি স্ট্রিং হিসাবে 25 + 20 বা 50 = 30 হলে ধীরে ধীরে i = "শর্তটি সন্তুষ্ট" অন্যথায় i = "শর্তটি সন্তুষ্ট নয়" শেষ হলে শেষ 

পদক্ষেপ:: চলক ফলাফলের মান নির্ধারণ করুন বার্তা বাক্স.

কোড:

 সাব OR_Example2 () আমি স্ট্রিং হিসাবে ধী আমি 25 = 20 বা 50 = 30 হলে i = "শর্তটি সন্তুষ্ট" অন্যথায় আমি = "শর্তটি সন্তুষ্ট নয়" এমএসজিবক্স i শেষ সাব থাকলে 

ম্যাক্রোটি চালান, যদি যৌক্তিক পরীক্ষাটি সত্য হয় তবে আমরা "শর্তটি সন্তুষ্ট" বা অন্যথায় আমরা "শর্তটি সন্তুষ্ট নয়" হিসাবে ফল পাব।

আমরা হিসাবে ফলাফল পেয়েছি “শর্ত সন্তুষ্ট নয়” কারণ উভয় যৌক্তিক পরীক্ষা মিথ্যা।

এখন আমি লজিকাল পরীক্ষাগুলি পরিবর্তন করব।

কোড:

 সাব OR_Example2 () স্ট্রিং হিসাবে ধী আমি 25> 20 বা 50 <30 তারপর i = "শর্তটি সন্তুষ্ট" অন্যথায় আমি = "শর্তটি সন্তুষ্ট নয়" এমএসজিবক্স i শেষ সাব থাকলে 

আমি ম্যাক্রো চালাব এবং ফলাফল কী তা দেখব।

এটির মতো, আমরা ফলাফলগুলিতে পৌঁছাতে অন্যান্য যৌক্তিক ফাংশনগুলির সাথে একটি যৌক্তিক ফাংশন ব্যবহার করতে পারি।

যৌক্তিক কার্যগুলিতে অভ্যস্ত হতে নীচের কেস স্টাডি সমাধান করুন।

কেস স্টাডি টু সলভ

আমার কর্মীদের নাম এবং তাদের সংশ্লিষ্ট বিভাগ রয়েছে।

যদি আপনি চেষ্টা করে থাকেন এবং ফলাফলটি খুঁজে না পেয়ে থাকেন তবে যুক্তি বুঝতে আপনি নীচের কোডটি উল্লেখ করতে পারেন।

কোড:

 সাব বোনাস_ক্যালকুলেশন () i i 2 2 থেকে 10 যদি সেল (i, 2) ডিমে i যতক্ষণ থাকে। মূল্য = "অর্থ" বা ঘর (i, 2)। মূল্য = "আইটি" তারপর ঘর (i, 3)। মূল্য = 5000 অন্য সেল (i, 3)। মূল্য = 1000 শেষ যদি পরবর্তী আমি শেষ হয় 

কর্মচারী যদি "ফিনান্স" বা "আইটি" থেকে থাকেন তবে তাদের বোনাসটি "5000" হিসাবে পাওয়া উচিত। অন্যান্য বিভাগের কর্মীদের জন্য, বোনাসটি "1000"।

যৌক্তিক পরীক্ষা পরিচালনা করুন এবং ফলাফল পৌঁছে দিন।