পত্রকটি 1 টি কলাম থেকে শীট 2 সারিগুলিতে SUM


0

কিছুক্ষণ অনুসন্ধান করার চেষ্টা করলাম, আমি যা খুঁজছিলাম তা দেখেনি।

পত্রক 1 এ, আমার প্রায় 100 টি কলাম রয়েছে, প্রতিটি আইটেমকে উপস্থাপন করে। প্রতিটি সারি সেই আইটেমের পরিমাণ দ্বারা পপুলেট হয়। আপনি যেমন কল্পনা করতে পারেন, এটি নিয়মিত স্ক্রোল করা খুব বিরক্তিকর, তাই আমি শীট 2 ("পরিমাণ") তৈরি করেছি। এই শীটে, আমি শীট 1 হিসাবে একই শিরোনাম তৈরি করেছি, ব্যতীত, প্রতিটি আইটেমের পরিবর্তে কলাম রয়েছে, আমি প্রতিটি আইটেমকে একটি সারি করে দিয়েছি। সুতরাং, উদাহরণস্বরূপ:

পত্রক 1:

A1:I1 contains customer information.  No calculating needs to be done here.
J1:DG1 contains a bunch of items (fish, salad, etc).
J2 contains quantity of fish that was ordered by customer A2.
J3 contains quantity of fish that was ordered by customer A3.
K2 contains quantity of salad that was ordered by customer A2.
K3 contains quantity of salad that was ordered by customer A3. 

পত্রক 2:

A1:A102 contains same information as J1:DG1.

এতক্ষণ বুঝেছি? গ্রেট। :)

পত্রক 2 এ আমি শীট 1 এর সমমানের B1:B102সমান করতে চাই SUM। সুতরাং, উদাহরণস্বরূপ, পত্রক 2-এ বি 1 হ'ল: =SUM(Sheet1!J2:J1048576)(পুরো কলাম জ এর যোগফল)। এটি দুর্দান্ত কাজ করে। সমস্যাটি হল, আমি কীভাবে সেই সূত্রটি অনুলিপি করব যাতে এটি পপুল হয় B2:B102। আমি উপরে যা লিখেছি তা অনুলিপি করে বি 1 এ থাকলে আমার একটি ত্রুটি হয়। এটি কাজ করে, যদি আমি বি 1 এর ফোরামুলায় অনুলিপি করার চেষ্টা করি C1:DG1তবে উদ্দেশ্যটি হারাতে পারে , আমার এটি নীচের দিকে আটকানো দরকার। (ট্রান্সপোজ কোনও কাজ করে না)।

টিয়া

উত্তর:


0

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

সূত্রের জন্য: এটিকে বি 2 এ রাখুন (কলাম এ এর ​​পণ্যের নাম রয়েছে) `= এসইউএম (আইএনডিএক্স (শিট 1! $ এ: $ ডিজি; 9 + রো (শিট 2! এ 1))) 'এবং অনুলিপিটি কপি-পেস্ট করুন যেমন দরকার.

সূত্রে দুটি নোট:

  • ফাংশনটিতে কোনও দ্বিতীয় যুক্তি নেই INDEX, ফাংশনটি একটি রেফারেন্সটিকে পুরো কলামে ফেরত দেয় , যা পরে যুক্ত করা হয় ( SUM);
  • 9 টি তোলা যুক্ত ROWহওয়া দরকার কারণ আপনার পণ্যের ডেটা কলাম জে, দশম কলামে শুরু হয়, সুতরাং 9 + 1 = 10, প্রথম কলামটি নির্বাচন করা হবে।

একটি চূড়ান্ত মন্তব্য: একটি সম্পূর্ণ কলাম নির্বাচন করতে, আপনার প্রশ্নে প্রস্তাবিত J:Jপরিবর্তে নোটেশন ব্যবহার করুন J1:J1048576


আপনার প্রতিক্রিয়ার জন্য আপনাকে ধন্যবাদ. আমি কি আপনার উত্তরটি সঠিকভাবে প্রয়োগ করছি? আমি যা করছি তা হ'ল আপনার কোডটি অনুলিপি করা: =SUM(INDEX(Sheet1!$A:$DG;;9+ROW(Sheet2!A1)))'এবং সেটিকে শীট 2 এ সেল 1 এ স্থাপন করা - এবং আমি একটি ত্রুটি পাচ্ছি (এটি স্বয়ংক্রিয় হাইলাইটগুলি $DG)।
ড্যানিয়েল

@ ড্যানিয়েল: দুঃখিত, আমি সূত্রটি কোথায় রেখেছি তা উল্লেখ করা উচিত ছিল। উত্তর দেখুন। আপনার পণ্যগুলি ক কলামে রয়েছে। সূত্রটি বি 1 এ রাখা উচিত এবং তারপরে কপি-পেস্ট করা উচিত।
agtoever

আবার সাড়া দেওয়ার জন্য ধন্যবাদ। আমি এখনও ত্রুটি পাচ্ছি (এটি একটি টাইপো বা কিছু আছে)। আমার আরও কী সময় আছে তা আমি পরিষ্কার করে দেব, যদি বিষয়টি পরিষ্কার না হয়। Sheet1 J1:DG1প্রতিটি আইটেম থাকে। Sheet 1 J2:DG2এটির উপরে আইটেমটির পরিমাণ রয়েছে। Sheet2 A1:A102হিসাবে একই থাকে Sheet1 J1:DG1। আমি প্রতিটি আইটেমের Sheet2 B1:B102প্রদর্শন করতে চাই SUM। তাই Sheet2 B1হওয়া উচিত SUMএর Sheet1 J:J, এবং Sheet2 B2হওয়া উচিত SUMএস এর Sheet 1 K:K। আবারও ধন্যবাদ, আপনার সহায়তার সত্যই প্রশংসা করুন! এছাড়াও, করা উচিত নয় ;আপনার কোড, একটি হতে ,?
ড্যানিয়েল

আমি বুঝতে পারি আপনি কি করতে চান। আপনি যে সঠিক ত্রুটি পেয়েছেন তা দয়া করে আমাকে জানান। আপনি এক্সেল এবং ইংরেজী ভাষার সংস্করণ ব্যবহার করছেন এবং আপনার শীট 1 কে আসলে "শীট 1" বলা হয়? টাইপিংয়ের পরিবর্তে Sheet1!$a:$DGআপনি সূত্রের সেই অংশটিও নির্বাচন করতে পারেন এবং মাউসের সাহায্যে শীট 1 কলামটি ডিজির মাধ্যমে কলাম নির্বাচন করতে পারেন (কলামের শিরোনামগুলির উপর মাউসটি ক্লিক করে টেনে নিয়ে নির্বাচন করুন; একাধিক কলাম কীভাবে নির্বাচন করবেন তা এখানে দেখুন এবং ব্যাখ্যা করুন)।
agtoever

উত্তর দেওয়ার জন্য আবার ধন্যবাদ। হ্যাঁ উপরের সব। ভুল সূত্রের স্ট্রিংয়ের প্রবেশের সময় আমি যে ত্রুটিটি পেয়েছি তা হ'ল ডিফল্ট ত্রুটি। আমি আশা করি আপনার উত্তরটি সম্পর্কে আমি আরও বুঝতে পেরেছি বলে মনে হয় ভবিষ্যতে এটি জেনে রাখা কার্যকর হবে। এর মধ্যে তবে আমি এখানে আমার ইস্যুটির একটি কার্যকারিতা পেয়েছি: লিঙ্ক , ২ য় পোস্ট। আমি সত্যিই আপনার সাহায্যের প্রশংসা করি। আপনার দেখার জন্য আমি এক্সেল পৃষ্ঠা পোস্ট করব তবে এতে ব্যক্তিগত তথ্য রয়েছে।
ড্যানিয়েল

0

একটি workaround খুঁজে পেয়েছি। সংযুক্ত থ্রেডে দ্বিতীয় পোস্ট । ( আয়না )

আমি যেমন ওপিতে উল্লেখ করেছি, আমি যদি চেষ্টা করে দেখেছি এবং কলামগুলিতে ডানদিকে এটিSheet2 B1 =SUM(Sheet!J:J) অনুলিপি করি তবে এটি সঠিকভাবে মিলে যাওয়ার সূত্রটি চালিয়ে যাবে )। তবে সমস্যাটি ছিল যে সারিগুলি পেরিয়ে যদি সূত্রটি নীচের দিকে অনুলিপি করার চেষ্টা করা হয় তবে এটি সূত্রটিকে ভুলভাবে পরিচালনা করবে। সমস্যাটি তখনই হয়েছিল যখন আমি প্রথমে ডানদিকে, কলামগুলিতে অনুলিপি করেছিলাম এবং তারপরেও । যদিও কাজের দিক থেকে ধন্যবাদ, আমি ট্রান্সপোজ সমস্যাটি সমাধান করতে সক্ষম হয়েছি এবং সমস্ত কোষ একটি থেকে প্রতিনিধিত্ব করতে সক্ষম হয়েছি ।C1 =SUM(Sheet1!K:K), D1 =SUM(Sheet1!L:L, etccut/paste-special-transposeSheet2 B:BSUMSheet1

শুভকামনা!

সম্পাদনা করুন: অদৃশ্য হয়ে যাওয়ার পরে কাজের দিকের আয়না যুক্ত করা হচ্ছে।

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