এই আর্টিকেলের একটি ভিডিও ওভারভিউ রয়েছে।
বিভিন্ন কারণ দেখানোর জন্য যে এক্সেল ফর্মুলা স্বয়ংক্রিয়ভাবে বা সঠিকভাবে রিক্যালকুলেট হচ্ছে না, এবং সমাধান, আমরা নিচের ডেটাসেট ব্যবহার করব যাহা জানুয়ারি, ফেব্রুয়ারি, এবং মার্চের বিক্রয় বিবরণী ধারণ করে। আমাদের ডেটাসেটে ৫টি কলাম রয়েছে: Product, Sales January, February এবং March, এবং Total Sales.
আমাদের ডেটাসেটে বিভিন্ন এক্সেল ফর্মুলা স্বয়ংক্রিয়ভাবে ক্যালকুলেট হচ্ছে না। চলুন সমস্যাগুলো ফিক্স করি।
নোট: এই টিউটোরিয়ালে আমরা Microsoft Office 365 ব্যবহার করেছি। এক্সেলের ভিন্ন ভার্সনে কিছু কমান্ডের পজিশন কিছুটা ভিন্ন হতে পারে।
কারণ ১ – অনুপযুক্ত Calculation Options
যদি Calculation Options ফিচার Manual-এ সেট করা থাকে, তাহলে এক্সেল ফর্মুলা স্বয়ংক্রিয়ভাবে ক্যালকুলেট হবে না।

সমাধান – Calculation Options Automatic-এ সেট করুন
ধাপসমূহ:
- রিবনে Formulas ট্যাবে ক্লিক করুন।
- Calculation গ্রুপের Calculation Options-এর নিচে drop-down অ্যারোতে ক্লিক করুন।
- Automatic সিলেক্ট করুন।
- ফর্মুলা এখন স্বয়ংক্রিয়ভাবে আপডেট হবে।

একই ফলাফল Excel Options ডায়লগ বক্স দিয়েও অর্জন করা যায়।
ধাপসমূহ:
- রিবনে File ট্যাবে ক্লিক করুন।
- Options-এ ক্লিক করুন।

- Excel Options ডায়লগ বক্স প্রদর্শিত হবে।
- Formula ট্যাবে ক্লিক করুন।
- Workbook Calculation-কে Automatic-এ সেট করুন।
- OK ক্লিক করুন।

আরও পড়ুন: [Solved]: এক্সেল ফর্মুলা সেভ করার আগে আপডেট হচ্ছে না
কারণ ২ – সেল ভ্যালু Text ফরম্যাটে আছে
এক্সেল ফর্মুলা স্বয়ংক্রিয়ভাবে ক্যালকুলেট না হয়ার আরেকটি সাধারণ কারণ হলো ফর্মুলা ধারণকারী সেলগুলো অনিচ্ছাকৃতভাবেই টেক্সট হিসেবে ফরম্যাট করা।

সমাধান – টেক্সট ভ্যালুকে নাম্বার ফরম্যাটে কনভার্ট করুন
ধাপসমূহ:
- E6 সেল সিলেক্ট করুন এবং Ctrl + 1 চাপুন। Format Cells ডায়লগ বক্স পপ-আপ হবে।
- Number ট্যাব সিলেক্ট করুন।
- Category ড্রপ-ডাউন লিস্ট থেকে Number বেছে নিন।
- Use 1000 Separator(,) অপশনে টিক দিন।
- OK ক্লিক করুন।

এক্সেল ফর্মুলা এখন স্বয়ংক্রিয়ভাবে ক্যালকুলেট হচ্ছে।

নোট: Text-এর বদলে Number বা General ফরম্যাটও ব্যবহার করা যায়।

আরও পড়ুন: [Fixed!] এক্সেলে ফর্মুলা কাজ করছে না এবং টেক্সট হিসেবে দেখাচ্ছে
কারণ ৩ – অ্যাপস্ট্রফির উপস্থিতি
আমাদের ডেটাসেটে কয়েকটি সেলে অ্যাপস্ট্রফি আটকে আছে।

সমাধান – অ্যাপস্ট্রফি সরান
অ্যাপস্ট্রফি চিহ্ন বা লিডিং স্পেসগুলো এক এক করে মুছে ফেলতে হবে।
ধাপসমূহ:
- যে সেলে অ্যাপস্ট্রফি চিহ্ন আটকে আছে সেটি সিলেক্ট করুন। এখানে, আমরা C8 সেল থেকে শুরু করছি। যদিও চিহ্নটি সেলে দেখাচ্ছে না, ডেটার অ্যালাইনমেন্ট देखकर বোঝা যাচ্ছে ফরম্যাটটি ভুল।

- Formula Bar-এ ক্লিক করুন।
- Delete বাটন চাপায় অ্যাপস্ট্রফি চিহ্নটি ম্যানুয়ালি ডিলিট করুন।
- Enter চাপুন।

- অন্য সেলগুলো থেকে আটকে থাকা অ্যাপস্ট্রফিগুলো একই প্রক্রিয়ায় ডিলিট করুন।

ফর্মুলা এখন স্বয়ংক্রিয়ভাবে ক্যালকুলেট হচ্ছে।
কারণ ৪ – লিডিং বা ট্রেইলিং স্পেস
আমাদের ডেটাসেটে, কয়েকটি লিডিং বা ট্রেইলিং স্পেস এক্সেল ফর্মুলাকে স্বয়ংক্রিয়ভাবে ক্যালকুলেট করতে বাধা দিচ্ছে।

সমাধান – লিডিং বা ট্রেইলিং স্পেস সরান
ধাপসমূহ:
- যে সেলে লিডিং বা ট্রেইলিং স্পেস আটকে আছে সেটি সিলেক্ট করুন।
- Formula Bar-এ ক্লিক করুন।
- Backspace চাপায় লিডিং বা ট্রেইলিং স্পেসগুলো ম্যানুয়ালি ডিলিট করুন।
- Enter চাপুন।
- একইভাবে সকল সেল থেকে আটকে থাকা লিডিং বা ট্রেইলিং স্পেস ডিলিট করুন।

কারণ ৫ – ভুল সেল রেফারেন্স
ফর্মুলার প্রত্যাশিত ফলাফল না দেয়ার একটি সাধারণ কারণ হলো অ্যাবসোলিউট সেল রেফারেন্সের ভুল ব্যবহার।
উদাহরণস্বরূপ:
- একটি সেলে =B5 লিখে AutoFill নিচে ড্র্যাগ করলে, =B6 নিচে কপি হবে।
- একটি সেলে =$B$5 লিখে AutoFill নিচে ড্র্যাগ করলে, =$B$5 নিচে কপি হবে।

উপরোক্ত স্ক্রিনশটে, অ্যাবসোলিউট রেফারেন্স ব্যবহার করা ফর্মুলাগুলো D17 এবং E17 সেলে ভুল আউটপুট দিচ্ছে।
সমাধান – উপযুক্ত সেল রেফারেন্স ব্যবহার করুন
দোষী এক্সেল ফর্মুলা থেকে ডলার সিম্বল ($) সরিয়ে দিন।
ধাপসমূহ:
- C17 সেল সিলেক্ট করুন এবং ফর্মুলা থেকে ডলার সিম্বল ($) সরিয়ে দিন।
- ফর্মুলাটি কলাম E পর্যন্ত AutoFill করুন।

নোট – বাইনারি টু ডেসিমেল কনভার্সন
কম্পিউটার বাইনারি ব্যবহার করে, যা ১ এবং ০-র সংমিশ্রণ। কিন্তু আমাদের সংখ্যা বোঝার পদ্ধতি ডেসিমেল সিস্টেম, যা বেস ১০-এ কাজ করে। ফলে, এক্সেলকে বাইনারি এবং ডেসিমেল ফরম্যাটের মাঝপথে সংখ্যা কনভার্ট করতে হয়, যা কখনও কখনও অনপেক্ষিত ফলাফল তৈরি করে।
এক্সেলের ক্যালকুলেশনের সর্বোচ্চ নির্ভুলতা ১৫ সিগনিফিক্যান্ট ডিজিট। তাই, বাইনারি থেকে ডেসিমেল কনভার্সনের ফলাফলে খুব সামান্য রাউন্ডিং এরর হতে পারে। কিছু লজিক্যাল আর্গুমেন্টের সাথে, এটি অনপেক্ষিত ফলাফল তৈরি করতে পারে।
কারণ ৬ – ডবল কোটেশনে সীমাবদ্ধ সংখ্যা
ডবল কোটেশনে সীমাবদ্ধ সংখ্যা টেক্সট এবং নামারিক ভ্যালুর মাঝপথে গুলিয়ে দেয়, যার ফলে ফর্মুলা স্বয়ংক্রিয়ভাবে ক্যালকুলেট হতে বন্ধ হয়ে যায়। নিচের ছবিতে, SUM ফাংশন এই কারণে ভুল আউটপুট দিচ্ছে।

- এররটি হচ্ছে কারণ IF ফাংশন-এ ডবল কোটেশন, ফলে কিছু সংখ্যা টেক্সট হিসেবে বিবেচিত হচ্ছে।

সমাধান – ফর্মুলায় সঠিক আর্গুমেন্ট ব্যবহার করুন
IF ফাংশনের আর্গুমেন্ট থেকে ডবল কোটেশন সরিয়ে দিলেই সঠিক আউটপুট রিটার্ন হবে।

আরও পড়ুন: [Fixed!] এক্সেলে SUM ফর্মুলা কাজ করছে না
স্বয়ংক্রিয়ভাবে ক্যালকুলেট না হচ্ছে এমন ফর্মুলা ঠিক করার টিপস
টিপ ১ – উপযুক্ত সেল ফরম্যাটিং প্রয়োগ
ভুল সেল ফরম্যাটিং হলো এক্সেল ফর্মুলা স্বয়ংক্রিয়ভাবে ক্যালকুলেট না হয়ার অন্য একটি সম্ভাব্য কারণ। উপযুক্ত সেল ফরম্যাটিং বেছে নেওয়া এই এরর সমাধান করবে।
ধাপসমূহ:
- C6:E16 রেঞ্জ সিলেক্ট করুন।
- Home ট্যাবে ক্লিক করুন।
- Number গ্রুপ থেকে উপযুক্ত ফরম্যাট বেছে নিন, যেমন আমাদের সেলের জন্য Currency।

ফর্মুলা এখন সঠিকভাবে ক্যালকুলেট হচ্ছে।
নোট:
যখন আমরা একটি সেলে 12/10 লিখি, আমরা সেলে কী পেতে চাই? কি 12/10-এর ফলাফল? অথবা ১০ ডিসেম্বর-এর ফলাফল? ডিফল্টভাবে, এক্সেল ধরে নেয় আমরা বর্তমান বছরের ১০ ডিসেম্বর চাই।
এক্সেলে সবচেয়ে ঘনঘটিত অটোমেটিক কনভার্সন ডেট সম্পর্কিত। এক্সেলে ডেট সংখ্যা হিসেবে রিপ্রেজেন্ট করা হয়, ৩১ ডিসেম্বর, ১৮৯৯- থেকে কত দিন হয়েছে তা নির্দেশ করে। আমাদের বর্তমান বছর ২০২৩। যদি আমরা 12/10 লিখি, এক্সেল মনে করে আমরা ১০ ডিসেম্বর চাই, এবং সেই তারিখের নম্বর ৪৫২৭১ রিটার্ন করে।

টিপ ২ – Circular Reference অপশন আনচেক করুন
সার্কুলার রেফারেন্স অপশন এক্টিভ থাকলে কখনও কখনও এক্সেল ফর্মুলা ভ্যালু স্বয়ংক্রিয়ভাবে ইভ্যালুয়েট করতে সমস্যা হয়। এই ফিচার বন্ধ করলে সমস্যা সমাধান হয়।
ধাপসমূহ:
- Formula ট্যাবে যান।
- Formula Auditing গ্রুপে, Error Checking-এর নিচে drop-down arrow-এ ক্লিক করুন।
- Circular Reference বন্ধ করুন।

ভুল ফর্মুলা এখন সঠিকভাবে ক্যালকুলেট হচ্ছে।
টিপ ৩ – Show Formulas কমান্ড বন্ধ করুন
ধাপসমূহ:
- Formula ট্যাবে ক্লিক করুন।
- Formula Auditing গ্রুপ থেকে Show Formula অপশনে ক্লিক করুন এটি বন্ধ করার জন্য।

ভুল ফর্মুলা এখন সঠিকভাবে ক্যালকুলেট হচ্ছে।
এক্সেলে ম্যানুয়াল ক্যালকুলেশন মোড ব্যবহারের কারণগুলো কী?
- ক্যালকুলেশনের নিয়ন্ত্রণ: ডিফল্টভাবে, এক্সেল সেলে যেকোনো পরিবর্তন হলে সকল ফর্মুলা স্বয়ংক্রিয়ভাবে রিক্যালকুলেট করে। ম্যানুয়াল ক্যালকুলেশন মোড আপনাকে ক্যালকুলেশন কখন হবে সেটি নিয়ন্ত্রণের অধিক সুযোগ দেয়।
- পারফরম্যান্স উন্নতি: বড় এবং জটিল স্প্রেডশিটে কাজ করার সময়, প্রতিটি পরিবর্তনের পর স্বয়ংক্রিয় রিক্যালকুলেশন এক্সেলের রেসপন্সিভনেস ধীর করে দিতে পারে। ম্যানুয়াল ক্যালকুলেশন ব্যবহার করে, আপনি স্প্রেডশিটে একাধিক পরিবর্তন আনতে পারেন এবং তারপর একসাথে সকল ফর্মুলা রিক্যালকুলেট করতে পারেন, যা প্রসেসিং পাওয়ার বাঁচায় এবং দক্ষতা বাড়ায়।
- এরর ডিটেকশন এবং ট্রাবলশুটিং: ম্যানুয়াল ক্যালকুলেশন মোড আপনাকে ক্যালকুলেশন করার আগে ফর্মুলা রিভিউ ও অডিট করার সুযোগ দেয়। এটি স্প্রেডশিটে ত্রুটি এবং অসঙ্গতি চিহ্নিত করতে সাহায্য করে। ম্যানুয়ালি রিক্যালকুলেশন ট্রিগার করে, আপনি ফর্মুলার নির্ভুলতা যাচাই করতে পারেন, সম্ভাব্য ত্রুটি চেক করতে পারেন, এবং উত্থাপন হওয়া যেকোনো সমস্যা ডিবাগ করতে পারেন।
- ডেটা ভ্যালিডেশন: কিছু কেসে, ক্যালকুলেশন করার আগে ডেটা ভ্যালিডেট করতে হতে পারে। ম্যানুয়াল ক্যালকুলেশন মোড আপনাকে স্বয়ংক্রিয় রিক্যালকুলেশন ট্রিগার না করেই ডেটা ইনপুট ও যাচাই করার সুযোগ দেয়। এটি নিশ্চিত করে যে ক্যালকুলেশন করার আগে ডেটা নির্ভুল এবং সম্পূর্ণ, যা ডেটা ইন্টিগ্রিটি মেনে চলতে সাহায্য করে।
- সার্কুলার রেফারেন্স এড়ানো: সার্কুলার রেফারেন্স ঘটে যখন একটি ফর্মুলা সেই সেলকেই রেফার করে যেটিতে এটি অবস্থিত, যা ক্যালকুলেশনের একটি অনন্ত লুপ তৈরি করে। ম্যানুয়াল ক্যালকুলেশন মোড আপনাকে ম্যানুয়ালি ফর্মুলা রিক্যালকুলেট করার বাধ্য করে সার্কুলার রেফারেন্স চিহ্নিত ও সমাধান করতে সাহায্য করে। এটি সার্কুলার রেফারেন্স সহজে চিহ্নিত ও সংশোধন করতে সাহায্য করে, ক্যালকুলেশন এরর প্রতিরোধ করে।
- রিসোর্স ম্যানেজমেন্ট: অটোমেটিক ক্যালকুলেশন কম্পিউটার রিসোর্স খরচ করে, বিশেষ করে বড় স্প্রেডশিটে। ম্যানুয়াল ক্যালকুলেশন মোড ব্যবহার করে, আপনি সিস্টেম রিসোর্স সংরক্ষণ করতে পারেন, CPU ইউসেজ কমাতে পারেন, এবং আপনার কম্পিউটারের পারফরম্যান্স অপ্টিমাইজ করতে পারেন।
মনে রাখবেন যে ম্যানুয়াল ক্যালকুলেশন মোড ব্যবহার করার সময়, আপনাকে সঠিক ফলাফল নিশ্চিত করতে ম্যানুয়ালি ফর্মুলা রিক্যালকুলেট করতে মনে রাখতে হবে।
এক্সেল ওয়ার্কবুক বা ওয়ার্কশিটে ফর্মুলা রিক্যালকুলেট বাধ্য করার পদ্ধতি
যদি আপনার Calculation অপশন Manual-এ সেট করা থাকতে হয়, তবে ফর্মুলা রিক্যালকুলেট বাধ্য করার দুটি পদ্ধতি রয়েছে: রিবনের Calculate বাটন ব্যবহার করা, বা নিচের শর্টকাটগুলো ব্যবহার করা।
➤ সক্রিয় শিট রিক্যালকুলেট করতে:
- Shift + F9 চাপুন, অথবা
- Formulas ট্যাবে যান >> Calculation গ্রুপ থেকে Calculate Sheet বেছে নিন।
➤ সম্পূর্ণ ওয়ার্কবুক রিক্যালকুলেট করতে:
- F9 চাপুন, অথবা
- Formulas ট্যাব থেকে, Calculation গ্রুপের Calculate Now বেছে নিন।

➤ সকল খোলা ওয়ার্কবুকের সকল শিট রিক্যালকুলেট করতে, Ctrl + Alt + F9 চাপুন।
➤ একটি শিটের নির্দিষ্ট ফর্মুলা রিক্যালকুলেট করতে:
- ফর্মুলা ধারণকারী সেলটি বেছে নিন।
- F2 চাপায় বা সেলে ডাবল-ক্লিক করলে এডিটিং মোডে যাবে।
- Enter চাপায় রিক্যালকুলেশন এক্সিকিউট হবে।
মনে রাখার বিষয়সমূহ
- “F9” কী চাপায় সক্রিয় ওয়ার্কশিট ম্যানুয়ালি রিক্যালকুলেট করুন।
- নিশ্চিত করুন যে ফর্মুলা ধারণকারী সেলগুলো “General” বা প্রত্যাশিত ফলাফলের জন্য উপযুক্ত ফরম্যাটে রয়েছে। ভুল ফরম্যাটিং ভুল বা ক্যালকুলেশন না হয়ের কারণ হয়।
- যেকোনো সার্কুলার রেফারেন্স এরর চিহ্নিত ও সমাধান করুন।
- যদি আপনার ফর্মুলা diğer ওয়ার্কবুক বা ফাইলে এক্সternal রেফারেন্স ধারণ করে, নিশ্চিত করুন যে লিংক করা ফাইলগুলো অ্যাক্সেসিবল এবং ফর্মুলা সঠিকভাবে সেগুলো রেফারেন্স করছে।
সাধারণত জিজ্ঞাসিত প্রশ্নাবলি
১. F9 চাপলেও ফর্মুলা রিক্যালকুলেট না হলে কী করব?
উত্তর: যদি F9 চাপলে রিক্যালকুলেশন ট্রিগার না হয়, তবে চেক করুন ফর্মুলাগুলো অন্য ফাইল বা ওয়ার্কবুকে এক্সternal রেফারেন্স ধারণ করছে কিনা। নিশ্চিত করুন যে এই রেফারেন্সগুলো বৈধ এবং লিংক করা ফাইলগুলো অ্যাক্সেসিবল। এছাড়া চেক করুন কোনো নির্দিষ্ট ক্যালকুলেশন ডিপেনডেন্সি বা সেটিংস স্বয়ংক্রিয় রিক্যালকুলেশন বাধা দিচ্ছে কিনা।
২. নির্দিষ্ট সেল রেঞ্জে ফর্মুলা ক্যালকুলেট না হলে কীভাবে ট্রাবলশুট করব?
উত্তর: যদি নির্দিষ্ট রেঞ্জে ফর্মুলা ক্যালকুলেট না হয়, তবে চেক করুন কন্ডিশনাল ফরম্যাটিং রুল বা ডেটা ভ্যালিডেশন সেটিংস আছে কিনা যা ক্যালকুলেশন বাধা দিচ্ছে। যাচাই করুন সেলগুলো সঠিকভাবে ফরম্যাট করা আছে এবং কোনো ম্যানুয়াল ওভাররাইড স্বয়ংক্রিয় ক্যালকুলেশন বাধা দিচ্ছে কিনা।
৩. কি প্রোটেক্টেড সেল বা ওয়ার্কশিট ফর্মুলা ক্যালকুলেশন প্রভাবিত করতে পারে?
উত্তর: হ্যাঁ, প্রোটেক্টেড সেল বা ওয়ার্কশিট ফর্মুলা ক্যালকুলেশন বাধা দিতে পারে। নিশ্চিত করুন যে স্বয়ংক্রিয় ক্যালকুলেশনের জন্য প্রয়োজনীয় সেল বা ওয়ার্কশিট লক বা প্রোটেক্টেড নয়।
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
সম্পর্কিত আর্টিকেলসমূহ
- এক্সেলে ফর্মুলা রিফ্রেশ কীভাবে করবেন
- [Fixed!]: এক্সেল ফর্মুলা সঠিক ফলাফল দেখাচ্ছে না
- [Fixed!] অন্য কম্পিউটারে এক্সেল ফর্মুলা কাজ করছে না
- [Solved:] এক্সেল ফর্মুলা ডাবল ক্লিক ছাড়া কাজ করছে না
- [Solved]: এক্সেল অ্যারে ফর্মুলা ফলাফল দেখাচ্ছে না
<< ফিরে যান: এক্সেলে ফর্মুলা কাজ করছে না | এক্সেল ফর্মুলা | এক্সেল শিখুন
বিনামূল্যে অ্যাডভান্সড এক্সেল এক্সারসাইজ ও সমাধান পান!