এক্সেল আন্টোল্ড পর্ব-১২ – এক্সেলে অর্ডার অপারেশন কি একটি আল্টিমেট গাইড

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

সকল পর্বের লিস্ট টিউনের একদম শেষে দেয়া আছে।

এই পৃথিবীর সবকিছুই নিয়ামানুযায়ী চলে। সেই একই তালে এক্সেলে কাজ করতে গিয়েও এর অপারেশনের কিছু অর্ডার মেনে চলতে হবে। আর তাই এক্সেল ফর্মুলা বা গাণিতিক ফর্মুলার সেই অর্ডারগুলো বুঝা, কোন অর্ডার আগে আর কোনটা পরে তা বুঝা খুবই জরুরী। এক্সেলে সর্বমোট ১৮টি অপারেটর আছে যেগুলো দিয়ে আপনি জটিল এক্সেল ফর্মুলা তৈরি করতে ব্যবহার করতে পারবেন।

নিচের ইমেজে এক্সেলের অপারেশনের অর্ডারগুলো কোনটার প্রাধান্য আগে কোনটার পরে, সে অনুযায়ী সাজিয়ে দেখানো হয়েছেঃ

Range operator, intersection operator (এটা আসলে Space) এবং union operator এগুলো একসাথে reference operator নামে পরিচিত। কোন অপারেটরটি আগে কাজ করবে তা নির্ভর করবে অপারেটরের অগ্রাধিকারের উপর। অপারেটরগুলোর অগ্রাধিকার লিস্টটি আরেকবার দেখুন (উপরের ইমেজে)।


যা যা থাকছেঃ
অপারেশনের অর্ডার এবং তাদের অগ্রাধিকার
১. Parentheses Operator
২. Range Operator, Space Operator এবং Union Operator
- ২.১. Range Operator
- ২.২. Space Operator
- ২.৩. Union Operator
৩. Negation Operator
৪. Percentage Operator
৫. Exponential Operator
৬. Multiplication এবং Division Operator
৭. Plus, Minus Operator
- ৭.১. Plus Operator
- ৭.২. Minus Operator
৮. Ampersand Operator
৯. Logical Operators
মনে রাখবেন
উপসংহার


প্র্যাকটিস ফাইল ডাউনলোড করুন

নিচের লিঙ্কে ক্লিক করে প্র্যাকটিস ফাইলটি ডাউনলোড করে নিন।

Order of Operators.xlsx

অপারেশনের অর্ডার এবং তাদের অগ্রাধিকার

১. Parentheses Operator

পাটিগণিতে তিন ধরনের বন্ধনী (Parentheses) আছেঃ

গোলাকার বন্ধনী Round Brackets ()
কোঁকড়া বন্ধনী Curly Brackets {}
বর্গাকার বা বাক্স বন্ধনী Square or Box Brackets []

যদিও এদেরকে আমরা ১ম বন্ধনী (1st bracket), ২য় বন্ধনী (2nd bracket) এবং ৩য় বন্ধনী (3rd bracket) হিসেবে জানি।

আমরা এও জানি, এদের মধ্যে গোলাকার বন্ধনী বা ১ম বন্ধনী প্রথম অগ্রাধিকার পায়, এরপর কোঁকড়া বন্ধনী, তারপর বর্গাকার বন্ধনী।

কিন্তু এক্সেলে, শুধুমাত্র এক ধরনের বন্ধনী আছে, আর সেটি হলো গোলাকার বন্ধনী। যদি আপনার ফর্মুলা লিখতে গিয়ে কখনো অতিরিক্ত বন্ধনীর দরকার পড়ে, তাহলে আপনাকে সেখানে অতিরিক্ত গোলাকার বন্ধনী-ই যোগ করতে হবে। আর মনে রাখবেন অপারেশনের ক্ষেত্রে তখন সবচেয়ে ভিতরকার বন্ধনীটি-ই প্রথম অগ্রাধিকার পাবে।

এখানে ভিতরকার বন্ধনীটি প্রথম অগ্রাধিকার পাবে যেখানে C5 এর ভ্যালুটি D5 এর ভ্যালু দ্বারা ভাগ হবে। এরপরে, ঐ ভাগফলের ফলাফল E5 এর ভ্যালু দ্বারা ভাগ হবে।


২. Range Operator, Space Operator এবং Union Operator

- ২.১. Range Operator

এক্সেলের সবচেয়ে গুরুত্বপূর্ণ অপারেটরগুলির মধ্যে একটি হল রেঞ্জ অপারেটর। এটি একটি ওয়ার্কশীটে সেলগুলির একটি সেট সংজ্ঞায়িত করার জন্য কাজ করে থাকে। রেঞ্জ হচ্ছে কতগুলো সেল-এর সমষ্টি যারা একটি আরেকটির কাছাকাছি অবস্থান করে। (:) কোলন একটি রেঞ্জ অপারেটর।

- ২.২. Space Operator

দুটো রেঞ্জের ইন্টারসেকশন খুঁজে বের করতে Space Operator ব্যবহার করা হয়। ইন্টারসেকশন (ছেদ) মানে সাধারণ অংশ।

আমরা নিচের ইমেজে দেখতে পাচ্ছি, আমি জুন মাসে Hernandez এর সেলস ভ্যালু বের করতে চাচ্ছি। তাই, আমি জুন মাসের সেল এবং Hernandez এর সেলের ইন্টারসেক্ট ভ্যালু খুঁজে বের করেছি।

আমি সেখানে এই ফর্মুলাটি ব্যবহার করেছিঃ

=C8:F8 E6:E10

এখানে, রেঞ্জ অপারেটরটি প্রথমে সেল ভ্যালু রিটার্ন করে। এরপর, Intersection Operator টি তার কাজ শুরু করে এবং ইন্টারসেক্ট ভ্যালু রিটার্ন করে।


- ২.৩. Union Operator

এরপরের অগ্রাধিকারপ্রাপ্ত অপারেটরটি হলো union অপারেটর - কমা (comma)।

ইউনিয়ন অপারেটর দিয়ে দুই বা ততোধিক রেঞ্জকে একত্রিত করা হয়। বিভিন্ন রেঞ্জের মধ্যে সবগুলো ভ্যালু একত্র করতে আমরা প্রায়ই ইউনিয়ন অপারেটর ব্যবহার করে থাকি।


৩. Negation Operator

এবার পালা Negation অপারেটরের। এর অগ্রাধিকার লেভেল হচ্ছে ৩। একটি সিঙ্গেল সংখ্যাকে নাকচ করতে negation অপারেটর ব্যবহার করা হয়, কিন্তু এটা subtraction না; কেননা subtraction শুধুমাত্র দুটি সংখ্যার মধ্যে হয়।


৪. Percentage Operator

Percentage অপারেটর আছে লেভেল ৪ এ। Percentage (পার্সেন্টেজ) অপারেটর একটি গাণিতিক অপারেটর যা একটি সংখ্যার পার্সেন্টেজ (শতাংশ) রিটার্ন করবে। পার্সেন্টেজ অপারেটরটিকে “%” চিহ্ন দ্বারা বুঝানো হয় এবং সংখ্যার পরে বসানো হয়।


৫. Exponential Operator

Exponential (সূচকীয়) অপারেটর একটি গাণিতিক ফাংশন যা একটি সংখ্যাকে দেওয়া পাওয়ারের ভিত্তিতে তার ভ্যালু বের করে। এক্সেলে Exponential অপারেটরকে (^) - এই চিহ্ন দ্বারা দেখানো হয়।


৬. Multiplication এবং Division Operator

Multiplication এবং Division এর একই লেভেল - ৬। Exponential অপারেটরের পর Multiplication এবং Division অপারেটরের হিসাব হয়। যখন অপারেটরের লেভেল একই হয়, তখন বাম থেকে ডানে হিসাব হয়।

নিচের উদাহরণটি দেখুনঃ

বলুন তো, উপরের ইমেজে কোন হিসাবটি আগে হবে? 8 কি 4 দিয়ে আগে ভাগ হবে নাকি 4 দিয়ে 5 আগে গুণ হবে?

এই ক্ষেত্রে মনে রাখবেন multiplication এবং division বামপন্থী। অর্থাৎ হিসাব শুরু হবে বাম থেকে ডানে। তাই 8 প্রথমে 4 দিয়ে ভাগ হবে, এরপর তাদের ফলাফল  2 গুণ হবে 5 দিয়ে। ফলে চূড়ান্ত ফলাফল আসবে 10. যদি আপনি প্রথমে 4 এবং 5 গুণ করেন, এরপর এর ফলাফল 20 কে 8 দিয়ে ভাগ করেন, তাহলে আপনি ভুল ফলাফল পাবেন।


৭. Plus, Minus Operator

এর পরের দুটো অপারেটর plus এবং minus একই লেভেলের - লেভেল 7. Multiplication এবং division এর পরে এদের হিসাব হয়।

- ৭.১. Plus Operator

দুই বা ততোধিক সংখ্যাকে যোগ করাই Plus অপারেটরের কাজ। টেক্সট স্ট্রিংও Plus অপারেটর দিয়ে একত্র করা যায়।

- ৭.২. Minus Operator

দুইটি সংখ্যার মধ্যে পার্থক্য খুঁজতে যে অপারেটরটি আমরা মূলত ব্যবহার করি তা হলো Minus (-). কিন্তু এক্সেলে আমরা সংখ্যা বিয়োগ করার পাশাপাশি তারিখ এবং সময়ও বিয়োগ করতে পারবো।

নিচের হিসাবে আমি নেট ইনকাম বের করার চেষ্টা করেছি। তাই addition এবং subtraction - উভয় অপারেটরই এখানে ব্যবহৃত হয়েছে। ফর্মুলাটি বিশ্লেষণ করলে দেখা যাবে, addition অপারেটরের ফাংশন আগে কাজ করেছে এরপর subtraction.


৮. Ampersand Operator

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

নিচের ইমেজে আমি Ampersand অপারেটর ব্যবহার করে First Name এবং Last Name যুক্ত করে Name সেকশনে একটি স্পেস দিয়ে বসিয়েছি।


৯. Logical Operators

দুটো মানের তুলনা করতে Logical Operator ব্যবহার করা হয়। Logical Operator এর ফলাফল সর্বদাই TRUE অথবা FALSE হয়।

৬ টি ভিন্ন ভিন্ন Logical Operator আছে।

৯.১. Equal to (=)

এটি বোঝায় যে দুই সাইডেরই ভ্যালুগুলি সমান।
উদাহরণস্বরূপ, নিচের সমীকরণটি দেখুনঃ

5000 + 500 +250 = 5750

এখানে, বাম পাশে আছে তিনটি সংখ্যার যোগ করার নির্দেশ, সমান চিহ্নটি নির্দেশ করছে ঐ তিনটি সংখ্যার যোগফল হবে 5750.
৯.২. Greater than (>)
এর দুই সাইডের ভ্যালুকে তুলনা করে এই অপারেটরটি এবং এর ডান সাইডের ভ্যালুর চেয়ে বাম সাইডের ভ্যালুর সাইজ বড় - এটা নির্দেশ করে।
উদাহরণস্বরূপ, নিচের সমীকরণটি দেখুনঃ

(11*5)^3 > 575

এখানে, ডান সাইডের ভ্যালুগুলোর রেজাল্ট 575 থেকে বড়। আর সেটাই বুঝানো হয়েছে Greater than অপারেটর দিয়ে।
একইভাবে, সংখ্যাগুলো পরিবর্তন করে একটি লজিক্যাল অপারেটর ব্যবহার করে আমরা অপারেটরগুলিকে বর্ণনা করতে পারিঃ
৯.৩. Less Than (<) এটা নির্দেশ করে যে, বাম সাইডের ভ্যালু ডান সাইডের ভ্যালুর চেয়ে ছোট। ৯.৪. Greater than Equal to (>=)
এটা নির্দেশ করে যে, বাম সাইডের ভ্যালু ডান সাইডের ভ্যালুর চেয়ে বড় বা সমান।
৯.৫. Less than Equal to (<=)
এটা নির্দেশ করে যে, বাম সাইডের ভ্যালু ডান সাইডের ভ্যালুর চেয়ে ছোট বা সমান।
৯.৬. Not Equal to (<>)
এই চিহ্নটি এটা নির্দেশ করে যে, উভয় সাইডের ভ্যালু অসমান।
নিচের ইমেজে আমি সবগুল লজিক্যাল অপারেটর ব্যবহার করেছি এবং ফলাফল দেখিয়েছি।


মনে রাখবেন

অপারেটর নিয়ে কাজ করার সময় কিছু ব্যাপার অবশ্যই মনে রাখবেন

১. অবশ্যই বন্ধনী ব্যবহার করলে তা বন্ধ করবেন,
২. আপনি যদি অপারেটরের ক্রম অনুসরণ নাও করেন, তবু আপনি রেজাল্ট পাবেন। কিন্তু সেটা ভুল রেজাল্ট হতে পারে।


উপসংহার

অবশেষে আমি বলতে চাই, এক্সেলের অপারেশনের ক্রম নিয়ে একটি সাধারণ আলোচনা করলাম। আশা করছি আপনারা একটি পূর্ণাংগ ধারণা পেয়ে গেছেন।

পর্ব-১১ঃ এক্সেল আন্টোল্ড পর্ব-১১ – এক্সেলে কিভাবে সিনক্রোনাস স্ক্রোলিং এনাবল এবং ব্যবহার করতে হয়
পর্ব-১০ঃ এক্সেল আন্টোল্ড পর্ব-১০ – এক্সেলে কিভাবে সেল বর্ডার এড এবং রিমুভ করতে হয়
পর্ব-৯ঃ এক্সেল আন্টোল্ড পর্ব-৯ – এক্সেল টেবিল ফরম্যাট করার টিপস – কিভাবে টেবিলের লুক পরিবর্তন করা যায়?
পর্ব-৮ঃ এক্সেল আন্টোল্ড পর্ব-৮ – এক্সেল টেবিল বনাম রেঞ্জঃ পার্থক্য কি?
পর্ব-৭ঃ এক্সেল আন্টোল্ড পর্ব-৭ - এক্সেলে ওয়ার্কশীটের রেফারেন্স কিভাবে ব্যবহার করবেন ৫টি উদাহরণ
পর্ব-৬ঃ এক্সেল আন্টোল্ড পর্ব-৬ – এবসলুট সেল রেফারেন্স বলতে কি বুঝায় বিস্তারিত বিশ্লেষণ
পর্ব-৫ঃ এক্সেল আন্টোল্ড পর্ব-৫ – রিলেটিভ সেল রেফারেন্স বলতে কি বুঝায় বিস্তারিত বিশ্লেষণ
পর্ব-৪ঃ এক্সেল আন্টোল্ড পর্ব-৪ –এক্সেল-এ সেল বলতে কি বোঝায়
পর্ব-৩ঃ এক্সেল আন্টোল্ড পর্ব-৩ – এক্সেল স্প্রেডশীটের আপাদমস্তক ২৯ ফ্যাক্টর
পর্ব-২ঃ এক্সেল আন্টোল্ড পর্ব-২ – কর্মক্ষেত্রে এক্সেল কোন কোন ক্ষেত্রে ব্যবহার করা হয়
পর্ব-১ঃ এক্সেল আন্টোল্ড পর্ব-১ – স্প্রেডশীট কি এবং এটা কিভাবে কাজ করে

টিউনটা ভালো লাগলে টিউমেন্ট করে জানাবেন। সবাইকে অসংখ্য ধন্যবাদ। ধন্যবাদ জানাই Techtunes কে। দেখা হচ্ছে পরের টিউটোরিয়ালে।

Level 3

আমি ম্যাড গেমার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 2 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 19 টি টিউন ও 26 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 2 ফলোয়ার আছে এবং আমি টেকটিউনসে 1 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস