সুচিপত্র
ওয়ার্কবুকে রং ব্যবহার করা এটিকে আরও আকর্ষণীয় করার একটি দুর্দান্ত উপায়। কিন্তু, যেহেতু Excel-এ রঙিন কক্ষ গণনা করার জন্য কোনো অন্তর্নির্মিত ফাংশন নেই, মানুষ সাধারণত রঙিন কক্ষগুলি এড়িয়ে চলে। তবে এটি কিছু কৌশল দিয়ে করা যেতে পারে। এই নিবন্ধে, আমরা আপনাকে দেখাব কিভাবে এক্সেল-এ রঙিন কক্ষ গণনা করা যায়।
অনুশীলন টেমপ্লেট ডাউনলোড করুন
আপনি এখান থেকে বিনামূল্যে অনুশীলন এক্সেল টেমপ্লেট ডাউনলোড করতে পারেন এবং অনুশীলন করতে পারেন আপনার নিজের।
Excel.xlsm এ রঙিন কোষ গণনা করুন
4 এক্সেল এ রঙিন কোষ গণনা করার সহজ উপায়
এই বিভাগে, আপনি এক্সেল কমান্ড টুলস এবং ইউজার-ডিফাইন্ড ফাংশন (UDF) ব্যবহার করে এক্সেলে রঙিন সেল গণনা করতে শিখবেন।
1. খুঁজুন & এক্সেলে রঙিন কোষ গণনা করার জন্য কমান্ড নির্বাচন করুন
The Find & সিলেক্ট কমান্ড হল এক্সেল সম্পর্কিত যেকোন কাজ চালানোর জন্য এক্সেলের অন্যতম দরকারী টুল। এখানে, আমরা এক্সেলের রঙিন কোষ গণনা করতে এটি ব্যবহার করব।
নিম্নলিখিত ডেটাসেটটি বিবেচনা করুন, যেখানে ডেটার তিনটি বিভাগ রয়েছে, বিভাগ: ফল, ফুল এবং খাদ্য। এবং প্রতিটি বিভাগ বিভিন্ন রং দ্বারা পৃথক করা হয়. ফলের ক্যাটাগরি বর্ণে ঘোষিত নীল , ক্যাটাগরি ফুল কমলা এবং ক্যাটাগরিতে খাবারের কোন ব্যাকগ্রাউন্ড কালার নেই।
এখন আমরা শিখব। প্রতিটি বিভাগের প্রতিটি ঘরে ধারণ করা প্রতিটি রঙের গণনা কীভাবে বের করা যায়।
পদক্ষেপ:
- রঙিন সহ ডেটাসেট নির্বাচন করুনকোষ।
- সম্পাদনা ট্যাবে , নির্বাচন করুন খুঁজুন & নির্বাচন করুন -> খুঁজুন
- পপ-আপ খুঁজুন এবং প্রতিস্থাপন করুন বক্স থেকে, বিকল্পগুলি ক্লিক করুন।
- পরবর্তী পপ-আপ খুঁজুন এবং প্রতিস্থাপন বক্স থেকে, ফরম্যাট -> এ ড্রপ-ডাউন তালিকাতে ক্লিক করুন। সেল থেকে ফরম্যাট নির্বাচন করুন ।
- একটি চার-মাত্রিক প্লাস প্রতীক প্রদর্শিত হবে। যে কোনো রঙিন কক্ষের উপরে সেই চিহ্নটি রাখুন এবং এটিতে ক্লিক করুন (আমরা নীল রঙটি বেছে নিয়েছি)।
- আবার, পপ-আপ খুঁজুন এবং প্রতিস্থাপন বক্স। প্রদর্শিত হবে, এবং আপনি লক্ষ্য করবেন যে, প্রিভিউ* লেবেল বক্সটি আপনার আগে বাছাই করা ঘরের রঙের অনুরূপ একটি রঙে পূর্ণ হবে।
- সব খুঁজুন ক্লিক করুন ।
আপনি সেই রঙিন কক্ষের সংখ্যা সহ নির্দিষ্ট রঙিন কক্ষের সমস্ত বিবরণ পাবেন।
একইভাবে, আপনি Excel-এ আপনার ওয়ার্কশীটের অন্যান্য সমস্ত রঙিন কক্ষ গণনা করতে পারেন৷
আরও পড়ুন: কীভাবে রঙিন কোষ গণনা করবেন VBA ছাড়া এক্সেল (3 পদ্ধতি)
2. রঙিন কক্ষ গণনা করার জন্য এক্সেলের ফিল্টার এবং সাবটোটাল ফাংশন প্রয়োগ করুন
এক্সেলের ফিল্টার টুল ব্যবহার করা এবং এতে একটি SUBTOTAL ফাংশন সন্নিবেশ করা, আরেকটি কার্যকর উপায় এক্সেলে রঙিন কক্ষ গণনা করুন। এবং আমরা এক্সেলের রঙিন ঘরগুলিকেও গণনা করতে এটি ব্যবহার করতে পারি৷
বিষয়টি দ্বারা রঙিন করা নিম্নলিখিত ডেটাসেটটি বিবেচনা করুন৷এখন আমরা ফিল্টার এবং SUBTOTAL ফাংশন ব্যবহার করে এক্সেলের সেই রঙিন ঘরগুলির গণনা বের করার ধাপগুলি শিখব।
<0 পদক্ষেপ:
- ওয়ার্কশীটের অন্য ঘরে, নিম্নলিখিত SUBTOTAL সূত্রটি লিখুন,
=SUBTOTAL(102,B5:B16)
এখানে,
102 = নির্দিষ্ট পরিসরে দৃশ্যমান কক্ষের গণনা।
B5:B16 = রঙিন কক্ষের পরিসর।
- আপনি শীটে রঙিন কক্ষের মোট গণনা পাবেন (যেমন, আমাদের পটভূমির রঙ সহ 12টি ঘর আছে, তাই SUBTOTAL আমাদের 12 এর একটি আউটপুট দিয়েছে।
- এরপর, শুধুমাত্র ডেটাসেটের হেডারগুলি নির্বাচন করুন।
- ডেটা -> ফিল্টার ।
- এটি ডেটাসেটের প্রতিটি হেডারে একটি ড্রপ-ডাউন বোতাম সন্নিবেশ করবে।
- কলামের শিরোনাম থেকে ড্রপ-ডাউন বোতামে ক্লিক করুন যেটিতে রঙিন ঘর রয়েছে (যেমন পণ্যের নাম)।
- ড্রপ-ডাউন তালিকা থেকে, রঙ দ্বারা ফিল্টার করুন নির্বাচন করুন এবং আপনি একটি সাব-লিস্টে আপনার ডেটাসেট থেকে সমস্ত রঙ পাবেন৷
- এ ক্লিক করুন আপনি যে রঙটি গণনা করতে চান (যেমন আমরা নীল রঙটি বেছে নিয়েছি)।
- এটি আপনাকে SUBTOTAL ফলাফলে সেই ঘরগুলির গণনা সহ সেই নির্দিষ্ট রঙের সাথে রঙিন ঘরগুলি দেখাবে সেল (যেমন আমাদের ডেটাসেটে 4টি নীল রঙের কক্ষ রয়েছে)।
- একইভাবে, আপনি সবগুলি গণনা করতে পারেনএক্সেলে আপনার ওয়ার্কশীটের অন্যান্য রঙিন কক্ষগুলি (উদাহরণস্বরূপ, যখন আমরা ড্রপ-ডাউন তালিকা থেকে অরেঞ্জ রঙটি বেছে নিয়েছিলাম, তখন এটি আমাদের কমলা রঙের কোষ দেয় এবং যেহেতু আমাদের ডেটাসেটে কমলা দিয়ে রঙিন 5টি কোষ রয়েছে তাই সাবটোটাল ফলাফল সেল উত্পাদিত 5 )
আরো পড়ুন: কন্ডিশনাল সহ রঙ দ্বারা কোষ গণনা এক্সেলে ফরম্যাটিং (3 পদ্ধতি)
3. রঙিন কোষ গণনা করার জন্য Excel এ GET.CELL 4 ম্যাক্রো এবং COUNTIFS ফাংশন প্রয়োগ করুন
Excel 4.0 Macro ফাংশনগুলির ব্যবহার এর সামঞ্জস্য এবং অসুবিধার কারণে সীমিত। আরেকটি কারণ হল, এটি এক্সেলের একটি পুরানো ম্যাক্রো ফাংশন, তাই কিছু নতুন বৈশিষ্ট্য অনুপস্থিত। কিন্তু আপনি যদি এখনও EXCEL 4.0 ম্যাক্রো এর সাথে কাজ করতে স্বাচ্ছন্দ্যবোধ করেন, তাহলে আমরা আপনাকে এক্সেলের রঙিন কক্ষ গণনা করার ফাংশনটি কাজে লাগাতে সাহায্য করব।
আমাদের কাছে একই ডেটাসেট দিয়ে অনুশীলন করছি, আমরা শিখব কিভাবে এক্সেলে রঙিন সেল গণনা করার জন্য একটি ম্যাক্রো 4 ফাংশন প্রয়োগ করতে হয়।
- এ যান সূত্র -> নাম সংজ্ঞায়িত করুন ।
- নতুন নাম পপ-আপ বক্সে , নিম্নলিখিতটি লিখুন,
- নাম: GetColorCode (এটি একটি ব্যবহারকারী-নির্ধারিত নাম)
- স্কোপ: ওয়ার্কবুক
- উল্লেখ করে: =GET। CELL(38,GetCell!$B5)
এখানে,
GetCell = পত্রকের নাম যেখানে আপনার ডেটাসেট আছে
$B5 = এর সাথে কলামের রেফারেন্সপটভূমির রঙ।
- এখন ক্লিক করুন ঠিক আছে
এখন আপনার কাছে একটি ব্যবহারকারী-সংজ্ঞায়িত সূত্র আছে, =GetColorCode ।
- ডেটার পাশে, সূত্রটি লিখুন এবং Enter টিপুন।
- এটি একটি সংখ্যা তৈরি করবে (যেমন 42 ).
- এখন একই সূত্র প্রয়োগ করতে ফিল হ্যান্ডেল দ্বারা সেলটিকে নীচে টেনে আনুন অবশিষ্ট কোষ।
সূত্রটি নির্দিষ্ট সংখ্যাগুলিকে রঙে ফিরিয়ে দেবে। সুতরাং একই ব্যাকগ্রাউন্ড কালার সহ সমস্ত কক্ষ একই নম্বর পাবে , এবং যদি কোনও ব্যাকগ্রাউন্ড কালার না থাকে তবে সূত্রটি 0 ফেরত দেবে।
- এখন সেই রঙগুলিকে অন্য ভাষায় সংজ্ঞায়িত করুন একই ওয়ার্কশীটে কক্ষগুলি গণনা পেতে৷
আরো বুঝতে নীচের ছবিটি দেখুন৷
আমরা রঙ গণনা নামে একটি টেবিল তৈরি করেছি, এবং সেই টেবিলে, আমরা যথাক্রমে নীল এবং কমলা আমাদের রঙ অনুসারে কোষ G5 এবং G6 সংজ্ঞায়িত করেছি এবং পরবর্তী কোষগুলিকে রাখি। এগুলো ( কোষ H5 & H6 ) খালি, যাতে আমরা আমাদের রঙিন কোষগুলিকে সেই কোষগুলিতে গণনা করতে পারি।
- নিম্নলিখিত সূত্রটি লিখুন যে কক্ষে আপনি রঙিন কক্ষের গণনা করবেন,
=COUNTIFS($E5:$E$16,GetColorCode)
এখানে,
$E5: $E$16 = রঙের কোডের পরিসর যা আমরা ব্যবহারকারী-সংজ্ঞায়িত সূত্র থেকে বের করেছি।
- এন্টার টিপুন।
আপনি রঙ-সংজ্ঞায়িত কক্ষের গণনা পাবেন (যেমনআমাদের ডেটাসেটে 4টি নীল রঙের সেল রয়েছে, তাই নীল রঙ-সংজ্ঞায়িত সেলের পাশে ( G5 ), এটি আমাদের গণনা দেয় 4 )।
- এখন ওয়ার্কশীটে আপনার রঙিন কক্ষের সমস্ত গণনা পেতে ফিল হ্যান্ডেল দ্বারা পুরো কলামের মধ্যে ঘরটি টেনে আনুন৷
যেহেতু আমাদের ডেটাসেটে কমলা দিয়ে রঙিন 5টি কোষ আছে, ব্যবহারকারী-সংজ্ঞায়িত GetColorCode সূত্র আমাদের গণনা দিয়েছে 5 ।<1
3>4. এম্বেড VBA কোড (একটি ব্যবহারকারী-সংজ্ঞায়িত ফাংশন) এক্সেলে রঙিন কোষ গণনা করার জন্য
এক্সেল-সম্পর্কিত কাজগুলিতে VBA কোড প্রয়োগ করা সবচেয়ে নিরাপদ এবং সবচেয়ে কার্যকর পদ্ধতি, সুতরাং এটি ব্যবহারকারীদের কাছ থেকে উন্নত-স্তরের দক্ষতা প্রয়োজন। এবং মনে রাখবেন যে নতুন বৈশিষ্ট্যগুলি আমরা আগের ম্যাক্রো 4 বিভাগে উল্লেখ করেছি, ভাল, VBA হল Excel 4.0 ম্যাক্রো এর অগ্রগতি।
এক্সেল-এ রঙিন কক্ষ গণনা করতে VBA কোডের প্রয়োগের সাথে শুরু করা যাক।
পদক্ষেপ:
- টিপুন আপনার কীবোর্ডে Alt + F11 অথবা ট্যাবে যান ডেভেলপার -> ভিজ্যুয়াল বেসিক খুলতে ভিজ্যুয়াল বেসিক এডিটর ।
- পপ-আপ কোড উইন্ডোতে, মেনু বার থেকে , ক্লিক করুন ঢোকান -> মডিউল .
- নিম্নলিখিত কোডটি অনুলিপি করুন এবং কোড উইন্ডোতে পেস্ট করুন,
7502
এটি হল চালানোর জন্য VBA প্রোগ্রামের জন্য একটি সাব পদ্ধতি নয়, এটি একটি ব্যবহারকারী সংজ্ঞায়িত তৈরি করছেফাংশন (UDF) । সুতরাং, কোড লেখার পর, মেনু বার থেকে Run বোতামে ক্লিক করবেন না।
- এখন ডেটাসেটে ফিরে যান এবং আমরা আগের পদ্ধতিতে যেমন করেছিলাম রঙ দিয়ে ঘরকে সংজ্ঞায়িত করুন৷
- আরো ভালোভাবে বোঝার জন্য নীচের ছবিটি দেখুন৷
- সেল, নিচের সূত্রটি লিখুন,
=Count_Colored_Cells(E5,$B$5:$B$16)
এখানে,
Count_Colored_Cells = ব্যবহারকারী-সংজ্ঞায়িত যে ফাংশনটি আপনি VBA কোডে তৈরি করেছেন ( Count_Colored_Cells , কোডের প্রথম লাইনে)।
E5 = নীল রঙ-সংজ্ঞায়িত সেল
$B5:$B$16 = রঙিন কক্ষ সহ ডেটাসেটের পরিসর।
- এন্টার টিপুন।
আপনি রঙ-সংজ্ঞায়িত কোষগুলির গণনা পাবেন (যেমন আমাদের ডেটাসেটে 4টি নীল রঙের ঘর রয়েছে, তাই নীল রঙের পাশে সংজ্ঞায়িত সেল ( E5 ), এটি আমাদের গণনা দেয় 4 )।
- এখন ফিল হ্যান্ডেল<দ্বারা সেলটিকে পুরো কলামে টেনে আনুন। 4> ওয়ার্কশীটে আপনার রঙিন ঘরের সমস্ত গণনা পেতে৷ <14
যেহেতু আমাদের ডেটাসেটে কমলা দিয়ে রঙিন 5টি কোষ রয়েছে, ব্যবহারকারী-সংজ্ঞায়িত Count_Colored_Cells ফাংশন আমাদের গণনা দিয়েছে 5 .
উপসংহার
এই নিবন্ধটি আপনাকে দেখিয়েছে কিভাবে সহজেই এক্সেলে রঙিন কক্ষ গণনা করা যায়। আমি আশা করি এই নিবন্ধটি আপনার জন্য খুব উপকারী হয়েছে. বিষয় সম্পর্কে আপনার কোন প্রশ্ন থাকলে নির্দ্বিধায় জিজ্ঞাসা করুন৷
৷