আমার একটি ব্যাপ্তি রয়েছে এবং এসইউএম ফাংশনটি ব্যবহার করে এটির যোগফল প্রয়োজন তবে ফলাফলটি এন / এ যদি কোনও এন / এ মান থাকে is N / A মানকে 0 মান হিসাবে বিবেচনা করার জন্য আমি কীভাবে SUM কার্য করতে পারি? সাহায্য করুন!
আমার একটি ব্যাপ্তি রয়েছে এবং এসইউএম ফাংশনটি ব্যবহার করে এটির যোগফল প্রয়োজন তবে ফলাফলটি এন / এ যদি কোনও এন / এ মান থাকে is N / A মানকে 0 মান হিসাবে বিবেচনা করার জন্য আমি কীভাবে SUM কার্য করতে পারি? সাহায্য করুন!
উত্তর:
অ্যারে ফর্মুলা ব্যবহার করুন
=SUM(IF(ISNA(A1:A4),0,A1:A4))
প্রেস Ctrl+ + Shift+ + Enterসূত্র প্রবেশের পর
দ্রষ্টব্য: A1:A4
আপনার পরিসীমা দিয়ে প্রতিস্থাপন করুন
=AVERAGE(IF(ISNA(A1:A4),"",A1:A4))
সহজতম পথ:
SUMIF
মান> 0 ব্যবহার করুন ।
সুতরাং যে এক জন্য বাক্য গঠন
=SUMIF(A1:B2, "> 0")
আপনি একই ফলাফল পাবেন যেহেতু এটি কোনও অ-সংখ্যা বা 0 টি মান অগ্রাহ্য করবে।
=SUMIF(A1:B2, ">=0") + SUMIF(A1:B2, "<0")
ঋণাত্মক সংখ্যা অন্তর্ভুক্ত করা। আমি সন্দেহ করি যে গ্রহণযোগ্য অ্যারে সূত্র সমাধানের চেয়ে দ্রুততর হবে, যদি পারফরম্যান্স উদ্বেগজনক হয়।
এক্সেলের একটি নতুন ফাংশন রয়েছে যা এনএকে উপেক্ষা করার সময় সমস্ত মানকে ধনাত্মক বা নেতিবাচক যুক্ত করবে।
=aggregate(9,6, range of your data)
9 টি যোগফলের জন্য এবং 6 টি সমস্ত এনএ'র উপেক্ষা করার জন্য ব্যবহৃত হয়। সংযোজন ছাড়াও অন্যান্য বিকল্প রয়েছে। উদাহরণস্বরূপ, আপনি পণ্য, স্ট্যান্ডার্ড বিচ্যুতি ইত্যাদি করতে পারেন।
এগ্রিগেট সম্পর্কিত আরও তথ্য এখানে ।
আপনি আপনার উত্সের পরিসরে # এন / এটিকে জিরোতে রূপান্তর করতে পারেন এবং তারপরে স্বাভাবিক এসইউএম ফাংশনটি ব্যবহার করতে পারেন:
= আইএফ (আইএসএনএ (অরিজিনালফর্মুলা), 0, অরিজিনালফর্মুলা)
IFERROR
এবং তারপরে এটি এর মতো দেখতে পাওয়া যায়: =IFERROR(OriginalFormula,0)
এটিকে আরও সুন্দর করে তোলা।