একই নামের সমষ্টি মানগুলি


45

নাম এবং পরিমাণের দীর্ঘ তালিকা সহ আমার কাছে একটি Google পত্রক রয়েছে। অনেকের নামই নকল। উদাহরণ স্বরূপ:

John  | 10
Bill  | 2
Susan | 3
Frank | 4
Sally | 10
John  | 2
Susan | 2
John  | 3

সমস্ত মানগুলিকে একত্রিত করার কোনও স্বয়ংক্রিয় উপায় আছে যাতে আমি কোনও অনুলিপি নাম এবং প্রতিটি ব্যক্তির প্রবেশের সমস্তটির একক যোগ ছাড়া একটি তালিকা পাই?

উদাহরণ স্বরূপ:

John  | 15
Bill  | 2
Susan | 5
Sally | 10

উত্তর:


51

ধরে নেওয়া যায় যে নামগুলি A1: A8 এ রয়েছে, বি 1: বি 8 এর পরিমাণ রয়েছে, প্রথমে আমাদের ডি 1 এ অনন্য নাম তালিকা প্রয়োজন:

=UNIQUE(A1:A8)

তারপরে E1 এ শর্তসাপেক্ষ যোগফলটি ব্যবহার করুন:

=SUMIF(A$1:A$8,D1,B$1:B$8)

$সেল নম্বরের আগে উপসর্গটি নোট করুন । যখন আমরা ঘরের বিষয়বস্তুগুলি অনুলিপি করে রাখি (সেগুলি E1: E8 নির্বাচন করুন এবং Ctrl+ টিপুন D) তখন একই ব্যাপ্তি রাখবে ।


2
গ্রেট! কেবলমাত্র যুক্ত করতে চাই যে কিছু লোকেলগুলিতে আপনাকে আধা কোলন দিয়ে কমা প্রতিস্থাপন করতে হবে, অর্থাৎ = সুমিফ (এ A 1: এ A 8; ডি 1; বি $ 1: বি $ 8)।
— জে লুন্ড

উত্তরের জন্য ধন্যবাদ. সম্মত। আপনি কীভাবে পরিমাণ অনুসারে এটি সাজানো ক্রমে সাজান? এই উদাহরণে, জন প্রথমে আসবে, তারপরে স্যালি, সুসান এবং শেষ পর্যন্ত বিল আসবে।
— ভাদ্দাদি কার্টিক

সিম্পল :) = সর্ট (এ 2: বি 9২; মিথ্যা)
— জমোগাস

2
আমার জন্য কাজ করছে না
— গিলবাউ

23

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

যদি নামগুলি A: A তে থাকে এবং পরিমাণগুলি B: B তে থাকে, তবে D1 এ প্রবেশ করুন:

=QUERY(A:B, "select A, sum(B) group by A")

স্ক্রিনশট এমনকি এমনকি এখানে আরও অনেক গভীর উত্তর আছে ।


1
আপনার যদি একটি শিরোনাম সারি থাকে? আপনি কি তখন নির্দিষ্ট সূচনা এবং শেষ সারি সূচকগুলি জানতে চান? আহা, দেখে মনে হচ্ছে আমি শিরোনামের সারিগুলির # টি নির্দিষ্ট করতে পারি ... সমর্থন.
— google.com/docs/answer/3093343?hl=en

আমি মনে করি এটিই সবচেয়ে পরিষ্কার পদ্ধতি। মনে রাখবেন যে আপনি যদি পুরো স্প্রেডশীটটি জিজ্ঞাসা করতে না চান (উদাহরণস্বরূপ, নীচে আপনার সাথে সম্পর্কিত না থাকলে ডেটা থাকে), আপনি A2: B28 এর মতো একটি পরিসীমা নির্দিষ্ট করতে পারেন) এছাড়াও, আমি আমার থেকে একাধিক কলাম একত্রিত করতে সংযোগ ফাংশনটি ব্যবহার করতে চাই দলবদ্ধকরণের জন্য এক সারিতে স্প্রেডশিট - লাস্টনাম, প্রথম নামের মতো।
— ইভান ডোনভান

7

আমি এটিতেও একটি শট দেব: আমি ফিল্টার ফাংশনটি ব্যবহার করতে পছন্দ করি। কলাম নির্বাচন ব্যবহার করে, "নতুন" ডেটা যুক্ত করার সময় টেবিলটি স্বয়ংক্রিয়ভাবে বাড়তে দেয়:

FILTER(B:B;A:A=D2)

যদি আপনার শিরোনাম হয়, আপনি সেই অনুযায়ী এটি পরিবর্তন করতে পারেন:

FILTER($B$2:B;$A$2:A=D2)

উপসংশ্লিষ্ট সংক্ষেপণ তৈরি করা সহজ:

SUM(FILTER($B$2:B;$A$2:A=D2))

উদাহরণ দেখুন: আমি উদাহরণ সহ ফাইল প্রস্তুত


6

পিভট সারণী প্রতিবেদনটি ...Data মেনু এর অধীনে ব্যবহার করুন ।

আপনাকে নিশ্চিত করতে হবে যে প্রথম সারিতে ফিল্ডের নাম রয়েছে।


সূত্রের উত্তরের চেয়ে এটি আসলে সহজ।
— ড্যানিড

হ্যাঁ, এটি সঠিক উত্তর। এই জাতীয় দলবদ্ধ কাজের জন্য সূত্রগুলি ভুলে যান।
— giorgio79

1

নিম্নলিখিত সূত্র ব্যবহার করুন!

শিরোলেখ: =UNIQUE(A:A)

মান: =SUMIF(A:A,UNIQUE(A:A),B:B)

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