এক্সেলে আমি কীভাবে বর্তমান ঘরের উপরে সমস্ত সংখ্যা যোগ করতে পারি?


31

আমি এক্সেলে একটি কলাম রাখতে চাই যাতে একটি শিরোনাম, সংখ্যার একগুচ্ছ থাকে এবং তারপরে নীচে those সংখ্যার যোগফল থাকে। আমি যোগফলটি মোটের উপরে নতুন সংখ্যার সন্নিবেশ অনুসারে অভিযোজিত করতে চাই। এটার মতো কিছু:

Numbers
 1
 2
 5
10

18        Total

আমি যদি পরে তালিকার মাঝখানে 10 টি নতুন নম্বর সন্নিবেশ করি তবে আমি যোগফলটি তাদের স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত করতে চাই।

আমি জানি SUM()ফাংশনটি একটি সম্পূর্ণ কলামের সমষ্টি করতে পারে, তবে যদি মোটটিও সেই কলামে থাকে তবে এটি একটি বিজ্ঞপ্তি সংক্রান্ত রেফারেন্স সম্পর্কে অভিযোগ করে। আমি কীভাবে মোটের উপরে সংখ্যাগুলি যোগ করতে পারি?

উত্তর:


51

ফাংশন ROW()এবং COLUMN()বর্তমান কক্ষের সারি এবং কলাম দেবে। ADDRESS()বর্তমান স্তম্ভের শীর্ষ থেকে মোটের উপরের সারিতে প্রতিনিধিত্ব করে একটি স্ট্রিং তৈরি করতে ফাংশনে এগুলি ব্যবহার করুন । তারপরে INDIRECT()ফাংশনটি দেওয়ার জন্য সেই স্ট্রিংটিকে একটি বাস্তব পরিসরে পরিণত করতে ফাংশনটি ব্যবহার করুন SUM()। মোট কক্ষের সূত্রটি হ'ল:

=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))

এটি কোনও স্প্রেডশীটে যে কোনও ঘরে রাখুন এবং এটি সেই ঘরের উপরের কলামে সমস্ত সংখ্যার যোগফল তৈরি করবে।


1
@ ইউজার ৩64০ Act66 আসলে, আমি কেবল এক্সেল ২০১০ এর সাথে এটি বিভিন্ন টেস্টে বিভিন্ন কোষে বিভিন্ন ধরণের সূত্র যুক্ত করে পরীক্ষিত করেছি এবং এটি সঠিকভাবে কাজ করেছে। (কোষ যুক্ত হওয়ার সাথে যদি এমন একটি সূত্র থাকে যা ঘরের যোগফলের সাথে রেফারেন্স করে তবে এটি একটি বিজ্ঞপ্তিগত রেফারেন্স ত্রুটির সাথে ব্যর্থ হয়)) আপনার কি নির্দিষ্ট উদাহরণ রয়েছে?
মার্উয়ার মেইয়ের

1
মিলিয়ন মিলিয়ন। এটি গুগল শিটগুলিতে কাজ করে যেখানে সামনের ফাংশনগুলির সীমা -আপনি- স্বয়ংক্রিয়ভাবে আপডেট হয়। তোমাকে অনেক ধন্যবাদ.
সন্ধানকারী ওফকনোলেজ

1
আমি কেবল গুগল শিটগুলিতে পরীক্ষা করেছি এবং ফাংশনগুলির সংমিশ্রণটি পুরোপুরি কার্যকর হয়।
সূর্য

1
এই উত্তর আমার জীবন বাঁচায়!
kRazzy আর

1
LibreOffice ক্যালকিতেও কাজ করার জন্য মনে হচ্ছে।
দেজন

6

প্রকৃতপক্ষে, আপনি যা চান তা প্লেইন দিয়ে করতে পারেন =SUM()

আপনার এক্সেল শীটটিতে নিম্নলিখিত ডিজাইন রয়েছে বলে ধরে নেওয়া:

\|  A  |  B  |
-+-----+-----+
1|  1  |     |
2|  2  |     |
3|  3  |     |
4|  4  |     |
5|  5  |     |
6|     |     |
7|  15 |Total|

ধরে A7নেওয়া যাক =SUM(A1:A5), আপনি যেমন খুশি তেমন আরও সারি যুক্ত করতে পারেন, যেমন এক্সেল =SUMসেই অনুযায়ী পরিসীমা প্রসারিত করবে ।

এখন ধরে নিন যে আমি সারি 2, 3 এবং 4 নির্বাচন করি এবং আমি সারিগুলি sertোকান। ফলাফল নিম্নলিখিত হবে:

 \|  A  |  B  |
--+-----+-----+
 1|  1  |     |
 2|     |     |
 3|     |     |
 4|     |     |
 5|  2  |     |
 6|  3  |     |
 7|  4  |     |
 8|  5  |     |
 9|     |     |
10|  15 |Total|

A10সমান =SUM(A1:A8)। এর মতো, আপনি এখন ইচ্ছামত নতুন সংখ্যা .োকাতে পারেন।


1
এখন আপনি যদি এটি বানান করেন, আমি এই আচরণ সম্পর্কে জানতাম। তবে কিছু কারণে আমি ভাবছিলাম যে কেবলমাত্র একটি সূত্র রাখা সহজ হবে যেটি সর্বদা বর্তমান কক্ষের ঠিক উপরে থেকে মিলবে sum আমি যে জটিল সূত্রটি নিয়ে এসেছি তার চেয়ে সহজ যোগফলের পরিসরটি তৈরি করা স্পষ্টতই সহজ is আমি অর্ধেক দ্বারা খুব স্মার্ট ছিল। ধন্যবাদ! (আমাকে নিজেকে সান্ত্বনা দিতে হবে যে আমি কমপক্ষে INDIRECT এবং ADDRESS সম্পর্কে শিখেছি যা আমি আগে ব্যবহার করি নি।)
মার্ক মেউয়ার

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

1
একটি ত্রুটি রয়েছে: শেষে একটি সারি theোকান (খালি সারির আগে)। কমপক্ষে LibreOffice এ, এটি এসএমএম-সূত্রকে তার মূল ব্যাপ্তির সাথে ছেড়ে দেবে, অর্থাত্ নতুন সারি বাদ দিবে। আমার সমাধান: SUM(OFFSET(A$1; 0; 0; ROW(A7)-ROW(A$1); 1))। কারণ এটি নিজেকে উল্লেখ করে এবং উপরে একটি সারি নয়, এটি সর্বদা সঠিকভাবে পরিসীমাটি ঠিক করবে।
তিলম্যান ভোগেল

@ টিলম্যানভোগেলের চেঁচামেচি একটি উত্তর হতে পারে! আপনাকে অনেক ধন্যবাদ
জেনারিতো

5

এই উত্তরটি તુুলা অফিসের সাথে নির্দিষ্ট তবে এটি এক্সেলের জন্যও কাজ করা উচিত।

মূলত, যদি আমরা পরিষ্কারভাবে সারি / কলামটি হিমায়িত করতে চাই, তবে আমাদের সেই সারি / কলামের সাথে mention উল্লেখ করা উচিত।

* পাশাপাশি একটি অন্তর্নির্মিত আলগো আছে যেমন আপনি যখন অন্য কক্ষে সূত্রটি অনুলিপি করেন, তত্কালীন কার্যালয় সূত্রের মানগুলি কীভাবে পরিবর্তন করতে হবে তা স্বয়ংক্রিয়ভাবে নির্ধারণ করবে।

সুতরাং, ধরে নেওয়া যাক আপনাকে সমস্ত সারি G1: GN => যোগ করতে হবে যেখানে N বর্তমান সারির নম্বর। এর জন্য আপনি প্রথম মানটির সারিটি ঠিক করতে এবং অন্যান্য মানকে সেই হিসাবে রাখতে চান। সূত্রটি হ'ল:

= সুম (জি $ 1: জি 1) -> প্রথম সারির জন্য এবং তারপরে আপনি অন্য কক্ষে সূত্রটি অনুলিপি করতে পারেন।

গ্রন্থাগার অফিস স্বয়ংক্রিয়ভাবে জি 1 কে প্রথম মান হিসাবে রাখবে এবং প্রতিটি কক্ষের জন্য গতিশীলভাবে 2 য় মানকে জি 2, জি 3 এবং এ পরিবর্তন করবে।


অ্যাপোস্টোলোস 55 এর উত্তর> = যোগফল ($ এ 1: এ 1) <অনুসারে, এটি কেবলমাত্র কলাম এ স্থির হবে বলে কাজ করবে না যখন একই কলামে অন্য কক্ষে সূত্র অনুলিপি করা হবে তখন সারিটি পৃথক হবে। সুতরাং, সূত্রটিতে সঠিক মানগুলি পাওয়ার জন্য সারিটির আগে $ সংযুক্ত করা উচিত। আরও, এটি অন্য সংমিশ্রণগুলি কী হতে পারে তা ব্যাখ্যা করে না, তাই আমি বিকল্পটি সরবরাহ করেছি। যদি ঘরটি অবিচ্ছিন্ন রাখতে হয় তবে $ সারি এবং কলাম উভয় ক্ষেত্রে প্রয়োগ করতে হবে।
পূর্বক

3

ঠিক আছে, অপ্রত্যক্ষ () অস্থিরতা ... সুতরাং আপনার শীটটি বড় হওয়ার সাথে সাথে এটি কেবল ধীর হবে। যদি এটি আপনাকে স্যুট করে, আপনি আরও ভাল ব্যবহার করতে চান:

=Sum($A1:A1)

আপনি যখন এই সূত্রটি নীচে টেনে আনেন, আপনার কাছে সর্বদা এ 1 থেকে বর্তমান (বা পূর্ববর্তী) কক্ষ অবধি থাকবে। কোনও উদ্বায়ী নয়, খুব দ্রুত, আরও অনেক সহজ!


উত্তরের জন্য ধন্যবাদ. দয়া করে আমাকে বুঝতে সাহায্য করুন, আপনার উত্তর কীভাবে @ ডক্টোরো রিকার্ডের থেকে আলাদা?
মার্উয়ার

পরের কলামে বলুন এটি আপনার কোষের পাশাপাশি "অনুসরণ করতে পারে" এমন সমষ্টি। তারপরে কোনও আইএফ দিয়ে আপনি কেবল সর্বশেষ যোগফল প্রদর্শন / গণনা করতে পারবেন। সম্ভবত আপনি যা খুঁজছেন তা নয় তবে তা জেনে রাখা ভাল।
Apostolos55

তথ্যের জন্য ধন্যবাদ. আপনি ঠিক বলেছেন যে এটি আসল প্রশ্ন (যা ঘরের উপরের সংখ্যার যোগফলের জন্য বিশেষত একটি সূত্র খুঁজছে) থেকে সমস্যাটি সমাধান করে না তবে অন্যান্য পরিস্থিতিতেও এটি সহায়ক হতে পারে।
মার্ক মিউয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.