এক্সেলে ফিরে আসার যোগফল


12

আমি একটি এক্সেল স্প্রেডশিটে কাজ করছি এবং যখন আমি কোনও ঘরে একটি SUM সূত্র ব্যবহার করি এবং তারপরে আমি কলামগুলি নির্বাচন করি, এটি ফিরে আসে 0। আমি মনে করি এটি ঘরের ডাবল উদ্ধৃতিগুলির কারণে। আমি সেলগুলি ফর্ম্যাট করার চেষ্টা করেছি তবে এটি এখনও ফিরে আসে 0

আমি মাইক্রোসফ্ট অফিস 2010 ব্যবহার করছি

ফলাফলের স্ক্রিন শট

উত্তর:


5

ডাবল উক্তিগুলি সরাতে, রূপান্তর করতে ঘরগুলি নির্বাচন করুন এবং Find->Replaceকোট ( ") কে কিছুই পরিবর্তন করতে ব্যবহার করুন ।

যদি ঘরগুলি পাঠ্য হিসাবে থেকে যায়, এখানে একটি পদ্ধতি রয়েছে যা Paste Specialকমান্ডটি ব্যবহার করে পাঠ্যকে সংখ্যায় রূপান্তর করবে ।

  1. যে কোনও ফাঁকা ঘরে, মান 1 টাইপ করুন
  2. আপনি যে ঘরে 1 টাইপ করেছেন সেটিকে একটি সংখ্যা হিসাবে ফর্ম্যাট করা হয়েছে তা নিশ্চিত করুন
  3. 1 এবং এর সাথে ঘরটি নির্বাচন করুন Copy
  4. আপনি সংখ্যায় রূপান্তর করতে চান এমন মান সহ কক্ষগুলি নির্বাচন করুন
  5. পছন্দ করা Paste Special
  6. নীচে Operation, ক্লিক করুন Multiplyএবং তারপরে ক্লিক করুনOK

সমস্যাটি উদ্ধৃতিগুলি থেকে আসে না। স্ক্রিনশটে প্রদর্শিত উদ্ধৃতিগুলি এখানে রয়েছে কারণ মানগুলি সংখ্যা নয়, এবং মানটিতে কোনও উদ্ধৃতি নেই। কারণটি হ'ল ফরাসি লোকালে ,দশমিক বিভাজক, না .। সুতরাং মান যেমন 123.45পাঠ্য, এবং সংক্ষিপ্ত করা যায় না। আপনার প্রস্তাবিত মত 1 টি দিয়ে গুণ করা কোনও ক্ষেত্রেই কাজ করবে না কারণ এটি কোনও "পাঠ্য হিসাবে সঞ্চিত সংখ্যা" পরিস্থিতি নয়, বরং "পাঠ্য হিসাবে সঞ্চিত পাঠ্য" পরিস্থিতি। যদি আপনি বিন্দুগুলি কোমাসের সাথে প্রতিস্থাপন করেন তবে এক্সেল পাঠ্যগুলিকে আসল সংখ্যায় রূপান্তর করবে (এটি কেবল ফরাসি লোকালে প্রযোজ্য)।
পাইকো

7

আপনি যে 'নম্বর' যুক্ত করতে চেষ্টা করছেন সেটি হ'ল টেক্সট , সংখ্যা নয়।

এটি তখন ঘটে যখন তারা উত্স থেকে লোড হয়ে যায় যা সে অনুযায়ী তাদের চিহ্নিত করে, বা ঘরের বিন্যাসটি ভুলভাবে সেট করা থাকে।

দুর্ভাগ্যক্রমে, এটি ঠিক করার সহজ কোনও দ্বি-ক্লিকের উপায় নেই - কক্ষগুলির ফর্ম্যাট পরিবর্তন করা সেই অনুসারে সামগ্রী পরিবর্তন করবে না, আপনার প্রতিটি মান পুনরায় প্রবেশের প্রয়োজন হবে। এটি ঠিক করার বিভিন্ন উপায় রয়েছে, যদিও:

  1. আপনি যদি কোনও সিএসভি বা অন্যান্য অ-এক্সেল উত্স থেকে ডেটা লোড করেন তবে সবচেয়ে সহজ এটি পুনরাবৃত্তি করা এবং কলামটি 'পাঠ্য' এর পরিবর্তে 'সংখ্যা' হিসাবে চিহ্নিত করুন। এটি করতে, একটি ফাঁকা এক্সেল শিটটি খুলুন, ডেটা / পাঠ্য পাঠ্যটিতে যান এবং উইজার্ডটি অনুসরণ করুন। পদক্ষেপ 3/3 এ, কলামটি ক্লিক করে নিশ্চিত করুন এবং 'পাঠ্য' নয়, 'সাধারণ' নির্বাচন করুন

  2. যদি এটি কোনও বিকল্প না হয়, আপনি কোনও সহায়ক কলাম (মানগুলির ঠিক পাশের অংশ) ব্যবহার করতে পারেন, এবং =VALUE(E1)F1 এ প্রবেশ করুন এবং এটি অনুলিপি করতে পারেন। এই কলামটি এখন সংক্ষিপ্ত হবে। এরপরে আপনি কলাম এ এর ​​কলাম এফ এবং 'কেবল আটকান / মানগুলি' অনুলিপি করতে পারেন এবং তারপরে সহায়ক কলামটি মুছতে পারেন।

  3. তৃতীয় বিকল্পটি এটির অ্যারে-সূত্রে একত্রিত করা: =SUM(E10:E13)ব্যবহারের পরিবর্তে =SUM(VALUE(E10:E13))চাপুন CTRLSHIFTENTER(কেবলমাত্র পরিবর্তে ENTER)।


আমি 2 এবং 3 সমাধান দিয়ে চেষ্টা করেছি তবে =SUM(VALUE(E10:E13))রিটার্ন ERROR তাই কোনও সমাধান নেই। তবে প্রকৃতপক্ষে ফাইলটি সিএসভি ফর্ম্যাট করা হয়েছে, এটিকে .xlsx এ রূপান্তর করার এবং কলামটি সংখ্যা হিসাবে চিহ্নিত করার কোনও উপায় আছে?
থেক্স

@ fixer1234 আমার কাছে মনে হয় এটি উত্তরে প্রস্তাবিত হয়েছিল।
টেকরফ

@ টেক্রাফ, হ্যাঁ আমি ওপির মন্তব্যটি সম্বোধন করার চেষ্টা করছিলাম, তবে আমার মন্তব্যটি কেবল বিভ্রান্তি যুক্ত করেছে।
ফিক্সার 1234

@ টেক্রাফ এবং @ আগানজু আমি এমনকি প্রতিটি কক্ষে ভ্যালু ফাংশন প্রয়োগ করেছি তবে এটি ত্রুটিটি ফিরে =SUM(VALUE(E10):VALUE(E13))
পেয়েছে

@ হাইথেমরিহানে, এটি কাজ করতে পারে না, এটি কোনও অ্যারে সূত্র নয়। আপনি কি সিটিআরএল + শিফট + আরইটি দিয়ে নির্দেশনাটি অনুসরণ করেছিলেন? হবে প্রদর্শন হিসাবে ={SUM(VALUE(E10:E13))}যদিও আপনি টাইপ করা কখনও {}। আমি 1 এর জন্য বিস্তারিত নির্দেশাবলীও যুক্ত করেছি
আগুনজু

3

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

এটির দ্রুততমতম উপায়টি এটির .সাথে প্রতিস্থাপন করা ,। ডেভিডের পরামর্শ অনুসারে আপনি এটি সন্ধান / প্রতিস্থাপনের মাধ্যমে দ্রুত করতে পারেন।

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

Sub Comas2Dots()
    Application.ScreenUpdating = False
    If (MsgBox("Do you want to replace comas by dots?", vbOKCancel) = vbOK) Then
        Const sTEMPCOMMA = "|comma|"
        Const sTEMPDOT = "|dot|"
        Const sCOMMA = ","
        Const sDOT = "."

        If TypeName(Selection) = "Range" Then
            With Selection
                .Replace sCOMMA, sTEMPCOMMA, xlPart
                .Replace sDOT, sTEMPDOT, xlPart
                .Replace sTEMPCOMMA, sDOT, xlPart
                .Replace sTEMPDOT, sCOMMA, xlPart
            End With
        End If
    End If
    Application.ScreenUpdating = True
End Sub

আশা করি যে লোকেরা এই অপ্রয়োজনীয় সমস্যা ভোগ করতে সহায়তা করে!


অতিরিক্ত ডকুমেন্টেশন

  1. পটিটিতে ম্যাক্রোকে কীভাবে নিয়োগ করা যায়
  2. আপনার ম্যাক্রোগুলি একটি ব্যক্তিগত ম্যাক্রো ওয়ার্কবুকে অনুলিপি করুন

2

আপনি যে কক্ষগুলি যুক্ত করার চেষ্টা করছেন সেটি সংখ্যা হিসাবে দেখা যায় না। এটি কারণ এখানে একটি সম্পূর্ণ স্টপ "।" সংখ্যার দশমিক অংশ উপস্থাপন করতে কমা "," নয়।

এটি ঠিক করার একটি আরও দ্রুত উপায় হ'ল ফাংশন (সিটিআরএল এফ) ব্যবহার করা, সবগুলি খুঁজে বের করা "" এবং "," দিয়ে প্রতিস্থাপন করুন।


@ ফিক্সার 1234 আসলে, ডেভিডের ঠিক আছে। ফ্রেঞ্চ লোকালে, যা আমারও রয়েছে, কমা হ'ল দশমিক বিভাজক। পিরিয়ড সংখ্যার জন্য মোটেও ব্যবহৃত হয় না। ওপির সমস্যাটি হ'ল সংখ্যাগুলি আসলে পাঠ্য হয় এবং এটি ঠিক করার জন্য আপনাকে এর সাথে প্রতিস্থাপন .করতে হবে ,। অবশ্যই, এটি কেবল ফরাসি (এবং অনুরূপ) লোকালে প্রয়োগ হয়।
পিকো

1
  1. আপনি যে কলামটি সুম করার চেষ্টা করছেন তা হাইলাইট করুন, ডান ক্লিক করুন এবং ঘরগুলি বিন্যাস করুন।

  2. সংখ্যা নির্বাচন করুন তবে দশকের দশমিক স্থান সেট করতে মনে রাখবেন যদি এটি মানটির সাথে প্রযোজ্য না হয়। এখন যদিও আপনি কলামটির বিন্যাস পরিবর্তন করেছেন, এর অর্থ এই নয় যে কলামটি আনুষ্ঠানিকভাবে সমস্ত মানকে সংখ্যায় রূপান্তর করেছে তাই এটি সমাধানের জন্য নিম্নলিখিতটি করুন

  3. পুরো কলামটি আবার হাইলাইট করুন এবং তথ্য ট্যাবটি ক্লিক করুন, তারপরে "কলামগুলিতে পাঠ্য"

এখানে চিত্র বর্ণনা লিখুন

  1. সীমাবদ্ধ নির্বাচন করুন, পরবর্তী ক্লিক করুন

  2. ট্যাবটি আনচেক করুন এবং কেবলমাত্র পরবর্তী ক্লিক করুন এখানে চিত্র বর্ণনা লিখুন

  3. সমাপ্তি ক্লিক করুন

যোগফল এখন একটি সংখ্যা প্রতিফলিত করা উচিত!


-1

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


-1

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.