পূর্ববর্তী কলামগুলির যোগফল সহ একটি কলাম পেতে আরআরএফর্মমুলা এবং এসএমএম কীভাবে ব্যবহার করবেন?


11

গুগল শিটগুলিতে আমার কাছে নিম্নলিখিত তথ্য রয়েছে:

    |   A |  B  |  C  |  ...  | N  | TOTALS       |
  1 |  123|  425|  324|  ...  | 234| =SUM(A1:N1)  |
  2 |  123|  425|  324|  ...  | 234| =SUM(A2:N2)  |
  3 |  123|  425|  324|  ...  | 234| =SUM(A3:N3)  |

আমি কীভাবে TOTALSএআরএএফআরএমউলা ব্যবহার করে কলামটি তৈরি করতে পারি ?

ARRAYFORMULA(SUM(A1:C99)) একটি একক সংখ্যা দেবে, সমস্ত কক্ষের যোগফল - এটি আমি চাই তা নয়।

উত্তর:


8

এটি করতে নিম্নলিখিত সূত্রটি ব্যবহার করুন।

সূত্র

=MMULT(B2:E4,TRANSPOSE(ARRAYFORMULA(COLUMN(B2:E4)^0)))

ব্যাখ্যা

ARRAYFORMULAদ্বারা সেট হিসাবে, সম্পূর্ণ পরিসীমা আসতে বোঝানো হয় COLUMNসূত্র। ^0 (power of zero)সবসময় ফিরে আসবে 1. অতএব প্রতিটি ফলাফল 1 দ্বারা গুন করা হয় (একই মান ফলনশীল) এবং সংকলিত।

উদাহরণ

আমি আপনার জন্য একটি উদাহরণ ফাইল তৈরি করেছি: স্যাম ওভার রোস OW


2
@ ইস্রায়েলডভ, মনে রাখবেন যে উত্তরটি যদি আপনি খুঁজছিলেন তবে তা গ্রহণযোগ্য হিসাবে চিহ্নিত হয়েছে।
— অ্যালেক্স

এটি একটি উল্লেখযোগ্য উত্তর।
— মাইকেল লিটভিন

এটিকে ফাঁকা ঘর দিয়ে কীভাবে কাজ করা যায় সে সম্পর্কে কোনও ধারণা? (0 হিসাবে গণ্য হবে)
— মাইকেল লিটভিন

2
@MichaelLitvin: এই চেষ্টা করে দেখুন: =ARRAYFORMULA(SUMIF(IF(COLUMN(B1:E1),ROW(B2:E4)),ROW(B2:E4),B2:E4))। এইচটি টু @ অ্যাডামএল
— জ্যাকব জান টুইনস্ট্রা

খালি হ্যান্ডেল করার জন্য indirect, ব্যাপ্তির পরিবর্তে একটি বিকল্প ব্যবহার করা উচিত। আমার ক্ষেত্রে আমি এটি ব্যবহার করেছিindirect("e3:y"&max(arrayformula((index(E3:Y,0,0)<>"")*row(E3:Y))))
— ব্রুনোএলএম

2

ম্যানুয়ালি কলামগুলির সংক্ষিপ্তকরণ সম্পর্কে:

=arrayformula(A:A + B:B + C:C)

নিশ্চিত হওয়া যায় না যে পোস্টারটি Nঅজানা সংখ্যক কলামের জন্য স্থানধারক হিসাবে বোঝানো হয়েছে বা যদি পোস্টারটি সত্যই কলাম এন বলেছিল col একটি বিকল্প.
— কেভিন লি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.