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


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.