স্প্রেডশিটে স্বতন্ত্র মান গণনা করুন


84

আমার কাছে কলামের মতো একটি গুগল স্প্রেডশিট রয়েছে যা দেখতে দেখতে:

City
----
London
Paris
London
Berlin
Rome
Paris

আমি প্রতিটি স্বতন্ত্র শহরের উপস্থিতি গণনা করতে চাই (সুতরাং আমার কাছে শহরের নাম এবং উপস্থিতির সংখ্যা প্রয়োজন)।

City   | Count
-------+------
London |  2
Paris  |  2
Berlin |  1
Rome   |  1

আমি কেমন করে ঐটি করি?


আমি একটি কার্যকারী উদাহরণ তৈরি করতে সক্ষম না হওয়ায় আমার উত্তর মোছা হয়েছে। আমি সংমিশ্রণ কটাক্ষপাত থাকার পরামর্শ IF()এবংCOUNTIF()
Sascha

উত্তর:


103

কাজের উদাহরণগুলির সাথে লিঙ্ক

সমাধান 0

পিভট টেবিলগুলি ব্যবহার করে এটি সম্পাদন করা যায়।

পিভট টেবিলের উদাহরণ - মান অনুসারে সারিগুলি গণনা করুন

সমাধান 1

uniqueসমস্ত স্বতন্ত্র মান পেতে সূত্রটি ব্যবহার করুন । তারপরে countifপ্রতিটি মানের গণনা পেতে ব্যবহার করুন । এটি কীভাবে বাস্তবায়িত হয় তা দেখতে শীর্ষের কার্যকারী উদাহরণ লিঙ্কটি দেখুন।

Unique Values        Count
=UNIQUE(A3:A8)       =COUNTIF(A3:A8;B3)
                     =COUNTIF(A3:A8;B4)
                     ...

সমাধান 2

আপনি যদি আপনার ডেটা সেটআপ করেন তবে:

City    
----    
London   1
Paris    1
London   1
Berlin   1
Rome     1
Paris    1

তারপরে নিম্নলিখিতগুলি কাঙ্ক্ষিত ফলাফল আনবে।

=sort(transpose(query(A3:B8,"Select sum(B) pivot (A)")),2,FALSE)

আমি নিশ্চিত যে দ্বিতীয় কলামটি থেকে মুক্তি পাওয়ার কোনও উপায় আছে যেহেতু সমস্ত মান 1 হবে my আমার মতে একটি আদর্শ সমাধান নয়।

http://googledocsforLive.blogspot.com/2011/12/counting-unique-values-of-data-set.html এর মাধ্যমে

অন্যান্য সম্ভাব্য সহায়ক লিংক


কাজ করেছে। ধন্যবাদ মজার বিষয় যে আমি ইতিমধ্যে দ্বিতীয় সেটটি দিয়ে দ্বিতীয় সমাধানটি প্রয়োগ করেছি, তবে এটি এখানে ভাবেন নি।
মারিউস বানসিলা

সমাধান 2: আপনি কলামটি খালি খালি ছেড়ে দিতে পারেন এবং তারপরে "যোগ" এর পরিবর্তে "গণনা" ব্যবহার করতে পারেন: = সাজান (ট্রান্সপোস (কোয়েরি (A3: B8, "গণনা নির্বাচন করুন (বি) পিভট (এ)")), 2, ফলস )
উইভকু

... তবে আমি কীভাবে একটি পিভট টেবিল তৈরি করব? যদিও এই উত্তরটি দুর্দান্ত এবং বিশদ দেখাচ্ছে, ডিএনএলবিস্কির আরও সরল উত্তর হ'ল যা আমাকে রক্ষা করেছিল। এখানে, আমি -আমি সহজ-সরল বিকল্প 1 এবং 2 সমাধান দেওয়া লক্ষ্য করিনি। খুব খারাপ :(
বাল্মীপুর

4
@ বালমিপুর ডেটা> পিভট টেবিল> তারপরে কেবল স্ক্রিনশটটি অনুলিপি করুন।
জোশুয়া ডান্স

আপনার মন্তব্যের পরে স্রেফ এখানে ফিরে এসেছেন। আমি "পিভট টেবিল" এর জন্য ফরাসিকে অনুমান করি না, তিনি ছিলেন "টেবিলাক্স ক্রাইস ডাইনামিকস"। অনুমান করুন যে আমি সেদিন আরও ভালভাবে অনুসন্ধান করতে পারতাম, তবে কমপক্ষে, মেনু বিকল্পটি "ডেটা" এ জেনে আমাকে এটি সন্ধানের অনুমতি দিয়েছে।
বাল্মীপুর

25

আপনি queryফাংশনটি ব্যবহার করতে পারেন , তাই যদি আপনার ডেটাটি করল এ হয় যেখানে প্রথম সারিতে কলামের শিরোনাম ছিল ...

=query(A2:A,"select A, count(A) where A != '' group by A order by count(A) desc label A 'City'", 0)

উৎপাদনের

City    count 
London  2
Paris   2
Berlin  1
Rome    1

ওয়ার্কিং গুগল শিটের লিঙ্ক।

https://docs.google.com/spreadsheets/d/1N5xw8-YP2GEPYOaRkX8iRA6DoeRXI86OkfuYxwXUCbc/edit#gid=0


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

@ ম্যাটভি আমি গণনা করা কলামে পৃথক সংখ্যাসূচক মান যুক্ত করার চেষ্টা করেছি এবং ক্যোয়ারীটি ঠিকঠাক কাজ করেছে। docs.google.com/spreadsheets/d/…
মাইক লাচ

অন্যান্য কলাম লেবেল করতে, তাদের সংজ্ঞাটি ঠিক পুনরাবৃত্তি করুন। এই উদাহরণে:label A 'City', count(A) 'Total'
ব্রায়ান রোচ

21

=iferror(counta(unique(A1:A100))) A1 থেকে A100 পর্যন্ত অনন্য কক্ষগুলির সংখ্যা গণনা করে


4
আপনি কি এই ক্ষেত্রে ইফেরার () এর কার্যকারিতা ব্যাখ্যা করতে পারেন? কাউন্টা (অনন্য (এ 1: এ 100)) আমি যে ফলাফলটি সন্ধান করছিলাম তা আমাকে দিয়েছে।
স্টিউ

10
ওপি অনন্য মানের একটি গণনা চাইছিল না তবে আপনি যদি তা চান তবে আপনি = COUNTUNIQUE (A: A) ব্যবহার করে এটি সহজ করতে পারবেন
উইক্কু

8

ব্যবহারকারী ঠিক কী বলেছিল তা নয়, কেবল অনন্য মান গণনা করার একটি সহজ উপায়:

গুগল মাত্র এক ধাপে অনন্য মান গণনা করতে একটি নতুন ফাংশন চালু করেছে এবং আপনি অন্যান্য সূত্রগুলির জন্য একটি ইনপুট হিসাবে এটি ব্যবহার করতে পারেন:

=COUNTUNIQUE(A1:B10)


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

4
@ জোশুয়াড্যান্স আপনি ঠিক বলেছেন তবে অপের পোস্টটিকে "স্প্রেডশিটে আলাদা মান গণনা" বলা হয় called এটি আমার কাছে এই সুনির্দিষ্ট প্রশ্নের বৈধ উত্তর বলে মনে হচ্ছে। কেবলমাত্র নোট করুন যে এটি "খালি ঘর" কে মান হিসাবে গণ্য করে না
বাল্মীপুর

4
যদি আপনি ছেলেরা ভাল থাকেন, আমি আপাতত এটি ছেড়ে দেব। যদি না অনেক বেশি ব্যবহারকারী এটির খারাপ উত্তর না পান তবে আমি এটি মুছে ফেলব। @ বাল্মিপুর
রুডল্ফ রিয়েল

4
এটাই আমার দরকার ছিল।
FellyTone84

6

আপনি যদি কেবলমাত্র নীচের ব্যাপ্তিতে অনন্য মানের গণনা চান তবে এটি কাজ করে

=counta(unique(B4:B21))

0

এটি @ জাসুয়ার থেকে সমাধান 1 এর অনুরূপ ...

ধরুন আপনার আসল শহর ডেটা নাম দেওয়া একটি রেঞ্জ dataCity। একটি নতুন শীটে, নিম্নলিখিত লিখুন:

    A                 | B
  ----------------------------------------------------------
1 | =UNIQUE(dataCity) | Count
2 |                   | =DCOUNTA(dataCity,"City",{"City";$A2})
3 |                   | [copy down the formula above]
4 |                   | ...
5 |                   | ...

-4

= অনন্য ({ফিল্টার (কোর! L8: L27, isblank (কোর! L8: L27) = মিথ্যা), ক্যোয়ারী (অ্যারেফর্মুলা (কাউন্টার! > 0 ")})

মূল! L8: L27 = তালিকা


আমি যে পোস্টগুলি দেখছি তা থেকে 11/15/18 এর সেরা উত্তর বলে মনে হচ্ছে। ভোট দিন plz
user3626588
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.