(A1 * A6) + (বি 1 * বি 6) + (সি 1 * সি 6) গণনা করার জন্য কি কোনও সংক্ষিপ্ত এক্সেল সূত্র আছে?


45

এক্সেল শীটে নিম্নলিখিত দীর্ঘ সূত্রের জন্য কীভাবে একটি সংক্ষিপ্ত সূত্র দেওয়া যায় তা আমি জানতে চাই:

= (A1*A6)+(B1*B6)+(C1*C6)...

আমি কি একটি যোগফল ব্যবহার করব বা এর জন্য অন্য কোনও ফাংশন আছে? আমি মনে করি SUMফাংশন সহ কোলন ব্যবহারে সহায়তা করা উচিত তবে এটি কীভাবে ব্যবহার করতে হয় তা আমি জানি না।




7
গাণিতিকভাবে, এটি ডট পণ্য বা স্কেলার পণ্য হিসাবে পরিচিত। আপনার যদি কখনও আপনার পছন্দসই সার্চ ইঞ্জিন ব্যবহার করতে হয় তবে সহায়ক পদগুলি।
ফিলিপ কেন্ডাল

অভ্যন্তরীণ পণ্য: সাধারণত আমরা এই সমস্যাটি স্থানান্তর করব যাতে কেউ এটি করতে পারে (এ 1 * বি 1 + এ 2 * বি 2 + সি 3 * বি 3 ....) .... অবশ্যই এটি কেবল
স্বীকৃতি

উত্তর:


110

আপনি SUMPRODUCT ফাংশনটি সন্ধান করছেন।

=SUMPRODUCT(A1:C1,A6:C6)

এটি দুটি (বা ততোধিক) ব্যাপ্তিতে সংশ্লিষ্ট আইটেমগুলির সংখ্যার যোগফল প্রদান করবে।

এখানে চিত্র বর্ণনা লিখুন

আপনি যে মাইক্রোসফ্ট ডকুমেন্টেশনটি আমি লিঙ্ক করেছি তাতে দেখতে পাচ্ছেন যে ব্যাপ্তিগুলির জন্য একক সারি বা একক কলাম হওয়া দরকার না (যদিও তাদের অবশ্যই একই মাত্রা থাকতে হবে)।

SUMPRODUCT 255 পর্যন্ত বিভিন্ন রেঞ্জের মানগুলি গুণ করতে পারে। যেমন =SUMPRODUCT(A1:C1,A6:C6,A11:C11)হিসাবে একই =A1*A6*A11+B1*B6*B11+C1*C6*C11


19

SUMএটি কেবল উপাদানগুলি যুক্ত করার কারণে ফাংশনটি কাজ করবে না। SUM এর মতো পাস করার আগে আপনাকে মানগুলি গুণতে হবে=SUM(A1*A6, B1*B6, C1*C6, D1*D6, E1*E6)

অবশ্যই আপনি ব্যবহার করতে পারেন =A1*A6 + B1*B6 + C1*C6 + D1*D6 + E1*E6যা ফলাফলের মতো একই টাইপিংয়ের প্রচেষ্টায়ও আসেSUM

আরও অনেক ভাল সমাধান আছে। একটি উপায় অ্যারে সূত্র ব্যবহার করা হয় । আপনি সেখানে আপনার মতো একটি নিখুঁত উদাহরণ দেখতে পাবেন:

অ্যারের সূত্র সিনট্যাক্স

সাধারণভাবে অ্যারে সূত্রগুলি স্ট্যান্ডার্ড সূত্র সিনট্যাক্স ব্যবহার করে। এগুলি সমস্ত একটি সমান (=) চিহ্ন দিয়ে শুরু হয় এবং আপনি আপনার অ্যারের সূত্রে বিল্ট-ইন এক্সেল ফাংশনগুলির বেশিরভাগ ব্যবহার করতে পারেন। মূল পার্থক্যটি হ'ল একটি অ্যারে সূত্রটি ব্যবহার করার সময় আপনি আপনার সূত্রটি প্রবেশ করতে Ctrl+ Shift+ টিপুন Enter। আপনি যখন এটি করেন, এক্সেলটি ব্রেসগুলির সাহায্যে আপনার অ্যারে সূত্রকে ঘিরে - আপনি যদি ধনুর্বন্ধনী ম্যানুয়ালি টাইপ করেন তবে আপনার সূত্রটি একটি পাঠ্য স্ট্রিংয়ে রূপান্তরিত হবে এবং এটি কার্যকর হবে না।

অ্যারে ফাংশনগুলি একটি জটিল সূত্র তৈরির জন্য সত্যই কার্যকর উপায়। অ্যারে সূত্রটি এর =SUM(C2:C11*D2:D11)মতো:

=SUM(C2*D2,C3*D3,C4*D4,C5*D5,C6*D6,C7*D7,C8*D8,C9*D9,C10*D10,C11*D11).

আপনার ক্ষেত্রে অ্যারের সূত্রটি ব্যবহার করতে আপনি টাইপ করতে পারেন (অবশ্যই আপনাকে সেই অনুযায়ী অ্যারের শেষ উপাদানটি পরিবর্তন করতে হবে)

=SUM(A1:E1*A6:E6)

এবং তারপরে Ctrl+ Shift+ টিপুনEnter


অ্যারে সূত্রটি একটি খুব শক্তিশালী সরঞ্জাম। তবে যত্ন সহকারে এটি ব্যবহার করুন। যতবারই আপনাকে এটি সম্পাদনা করতে হবে আপনি অবশ্যই Ctrl+ Shift+ টিপতে ভুলবেন নাEnter

অ্যারে সূত্র কেন ব্যবহার করবেন?

আপনার যদি এক্সেলের সূত্রগুলি ব্যবহারের অভিজ্ঞতা থাকে তবে আপনি জানেন যে আপনি কয়েকটি মোটামুটি পরিশীলিত অপারেশন করতে পারেন। উদাহরণস্বরূপ, আপনি যে কোনও বছরের জন্য কোনও loanণের মোট ব্যয় গণনা করতে পারেন। জটিল কাজগুলি করতে আপনি অ্যারে সূত্রগুলি ব্যবহার করতে পারেন, যেমন:

  • কক্ষের একটি পরিসরে অন্তর্ভুক্ত অক্ষরের সংখ্যা গণনা করুন।

  • কেবলমাত্র এমন সংখ্যার যোগফল যা নির্দিষ্ট শর্ত পূরণ করে যেমন একটি রেঞ্জের সর্বনিম্ন মান বা সংখ্যার উপরের এবং নীচের সীমানার মধ্যে পড়ে।

  • মানগুলির একটি ব্যাপ্তিতে প্রতিটি নবম মানের যোগফল।

অ্যারে সূত্রগুলিও এই সুবিধা দেয়:

  • ধারাবাহিকতা: আপনি নীচের দিকে E2 থেকে যে কোনও একটির ঘরে ক্লিক করলে আপনি একই সূত্রটি দেখতে পাবেন। এই ধারাবাহিকতা বৃহত্তর নির্ভুলতা নিশ্চিত করতে সহায়তা করতে পারে।

  • সুরক্ষা: আপনি একটি বহু-সেল অ্যারে সূত্রের উপাদানটি ওভাররাইট করতে পারবেন না। উদাহরণস্বরূপ, ঘর E3 ক্লিক করুন এবং মুছুন টিপুন। আপনাকে হয় ঘরগুলির পুরো পরিসর নির্বাচন করতে হবে (E11 এর মাধ্যমে E2) এবং পুরো অ্যারের সূত্র পরিবর্তন করতে হবে, বা অ্যারেটি যেমন রয়েছে তেমন ছেড়ে দিতে হবে। অতিরিক্ত সুরক্ষার পরিমাপ হিসাবে সূত্রে পরিবর্তনটি নিশ্চিত করতে আপনাকে Ctrl+ Shift+ টিপুন Enter

  • ছোট ফাইল আকার: আপনি প্রায়শই বেশ কয়েকটি মধ্যবর্তী সূত্রের পরিবর্তে একটি একক অ্যারে সূত্র ব্যবহার করতে পারেন। উদাহরণস্বরূপ, কার্য পুস্তক E কলামের ফলাফল গণনা করার জন্য একটি অ্যারে সূত্র ব্যবহার করে you একই ফলাফল।

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


7
তবে সচেতন থাকুন যে অ্যারে ফাংশনগুলি খুব ভঙ্গুর। উদাহরণস্বরূপ, যদি আপনি সেগুলি অনুলিপি করে আটকে দেন তবে জিনিসগুলি সত্যই খারাপভাবে ভেঙে যেতে পারে। প্রায়শই, তারা খুব বড় হলে জোর করে আপডেট ছাড়া সঠিকভাবে আপডেট করা হবে না। দুর্দান্ত, শক্তিশালী বৈশিষ্ট্য, তবে নিয়মিত সূত্রের তুলনায় দৃ pers়তা।
জেক্রাফ্ট

3
@ স্টিয়ানটাইটারভিক: আমি মনে করি উত্তরটি কার্যকর। যদি কেউ এই ধরণের সূত্রটি দিয়ে কোনও পত্রক খোলেন এবং এর আগে কখনও দেখেনি? এই উত্তরটি সেই ব্যবহারকারীদের জন্য সহায়ক হবে।
খারাপ_বিশপ

3
@ স্টিয়ানটাইটারভিক অ্যারে সূত্রটি সঠিক হাতে একটি শক্তিশালী সরঞ্জাম। এটি মোটেও ধীর নয়, যেহেতু এটি সহজতর অনুকূলিতকরণ এবং ভেক্টরাইজড হতে পারে। এবং এটি স্মৃতি সাশ্রয় করে। এমনকি গুগল ডক্সও এটিকে সমর্থন করে। এবং এই জবাব করবেন না। আমি আর কোনও প্রতিক্রিয়া
জানাব

2
@ স্টিয়ানটাইটারভিক কয়েকটি ফাংশন (উদাঃ MOD) SUMPRODUCTবিরতি সৃষ্টি করবে এবং তারপরে আপনাকে এটিকে একটি অ্যারে সূত্র দিয়ে প্রতিস্থাপন করতে হবে। অফিসে প্রকাশিত প্রতিটি সংস্করণের উল্লেখ না করে এখনও সরকারী ফাংশন হিসাবে আরও ব্যবহৃত MAXIFSঅ্যারে ফর্মুলা যুক্ত হয়েছে (উদাহরণস্বরূপ ৩5৫) যদি আপনার অ্যারে সূত্রটি ধীর, জঘন্য এবং ব্রেকিং হয় তবে আপনাকে সম্ভবত আপনার কোডটি অনুকূলিতকরণ করতে হবে। এবং অবশ্যই - যেহেতু পাওয়ারকোয়ারি একটি অতিরিক্ত অ্যাড-ইন এক্সটেনশন, তাই অনেক সংস্থাগুলি (বিভিন্ন কারণে) এটি তাদের কর্পোরেট বিল্ড প্যাকেজে অন্তর্ভুক্ত করবে না, এটি বিতরণকৃত ব্যবসায়ের উদ্দেশ্যে একটি নিকৃষ্ট সমাধান হিসাবে তৈরি করবে।
ক্রোনোক্যাসিডাল

1
@ ক্রোনোসিডাল হ্যাঁ, মামলা আছে তবে সেগুলি খুব কম ... এবং তারপরে পাওয়ার কোয়েরিগুলির সমাধান। বা ডেটা মডেল। বা কিউব ফাংশন। বা উপরের সমস্ত। অ্যারে এবং সারি সারি গণনা / সম্পাদন কেবল পরিমাপ করতে পারে না।
স্টায়ান ইত্তেড়ভিক

7

আরেকটি পদ্ধতিকে A7- এ = A1 * A6 এর এক্সপ্রেশনটি লিখতে হবে এবং আপনি যতক্ষণ চাইছেন অনুলিপি করুন, তারপরে চূড়ান্ত উত্তর পেতে সারি row 7। করুন। এটি আপনার পছন্দ মতো একটি কক্ষে এটি করে না, তবে কখনও কখনও মধ্যবর্তী পণ্যগুলি রাখা সহজ hand আমি উভয় সংস্করণ ব্যবহার করেছি। এটি আমার কাছে আরও এক্সেল-ইশ অনুভব করে তবে আপনার স্বাদ আলাদা হতে পারে।


1

আপনি যদি সারিগুলির পরিবর্তে কলামগুলিতে সংখ্যার তালিকা রাখেন (দুটি এবং কলাম দুটি এবং ক) বলুন, আপনি ফাংশন = স্মারপ্রডাক্ট (A: A, B: B) ব্যবহার করতে পারেন। এটি আপনাকে এ এবং বি কলামে যত সংখ্যক সংখ্যার পণ্য দেবে।

আপনার প্রয়োজন মতো স্মিপ্রডাক্ট ফাংশনে যতগুলি কলাম ব্যবহার করতে পারেন


2
স্মারপ্রডাক্ট (1: 1,2: 2) সারিগুলির জন্যও একইভাবে কাজ করে।
মাতা জুহেজ

0

1 এবং 6 সারিগুলির মধ্যে যদি আপনি যা চান তা ব্যতীত অন্য কোনও কিছু না থাকে SUMPRODUCT(), আপনি এই মন্তব্যটিতে উল্লিখিত ধারণাটি ব্যবহার করতে পারেন । আপনার ক্ষেত্রে আপনার প্রশ্নের ক্ষেত্রে উল্লিখিত হিসাবে আপনি ব্যবহার করবেন=SUMPRODUCT(1:1,6:6)


4
এটি ইতিমধ্যে উত্তর এবং মন্তব্যে যা প্রবেশ করেছে তার শীর্ষে অতিরিক্ত তথ্য দিচ্ছে না।
মাতা জুহেজ

1
@ মাটিজুহসজ - আমার উত্তরটি কী জবাব দেয়? @ অজয়াইকের দেওয়া উত্তরের আপনার মন্তব্য দেয় SUMPRODUCT(1:1,2:2)এবং আমি সেই মন্তব্যের ভিত্তিতে একটি উত্তর সরবরাহ করেছি যে এটি মূল প্রশ্নের ভিত্তিতে কীভাবে ব্যবহার করা যেতে পারে এবং এতে সীমাবদ্ধতাটি কী হবে e
ক্রিস রজার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.