তথ্য ও যোগাযোগ প্রযুক্তি · অধ্যায় ৪
স্প্রেডশিটে ফলাফল ও সূত্রের আপেক্ষিক রেফারেন্স
মান বদলাও, চালাও, আর দেখো কী ঘটে।
নবম শ্রেণির আইসিটি শিক্ষক স্প্রেডশিটে ৫ জন শিক্ষার্থীর আইসিটি পরীক্ষার নম্বর B1 থেকে B5 সেলে লিখেছেন: B1 সেলে ৭৮, B2 সেলে ৪৫, B3 সেলে ৩০, B4 সেলে ৮৮ এবং B5 সেলে ৬০। পাস নম্বর ৩৩। ১ম শিক্ষার্থীর ফলাফল নির্ধারণের জন্য তিনি C1 সেলে শর্তযুক্ত সূত্র লিখলেন: =IF(B1>=33,"Pass","Fail")। এরপর তিনি সূত্রটি মাউস দিয়ে টেনে ঠিক এক সারি নিচে ২য় শিক্ষার্থীর জন্য C2 সেলে কপি করলেন। C2 সেলে সূত্রটি কী দাঁড়াবে?
এক সারি নিচে C2 সেলে কপি করার পর সূত্রটি কী হবে?
- =IF(B2>=33,"Pass","Fail") — আপেক্ষিক রেফারেন্স এক সারি নিচে নেমে B1 থেকে B2 হয়
- =IF(B1>=33,"Pass","Fail") — সূত্র হুবহু কপি হয়, তাই সেলের ঠিকানা বদলায় না
- =IF(45>=33,"Pass","Fail") — সেলের ঠিকানার বদলে ২য় শিক্ষার্থীর প্রাপ্ত নম্বর ৪৫ সরাসরি বসে যায়
যা বদলাতে পারবে
- যে সারিতে সূত্র কপি করা হয়েছে: ১ থেকে ৫
- সেল রেফারেন্সের ধরন: আপেক্ষিক রেফারেন্স (Relative, B1), পরম রেফারেন্স (Absolute, $B$1)
- হিসাবের সূত্র: শর্তযুক্ত পাস/ফেল (IF), মোট নম্বর (SUM), গড় নম্বর (AVERAGE), পাস সংখ্যা (COUNTIF)
যা মেপে দেখাবে
- কপি করা সূত্র
- সূত্রের ফলাফল
- উত্তীর্ণ শিক্ষার্থীর সংখ্যা
- শ্রেণির গড় নম্বর
চালানোর সময় খেয়াল করো
- সারির নম্বর ২ ও ৩ এ পরিবর্তন করে দেখো কপি করা সূত্রে সেলের ঠিকানা কীভাবে বদলায়। এবার পরম রেফারেন্স ($B$1) নির্বাচন করে দেখো ৩ নম্বর সারির শিক্ষার্থী ফেল করা সত্ত্বেও কেন পাস দেখায়!
নিজে করে দেখো
- IF সূত্রটি কপি করে সেই শিক্ষার্থীর সারিতে নাও যে ফেল করেছে।
ইঙ্গিত
কোন ঘরে ৩৩-এর কম নম্বর আছে?
- এমন রেফারেন্স ব্যবহার করো যাতে কপি করার পর সূত্রটি ভুল শিক্ষার্থীর নম্বর যাচাই করে — তারপর বলো কেন।
ইঙ্গিত
$B$1 কপি করলে কি বদলায়?
ধারণাটা কী?আগে নিজে চালিয়ে দেখো, তারপর খোলো।
স্প্রেডশিটে আপেক্ষিক সেল রেফারেন্স: সারি পরিবর্তনের সাথে ঠিকানার স্বয়ংক্রিয় পরিবর্তন
স্প্রেডশিটে ডলার চিহ্ন () ছাড়া লেখা সেলের ঠিকানাকে 'আপেক্ষিক সেল রেফারেন্স' (Relative Cell Reference) বলে। যখন কোনো সূত্র এক সারি নিচে (C1 থেকে C2 তে) কপি করা হয়, তখন স্প্রেডশিট সফটওয়্যার আপেক্ষিক দূরত্ব বজায় রেখে স্বয়ংক্রিয়ভাবে সূত্রের সারির নম্বর ১ বাড়িয়ে B1 থেকে B2 করে দেয়। এর ফলে প্রতিটি সারিতে সংশ্লিষ্ট শিক্ষার্থীর নিজস্ব নম্বর অনুযায়ী পাস বা ফেল নির্ধারিত হয়। বিপরীতভাবে, পরম রেফারেন্সে (\B$1) সারির আগে ডলার চিহ্ন থাকায় নিচের সারিতে কপি করলেও ঠিকানা B1-ই থেকে যায়।
অন্য উত্তরগুলো কেন ভুল
কপি করার সময় স্প্রেডশিট সূত্রটিকে হুবহু অক্ষত রাখে না (B1 রেখে দেয় না) কিংবা সেলের সাংখ্যিক মান (যেমন ৪৫) সূত্রে বসিয়ে দেয় না। বরং আপেক্ষিক রেফারেন্সের নিয়ম মেনে নতুন সারির অবস্থানের সাথে মিল রেখে সারির নম্বর ১ বাড়িয়ে B2 তৈরি করে।
যেসব ভুল ধারণা হয়
- স্প্রেডশিটে সূত্র কপি করলে আপেক্ষিক সেল ঠিকানা অপরিবর্তিত থাকে
- সূত্র কপি করলে সেল ঠিকানার বদলে ওই সেলের প্রকৃত সাংখ্যিক মান বসে যায়
বাস্তবে কোথায় দেখা যায়
- বিদ্যালয়ের বার্ষিক পরীক্ষার ফলাফল তৈরিতে শত শত শিক্ষার্থীর জিপিএ, মোট নম্বর (SUM) ও ফলাফল (IF) এক ক্লিকে স্বয়ংক্রিয়ভাবে হিসাব করা
- ব্যবসায়িক প্রতিষ্ঠানে কর্মচারীদের মূল বেতন, বাড়িভাড়া ভাতা ও মোট প্রদেয় বেতন স্বয়ংক্রিয় পে-রোল স্প্রেডশিটে হিসাব করা