SUMPRODUCT সূত্র ত্রুটি


1

আমি চাই যে কোনও সেলটি স্বয়ংক্রিয়ভাবে একটি পাঠ্য (টি 1, টি 2, টি 3, টি 4) প্রদর্শন করবে কোন টেবিলের ইনপুট অন্য কোষের ইনপুট কিনা তা নির্ভর করে।

=IF(SUMPRODUCT(--(C3=standards!I3:I16))>0,"T1")

শুধুমাত্র একটি বিভাগের জন্য তালিকাভুক্ত করা হবে, তবে মানটি সেই বিভাগে থাকা অবস্থায় আমি একাধিক অ্যারে এবং নির্দিষ্ট ইনপুট গ্রহণ করার সূত্রটি পেতে পারছি না।

=IF(SUMPRODUCT(--(C3=standards!I3:I16))>0,"T1")*(--(C3=standards!J3:j16))>0,"T2")     

ইত্যাদি আমি কি ভুল করছি?


আপনার দ্বিতীয় ফর্মুলা সফলভাবে কাজ করবে যখন আপনি চারটি ভিন্ন ডাটা রেঞ্জে C3 পরীক্ষা করবেন। এটা নিশ্চিত করুন তারপর আমি আপনাকে কি পরিবর্তন প্রয়োজন দেখাতে হবে।
রাজেশ এস

উত্তর:


1

AGGREGATE ব্যবহার করুন, এটি পরিসীমা অনুসন্ধান করবে এবং কলামের উপর ভিত্তি করে একটি সংখ্যা প্রদান করবে যেখানে মানটি CHOOSE () ফাংশনে পাওয়া গিয়েছে:

=CHOOSE(AGGREGATE(15,6,(COLUMN($I$2:$L$16)-COLUMN($I$2)+1)/($I$2:$L$16=C3),1),"T1","T2","T3","T4")

0

এখানে ছবি বিবরণ লিখুন

আপনি এই সূত্র ব্যবহার করতে পারেন:

=IF(SUMPRODUCT(--(B253=A254:A257))>0,"T1",IF(SUMPRODUCT(--(B253=B254:B257))>0,"T2",IF(SUMPRODUCT(--(B253=C254:C257))>0,"T3",IF(SUMPRODUCT(--(B253=D254:D257))>0,"T4"))))        

নোট:

  1. প্রয়োজনীয় হিসাবে তথ্য পরিসীমা এবং মানদণ্ড কোষ রেফারেন্স সামঞ্জস্য করুন।
  2. 0 থেকে 15 এর মানদণ্ডের যেকোনো মানের জন্য, সূত্র মানটি থাকা কলামের উপর ভিত্তি করে টি 1 টি টি 4 প্রদান করে।
  3. যদি মানদণ্ডের কোষের মান 15 বছরের বেশি হয় তবে AGGREGATE() সূত্রটি একটি #Num!ত্রুটি ফেরত দেবে তবে এই সূত্রটি দেবে FALSE

ডাউন ভোট দেওয়ার সমাধান নিয়ে আপনি কী ভুল খুঁজে পেয়েছেন, শুধু আপনার উদ্বেগ লিখুন, নাহলে আমি মডারেটরকে পার্স করব!
রাজেশ এস

আপনার উত্তরের সাথে কী ভুল আছে তা দেখুন না - আপত্তিকর
অতিস্বনক

ধন্যবাদ @ অতিস্বনক54321, এটি আমাকে আরও ভালো এবং উন্নত করার জন্য উৎসাহিত করেছে :-)
রাজেশ এস

0

এই SUMPRODUCT()সূত্রটি কলাম নম্বরটি (আপনার ডেটা টেবিলে) দেয় যা C3 এর মানটি এই মধ্যে রয়েছে:

=SUMPRODUCT(1*(C3=standards!I3:L16)*COLUMN(A:D))

এবং আপনি CHOOSE()স্কটের উত্তরের মতো সূত্রের মধ্যে এটি ব্যবহার করতে পারেন , অথবা INDEX()যদি আপনার পাঠ্যগুলি দীর্ঘ থাকে বা পরিবর্তন করতে পারে।

=CHOOSE(SUMPRODUCT(1*(C3=standards!I3:L16)*COLUMN(A:D)),"T1","T2","T3","T4")

=INDEX(Text_Table,SUMPRODUCT(1*(C3=standards!I3:L16)*COLUMN(A:D)))

উল্লেখ্য, SUMPRODUCT()আপনার ডাটা টেবিলে C3 মানের একাধিক ঘটনার ক্ষেত্রে সূত্রটি ভুল উত্তর দেবে। এর চারপাশে উপায় আছে, তাই একাধিক মান হতে পারে তাহলে মন্তব্য করুন।

অন্যান্য উত্তরগুলি প্রথম ঘটনার শনাক্ত করবে, কিন্তু তারা যে কলামের জন্য সঠিক লেখাটি দেবে তা তারা দেবে।

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