এক্সেলে বুলিয়ান অপারেশন

একটি লজিক্যাল ফাংশন হল এমন এক ধরনের ফাংশন যা সম্ভাব্য মানগুলির মধ্যে একটি ফিরিয়ে দিতে পারে - যদি সেলটিতে এমন মান থাকে যা নির্দিষ্ট মানদণ্ড পূরণ করে এবং যদি এটি না ঘটে তাহলে মিথ্যা। লজিক ফাংশনগুলি স্প্রেডশীটগুলিকে প্রোগ্রাম করতে ব্যবহৃত হয় যাতে নিজেকে ঘন ঘন পুনরাবৃত্তিমূলক ক্রিয়াগুলি থেকে আনলোড করা হয়।

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

তুলনা অপারেটর

প্রতিটি এক্সপ্রেশনে তুলনা অপারেটর থাকে। অনুসরণ হিসাবে তারা:

  1. = – মান 1 মান 2 এর সমান।
  2. > – মান 1 মান 2 থেকে বড়।
  3. < – ачение 1 еньше ачения 2.
  4. >= মান 1 বা মানের 2 বা তার চেয়ে বেশি।
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> মান 1 বা মানের থেকে বড় 2 বা কম।

ফলস্বরূপ, এক্সেল দুটি সম্ভাব্য ফলাফলের একটি প্রদান করে: সত্য (1) বা মিথ্যা (2)।

লজিক্যাল ফাংশন ব্যবহার করার জন্য, সমস্ত সম্ভাব্য ক্ষেত্রে, এক বা একাধিক অপারেটর ধারণ করে এমন একটি শর্ত নির্দিষ্ট করা প্রয়োজন।

সত্য ফাংশন

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

সূত্র উদাহরণ − =TRUE().

মিথ্যা ফাংশন

ফাংশনটি সম্পূর্ণরূপে পূর্ববর্তীটির মতো, শুধুমাত্র এটি দ্বারা প্রত্যাবর্তিত ফলাফলটি "মিথ্যা"। আপনি এই ফাংশনটি ব্যবহার করতে পারেন এমন সবচেয়ে সহজ সূত্রটি নিম্নরূপ =ЛОЖЬ()।

এবং ফাংশন

এই সূত্রটির উদ্দেশ্য হল "সত্য" মানটি ফেরত দেওয়া যখন প্রতিটি আর্গুমেন্ট একটি নির্দিষ্ট মান বা নির্দিষ্ট মানদণ্ডের সাথে মেলে, যা উপরে বর্ণিত হয়েছে৷ যদি হঠাৎ করে প্রয়োজনীয় মানদণ্ডগুলির মধ্যে একটি পার্থক্য দেখা যায়, তাহলে "মিথ্যা" মানটি ফেরত দেওয়া হয়।

বুলিয়ান সেল রেফারেন্সগুলি ফাংশন প্যারামিটার হিসাবেও ব্যবহৃত হয়। সর্বোচ্চ সংখ্যক আর্গুমেন্ট ব্যবহার করা যেতে পারে 255। তবে বাধ্যতামূলক প্রয়োজন হল বন্ধনীতে তাদের মধ্যে অন্তত একটির উপস্থিতি।

Иসত্যমিথ্যা
সত্যসত্যমিথ্যা
মিথ্যামিথ্যামিথ্যা

এই ফাংশনের জন্য সিনট্যাক্স হল:

=এবং(বুলিয়ান1; [বুলিয়ান2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому в результате скриншоте видно, поэтому в результате.এক্সেলে বুলিয়ান অপারেশন

"বা" ফাংশন

নির্দিষ্ট মানদণ্ডের বিরুদ্ধে একাধিক মান পরীক্ষা করে। যদি তাদের কোনটি মিলে যায়, তাহলে ফাংশনটি আসল মান (1) প্রদান করে। এই পরিস্থিতিতে আর্গুমেন্টের সর্বোচ্চ সংখ্যাও 255, এবং একটি ফাংশন প্যারামিটার নির্দিষ্ট করা বাধ্যতামূলক।

ফাংশনের কথা বলছি OR, তাহলে এর ক্ষেত্রে সত্য সারণীটি নিম্নরূপ হবে।

ORসত্যমিথ্যা
সত্যসত্যসত্য
মিথ্যাসত্যমিথ্যা

সূত্র সিনট্যাক্স নিম্নরূপ:

=OR(বুলিয়ান 1; [বুলিয়ান 2];…)

ঠিক আগের এবং পরবর্তী ক্ষেত্রে যেমন, প্রতিটি আর্গুমেন্টকে সেমিকোলন দিয়ে অন্য থেকে আলাদা করতে হবে। যদি আমরা উপরের উদাহরণটি উল্লেখ করি, তাহলে প্রতিটি প্যারামিটার সেখানে "True" প্রদান করে, তাই যদি এই পরিসরটি অ্যাক্সেস করার সময় "OR" ফাংশনটি ব্যবহার করার প্রয়োজন হয়, তাহলে সূত্রটি "True" প্রদান করবে যতক্ষণ না পরামিতিগুলির একটি একটি নির্দিষ্ট পূরণ করে। মানদণ্ড

"কোন ফাংশন

এটি সেই মানগুলি ফেরত দেয় যা মূলত সেটের বিপরীত। অর্থাৎ, ফাংশন প্যারামিটার হিসাবে "True" মানটি পাস করার সময়, "False" ফেরত দেওয়া হবে। যদি কোন মিল পাওয়া না যায়, তাহলে "সত্য"।

যে ফলাফলটি ফেরত দেওয়া হবে তা নির্ভর করে ফাংশন দ্বারা কোন প্রাথমিক আর্গুমেন্ট প্রাপ্ত হয়েছে তার উপর। উদাহরণস্বরূপ, যদি "AND" ফাংশনটি "NOT" ফাংশনের সাথে একসাথে ব্যবহার করা হয়, তাহলে টেবিলটি নিম্নরূপ হবে।

না(এবং())'সত্য'মিথ্যা
'সত্য'মিথ্যা'সত্য'
মিথ্যা'সত্য''সত্য'

"অর" ফাংশনটি "Not" ফাংশনের সাথে একত্রে ব্যবহার করার সময়, টেবিলটি এরকম দেখাবে।

না (বা())'সত্য'মিথ্যা
'সত্য'মিথ্যামিথ্যা
মিথ্যামিথ্যা'সত্য'

এই ফাংশনের জন্য সিনট্যাক্স খুব সহজ: =НЕ(принимаемое логическое значение)

If

এই বৈশিষ্ট্যটিকে যথাযথভাবে সবচেয়ে জনপ্রিয় বলা যেতে পারে। এটি একটি নির্দিষ্ট অবস্থার বিরুদ্ধে একটি নির্দিষ্ট অভিব্যক্তি পরীক্ষা করে। ফলাফল একটি প্রদত্ত বিবৃতি সত্য বা মিথ্যা দ্বারা প্রভাবিত হয়.

যদি আমরা এই ফাংশন সম্পর্কে বিশেষভাবে কথা বলি, তাহলে এর সিনট্যাক্স কিছুটা জটিল হবে। 

=IF(বুলিয়ান_এক্সপ্রেশন,[মান_যদি_সত্য],[মান_যদি_ফলস])এক্সেলে বুলিয়ান অপারেশন

আসুন উপরের স্ক্রিনশটে দেখানো উদাহরণটি ঘনিষ্ঠভাবে দেখুন। এখানে, প্রথম প্যারামিটার হল ফাংশন 'সত্য', যা প্রোগ্রাম দ্বারা চেক করা হয়। এই ধরনের চেকের ফলাফলের উপর ভিত্তি করে, দ্বিতীয় যুক্তি ফেরত দেওয়া হয়। তৃতীয়টি নেমে যায়। 

ব্যবহারকারী একটি ফাংশন নেস্ট করতে পারেন IF অন্যের প্রতি. এটি এমন ক্ষেত্রে করা উচিত যেখানে, একটি নির্দিষ্ট শর্তের সাথে সম্মতির জন্য একটি চেকের ফলস্বরূপ, অন্য একটি করা প্রয়োজন৷ 

উদাহরণ স্বরূপ, বেশ কিছু ক্রেডিট কার্ড রয়েছে যেগুলির সংখ্যা রয়েছে যেগুলি প্রথম চারটি সংখ্যা দিয়ে শুরু হয় যা কার্ড পরিষেবা প্রদানকারী পেমেন্ট সিস্টেমটিকে চিহ্নিত করে৷ অর্থাৎ, দুটি বিকল্প রয়েছে - ভিসা এবং মাস্টারকার্ড। কার্ডের ধরন পরীক্ষা করতে, আপনাকে দুটি নেস্টেড সহ এই সূত্রটি ব্যবহার করতে হবে IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”মাস্টার কার্ড”,”কার্ড সংজ্ঞায়িত নয়”))

আপনি যদি ফাংশন মানে কি জানেন না LEVSIMV, তারপর এটি বাম দিকের পাঠ্যের লাইনের ঘরের অংশে লেখে। এই ফাংশনের দ্বিতীয় আর্গুমেন্টে ব্যবহারকারী বাম থেকে এক্সেলের নির্বাচন করা অক্ষরের সংখ্যা নির্দিষ্ট করে। এটি একটি ক্রেডিট কার্ড নম্বরের প্রথম চারটি সংখ্যা 1111 দিয়ে শুরু হয় কিনা তা পরীক্ষা করতে ব্যবহার করা হয়৷ ফলাফলটি সত্য হলে, "ভিসা" ফেরত দেওয়া হয়৷ শর্ত মিথ্যা হলে, ফাংশন ব্যবহার করা হয় IF.

একইভাবে, আপনি শালীন নেস্টিং অর্জন করতে পারেন এবং বেশ কয়েকটি শর্তের সাথে সম্মতির জন্য একটি ঘর বা পরিসরের বিষয়বস্তু পরীক্ষা করতে পারেন।

ERROR ফাংশন

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

এই সূত্রে নিম্নলিখিত সিনট্যাক্স রয়েছে:

 =IFERROR(value;value_if_error)

কিভাবে ফাংশন ব্যবহার করা যেতে পারে?

নীচের উদাহরণে, আপনি প্রথম ফাংশন আর্গুমেন্টে ত্রুটি দেখতে পারেন। অতএব, সূত্রটি উত্তর দেয় যে শূন্য দ্বারা বিভাজন নিষিদ্ধ। ফাংশনের প্রথম প্যারামিটার অন্য কোনো সূত্র হতে পারে। সেখানে কোন বিষয়বস্তু থাকতে পারে তা একজন ব্যক্তি স্বাধীনভাবে সিদ্ধান্ত নিতে পারেন।এক্সেলে বুলিয়ান অপারেশন

কিভাবে বুলিয়ান ফাংশন অনুশীলনে ব্যবহার করা যেতে পারে

টাস্ক 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, но существует множество других, которые можно использовать в различных ситуациях.

বাস্তব পরিস্থিতিতে লজিক ফাংশনগুলি কীভাবে ব্যবহার করা যেতে পারে তার বেশ কয়েকটি উদাহরণও দেওয়া হয়েছিল।

যৌক্তিক ফাংশন ব্যবহারের আরও অনেক দিক রয়েছে, তবে একটি, এমনকি একটি বড় নিবন্ধের কাঠামোর মধ্যে সেগুলি বিবেচনা করা কঠিন। পরিপূর্ণতার কোন সীমা নেই, তাই আপনি সর্বদা ইতিমধ্যে পরিচিত সূত্রগুলির নতুন অ্যাপ্লিকেশনগুলি সন্ধান করতে পারেন।

নির্দেশিকা সমন্ধে মতামত দিন