মাইক্রোসফট এক্সেল একটি শক্তিশালী টুল যা বিভিন্ন গাণিতিক এবং লজিক্যাল অপারেশন সম্পাদনের জন্য ব্যবহৃত হয়। এক্সেল লজিক্যাল ফাংশন বিশেষত শর্তানুসারে ডেটা বিশ্লেষণ এবং সিদ্ধান্ত গ্রহণের জন্য অত্যন্ত কার্যকর।
এই আর্টিকেলে ৪টি মূল লজিক্যাল ফাংশন (IF, AND, OR, NOT) নিয়ে আলোচনা করা হয়েছে।
IF ফাংশন ব্যবহার করে আপনি শর্তানুসারে বিভিন্ন মান ফেরত পেতে পারেন। এটি ডেটার উপর নির্ভর করে বিভিন্ন ফলাফল প্রদর্শন করতে সহায়ক।
=if(Logical_test,[Value_if_true],[Value_if_false])
এক্ষেত্রে Logical_test দ্বারা কোন শর্তকে বোঝানো হয়েছে। অতপর Value_if_true দ্বারা কন্ডিশনটি যদি সত্যি হয় তবে এ মান দেখাবে এবং Value_if_false] দ্বারা কন্ডিশনটি যদি মিথ্যা হয় তবে এ মান দেখাবে।
ধরুন, A1 সেলে একটি নাম্বার আছে এবং B1 সেলে দেখতে চান যে A1 সেলের সংখ্যাটি ৫০-এর চেয়ে বড় কিনা।
অর্থাৎ A1 সেলের মান যদি 50 এর বড় হয় তবে B1 সেলে Yes এবং মান যদি 50 এর ছোট হয় তবে B1 সেলে No প্রদর্শন করবে।
এজন্য B1 সেলে ফর্মুলাটি কোটেশন ছাড়া “=IF(A1>50, “Yes”, “No”)” টাইপ করে কিবোর্ডের Enter কী চাপুন।
AND ফাংশন ব্যবহার করে একাধিক শর্ত যাচাই করা যায়। এক্ষেত্রে সমস্ত শর্ত সত্য হলে TRUE এবং যদি কোন একটি শর্ত মিথ্যা হয় তবে FALSE ভেল্যু রিটার্ন করে।
=AND(logical1,[logical2],…)
ধরুন, A1 সেলে 50 ও B1 সেলে 90 রয়েছে। এবারে C1 এ জানতে চাই A1 সেলে 50 এর বেশি ও B1 সেলে 100 কম রয়েছে কিনা।
এজন্য C1 সেলে কোটেশন ছাড়া “=AND(A1>50,B1<100)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, C1 সেলে False প্রদর্শিত হচ্ছে। কারণ, এক্ষেত্রে ২য় কন্ডিশনটি মানলেও ১ম কন্ডিশনটি মানেনি। আর এজন্যই False ভেল্যু প্রদর্শিত হচ্ছে। যদি ২টি কন্ডিশনই মানতো তবে True ভেল্যু প্রদর্শিত হতো।
OR ফাংশন ব্যবহার করে একাধিক শর্ত যাচাই করতে পারেন। যদি কোন একটি শর্ত সত্য হয় তবে এটি TRUE এবং সমস্ত শর্ত মিথ্যা হলে এটি FALSE ভেল্যু রিটার্ন করবে।
=OR(logical1,[logical2],…)
ধরুন, A1 সেলে 50 ও B1 সেলে 90 রয়েছে। এবারে C1 এ জানতে চাই A1 সেলে 50 এর বেশি ও B1 সেলে 100 কম রয়েছে কিনা।
এজন্য C1 সেলে কোটেশন ছাড়া “=OR(A1>50,B1<100)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, C1 সেলে True প্রদর্শিত হচ্ছে।
কারণ, এক্ষেত্রে ২য় কন্ডিশনটি মানলেও ১ম কন্ডিশনটি মানেনি। আর এজন্যই True ভেল্যু প্রদর্শিত হচ্ছে। আমরা জানি যে, OR ফাংশন এর ক্ষেত্রে যে কোন ১টি কন্ডিশন সত্য হলেই True ভেল্যু প্রদর্শিত হবে। এক্ষেত্রে যদি কোন কন্ডিশনই না মানতো তবে False ভেল্যু দেখাতো।
NOT ফাংশন ব্যবহার করে একটি শর্তের বিপরীত মান পাওয়া যায়। এক্ষেত্রে শর্তটি মিথ্যা হলে TRUE এবং সত্য হলে FALSE ভেল্যু রিটার্ন করবে।
=NOT(logical)
ধরুন, A1 সেলে 50 রয়েছে। এবারে B1 সেলে NOT ফাংশন ব্যবহার করে এর ফলাফল বের করবো।
এজন্য B1 সেলে কোটেশন ছাড়া “=NOT(A1>50)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, B1 সেলে True প্রদর্শিত হচ্ছে।
আমরা জানি যে, NOT ফাংশন এর ক্ষেত্রে কন্ডিশন মিথ্যা হলে True ভেল্যু এবং সত্য হলে False ভেল্যু প্রদর্শিত হবে। এক্ষেত্রে কন্ডিশনটি মিথ্যা তাই True ভেল্যু প্রদর্শিত হচ্ছে, সত্যি হতে False ভেল্যু দেখাতো।
ধরুন, A1 সেলে 50 ও B1 সেলে 90 রয়েছে। এবারে C1 এটা জানতে চাই যে, যদি A1 সেলে 50 এর বেশি ও B1 সেলে 100 কম হয় তবে Yes নয়তো No দেখাবে।
এজন্য C1 সেলে কোটেশন ছাড়া “=IF(AND(A1>50,B1<100),”Yes”,”No”)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, C1 সেলে No প্রদর্শিত হচ্ছে। কারণ, এক্ষেত্রে ২য় কন্ডিশনটি মানলেও ১ম কন্ডিশনটি মানেনি। আর এজন্যই No ভেল্যু প্রদর্শিত হচ্ছে। যদি ২টি কন্ডিশনই মানতো তবে Yes ভেল্যু প্রদর্শিত হতো।
ধরুন, A1 সেলে Red ও A2 সেলে 10 রয়েছে। এবারে B1 সেলে IF এর সাথে OR ফাংশন ব্যবহার করে জানতে চাই যে, যদি A1 সেলে এর মান যদি Red বা Blue হয় তবে B2 সেলে A2 এর সাথে 10 যোগ করবে নয়তো A2 সেলে যা আছে তাই প্রদর্শন করবে।
এজন্য B1 সেলে কোটেশন ছাড়া “=IF(OR(A1=”red”,A1=”blue”),A2+10,A2)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, B1 সেলে 20 প্রদর্শিত হচ্ছে। কারণ, এক্ষেত্রে দুটো কন্ডিশনের ১টি মেনেছে তাই ফলাফল হিসেবে 20 দেখাচ্ছে। যদি কোন কন্ডিশনই না মানতো তবে 10 দেখাতো।
ধরুন, A1 সেলে Red ও A2 সেলে 10 রয়েছে। এবারে B1 সেলে IF এর সাথে NOT ফাংশন ব্যবহার করে জানতে চাই যে, যদি A1 সেলের মান যদি Red বা Blue হয় তবে B2 সেলে A2 সেলের ভেল্যু প্রদর্শিত হবে নয়তো A2 সেলের সাথে 10 যোগ করে প্রদর্শন করবে।
এজন্য B1 সেলে কোটেশন ছাড়া “=IF(NOT(A1=”Red”),A2+10,A2)” ফর্মুলাটি টাইপ করুন কীবোর্ডর Enter চাপুন। লক্ষ্য করুন, B1 সেলে 10 প্রদর্শিত হচ্ছে। কারণ, এক্ষেত্রে কন্ডিশনটি মেনেছে তাই False ভেল্যু প্রদর্শিত হচ্ছে আর না মানলে True ভেল্যু প্রদর্শিত হতো।
এক্সেল লজিক্যাল ফাংশন (IF, AND, OR, NOT) এক্সেলে ডেটা বিশ্লেষণ এবং শর্তানুসারে বিভিন্ন মান নির্ধারণের জন্য অত্যন্ত কার্যকর। এই ফাংশনগুলির সঠিক ব্যবহার দ্বারা জটিল ডেটাবেজ থেকে দ্রুত সিদ্ধান্ত গ্রহণ করতে সহায়তা করে থাকে।
নিয়মিত এক্সেল লজিক্যাল ফাংশন (IF, AND, OR, NOT) অনুশীলনের মাধ্যমে এই ফাংশনগুলি দক্ষভাবে ব্যবহার করতে পারবেন। বিস্তারিত টিউটোরিয়াল এবং এডভান্সড টিপসের জন্য মন্তব্য করুন এবং আমাদের সাথেই থাকুন।
টিউনটি ইনফরমেটিক হলে অনুগ্রহ করে বন্ধু ও পরিচিত মহলে শেয়ার করুন। আপনাদের একটি শেয়ার কিংবা মন্তব্য টিউটোরিয়াল লেখায় আমাদের অনুপ্রাণিত করবে।
টিউটোরিয়ালের কোন ধরণের ভুল, অসঙ্গতি বা বুঝতে সমস্যা হলে কমেন্ট করুন অথবা +880 1925 165373 নাম্বারে কল করুন, উপকৃত হব।
অনলাইনে আয়ের অন্যতম প্রধান উৎস হল গুগল এডসেন্স ও এফিলিয়েট মার্কেটিং। যদিও এছাড়াও বিভিন্ন মাধ্যম…
মনের ভাব প্রকাশ করতে যেমন প্রয়োজন ভাষা, তেমনি কম্পিউটের ভাষা বুঝতে দরকার প্রোগ্রামিং ভাষা। তার…
টেকনিকাল এসইও ওয়েবসাইটের র্যাঙ্কিং এবং অরগানিক ট্রাফিক বাড়াতে এর টেকনিকাল বিষয় নিয়ে কাজ করে। এর…
কোডিং এবং প্রোগ্রামিংয়ের জগতে ডিপসিক-কোডার-ভি২ একটি যুগান্তকারী মডেল হিসেবে আবির্ভূত হয়েছে। এটি একটি ওপেন-সোর্স মডেল…
৪০ ধরনের SEO অপ্টিমাইজেশন হলো ওয়েব পেজ র্যাঙ্ক করানোর জন্য গুগলের অ্যালগরিদমে ২০০টিরও বেশি ফ্যাক্টরের…
নির্মাণ কাজ বা কাঠের ব্যবসায়ে সঠিক পরিমাপ নিশ্চিত করতে আমাদের কাঠের হিসাব ক্যালকুলেটর একটি অত্যন্ত…