বহু-পদক্ষেপের যোগফলকে একক সূত্রে রূপান্তর করুন


10

আমার কয়েকটি সেন্সর রিডিং রয়েছে এবং আমি মানগুলি গ্রহণযোগ্য সীমার মধ্যে রয়েছে কিনা তা পরীক্ষা করে দেখছি।

এই কাজের জন্য আমি একটি ব্যবহার IFচেক করতে যদি মান >বা <গণনা (গড়) মান। ফলাফলগুলি সম্পর্কিত কলামগুলিতে সংরক্ষিত হয়। পরিশেষে আমি কতগুলি সীমার বাইরে (যেমন গড়ের উপরে) তার গণনা পেতে ফলাফলগুলি সংযুক্ত করি।

উদাহরণস্বরূপ, Axতুলনা করা হয় MeanAxপারেন পেতে 1বা 0মধ্যে If value is outside accepted boundsAx:

ছবি 1

তারপরে যোগফল If value is outside accepted boundsAxপেতে সঞ্চালিত হয় Number of values outside boundAx:

চিত্র 2, সংক্ষেপণ

প্রশ্ন
আমি কীভাবে এটি একটি একক সূত্রে রূপান্তর করব?

উত্তর:


11

আপনি যে ফাংশনটি পরে আছেন তা হ'ল COUNTIF():

ওয়ার্কশিট স্ক্রিনশট

নিম্নলিখিত সূত্রটি প্রবেশ করান G3এবং এতে সিটিআরএল / প্রবেশ / অনুলিপি-পেস্ট / ভরাট প্রবেশ করুন G3:I3:

=COUNTIF(A3:A8,">"&D3)

COUNTIF() দ্বিতীয়টিতে মানদণ্ডের বিপরীতে প্রথম যুক্তিতে প্রতিটি মান পরীক্ষা করে দেখেছে এবং এটি পূরণের সংখ্যা গণনা করে।


ব্যবহার COUNTIF()করা সহজ এবং সর্বোত্তম সমাধান।

অবশ্যই আপনি এর মতো সূত্রটি বোঝার জন্য আরও জটিল / শক্ত ব্যবহার করতে পারেন

=SUMPRODUCT(--(A3:A8>D3))

বা একটি অ্যারের মত একটি প্রবেশ করানো

{=SUM(--(A3:A8>D3))}

এমনকি এগুলির একটি আরও অযথা জটিল সংস্করণ।

তবে, এই বিশেষ ক্ষেত্রে যাদের ব্যবহার করে তাদের কোনও লাভ হবে না।


প্রকৃতপক্ষে, যেহেতু আপনি সাহায্যকারী কলামগুলির সংখ্যা হ্রাস করতে আগ্রহী বলে মনে করছেন, এর চেয়ে আরও ভাল সামগ্রিক সমাধানটি হ'ল সহায়ক কলামগুলিও সরবরাহ করা হবে:

ওয়ার্কশিট স্ক্রিনশট

নিম্নলিখিত সূত্রটি প্রবেশ করান D3এবং এতে সিটিআরএল / প্রবেশ / অনুলিপি-পেস্ট / ভরাট প্রবেশ করুন D3:F3:

=COUNTIF(A3:A8,">"&AVERAGE(A3:A8))

(এবং হ্যাঁ, এই সূত্রটিকে নতুন =SUMPRODUCT(--(A3:A8>AVERAGE(A3:A8)))বা এটিতে রূপান্তর করে কোনও শিক্ষানবিশকে বোঝা আরও শক্ত করে তোলা যেতে পারে {=SUM(--(A3:A8>AVERAGE(A3:A8)))}))


@ এএফএইচ সম্পাদনার জন্য ধন্যবাদ (এবং উর্ধ্বতন ;-)) আমি কিভাবে যে কি আশ্চর্য? এবং আরও গুরুত্বপূর্ণ বিষয়, আমি কীভাবে এটি লক্ষ্য করতে ব্যর্থ হয়েছি ¯ \ _ (ツ) _ / ¯
রবিন্টস

অভিনন্দন. সিস্টেম বটগুলি এলকিউপি পর্যালোচনা সারিতে অডিট হিসাবে ব্যবহার করতে সর্বাধিক রেটযুক্ত পোস্টগুলি নির্বাচন করে। এটি সম্মানের ব্যাজ - "নিম্নমানের" পদ হিসাবে নির্বাচিত হয়েছিল। :-)
ফিক্সার 1234

@ ফিক্সার 1234 ওহ, অবশ্যই (-‸ლ) আমি ওয়াই-সমস্যার জন্য তিনটি বিকল্প সমাধান দিই এবং তারপরে এক্স-সমস্যার সমাধান সরবরাহ করতে এগিয়ে চলেছি । এবং তার উপরে আমি কীভাবে COUNTIF()ফাংশনটি কাজ করে তার একটি ব্যাখ্যা পেশ করি। স্পষ্টতই এই উত্তরটি নিম্ন মানের! পরের বার আমি কেবল একটি একক লাইনে লেগে থাকব, কোডের উত্তর মাত্র। (পিএস স্রেফ টাইমলাইনটি পরীক্ষা করেছেন Looks OK
L

2

সংক্ষিপ্ত ফাংশন আপনার সমস্যাও সমাধান করতে পারে।

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

G102 এ এই সূত্রটি লিখুন এবং এটি G102 থেকে I102 পর্যন্ত পূরণ করুন:

=SUMPRODUCT(--(A102:A107>D102:D107))

এনবি আপনার প্রয়োজন অনুসারে সূত্রটিতে ঘর ঠিকানা সামঞ্জস্য করুন।

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