সূত্র ইনপুট সেল আর্গুমেন্টের জন্য এক্সেল 2010 নির্দিষ্ট ঘর


0
     Col A  Col B  Col C
Row 1  a      a      a  
Row 2  a      a      a  
Row 3  a      a      a  

আমি COUNTIF ফাংশন, = COUNTIF (পরিসর, মানদণ্ড) এ একটি নির্দিষ্ট পরিসর সেট করার চেষ্টা করছি।

উদাহরণ 1: উপরের নমুনা ডেটা ব্যবহার করে, আমি দেখতে চাই যে সারি 1, কলাম এ-তে "a" বর্ণটির কতগুলি সংঘটন ঘটেছিল এটি কেবলমাত্র একক ঘর, এ 2 এ দেখে করা যেতে পারে।

=COUNTIF(A1,"a")

উদাহরণ 2: আমি দেখতে চাই যে সমস্ত সারি 2-তে কত "a" ঘটে থাকে, এটি A2: C2 এর ব্যাপ্তিটি ব্যবহার করে করা যেতে পারে।

=COUNTIF(A2:C2,"a")

উদাহরণ 3: আমি এখানে আটকে আছি। আমি দেখতে চাই যে কেবলমাত্র সারি 3, কলাম এ এবং সি-তে কত "ক" হয়। সূত্রে এটি কীভাবে ইনপুট করা যায় তা আমি বুঝতে পারি না।

=COUNTIF(????????,"a")

সম্পাদনা : দ্রুত প্রতিক্রিয়া জন্য আপনাকে ধন্যবাদ। আমি এই প্রশ্নটি জিজ্ঞাসা করার কারণটি হ'ল আমি নিচের সমস্যাটিতে সত্যই কাজ করছি:

আমি কলাম এ - এইচ এইচ কলাম এ এবং বি মিলিয়ে চারটি রেটিংয়ের একটি তৈরি করে ম্যানুয়ালি ডেটা ইনপুট করেছি। সি ও ডি দ্বিতীয় রেটিং তৈরি করে। E&F তৃতীয়টি তৈরি করে। জি ও এইচ সামনের রেটিং তৈরি করে। আমি এই চারটি রেটিংকে একত্রিত করেছি এবং কলামগুলিতে I - L তে দেখা গেছে এই চারটি রেটিংয়ের মধ্যে (25 টি সংশ্লেষের মধ্যে দিয়ে পুনরাবৃত্তি করা যেতে পারে) যা বিভিন্ন ক্রমে প্রদর্শিত হয়, আমাকে সর্বোচ্চ মান (1 = উচ্চ, 4 = নিম্ন) নির্ধারণ করতে হবে ) কলামে এন। কলাম কলাম একটি অতিরিক্ত কলাম যা আমার প্রয়োজনীয় ফাংশনগুলি সম্পূর্ণ করার জন্য প্রয়োজন। এটি 1-25 (মোট সম্ভাব্য বিকল্প) থেকে একটি সংখ্যা হিসাবে চারটি রেটিংয়ের সর্বোচ্চ রেটিংকে ছাড়িয়ে যায়। এই নম্বরটি থেকে আমি রেটিং শীট থেকে সংশ্লিষ্ট রেটিংটি সূচীকরণ করি।

নীচের সূত্রগুলি ঠিক কাজ করে। আমি যে কারণে সাহায্যের জন্য বলছি তা দুটি কারণে। আমি সমস্ত কাজকে একটি একক কক্ষে একত্রিত করতে (যদি সম্ভব হয়) এবং যুক্ত কলামগুলি I - L সরিয়ে ফেলতে চাই যেখানে আমি সহজেই কোনও ফাংশনের মধ্যে রেটিং অনুযায়ী দুটি ম্যানুয়াল ইনপুটগুলি সংযোগ করতে পারি। আমি ভেবেছিলাম এটি সম্পন্ন করা যেতে পারে তবে মূলত যা আমাকে পিছনে রেখেছিল তা হ'ল নীচের কোডটির বিভাগ:

COUNTIF(I1:L1,Ratings!$A$1:$A$25)

এটি আমাকে পিছনে রেখেছে কারণ COUNTIF () ইনপুট আর্গুমেন্ট হিসাবে পরিসর নিতে পারে, তবে পৃথক কক্ষ নয়। আমি (এ 1 এবং বি 1), (সি 1 এবং ডি 1), (ই 1 এবং এফ 1), (জি 1 এবং এইচ 1) COUNTIF () ফাংশনের আর্গুমেন্টের "রেঞ্জ" অংশ হিসাবে থাকতে চাই। উপলব্ধ প্রতিটি সংমিশ্রনের জন্য রেটিংগুলি "রেটিংগুলি" লেবেলযুক্ত দ্বিতীয় শীটে রয়েছে।

Sheet 1: Sheet1

Columns: A  B  C  D  E  F  G  H  I  J  K  L  M  N
  Row 1: D  2  A  5  E  3  E  3  D2 A5 E3 E3   

-কলামগুলি এএইচ ম্যানুয়ালি ইনপুট করা হয়।

-কলামটি আমি (এ 1 এবং বি 1)

-কলাম জে (সি 1 এবং ডি 1)

-কলাম K কে (E1 এবং এফ 1)

-কলাম এলটি (জি 1 এবং এইচ 1)

-কলাম এম

  {=IFERROR(MATCH(1,IF(COUNTIF(I1:L1,Ratings!$A$1:$A$25)>0,1,0),0),"")}

কলাম এন হয়

   =IFERROR(INDEX(Ratings!$B$1:$B$25,M1),"")

রেটিংগুলির লেবেলযুক্ত দ্বিতীয় শীটটি নীচে রয়েছে:

Sheet 2: Ratings
Columns: A   B
Row 1:   A5  1
Row 2:   A4  1
Row 3:   B5  1
Row 4:   A3  1
Row 5:   A2  1
Row 6:   B4  2
Row 7:   B3  2
Row 8:   C5  2
Row 9:   C4  2
Row 10:  D5  2
Row 11:  A1  3
Row 12:  B2  3
Row 13:  B1  3
Row 14:  C3  3
Row 15:  C2  3
Row 16:  D4  3
Row 17:  E5  3
Row 18:  C1  4
Row 19:  D3  4
Row 20:  D2  4
Row 21:  D1  4
Row 22:  E4  4
Row 23:  E3  4
Row 24:  E2  4
Row 25:  E1  4

আশা করি পুরো সমস্যাটি হাতে পাওয়ার সাথে সাথে আমি কী সম্পাদন করতে চাইছি সে বিষয়ে আপনারা সবাইকে আরও ভাল ধারণা থাকতে পারে।


1
আপনি যে কলামগুলিকে নির্বাচন করতে চান তাতে কি কোনও প্যাটার্ন রয়েছে? অর্থাত্ এটি প্রতিটি অন্যান্য, বা সারি 1 এর কোনও মান আছে যা বোঝায় কোনটি?
স্কট ক্রেনার

আপনি কেন পারবেন না countif() + countif()?
রায়স্টাফেরিয়ান

উত্তর:


1
=countif(A3,"a")+countif(C3,"a")

বা আরও সহজভাবে:

=(A3="a")+(C3="a")

এমনকি আপনি যদি নামযুক্ত রেঞ্জটি নির্ধারণ করেন যা অসন্তুষ্ট হয় COUNTIF()তবে তা গ্রহণ করবে না।

তবে এর মতো কিছু:

=SUMPRODUCT(COUNTIF(INDIRECT({"A3","C3"}),"a"))

কাজ করবে, তবে এটি এর যোগফলের চেয়ে ভাল নয় COUNTIF()


এটি আসলে আমার জিজ্ঞাসা করা প্রশ্নের উত্তর দেয়, তবে আমি বিশেষত = COUNTIF (RANGE, "a") আকারে সমাধান খুঁজছি
user3204879

2
@ ব্যবহারকারী3204879 COUNTIF()একটি বিভেদ পরিসীমা উপর কাজ করে না।
গ্যারি এর শিক্ষার্থী

এবং আমার সমস্যা আছে। Dang। কোনও ক্ষেত্রেই সূত্রগুলির ওভারভিউ অনুসন্ধান করার জন্য ভাগ্য নেই। সমর্থন.
office.com/en-us/article/…

@ ব্যবহারকারী3204879 আমার আপডেট দেখুন
গ্যারি এর ছাত্র

1
@ স্কটক্রেনার আমি আপনার সাথে সম্পূর্ণ সম্মত! ........... INDIRECT()বেশ খারাপ ................ বেশ কয়েকটি COUNTIF()এস যোগ করা আরও ভাল।
গ্যারি এর ছাত্র

0

এখানে আরও কয়েকটি বিকল্প রয়েছে:

এটি সূচী সংখ্যাটির উপর ভিত্তি করে:

=SUM(INDEX(((COLUMN(A3:C3) = 1)+(COLUMN(A3:C3) =3))*(A3:C3="a"),))

এটি প্রতিটি অন্যের ধরণের উপর ভিত্তি করে:

=SUM(INDEX((MOD(COLUMN($A$3:$C$3),2)=1)*($A$3:$C$3="a"),))

এটি সারি 1 এর মানগুলির ভিত্তিতে:

=SUM(INDEX(($A$1:$C$1="Yes")*($A$3:$C$3="a"),))

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


0

আমি একটি বন্ধুর সাহায্যে একটি আরও ভাল সমাধান খুঁজে পেয়েছি। এটি প্রদত্ত 4 টি মানের সর্বোচ্চ রেটিং সন্ধানের জন্য MIN (VLOOKUP (), VLOOKUP (), VLOOKUP (), VLOOKUP ()) এর সাথে COUNTIF () পদ্ধতি প্রতিস্থাপন করে। আমি 2 টি কলামকে এইভাবে 4 টি অতিরিক্ত সংমিশ্রণ কলাম এবং পদ্ধতিটি ব্যবহার করে 1 "মিড স্টেপ" কলামটি মুছে ফেলতে সক্ষম হয়েছি।

=MIN(VLOOKUP((A1&B1),Ratings!$A$1:$B$25,2,FALSE),VLOOKUP((C1&D1),Ratings!$A$1:$B$25,2,FALSE),VLOOKUP((E1&F1),Ratings!$A$1:$B$25,2,FALSE),VLOOKUP((G1&H1),Ratings!$A$1:$B$25,2,FALSE))
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.