কম্পিউটার টিউটোরিয়াল

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

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

সার্কুলার রেফারেন্স কী?

আপনি যখন একটি সেলে ফর্মুলা লিখে ফেলেন, তবে আপনি একটি সার্কুলার রেফারেন্স তৈরি করেন - যেটি সেল রেফারেন্স ব্যবহার করে ক্যালকুলেশন করে (যেটিতে এটি লিখা হয়েছিল) একটা সাপের মতো যা নিজের পূঁছ ধরে দৌড়ে।

অন্য কথায়, একটি সার্কুলার রেফারেন্স ঘটে যখন একটি ফর্মুলা, সরাসরি বা পরোক্ষভাবে, নিজের সেলটিকে রেফার করে ফিরে, যার ফলে একটি অনন্ত লুপ ऑफ কম্পিউটেশন তৈরি হয়। সেলের ভ্যালু প্রতিবার পরিবর্তন হয় যখন অনন্ত রেফারেন্স লুপটি থামানো হয় না।

আপনাকে বুঝাতে একটি উদাহরণ দিচ্ছি।

নিচের টেবিলে, আমরা বিশ্বের সবচেয়ে বড় ব্র্যান্ডগুলোর একটি Apple-এর গত দশকের রেভেনিউ পরিসংখ্যান দেখিয়েছি। একটি উদাহরণ হিসেবে, SUM Function ব্যবহার করে C16 ফিল্ডে, আমরা তাদের টোটাল রেভেনিউ কম্পিউট করার চেষ্টা করছি। কিন্তু, আমরা SUM Function-এ রেঞ্জ C5:C16 দিয়েছি।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

এটি একটি অনন্ত লুপ তৈরি করে কারণ দিয়ে যাওয়া রেঞ্জটিও C16 সেল ধারণ করে (যেখানে রেজাল্ট লিখতে হবে)। ফলস্বরূপ, এক্সেল শুধু নতুন ভ্যালু সেল C16-এ যোগ করতে থাকবে, যা এক্সপোনেনশিয়ালি বাড়তে থাকবে।

এটি এক্সেলকে নিচের চিত্রের মতো একটি সার্কুলার রেফারেন্স ওয়ার্নিং দেখানোর জন্য বাধ্য করে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

📝 নোট।

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

ইটারেটিভ ক্যালকুলেশন প্রয়োগ করে সার্কুলার রেফারেন্স এরর সক্ষম/অক্ষম করুন

ইটারেটিভ কম্পিউটেশন Excel-এ একটি আকর্ষণীয় ফিচার। যদি ইউজার ইটারেটিভ কম্পিউটেশন ডিজেবল করে, Excel একটি Circular Reference আಲার্ট দেখায় এবং সেলে আসল রেজাল্টের বদলে ০ দেখায়। কারণ এটি একটি নেভার এন্ডিং লুপ।

আপনি যদি একটি বড় ডেটাসেটের সাথে কাজ করেন এবং চান Excel একদিকে দিয়ে আপনাকে কাজ করতে দেয় সার্কুলার রেফারেন্স ওয়ার্নিং দিয়ে ডিস্টার্ব না করে, তবে আপনি Iterative Calculations ব্যবহার করতে পারেন।

ইটারেটিভ কম্পিউটেশন সক্ষম/অক্ষম করুন

নিচের স্ক্রিনশটে, আপনি দেখতে পাচ্ছেন সার্কুলার রেফারেন্স সেল C16-এ আছে যা ওয়ার্কশিটের স্ট্যাটাস বারে ইন্ডিকেট করা হয়েছে। ফলস্বরূপ, সেল C16-এ শূন্য (0) ফলাফল আসছে। এখন, আপনি যদি চান কোনো সমস্যা ছাড়া আপনার কাজ হোক, তবে আপনাকে ইটারেটিভ ক্যালকুলেশন সক্ষম করতে হবে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

চলুন এখন দেখি কিভাবে এক্সেলে ইটারেটিভ ক্যালকুলেশন সক্ষম বা অক্ষম করতে হয় যেহেতু আমরা কীভাবে এটি কাজ করে সেটি বুঝতে পেরেছি। ইটারেটিভ ক্যালকুলেশন এক্সেলে সক্ষম/অক্ষম করার জন্য নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ:

  • File ট্যাব ⇨ Options ⇨ Formulas-এ যান।
  • Enable iterative calculation চেকবক্স চেক করুন।
  • Enter প্রেস করুন।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

 

ফলস্বরূপ, আপনি দেখতে পাচ্ছেন যে সার্কুলার রেফারেন্স ডায়লগ calculate হিসেবে ইলুমিনেটেড হয়েছে নিচের স্ক্রিনশটে দেখানো মতে। এখন, সেল ১৬-এ শূন্য (0)-এর বদলে একটি ভ্যালু আছে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

এর জন্য, সার্কুলার রেফারেন্স-এর সাথে পূর্বে সম্পর্কিত প্রতিটি সেল ক্যালকুলেট হবে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

Maximum Iterations & Maximum Change প্যারামিটারস

ইটারেটিভ ক্যালকুলেশনের দুটি প্যারামিটার রয়েছে:

Maximum Iterations

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

Maximum Change

ম্যাক্সিমাম চেঞ্জ হল वह সংখ্যা যা অর্জন করতে হবে ইটারেশন চালু রাখতে। এটি ফলাফলের প্রিসিশন সম্পর্কে। এই ভ্যালু যত সম্ভব কম রাখুন যাতে সঠিক ফলাফল পাওয়া যায়। ডিফল্টভাবে, ম্যাক্সিমাম চেঞ্জ ০.০০১-এ সেট করা থাকে।

কেন আমরা ইটারেটিভ ক্যালকুলেশন সাজেমনে সক্ষম করা থেকে পরহেজ করা উচিত?

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

এক্সেলে সার্কুলার রেফারেন্স এরর খুঁজে বের করুন

যখন একটি সার্কুলার রেফারেন্স এরর ঘটে, আপনি একটি ওয়ার্নিং পাবেন, কিন্তু আপনাকে এখনও খুঁজে বের করতে হবে এররটি কোন সেলে হয়েছে। একবার আপনি এররের নির্দিষ্ট সেল লোকেশন জানলে, ভুলটি হ্যান্ডেল ও সমাধান করা সহজ হয়ে যাবে।

বড় ডেটাসেটের সাথে কাজ করার সময় এই টেকনিকগুলো খুব উপকারী।

১. Error Checking ড্রপ-ডাউন ব্যবহার করে এক্সেলে সার্কুলার রেফারেন্স এরর খুঁজুন

এখানে এক্সেলের রিবন ব্যবহার করে সার্কুলার রেফারেন্স খুঁজে বের করার পদ্ধতি।

Step 1:

  • Formulas tab-এ যান
  • Error Checking ড্রপ-ডাউন মেনুতে ক্লিক করুন।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

Step 2:

  • Circular References অপশন থেকে সিলেক্ট করুন।

এক্সেল এই সেকশনে ওয়ার্কশিটের সকল সার্কুলার রেফারেন্স দেখাবে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

আপনি উপরের স্ক্রিনশটে দেখতে পাচ্ছেন, আমরা যে স্প্রেডশিট ব্যবহার করছি সেটিতে একটি সার্কুলার রেফারেন্স আছে সেল C16-এ।

আরও পড়ুন: এক্সেলে সার্কুলার রেফারেন্স খুঁজে বের করা (২টি সহজ ট্রিক)

২. স্ট্যাটাস বার ব্যবহার করে এক্সেলে সার্কুলার রেফারেন্স এরর খুঁজুন

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

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

 

📝 নোট।

  • এই ফিচারটি ডিজেবল থাকে যখন Iterative Calculation অপশন অন থাকে, তাই আপনাকে ওয়ার্কবুক চেক করার আগে সেটি অফ করতে হবে।
  • এটি শুধু সবচেয়ে সাম্প্রতিক সার্কুলার রেফারেন্স দেখাবে এবং ইউজারকে সেখান থেকে পिछতে দেবে।

আরও পড়ুন: এক্সেলে সার্কুলার রেফারেন্স অনুমতি দেয়া (২টি উপযুক্ত ব্যবহারসহ)

এক্সেলে সার্কুলার রেফারেন্স এরর ফিক্স করুন

সার্কুলার রেফারেন্স এক্সেলে একক ক্লিকে ফিক্স করা যায় না। সার্কুলার রেফারেন্স-এর সাথে নিপটতে হলে আপনাকে সেগুলো একটা একটা করে রিমUভ করতে হবে।

উদাহরণস্বরূপ, সেল C16-এ এরর খুঁজে পাওয়ার পর, আপনাকে সঠিক ফর্মুলা রीरাইট করতে হবে বা সঠিক রেঞ্জ সিলেক্ট করতে হবে।

Step 1:

  • সেল C16-এ এরর ফিক্স করার জন্য সঠিক রেঞ্জ সিলেক্ট করুন।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

Step 2:

  • সেল C16-এ Enter প্রেস করুন ফলাফল দেখতে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

আরও পড়ুন: এক্সেলে সার্কুলার রেফারেন্স রিমUভ করা (২টি পদ্ধতি)

ফর্মুলা এবং সেলের মধ্যে রিলেশনশিপ ট্রেস করুন

যখন একটি Excel সার্কুলার রেফারেন্স স্পষ্ট নয়, তবে আপনি Trace Precedents এবং Trace Dependents ফিচার ব্যবহার করে এক বা একাধিক লাইন আঁকতে পারেন যা দেখাবে কোন সেলগুলো সিলেক্টেড সেলকে প্রভাবিত করছে বা প্রভাবিত হচ্ছে।

নিচের স্ক্রিনশটে, আমরা Apple-এর 2022-এর প্রসপেক্টেড রেভেনিউ দেখিয়েছি। এখন আমরা 2011 থেকে 2022 വര്ষের টোটাল রেভেনিউ যোগ করতে চাই। সেজন্য, আমরা সেল D10-এ নিচের ফর্মুলা লিখলাম।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

কিন্তু যেহেতু সেল C16-এ একটি সার্কুলার রেফারেন্স এরর আছে, সেল D10-এ এরর ভ্যালু আসবে। এই সমস্যায়, আমরা Trace Precedents এবং Trace Dependents ব্যবহার করব ফর্মুলা এবং সেলের মধ্যে রিলেশনশিপ ট্রেস করতে।

Trace Precedents দিয়ে এক্সেলে সার্কুলার রেফারেন্স এরর রিলেট করুন

যেসব সেল ফর্মুলার ডেটা দেয় সেগুলো ট্রেস করে, লাইন আঁকছে কোন সেলগুলো সিলেক্টেড সেলকে প্রভাবিত করছে। এটি করতে নিচের ধাপগুলো ফলো করুন।

ধাপসমূহ:

  • এক্সেলে Formulas ট্যাবে যান।
  • Trace Precedents সিলেক্ট করুন।

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

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

📝 নোট। Trace Precedents শর্টকাট: Alt+T U T

Trace Dependents দিয়ে এক্সেলে সার্কুলার রেফারেন্স এরর রিলেট করুন

সিলেক্টেড সেল দ্বারা কোন সেলগুলো প্রভাবিত হচ্ছে সেটি ইন্ডিকেট করে লাইন আঁকে এবং এক্টিভ সেলের ওপর নির্ভরশীল সেলগুলো ট্রেস করে। এটি করতে নিচের ধাপগুলো ফলো করুন।

ধাপসমূহ:

  • এক্সেলে Formulas ট্যাবে যান।
  • Trace Decedents সিলেক্ট করুন।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইডফলস্বরূপ, এটি দেখায় যেসব সেলের ফর্মুলা বর্তমান এক্টিভ সেলকে রেফার করে।

এক্সেলে সার্কুলার রেফারেন্স এরর সমাধান: ধাপে ধাপে গাইড

📝 নোট। Trace Decedents শর্টকাট: Alt+T U D

উপসংহার

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

আপনার যেকোনো প্রশ্ন থাকলে - আমাদের সাথে জিজ্ঞেস করুন। এছাড়া নিচে কমেন্ট সেকশনে কমেন্ট করুন।

আমরা, Exceldemy টিম, সবসময় আপনার কুয়েরিতে রেসপন্সিভ।

আমাদের সাথে থাকুন এবং শিখতে থাকুন।

সম্পর্কিত আর্টিকেলসমূহ

  • এক্সেলে লিস্টেড নাও পারা সার্কুলার রেফারেন্স ফিক্স (৪টি সহজ পদ্ধতি)

  1. এক্সেলে সার্কুলার রেফারেন্স সনাক্ত ও সমাধান: ২টি সহজ ট্রিক

  2. এক্সেলে সার্কুলার রেফারেন্স বুঝুন এবং সমাধান করুন

  3. এক্সেলে সার্কুলার রেফারেন্স সক্ষম করা: দুটি মূল ব্যবহারিক কেসসহ গাইড

  4. এক্সেলে লুকানো সার্কুলার রেফারেন্স দ্রুত শনাক্ত ও সমাধান: ৪টি সহজ ধাপ