সেল রঙের উপর ভিত্তি করে এক্সেল সূত্র (5টি উদাহরণ)

  • এই শেয়ার করুন
Hugh West

আপনার কাছে একটি রঙিন ডেটাসেট থাকতে পারে এবং আপনি Excel সূত্রের সাথে কাজ করতে ঘরের রঙ ব্যবহার করতে চান। ডেটাসেট থেকে ডেটা লেখা এবং পড়ার জন্য এক্সেলের অনেকগুলি আশ্চর্যজনক সূত্র রয়েছে৷ তাদের মধ্যে কিছু হল COUNT , SUBTOTAL , IF , ইত্যাদি। আবার, আপনি প্রয়োজন অনুসারে নতুন সূত্র তৈরি করতে VBA ম্যাক্রো ব্যবহার করতে পারেন যা আপনি বিভিন্ন ঘরের রঙের জন্য আবেদন করতে পারেন। এই নিবন্ধটি সঠিক চিত্র সহ সেলের রঙের উপর ভিত্তি করে এক্সেল সূত্রের 5টি উদাহরণ ব্যাখ্যা করবে।

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

আপনি এখান থেকে অনুশীলন ওয়ার্কবুক ডাউনলোড করতে পারেন।

সেল Color.xlsm এর উপর ভিত্তি করে সূত্র

5 সেলের রঙের উপর ভিত্তি করে এক্সেল সূত্রের উদাহরণ

আমরা নিম্নলিখিত রঙিন ডেটাসেট ব্যবহার করব পদ্ধতি ব্যাখ্যা করার জন্য।

আমরা দেখতে পাচ্ছি যে ডেটাসেটের দুটি কলাম আছে যথা নাম এবং পরিমাণ । সারিতে 3টি ভিন্ন রঙ রয়েছে। আমরা ৫টি উদাহরণে SUMIF , SUBTOTAL , IF , এবং VBA ম্যাক্রো ব্যবহার করে ব্যবহারকারী-সংজ্ঞায়িত ফাংশনের মত বিভিন্ন এক্সেল সূত্র প্রয়োগ করব এরপর আসছে. সুতরাং, দেরি না করে, আসুন মূল আলোচনায় ঝাঁপিয়ে পড়ি।

1. সেল কালার সহ এক্সেল SUBTOTAL সূত্র

এক্সেল সূত্র প্রয়োগ করতে SUBTOTAL গণনা করতে এবং পেতে রঙ দ্বারা ফিল্টার করা মানের সমষ্টি।

এই পদ্ধতির জন্য নিচের ধাপগুলি অনুসরণ করুন।

পদক্ষেপ:

  • ইন সেল C6 নিচে লিখুনতালিকায় পণ্যের গণনা পেতে সূত্র:
=SUBTOTAL(102,C5:C10)

আমরা পারি যোগফলের উদ্দেশ্যে একটি SUBTOTAL সূত্রও ব্যবহার করুন। আসুন দেখি।

  • পণ্যের পরিমাণের সমষ্টি পেতে, সেল C14 :
-এ নিম্নলিখিত সূত্রটি লিখুন। =SUBTOTAL(109,C5:C10)

  • এখন, সম্পূর্ণ ডেটাসেট নির্বাচন করুন।

  • হোম ট্যাব থেকে, ছাঁকুন & ফিল্টার ড্রপ-ডাউন মেনু৷

আপনি ডেটাসেটের কলামগুলিতে দুটি তীর পাবেন৷

<0
  • কলামের তীর চিহ্নে ক্লিক করুন নাম
  • একটি সাইডবার ড্রপ-ডাউন মেনু খুলবে। সেখান থেকে রঙ অনুসারে ফিল্টার করুন
  • এখন, বেছে নিন যে রঙটি আপনি ফিল্টার করতে চান।

<3

  • তারপর ঠিক আছে ক্লিক করুন।

এটি ফিল্টার করা ডেটাসেট দেখাবে।

আপনি এ মানগুলির পরিবর্তন লক্ষ্য করতে পারেন নীচের ছবিগুলিতে রঙ দ্বারা গণনা করুন এবং রঙ দ্বারা যোগফল

ফলাফলগুলি গণনা দেখায় এবং শুধুমাত্র ফিল্টার করা ডেটার যোগফল

🔎 সূত্রটি কীভাবে কাজ করে?

📌 SUBTOTAL দুটি আর্গুমেন্ট নেয় function_name এবং রেফ1 ।ফাংশন_নামে ডেটার সংখ্যা গণনার জন্য 102 এবং পরিমাণের যোগফল দিতে 109 লাগে।

📌 রেফারেন্স হিসাবে উভয় সূত্রই পরিমাণের একটি পরিসর নেয়।

📌 শুরুতে ফলাফল সব দেখায়পরিসীমা মধ্যে তথ্য. যাইহোক, শেষ দুটি ছবি শুধুমাত্র ফিল্টার করা ঘরের ফলাফল দেখায়।

আরো পড়ুন: এক্সেল সেল রঙ: যোগ করুন, সম্পাদনা করুন, ব্যবহার করুন & সরান

2. সেল কালার দ্বারা এক্সেল COUNTIF এবং SUMIF ফর্মুলা

2.1 COUNTIF ফর্মুলা সেল কালার সহ

এখন, আপনি যদি COUNTIF প্রয়োগ করতে চান কোষের রঙ অনুসারে আপনাকে নীচের ধাপগুলি অনুসরণ করতে হবে।

পদক্ষেপ:

  • সূত্র ট্যাব থেকে, নির্বাচন করুন নাম সংজ্ঞায়িত করুন

  • একটি বক্স আসবে। একটি নাম লিখুন (এই ক্ষেত্রে আমরা নাম: বিভাগে সংখ্যার রঙ লিখেছি)।
  • তে উল্লেখ করে: নিম্নলিখিত সূত্রটি লিখুন:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • এর পর, ঠিক আছে ক্লিক করুন।

এটি নাম ম্যানেজার বক্সে দেখাবে।

  • যদি সবকিছু ঠিকঠাক মনে হয়, তাহলে বন্ধ করুন ক্লিক করুন।

27>

    > =NumberColor

  • Enter টিপুন এবং বাকি কলামগুলিতে ফিল হ্যান্ডেল আইকন ব্যবহার করে এটিকে টেনে আনুন।

আপনি ডেটাসেটে উপস্থিত সমস্ত রঙের কোড পাবেন৷

  • একটি নতুন কক্ষে, ( G5 ) এই সূত্রটি লিখুন:
=COUNTIF(D5:D10,$D$5)

সেল G6 ,

=COUNTIF(D5:D10,$D$6)

সেল G7 ,

=COUNTIF(D5:D10,$D$9)

আপনি উপরের ছবির মত ফলাফল দেখতে পাবেন। যাই হোক,আপনি সূত্রের প্রতিটি কক্ষের মিশ্রিত বা, আপেক্ষিক সেল রেফারেন্স লিখতে পারেন এবং ফলাফল পেতে এটিকে নিচে টেনে আনতে পারেন।

2.2 SUMIF সূত্র সেল কালার সহ

ধাপ:

সেল H5 :

=SUMIF(D5:D10,$D$5,C5:C10) এ নিম্নলিখিত সূত্রটি টাইপ করুন

একইভাবে সেল H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

<3

এবং, সেলে H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

দেখার জন্য উপরের ছবিগুলি পর্যবেক্ষণ করুন কিভাবে ফলাফল পাওয়া যায়।

🔎 সূত্র সহ প্রক্রিয়াটি কিভাবে কাজ করে?

📌 এখানে, GET.CELL ফাংশন ব্যবহার করে সূত্রটি কোডের রঙ এবং সেল রেফারেন্স দিতে 38 লাগে যে কোডটি এটি ফেরত দেবে।

📌 GET.CELL সূত্র দিয়ে নাম নির্ধারণ করে আমরা সহজভাবে লিখতে পারি। " NumberColor " নামটি একটি সমান চিহ্ন দ্বারা প্রিফিক্স করা হলে রেফারেন্স করা ঘরের রঙের কোড পাওয়া যাবে।

📌 এরপর, রঙের কোডগুলি ব্যবহার করে আমরা COUNTIF<2 প্রয়োগ করেছি।> এবং SUMIF সূত্রটি কল সহ ডেটা পরিসরের গণনা এবং যোগফল পেতে অথবা কোডের মানদণ্ড।

আরো পড়ুন: এক্সেলের একটি মানের উপর ভিত্তি করে সেলের রঙ কীভাবে পরিবর্তন করবেন (5 উপায়)

3. এক্সেল IF সেল কালার দ্বারা সূত্র

এখন, আসুন আমরা বলি হুডিস , জ্যাকেট , এবং s এর মতো পণ্যগুলির জন্য আমাদের প্রতি পিস মূল্য একই। 1>ওয়েটারস ।

আপনি যদি এই পণ্যগুলির মোট পরিমাণের জন্য মোট মূল্য গণনা করতে চান তবে আমরা IF ব্যবহার করতে পারি সূত্র।

আপনি এখানে IF প্রয়োগ করতে ধাপগুলি অনুসরণ করতে পারেন।

ধাপ:

  • আমরা ইতিমধ্যেই Define Name ব্যবহার করে NumberColor তৈরি করেছি এবং রঙের কোডগুলি খুঁজতে এটি ব্যবহার করেছি (পদ্ধতি 2 দেখুন)।
  • একটি নতুন কলামে, সেল E5 :
  • <14 এ সূত্র লিখুন> =IF(NumberColor=40,C5*$C$13,0)

    • এন্টার টিপুন।
    • এতে ফিল হ্যান্ডেল আইকনটি টেনে আনুন বাকি ডেটার ফলাফল পান৷

    আপনি লক্ষ্য করতে পারেন যে এটি শুধুমাত্র একই রঙের পণ্যগুলির জন্য মান দেখিয়েছে যার রঙ কোড 40 যদিও বাকিদের জন্য শূন্য ( 0 )।

    🔎 সূত্রটি কীভাবে কাজ করে?

    📌 এখানে IF সূত্রটি লাগে সংখ্যারঙের সমান হতে 40

    📌 যুক্তিটি সত্য হলে, এটি প্রতি টুকরা মূল্যের সাথে পরিমাণকে গুণ করবে ( 5 )। অন্যথায়, এটি 0 দেখাবে।

    আরো পড়ুন: এক্সেলে ইফ স্টেটমেন্ট ব্যবহার করে কীভাবে সেল হাইলাইট করবেন (7 উপায়) <3

    একই রকম রিডিং

    • এক্সেলের শতাংশের উপর ভিত্তি করে রঙ দিয়ে সেল কীভাবে পূরণ করবেন (6 পদ্ধতি)
    • এক্সেলে একটি কলাম হাইলাইট করুন (৩টি পদ্ধতি)
    • এক্সেলের পাঠ্যের উপর ভিত্তি করে কিভাবে সেল হাইলাইট করবেন [2 পদ্ধতি]
    • একটি সেল হাইলাইট করুন এক্সেলে (৫টি পদ্ধতি)
    • এক্সেলে শীর্ষ থেকে নীচে কীভাবে হাইলাইট করবেন (5 পদ্ধতি)

    4. সেল দ্বারা এক্সেল SUMIFS সূত্র রঙ

    রঙের কোড ব্যবহার করে, আমরা SUMIFS সূত্রটিও প্রয়োগ করতে পারি।

    এর জন্য, আপনাকে করতে হবেনিচের ধাপগুলো অনুসরণ করুন:

    ধাপ:

    • সেলে E5 সূত্রটি লিখুন:
    =SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

    • পরে, এন্টার টিপুন।
    • ফিল হ্যান্ডেল আইকনটি ব্যবহার করুন বাকি ক্ষেত্রে ফলাফল টেনে আনতে।

    🔎 ফর্মুলা কিভাবে কাজ করে?

    📌 The SUMIFS সূত্র sum_range C5:C10 পরিমাণের জন্য পরম রেফারেন্স হিসাবে নেয়। অনুসরণ করে, এটি রঙের কোড পরিসীমা নেয় যা পরম রেফারেন্স আকারেও রয়েছে।

    📌 অবশেষে, মানদণ্ডটি রঙ কোড কলামের প্রথম ঘরের জন্য সেট করা হয়েছে যা হল D5 । এই ক্ষেত্রে, শুধুমাত্র কলামটি পরম রেফারেন্স ফর্মে থাকে যখন সারিগুলি আপেক্ষিক রেফারেন্স ফর্মে থাকে৷ কারণ এটি প্রয়োজন অনুযায়ী সারি সংখ্যা পরিবর্তন করে বাকি কলামের জন্য ফিল হ্যান্ডেল আইকনটি টেনে আনবে।

    সম্পর্কিত বিষয়বস্তু: কীভাবে মূল্যের উপর ভিত্তি করে এক্সেলে সেলগুলি হাইলাইট করুন (9 পদ্ধতি)

    5. সেলের রঙ দ্বারা এক্সেল VBA ম্যাক্রো থেকে এক্সেল সূত্র

    এছাড়াও, VBA ম্যাক্রো একটি হতে পারে সেলের রঙের মাধ্যমে এক্সেল সূত্র প্রয়োগ করার জন্য আশ্চর্যজনক টুল।

    আসুন বোঝার সুবিধার জন্য এই পদ্ধতিটিকে দুটি ভাগে ভাগ করা যাক।

    প্রথম উপ-পদ্ধতিটি রঙের কোড খুঁজে পেতে কোড ব্যবহার করবে। এবং তারপর COUNTIF এবং SUMIF সূত্র

    দ্রষ্টব্য: VBA ম্যাক্রো অনুরূপ রং চিনতে পারে না এবং তাই আমরা এর সাথে আমাদের ডেটাসেট সংশোধন করা হয়েছেপার্থক্যযোগ্য রং।

    তিনটি ভিন্ন রং হল লাল, নীল এবং বাদামী। এখন আসুন দেখি কিভাবে আমরা VBA ম্যাক্রো সেলের রঙ দ্বারা এক্সেল সূত্র প্রয়োগ করতে পারি।

    5.1 VBA ম্যাক্রো রঙের কোড খুঁজে পেতে

    VBA ব্যবহার করে রঙের কোড খুঁজে পেতে ম্যাক্রো এবং এক্সেল সূত্রগুলি প্রয়োগ করতে, আমাদের নীচের পদক্ষেপগুলি অনুসরণ করতে হবে৷

    ধাপগুলি:

    • আপনার থেকে ALT+F11 টিপুন কীবোর্ড।
    • এটি VBA ম্যাক্রো উইন্ডো খুলবে। আপনার শীট নির্বাচন করুন।
    • সন্নিবেশ ট্যাব থেকে মডিউল এ ক্লিক করুন।

      <12 সাধারণ উইন্ডো খুলবে৷

    • কপি এবং পেস্ট করুন সাধারণ উইন্ডোতে নিম্নলিখিত কোড।

    কোড:

    1949

    4712
    • এক্সেল ম্যাক্রো দিয়ে ফাইলটি সংরক্ষণ করুন -সক্ষম ওয়ার্কবুক প্রত্যয়৷
    • আপনার শীটটি খুলুন এবং সেল D5-এ নিম্নলিখিত সূত্রটি লিখুন:
    =ColorIndex(C5)

    <11

  • বাকী ডেটার ফলাফল পেতে এন্টার টিপুন এবং ফিল হ্যান্ডেল ব্যবহার করে টেনে আনুন।

  • এখন, সেল E5-এ আরেকটি কলামে, আপনাকে নিচের সূত্রটি লিখতে হবে:
=COUNTIF($D$5:$D$10,$D5)

<11

  • টিপুন এন্টার এবং ফলাফলটি ডাটা শেষ পর্যন্ত টেনে আনুন।
  • 14>

    • একইভাবে, আবেদন করার জন্য SUMIF, নিচে দেওয়া সূত্রটি সেল F5 :
    =SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

    <-এ লিখুন। 3>

    এই ক্ষেত্রে, আপনাকে রঙের কোড ব্যবহার করে যোগফল বের করতে হবে।যাইহোক, আপনি সরাসরি একটি কোড লিখে যোগফল করতে পারেন। এটি পরবর্তী সাব-পদ্ধতিতে ব্যাখ্যা করা হবে।

    🔎 ফরমুলা সহ প্রক্রিয়াটি কীভাবে কাজ করে?

    📌 আমরা ColorIndex ব্যবহার করে তৈরি করেছি কোড এবং তথ্য পরিসীমা হিসাবে যুক্তি রাখা. এটি ব্যবহার করে আমরা রঙের কোড পাই।

    📌 এরপর, আমরা সেই নির্দিষ্ট রঙের কোডের গণনার ফলাফল পেতে COUNTIF সূত্রটি ব্যবহার করেছি।

    📌 অবশেষে, আমরা ব্যবহার করেছি। রঙ কোডের উপর ভিত্তি করে যোগফল পেতে SUMIF সূত্র।

    5.2 VBA ম্যাক্রো থেকে যোগফল

    পরিমাণগুলির যোগফল পেতে আপনাকে নিম্নলিখিত ধাপগুলি অনুসরণ করতে হবে সরাসরি কোডের মাধ্যমে একই রঙের।

    ধাপ:

    • আপনাকে আপনার কীবোর্ড থেকে ALT+F11 চাপতে হবে VBA ম্যাক্রো উইন্ডো।
    • আবার, আপনাকে আপনার শীট নির্বাচন করতে হবে এবং মডিউল থেকে ঢোকান ট্যাব থেকে।

    • উপরের উপ-পদ্ধতির মত, সাধারণ উইন্ডো খুলবে। তারপর শুধুমাত্র সাধারণ উইন্ডোতে নিম্নলিখিত কোডটি কপি করুন এবং পেস্ট করুন

    কোড:

    5854

    8155
    • এরপর, আপনার ওয়ার্কশীট খুলুন। সেলে D5 , আপনাকে নিম্নলিখিত সূত্রটি লিখতে হবে:
    =SBC($C5,$C$5:$C$10)

    • টিপুন লিখুন এবং ডেটা পরিসরের শেষে ফিল হ্যান্ডেল ব্যবহার করে ফলাফলটি টেনে আনুন।

    আপনি ফলাফলটি পাবেন উপরের ছবিতে দেখানো হয়েছে।

    🔎 প্রক্রিয়াটি কিভাবে হয়সূত্রের কাজ?

    📌 আমরা এই ওয়ার্কশীটের জন্য সাধারণ উইন্ডোতে যে কোডটি লিখেছি তার মাধ্যমে আমরা SBC নামের একটি সূত্র তৈরি করেছি।

    📌 পরে যে, আমরা পরিমাণের নির্দিষ্ট ঘর হিসাবে ডেটা এবং মানদণ্ডের একটি পরিসীমা সহ সূত্র ব্যবহার করেছি।

    আরও পড়ুন: এক্সেলের মূল্যের উপর ভিত্তি করে সেলের রঙ পরিবর্তন করতে VBA (3 সহজ উদাহরণ)

    মনে রাখার জিনিস

    1. VBA ম্যাক্রো প্রয়োগের ক্ষেত্রে আপনাকে বিভিন্ন রং ব্যবহার করতে হবে।

    2. ফাইলের মধ্যে VBA ম্যাক্রো কোড থাকলে আপনাকে .xlsm প্রত্যয় সহ Excel ফাইলটি সংরক্ষণ করতে হবে।

    উপসংহার

    নিবন্ধটি 5টি ভিন্ন পদ্ধতির ব্যাখ্যা করে সেলের রঙের উপর ভিত্তি করে এক্সেল সূত্র যেমন SUMIF , SUBTOTAL , COUNTIF প্রয়োগ করুন। তাছাড়া, অনুশীলন ওয়ার্কবুকটি আপনার জন্য রয়েছে, তাই আপনি এটি ডাউনলোড করতে পারেন এবং আপনার প্রয়োজন অনুসারে যে কোনও পদ্ধতি প্রয়োগ করতে পারেন। আরও কোন প্রশ্নের জন্য, অনুগ্রহ করে মন্তব্য বিভাগে লিখুন৷

    Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।