অবশ্যই মনে রাখতে হবে- “এক্সেলের সূত্র শুরু হয় সমান চিহ্ণ(=) দিয়ে, আর শেষ হয় এন্টার দিয়ে।“
অনেক সময়ই আমি টিউটোরিয়াল পড়তে গিয়ে খেয়াল করেছি, টিউটোরিয়াল গুলো আমার ঠিক মন দিয়ে পড়া হয় না, বিশেষ করে সংখ্যা লেখাগুলো। নতুন কিছুর ক্ষেত্রে অনেক সময় মনে হয়, বিষয়টা একটু জটিল আছে তাই পরে মন দিয়ে পড়ব, এখন আপাতত চোখ বুলায়ে যায়।
কাজেই “হিজিবিজি হিজবিজি ” লেখা পড়া আর ঐ টিউটোরিয়ালটা পড়া আমাদের জন্য একই ব্যাপার হয়।
IF এর সূত্র এক্সেল এর সহজ অথচ খুবই গুরুত্বপূর্ণ একটা বিষয়। কাজেই বিশেষ অনুরোধ এই অংশটুকু সহজ মনে করে মনোযোগ দিয়ে পড়ার চেষ্টা করবেন।
মনে করি, আমরা একটা হিসাব করব, যেখানে যারা ৮ ঘন্টা বা তার চাইতে কম কাজ করেছে তারা পাবে ৩০০টাকা করে আর যারা ৮ ঘন্টার চাইতে বেশি কাজ করেছে তারা পাবে ৫০০টাকা করে।
এক্ষেত্রে আমাদের দুই রকম মজুরীর হিসাব করতে হবে,
প্রথম ক্ষেত্রে কাজের সময় ১ থেকে ৮, যায় লেখা থাকুক না কেন, মজুরীর ঘরে ৩০০ হতে হবে,
আর যদি সময় আট ঘন্টা চাইতে বেশি মানে ৯/১০/১১/১২…. যায় লেখা থাকুক না কেন, মজুরীর ঘরে ৫০০ হতে হবে।
এখন সাধারণ যোগ বিয়োগ গুণ ভাগ দিয়ে এই কাজ করা সম্ভব না। কাজেই এসব ক্ষেত্রেই if এর সূত্রের প্রয়োজন হয়।
If এর সূত্রের জন্য শুধু মনে রাখতে হবে =if(
কারণ এটুকু লিখলেই এক্সেল নিজেই সূত্রের ফরমেটটা
দেখাবে
If(logical_test,[ value_if_true], [value_if_false])
সূত্রের বর্ণনা-
If ( ) এর সূত্রে ব্রাকেটের মধ্যে ৩টা অংশ, যা দুইটা কমা “,“ দিয়ে আলাদা করা থাকে।
ব্যাখ্যা
If( logical_test ,[ value_if_true], [value_if_false] )
logical_test ১ম অংশে একটা যুক্তি দিতে হবে।
[ value_if_true] ২য় অংশে ১অংশের যুক্তিটা ঠিক হলে এক্সেল যেটা দেখাবে সেটাই লিখে দিতে হবে,,
[value_if_false] ) ৩য় অংশে ১অংশের যুক্তিটা ভুল হলে এক্সেল যেটা দেখাবে সেটাই লিখে দিতে হবে,
এক্ষেত্রে আমাদের যুক্তিটা হলো ৮ ঘন্টার বেশি না অন্যকিছু। (অন্যকিছু বললাম কারণ ৮ ঘন্টার বেশি না হলে ৮এর সমান বা কম দুই রকম ব্যাপার হতে পারে।)
এখন আমরা যদি A1 ঘরে সময় লেখি, আর B1 ঘরে সূত্র লিখতে চাই
তাহলে B1 ঘরে লিখতে হবে =if(A1>8,500,300)

মাইক্রোসফট এক্সেল পর্ব ১ (একেবারেই নবীনদের জন্য)