কিভাবে এক্সেলে অনন্য মূল্য গণনা করা যায়

কিভাবে এক্সেলে অনন্য মূল্য গণনা করা যায়

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





আমরা নীচে আপনার সাথে কথা বলব এমন পদ্ধতিগুলি ব্যবহার করে এক্সেলে অনন্য মান গণনা করে এটি করা সম্ভব।





একটি কলাম থেকে ডুপ্লিকেট ডেটা সরান

এক্সেলের অনন্য মানগুলি গণনা করার একটি দ্রুত এবং নোংরা উপায় হল সদৃশগুলি সরানো এবং দেখুন কতগুলি এন্ট্রি বাকি আছে। যদি আপনি দ্রুত উত্তর চান এবং ফলাফল ট্র্যাক করার প্রয়োজন না হয় তবে এটি একটি ভাল বিকল্প।





একটি নতুন শীটে ডেটা অনুলিপি করুন (যাতে আপনি দুর্ঘটনাক্রমে আপনার প্রয়োজনীয় কোনও ডেটা মুছে ফেলবেন না)। যে মান বা কলাম থেকে আপনি ডুপ্লিকেট মানগুলি সরাতে চান তা নির্বাচন করুন। মধ্যে ডেটা টুলস এর বিভাগ ডেটা ট্যাব নির্বাচন করুন সদৃশ অপসারণ । এটি সমস্ত সদৃশ ডেটা সরিয়ে দেয় এবং কেবল অনন্য মানগুলি ছেড়ে দেয়।

তথ্য দুটি কলামের মধ্যে বিভক্ত হলে একই প্রক্রিয়া কাজ করে। পার্থক্য হল যে আপনাকে উভয় কলাম নির্বাচন করতে হবে। আমাদের উদাহরণে, আমাদের প্রথম নামের জন্য একটি কলাম এবং শেষ নামের জন্য একটি দ্বিতীয় আছে।



আপনি যদি অনন্য মানের সংখ্যা ট্র্যাক করতে চান, তাহলে আপনি এর পরিবর্তে একটি সূত্র লিখলে ভালো হয়। আমরা আপনাকে নীচে এটি কীভাবে করব তা দেখাব।

সম্পর্কিত: আপনার পছন্দসই ডেটা প্রদর্শন করতে এক্সেলে কীভাবে ফিল্টার করবেন





একটি এক্সেল ফর্মুলা দিয়ে অনন্য মূল্য গণনা করুন

শুধুমাত্র অনন্য মান গণনা করার জন্য আমাদের বেশ কয়েকটি এক্সেল ফাংশন একত্রিত করতে হবে। প্রথমে, আমাদের প্রতিটি মান একটি সদৃশ কিনা তা পরীক্ষা করতে হবে, তারপরে আমাদের অবশিষ্ট এন্ট্রিগুলি গণনা করতে হবে। আমাদের একটি অ্যারে ফাংশন ব্যবহার করতে হবে।

আপনি যদি শুধু উত্তর খুঁজছেন, তাহলে এই সূত্রটি ব্যবহার করুন, A2: A13 এর প্রতিটি দৃষ্টান্তকে প্রতিস্থাপন করে যে কোষগুলি আপনি ব্যবহার করতে চান:





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

আমরা কিভাবে সেখানে পৌছালাম তা একটু জটিল। সুতরাং যদি আপনি বুঝতে চান যে সেই সূত্রটি কেন কাজ করে, আমরা নীচের সময়ে এটিকে এক টুকরো করে ভেঙে ফেলব।

একটি অ্যারে ফাংশন ব্যাখ্যা করা

প্রথমে একটি অ্যারে কি তা ব্যাখ্যা করে শুরু করা যাক। একটি অ্যারে একটি একক পরিবর্তনশীল যা একাধিক মান ধারণ করে। এটি প্রতিটি সেলকে পৃথকভাবে উল্লেখ করার পরিবর্তে একবারে এক্সেল কোষের একটি গুচ্ছ উল্লেখ করার মতো।

এটি আমাদের দৃষ্টিকোণ থেকে একটি অদ্ভুত পার্থক্য। যদি আমরা A2: A13 কোষগুলোকে সাধারণভাবে অথবা একটি অ্যারে হিসাবে দেখার জন্য একটি সূত্র বলি, তাহলে ডেটা আমাদের কাছে একই রকম দেখায়। পার্থক্য হল এক্সেল কীভাবে পর্দার পিছনের ডেটা ব্যবহার করে। এটি এমন একটি সূক্ষ্ম পার্থক্য যে এক্সেলের নতুন সংস্করণগুলি তাদের মধ্যে আর পার্থক্য করে না, যদিও পুরোনো সংস্করণগুলি করে।

আমাদের উদ্দেশ্যে, আমরা কিভাবে অ্যারে ব্যবহার করতে পারি তা জানা আরও গুরুত্বপূর্ণ। আপনার যদি এক্সেলের নতুন সংস্করণ থাকে তবে এটি স্বয়ংক্রিয়ভাবে একটি অ্যারে হিসাবে ডেটা সঞ্চয় করে যখন এটি করা আরও দক্ষ। যদি আপনার একটি পুরোনো সংস্করণ থাকে, যখন আপনি আপনার সূত্র লেখা শেষ করবেন, টিপুন Ctrl + Shift + Enter । একবার আপনি করলে, সূত্রটি কোঁকড়া বন্ধনী দ্বারা বেষ্টিত হবে যাতে এটি অ্যারে মোডে দেখানো হয়।

FREQUENCY ফাংশন প্রবর্তন

FREQUENCY ফাংশন আমাদের বলে একটি তালিকাতে কতবার একটি সংখ্যা প্রদর্শিত হয়। যদি আপনি সংখ্যার সাথে কাজ করেন তবে এটি দুর্দান্ত, তবে আমাদের তালিকাটি পাঠ্য। এই ফাংশনটি ব্যবহার করার জন্য, আমাদের পাঠ্যকে প্রথমে সংখ্যায় রূপান্তর করার উপায় খুঁজে বের করতে হবে।

যদি আপনি সংখ্যার তালিকায় অনন্য মান গণনা করার চেষ্টা করছেন, তাহলে আপনি পরবর্তী ধাপটি এড়িয়ে যেতে পারেন।

MATCH ফাংশন ব্যবহার করে

MATCH ফাংশন একটি মান প্রথম ঘটনার অবস্থান প্রদান করে। আমরা এটি ব্যবহার করতে পারি আমাদের নামের তালিকাকে সংখ্যা মানগুলিতে রূপান্তর করতে। এর জন্য তিনটি তথ্য জানা দরকার:

  • আপনি কোন মূল্য খুঁজছেন?
  • আপনি কোন ডেটা সেট চেক করছেন?
  • আপনি কি মান, উচ্চতর, বা লক্ষ্য মান সমান খুঁজছেন?

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

কোন স্থান খুঁজে পাওয়া মানে কি

উপরের উদাহরণে, আমরা টিয়া গ্যালাঘের (A2) এর জন্য আমাদের তালিকা (A2: A13) অনুসন্ধান করছি এবং আমরা একটি সঠিক মিল চাই। শেষ ক্ষেত্রের 0 নির্দিষ্ট করে যে এটি একটি সঠিক মিল হতে হবে। আমাদের ফলাফল আমাদের বলে যে তালিকায় নামটি প্রথমে কোথায় ছিল। এই ক্ষেত্রে, এটি প্রথম নাম ছিল, তাই ফলাফল 1।

এর সাথে সমস্যা হল যে আমরা আমাদের সকল গ্রাহকদের প্রতি আগ্রহী, শুধু টিয়া নয়। কিন্তু, যদি আমরা কেবল A2 এর পরিবর্তে A2: A13 অনুসন্ধান করার চেষ্টা করি, আমরা একটি ত্রুটি পাই। এই যেখানে অ্যারে ফাংশন সহজ। প্রথম প্যারামিটার শুধুমাত্র একটি ভেরিয়েবল নিতে পারে অন্যথায় এটি একটি ত্রুটি প্রদান করে। কিন্তু, অ্যারেগুলিকে এমনভাবে বিবেচনা করা হয় যেন তারা একটি একক পরিবর্তনশীল।

এখন আমাদের ফাংশন এক্সেলকে আমাদের পুরো অ্যারের জন্য ম্যাচ চেক করতে বলে। কিন্তু অপেক্ষা করুন, আমাদের ফলাফল পরিবর্তন হয়নি! এটা এখনও বলে 1. এখানে কি হচ্ছে?

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

আপনি নিজের জন্য এটি পরীক্ষা করতে পারেন। আপনি যদি A3: A13 তে প্রথম পরিসর পরিবর্তন করেন, তাহলে ফলাফল 2 তে পরিবর্তিত হবে। এর কারণ হল Eiliyah এর নাম তালিকায় দ্বিতীয় এবং এই মানটি এখন অ্যারেতে প্রথম সংরক্ষিত। যদি আপনি প্রথম পরিসীমা A7: A13 তে পরিবর্তন করেন, তাহলে আপনি আবার 1 পাবেন কারণ টিয়া নামটি প্রথমে আমরা যে ডেটা সেটের চেক করছি তার প্রথম অবস্থানে উপস্থিত হয়।

সম্পর্কিত: এক্সেল ফর্মুলা যা আপনাকে বাস্তব জীবনের সমস্যা সমাধানে সাহায্য করবে

ফ্রিকোয়েন্সি ফাংশন ব্যবহার করে

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

যে লক্ষ্য আমরা FREQUENCY ফাংশনটি পরীক্ষা করতে চাই তা হল অ্যারের প্রতিটি আইটেম যা আমাদের MATCH ফাংশন ফিরে এসেছে। এবং আমরা MATCH ফাংশন দ্বারা ফেরত ডেটা সেট চেক করতে চাই। সুতরাং, আমরা উভয় প্যারামিটারের জন্য উপরে তৈরি করা MATCH ফাংশনটি পাঠাই।

আপনি যদি অনন্য সংখ্যা খুঁজছেন এবং আগের ধাপটি এড়িয়ে যান, তাহলে আপনি উভয় প্যারামিটার হিসাবে সংখ্যার পরিসর পাঠাবেন। আপনার তালিকার সমস্ত সংখ্যা অনুসন্ধান করতে, আপনাকে একটি অ্যারে ফাংশনও ব্যবহার করতে হবে, তাই টিপতে ভুলবেন না Ctrl + Shift + Enter আপনি যদি Excel- এর পুরোনো সংস্করণ ব্যবহার করেন তাহলে আপনি সূত্রটি প্রবেশ করার পর।

এখন আমাদের ফলাফল ২। আবার, আমাদের ফাংশন একটি অ্যারে ফিরিয়ে দিচ্ছে। এটি প্রতিটি অনন্য মান প্রদর্শিত সংখ্যার একটি অ্যারে ফিরিয়ে দিচ্ছে। ঘরটি অ্যারেতে প্রথম মান দেখায়। এই ক্ষেত্রে, টিয়ার নাম দুবার প্রদর্শিত হয়, তাই ফ্রিকোয়েন্সিটি 2 হয়।

IF ফাংশন ব্যবহার করে

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

আমরা একটি IF ফাংশন তৈরি করতে পারি যা শূন্যের উপরে সমস্ত মান 1 তে পরিবর্তন করে। তারপর সমস্ত মান 1 এর সমান হবে।

এটি করার জন্য, আমরা চাই যদি আমাদের ফ্রিকোয়েন্সি অ্যারের মানগুলি শূন্যের চেয়ে বেশি হয় কিনা তা পরীক্ষা করতে। যদি সত্য হয়, তাহলে এটি মান 1 প্রদান করবে।

SUM ফাংশন ব্যবহার করে

আমরা চূড়ান্ত পর্যায়ে আছি! শেষ ধাপটি হল SUM অ্যারে।

একটি SUM ফাংশনে আগের ফাংশনটি মোড়ানো। সমাপ্ত! সুতরাং আমাদের চূড়ান্ত সূত্র হল:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

এক্সেলে অনন্য এন্ট্রি গণনা করা হচ্ছে

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

যদি আপনার অনন্য এন্ট্রিগুলি গণনা করার প্রয়োজন না হয় যা প্রায়শই, ডুপ্লিকেট মানগুলি সরানোর দ্রুত এবং নোংরা টিপ একটি চিম্টিতে কাজ করবে!

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

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

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • প্রমোদ
  • স্প্রেডশীট
  • মাইক্রোসফট এক্সেল
  • তথ্য বিশ্লেষণ
লেখক সম্পর্কে জেনিফার সিটন(21 নিবন্ধ প্রকাশিত)

জে সিটন একজন বিজ্ঞান লেখক যিনি জটিল বিষয়গুলো ভাঙতে পারদর্শী। তিনি সাসকাচোয়ান বিশ্ববিদ্যালয় থেকে পিএইচডি করেছেন; তার গবেষণা অনলাইনে শিক্ষার্থীদের ব্যস্ততা বাড়ানোর জন্য গেম-ভিত্তিক শিক্ষাকে কাজে লাগানোর দিকে মনোনিবেশ করেছে। যখন সে কাজ করছে না, তখন তুমি তাকে পড়বে, ভিডিও গেম খেলবে অথবা বাগান করবে।

জেনিফার সিটন থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন