এক্সেলে লজিক্যাল ফাংশন কীভাবে ব্যবহার করবেন: যদি, এবং, ওআর, এক্সওর, না

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

আইএফ ফাংশনটি কীভাবে ব্যবহার করবেন

আইএফ ফাংশনটি এক্সেলের মূল যৌক্তিক ফাংশন এবং তাই এটি প্রথমে বুঝতে হবে। এটি এই নিবন্ধ জুড়ে অসংখ্যবার প্রদর্শিত হবে।

আইএফ ফাংশনের কাঠামোর দিকে একবার নজর দেওয়া যাক এবং তারপরে এর ব্যবহারের কয়েকটি উদাহরণ দেখুন।

IF ফাংশন 3 বিট তথ্য গ্রহণ করে:

= আইএফ (লজিক্যাল_স্টেস্ট, [মান_আফ_আরক্ষ্য], [মান_ফ_ফ্যালস])
  • যুক্তি পরীক্ষা: ফাংশনটি পরীক্ষা করার জন্য এটি শর্ত।
  • মান_সে_আরক: শর্তটি পূরণ হলে, বা সত্য হয়ে গেলে সম্পাদন করার জন্য ক্রিয়া।
  • মান_ফ_ফ্যালস: শর্তটি পূরণ না হলে, বা মিথ্যা হলে সম্পাদন করার পদক্ষেপ।

যৌক্তিক ফাংশনগুলির সাথে ব্যবহারের তুলনা অপারেটর

ঘর মানগুলির সাথে যৌক্তিক পরীক্ষা করার সময়, তুলনা অপারেটরগুলির সাথে আপনার পরিচিত হওয়া প্রয়োজন। নীচের সারণীতে আপনি এগুলির একটি ভাঙ্গন দেখতে পাচ্ছেন।

এখন এর কয়েকটি উদাহরণ কার্যকরভাবে দেখা যাক।

যদি ফাংশন উদাহরণ 1: পাঠ্য মান

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

নীচের সূত্রটি কলাম সিটিতে "না" প্রদর্শন করতে ব্যবহৃত হয় যদি কলাম বিতে "সম্পূর্ণ" পাঠ্য রয়েছে এবং "হ্যাঁ" এতে অন্য কিছু রয়েছে তবে "হ্যাঁ"।

= আইএফ (বি 2 = "সমাপ্ত", "না", "হ্যাঁ")

আইএফ ফাংশনটি কেস সংবেদনশীল না হলেও, টেক্সটটি অবশ্যই একটি সঠিক মিল হতে পারে।

যদি ফাংশন উদাহরণ 2: সংখ্যার মান

IF ফাংশনটিও সংখ্যার মানগুলির তুলনা করার জন্য দুর্দান্ত।

নীচের সূত্রে আমরা পরীক্ষা করে দেখি যে কোষ বি 2-তে 75 এর চেয়ে বড় বা সমান সংখ্যা রয়েছে it এটি যদি হয় তবে আমরা "পাস" শব্দটি প্রদর্শন করি এবং যদি "ব্যর্থ" শব্দটি না হয়।

= আইএফ (বি 2> = 75, "পাস", "ব্যর্থ")

আইএফ ফাংশনটি পরীক্ষার ফলাফলের উপরে বিভিন্ন পাঠ্য প্রদর্শন করার চেয়ে অনেক বেশি। আমরা বিভিন্ন গণনা চালাতে এটি ব্যবহার করতে পারি।

এই উদাহরণে গ্রাহক নির্দিষ্ট পরিমাণ অর্থ ব্যয় করে আমরা একটি 10% ছাড় দিতে চাই। আমরা উদাহরণ হিসাবে £ 3,000 ব্যবহার করব।

= আইএফ (বি 2> = 3000, বি 2 * 90%, বি 2)

সূত্রের বি 2 * 90% অংশটি এমন একটি উপায় যা আপনি ঘর বি 2 এর মান থেকে 10% বিয়োগ করতে পারেন। এই কাজ করার অনেক উপায় আছে।

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

যদি ফাংশন উদাহরণ 3: তারিখের মান

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

নীচের সূত্রটি কলাম সিটিতে ব্যবহৃত হয়েছে আমরা পরীক্ষা করে দেখি যে সেল বি 2-তে নির্ধারিত তারিখটি আজকের তারিখের চেয়ে কম (টুডে ফাংশনটি আজকের তারিখটি কম্পিউটারের ঘড়ি থেকে ফিরে আসে)।

= আইএফ (বি 2)<>

নেস্টেড যদি ফর্মুলা হয়?

আপনি নেস্টেড আইএফএস শব্দটি আগে শুনে থাকতে পারেন। এর অর্থ হ'ল আমরা অন্য আইএফ ফাংশনের মধ্যে আইএফ ফাংশন লিখতে পারি। আমাদের যদি আরও দুটি কর্ম সম্পাদন করতে পারি তবে আমরা এটি করতে চাই।

একটি যদি ফাংশন দুটি ক্রিয়া সম্পাদন করতে সক্ষম হয় ( মান_ফ_আর এবং value_if_false )। তবে আমরা যদি এর মধ্যে অন্য কোনও ফাংশন এম্বেড (বা বাসা) করি value_if_false বিভাগ, তারপরে আমরা অন্য ক্রিয়া সম্পাদন করতে পারি।

এই উদাহরণটি ধরুন যেখানে আমরা কোষ বি 2 এর মান 90 এর চেয়ে বেশি বা সমান হলে "দুর্দান্ত" শব্দটি প্রদর্শন করতে চাই, মানটি 75 এর চেয়ে বেশি বা তার সমান হলে "ভাল" প্রদর্শন করুন, এবং অন্য কিছু যদি "দরিদ্র" প্রদর্শন করুন ।

= আইএফ (বি 2> = 90, "দুর্দান্ত", আইএফ (বি 2> = 75, "ভাল", "দরিদ্র"))

আমরা এখন আমাদের সূত্রটি কেবলমাত্র একটি আইএফ ফাংশন যা করতে পারে তার বাইরেও প্রসারিত করেছি। এবং যদি প্রয়োজন হয় তবে আপনি আরও বাসা বাঁধতে পারেন।

সূত্রের শেষে দুটি বন্ধনী বন্ধনী লক্ষ্য করুন - প্রতিটি আইএফ ফাংশনের জন্য একটি।

এমন বিকল্প সূত্র রয়েছে যা এই নেস্টেড আইএফ পদ্ধতির চেয়ে পরিষ্কার হতে পারে। একটি খুব দরকারী বিকল্প হ'ল এক্সেলে সুইচ ফাংশন।

AND এবং OR যৌক্তিক ফাংশন

যখন আপনি আপনার সূত্রটিতে একাধিক তুলনা সম্পাদন করতে চান তখন AND এবং OR ফাংশনগুলি ব্যবহৃত হয়। আইএফ ফাংশনটি কেবলমাত্র একটি শর্ত বা তুলনা পরিচালনা করতে পারে।

একটি উদাহরণ নিন যেখানে আমরা কোনও গ্রাহক ব্যয় করে তার উপর নির্ভর করে 10% নির্ভর করে একটি মূল্য ছাড় করি এবং কত বছর তারা গ্রাহক হয়েছে।

তাদের নিজস্বভাবে, এবং এবং ও ফাংশনগুলি সত্য বা মিথ্যাটির মান প্রদান করবে।

অ্যান্ড ফাংশনটি কেবলমাত্র প্রতিটি শর্ত পূরণ করা হলে সত্য প্রদান করে এবং অন্যথায় মিথ্যা ফিরিয়ে দেয় SE একটি বা সমস্ত শর্ত পূরণ হলে OR ফাংশনটি সত্য দেয় এবং শর্ত পূরণ না হলেই FALSE প্রদান করে।

এই ফাংশনগুলি 255 শর্ত পর্যন্ত পরীক্ষা করতে পারে, সুতরাং অবশ্যই এখানে দুটি প্রদর্শিত শর্তের মধ্যে সীমাবদ্ধ নয় here

নীচে AND এবং ফাংশনগুলির কাঠামো রয়েছে। তারা একই লেখা হয়। কেবল নাম এবং বিকল্পের জন্য OR করুন। এটি কেবল তাদের যুক্তি যা পৃথক।

= এবং (যৌক্তিক 1, [যৌক্তিক 2] ...)

আসুন দু'টি শর্তকে মূল্যায়ন করার উভয়ের উদাহরণ দেখুন।

এবং ফাংশন উদাহরণ

গ্রাহক কমপক্ষে £ 3,000 ব্যয় করে এবং কমপক্ষে তিন বছর ধরে গ্রাহক হয়ে থাকে কিনা তা পরীক্ষা করতে নীচে অ্যান্ড ফাংশনটি ব্যবহার করা হয়।

= এবং (বি 2> = 3000, সি 2> = 3)

আপনি দেখতে পাচ্ছেন যে এটি ম্যাট এবং টেরির জন্য মিথ্যা প্রত্যাবর্তন করে কারণ তারা উভয়ই একটি মানদণ্ড পূরণ করলেও তাদের উভয়কেই ও ফাংশনটি পূরণ করা প্রয়োজন।

বা ফাংশন উদাহরণ

গ্রাহক কমপক্ষে £ 3,000 ব্যয় করে বা কমপক্ষে তিন বছর ধরে গ্রাহক হয়ে থাকে কিনা তা পরীক্ষা করতে নীচে OR ফাংশনটি ব্যবহার করা হয়।

= বা (বি 2> = 3000, সি 2> = 3)

এই উদাহরণে, সূত্রটি ম্যাট এবং টেরির জন্য সত্য দেয়। কেবল জুলি এবং গিলিয়ান উভয় শর্তেই ব্যর্থ হয়েছে এবং FALSE এর মান ফিরিয়ে দেয়।

AND ব্যবহার করে এবং যদি IF ফাংশন সহ

কারণ ও ও ও ও ফাংশনগুলি একা ব্যবহৃত হলে সত্য বা মিথ্যাটির মান ফেরত দেয়, এগুলি তাদের নিজেরাই ব্যবহার করা বিরল।

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

নীচের সূত্রে, ফাংশনটির যৌক্তিক পরীক্ষার মধ্যে AND ফাংশন বাসা বাঁধে। যদি অ্যান্ড ফাংশনটি সত্য ফেরত দেয় তবে কলাম বি এর পরিমাণ থেকে 10% ছাড় দেওয়া হবে; অন্যথায়, কোনও ছাড় দেওয়া হয় না এবং কলাম বিতে মানটি কলাম ডি-তে পুনরাবৃত্তি হয়

= যদি (এবং (বি 2> = 3000, সি 2> = 3), বি 2 * 90%, বি 2)

এক্সওআর ফাংশন

ওআর ফাংশন ছাড়াও একটি এক্সক্লুসিভ ওআর ফাংশনও রয়েছে। একে XOR ফাংশন বলা হয়। এক্সওআর ফাংশনটি এক্সেল 2013 সংস্করণের সাথে চালু হয়েছিল।

এই ফাংশনটি বোঝার জন্য কিছু প্রচেষ্টা নিতে পারে, সুতরাং একটি ব্যবহারিক উদাহরণ দেখানো হয়েছে।

এক্সওআর ফাংশনের কাঠামোটি ওআর ফাংশনের মতো।

= এক্সওআর (যৌক্তিক 1, [যৌক্তিক 2] ...)

এক্সওআর ফাংশনটি কেবল দুটি শর্তের মূল্যায়ন করার সময়:

  • সত্য যদি উভয় শর্তকে সত্য হিসাবে মূল্যায়ন করে।
  • দুটো শর্ত যদি সত্য হয় তবে বা উভয় শর্তই সত্য নয় F

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

আরও শর্ত যুক্ত হলে এই ফাংশনটি আরও খানিকটা বিভ্রান্ত হয়। তারপরে XOR ফাংশনটি ফিরে আসে:

  • সত্য যদি একটি অস্বাভাবিক শর্তের সংখ্যা সত্য ফিরে আসে।
  • মিথ্যা যদি একটি এমন কি শর্তের সংখ্যার ফলাফল সত্য হয়, বা যদি সব শর্তগুলি মিথ্যা।

XOR ফাংশনের একটি সাধারণ উদাহরণটি দেখি।

এই উদাহরণে, বিক্রয় বছরের দুই ভাগে ভাগ করা হয়। যদি কোনও বিক্রয়কর্মী উভয় অর্ধে £ 3,000 বা তার বেশি বিক্রি করেন তবে তাদের সোনার স্ট্যান্ডার্ড দেওয়া হয়। এটি নিবন্ধের আগের মতো আইএফ এর সাথে একটি অ্যান্ড ফাংশন দিয়ে অর্জন করা হয়েছে।

তবে তারা যদি অর্ধেকের মধ্যে £ 3,000 বা তার বেশি বিক্রি করে তবে আমরা তাদের সিলভার স্ট্যাটাসটি দিতে চাই। যদি তারা উভয়ই 3,000 ডলার বা তার বেশি বিক্রি না করে তবে কিছুই নয়।

এক্সওআর কার্যটি এই যুক্তির জন্য উপযুক্ত। নীচের সূত্রটি ই কলামে প্রবেশ করানো হয়েছে এবং যদি শর্ত পূরণ হয় তবেই "হ্যাঁ" বা "না" প্রদর্শন করতে আইএফ এর সাথে এক্সওআর ফাংশন দেখায়।

= আইএফ (এক্সওআর (বি 2> = 3000, সি 2> = 3000), "হ্যাঁ", "না")

নট ফাংশন

এই নিবন্ধে আলোচনার জন্য চূড়ান্ত যৌক্তিক ফাংশনটি হ'ল ফাংশন নয়, এবং আমরা সবচেয়ে সহজ ছেড়ে দিয়েছি শেষ পর্যন্ত। যদিও মাঝে মাঝে প্রথমে ফাংশনটির ‘বাস্তব জগত’ ব্যবহারগুলি দেখতে অসুবিধা হতে পারে।

নন ফাংশনটি তার যুক্তির মানকে বিপরীত করে। সুতরাং যদি লজিক্যাল মানটি সত্য হয় তবে এটি মিথ্যা ফিরিয়ে দেয়। এবং যদি লজিক্যাল মানটি মিথ্যা হয় তবে এটি সত্য আসবে।

এটি কয়েকটি উদাহরণ দিয়ে ব্যাখ্যা করা সহজ হবে।

নন ফাংশনের কাঠামোটি হ'ল;

= নয় (যৌক্তিক)

ফাংশন নয় উদাহরণ 1

এই উদাহরণে, কল্পনা করুন যে লন্ডনে আমাদের প্রধান কার্যালয় রয়েছে এবং তারপরে আরও অনেক আঞ্চলিক সাইট রয়েছে। সাইটটি লন্ডন ব্যতীত যদি কিছু হয় তবে আমরা "হ্যাঁ" শব্দটি প্রদর্শন করতে চাই, এবং লন্ডন যদি "না" হয়।

নীচের ফাংশনটির লজিকাল পরীক্ষায় নট ফাংশনটি বাধাগ্রস্থ হয়েছে যদি সত্য ফলাফলের বিপরীতে আসে।

= যদি (না (বি 2 = "লন্ডন"), "হ্যাঁ", "না")

এটির জন্য লজিকাল অপারেটর ব্যবহার করেও অর্জন করা যায়। নীচে একটি উদাহরণ দেওয়া আছে।

= আইএফ (বি 2 "লন্ডন", "হ্যাঁ", "না")

ফাংশন উদাহরণ 2

এক্সেলে তথ্য ফাংশনগুলির সাথে কাজ করার সময় নন ফাংশনটি কার্যকর। এগুলি এক্সেলের একদল ফাংশন যা কিছু পরীক্ষা করে এবং চেকটি যদি সফল হয় তবে সত্য এবং যদি তা না হয় তবে ফিরিয়ে দেয়।

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

নীচের উদাহরণে, আমরা বিক্রয়কর্মী যে পরিমাণ তারা আপেল করেছি তার 5% দিতে চাই। তবে তারা যদি কিছু আপসেল না করে তবে "কিছুই নয়" শব্দটি ঘরে রয়েছে এবং এটি সূত্রে একটি ত্রুটি তৈরি করবে।

ISTEXT ফাংশনটি পাঠ্যের উপস্থিতি যাচাই করতে ব্যবহৃত হয়। পাঠ্য থাকলে এটি সত্য দেয়, সুতরাং না ফাংশনটি এটি ফালকে বিপরীত করে। এবং আইএফ তার গণনা সম্পাদন করে।

= যদি (না (আইস্টেক্সট (বি 2)), বি 2 * 5%, 0)

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

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


$config[zx-auto] not found$config[zx-overlay] not found