Conditional Formatting কী?
Conditional Formatting হলো Excel-এর একটি শক্তিশালী ফিচার যা সেলের মান বা ফর্মুলার ভিত্তিতে স্বয়ংক্রিয়ভাবে সেলের চেহারা (রঙ, ফন্ট, আইকন, বার) পরিবর্তন করে। এটি Home ট্যাবের Styles গ্রুপে পাওয়া যায়।
উদাহরণ: বিক্রির পরিমাণ ১০,০০০ এর বেশি হলে সেল সবুজ হবে, কম হলে লাল হবে — এই ধরনের নিয়ম Conditional Formatting দিয়ে সেট করা হয়। ডেটা ভিজ্যুয়ালাইজেশন ও দ্রুত বিশ্লেষণের জন্য এটি অত্যন্ত কার্যকর।
Conditional Formatting = IF-THEN for appearance! শর্ত পূরণ হলে → চেহারা বদলায়।
Highlight Cell Rules
Highlight Cell Rules সবচেয়ে সরল ধরনের Conditional Formatting। এখানে নির্দিষ্ট শর্ত পূরণ হলে সেলের ব্যাকগ্রাউন্ড ও ফন্ট রঙ পরিবর্তন হয়। Home → Conditional Formatting → Highlight Cell Rules-এ যান।
| রুল | কাজ | ব্যবহারের উদাহরণ |
|---|---|---|
| Greater Than | নির্দিষ্ট মানের চেয়ে বড় হলে হাইলাইট | বিক্রি > ৫০,০০০ হলে সবুজ |
| Less Than | নির্দিষ্ট মানের চেয়ে ছোট হলে হাইলাইট | স্কোর < ৩৩ হলে লাল (ফেল) |
| Between | দুটি মানের মধ্যে থাকলে হাইলাইট | তাপমাত্রা ২০-৩০ এর মধ্যে হলে হলুদ |
| Equal To | নির্দিষ্ট মানের সমান হলে হাইলাইট | স্ট্যাটাস = "Complete" হলে সবুজ |
| Text That Contains | নির্দিষ্ট টেক্সট থাকলে হাইলাইট | "Urgent" শব্দ থাকলে লাল |
| A Date Occurring | নির্দিষ্ট সময়কালের তারিখ হলে হাইলাইট | এই সপ্তাহের তারিখ হলে নীল |
| Duplicate Values | ডুপ্লিকেট মান হাইলাইট | পুনরাবৃত্ত নাম বা নম্বর চিহ্নিত |
Top/Bottom Rules
Top/Bottom Rules দিয়ে ডেটার সর্বোচ্চ, সর্বনিম্ন বা গড়ের ওপর-নিচের মান হাইলাইট করা যায়। এটি দ্রুত সেরা ও দুর্বল পারফর্মার চিহ্নিত করতে সাহায্য করে।
| রুল | কাজ |
|---|---|
| Top 10 Items | সর্বোচ্চ ১০টি (বা নির্দিষ্ট সংখ্যক) মান হাইলাইট |
| Top 10% | সর্বোচ্চ ১০% মান হাইলাইট |
| Bottom 10 Items | সর্বনিম্ন ১০টি মান হাইলাইট |
| Bottom 10% | সর্বনিম্ন ১০% মান হাইলাইট |
| Above Average | গড়ের ওপরের মানগুলো হাইলাইট |
| Below Average | গড়ের নিচের মানগুলো হাইলাইট |
সংখ্যা পরিবর্তনযোগ্য — Top 10 এর বদলে Top 5, Top 3 বা যেকোনো সংখ্যা সেট করা যায়। শিক্ষার্থীদের রেজাল্ট শিট, কর্মচারী পারফরম্যান্স ট্র্যাকিং ইত্যাদিতে এটি দারুণ কাজে আসে।
Data Bars, Color Scales ও Icon Sets
এই তিনটি ভিজ্যুয়াল ফর্ম্যাটিং অপশন ডেটার তুলনা এক নজরে বোঝাতে সাহায্য করে। এগুলো Home → Conditional Formatting-এ পাওয়া যায়।
Data Bars
প্রতিটি সেলের ভেতরে তার মানের আনুপাতিক একটি রঙিন বার দেখায়। বেশি মান = বড় বার, কম মান = ছোট বার। দুই ধরনের Data Bar আছে:
- Gradient Fill: বার ধীরে ধীরে হালকা হয় — দেখতে মসৃণ
- Solid Fill: বার সম্পূর্ণ একরঙা — স্পষ্ট দেখায়
ঋণাত্মক মানের জন্য আলাদা রঙের বার দেখায় (ডিফল্ট: লাল)। Bar Color, Border ও Axis কাস্টমাইজ করা যায়।
Color Scales
সেলের ব্যাকগ্রাউন্ড রঙ মান অনুযায়ী ধীরে ধীরে পরিবর্তিত হয়। কম মান এক রঙ, বেশি মান অন্য রঙ দেখায়।
- 2-Color Scale: সবুজ-লাল (ভালো-খারাপ বোঝাতে) বা অন্যান্য দ্বি-রঙ সমন্বয়
- 3-Color Scale: সবুজ-হলুদ-লাল (ভালো-মধ্যম-খারাপ) — মিডপয়েন্ট সহ তিন রঙ
Midpoint, Minimum ও Maximum-এর রঙ ও মান/শতাংশ কাস্টমাইজ করা যায়।
Icon Sets
সেলের পাশে ছোট আইকন দেখায় যা মানের মাত্রা নির্দেশ করে। চার ধরনের Icon Set পাওয়া যায়:
- Directional Arrows: উপরে/নিচে/সমান তীর — ট্রেন্ড বোঝাতে
- Shapes (Traffic Lights): সবুজ/হলুদ/লাল বৃত্ত — ভালো/মধ্যম/খারাপ
- Ratings (Stars): তারকা রেটিং — ১ থেকে ৫ বা তার বেশি
- Indicators (Flags): পতাকা চিহ্ন — স্ট্যাটাস নির্দেশ
Custom Formula Rules
বিল্ট-ইন রুলে আপনার প্রয়োজন না মিটলে Custom Formula Rule ব্যবহার করুন। Home → Conditional Formatting → New Rule → "Use a formula to determine which cells to format"। ফর্মুলাটি = চিহ্ন দিয়ে শুরু করতে হয় এবং এটি TRUE/FALSE রিটার্ন করে।
জনপ্রিয় Custom Formula উদাহরণ
| ফর্মুলা | কাজ | ব্যাখ্যা |
|---|---|---|
| =A1>100 | মান ১০০ এর বেশি হলে ফর্ম্যাট প্রয়োগ | সরল শর্ত — নির্দিষ্ট সেলের মান যাচাই |
| =$B1="Passed" | B কলামে "Passed" থাকলে পুরো Row ফর্ম্যাট | $ দিয়ে Column লক — Row পরিবর্তন হবে |
| =MOD(ROW(),2)=0 | জোড় Row গুলো ফর্ম্যাট (Zebra Striping) | MOD ফাংশন দিয়ে বিকল্প Row সনাক্ত |
| =TODAY()-$C1>30 | ৩০ দিনের বেশি পুরনো তারিখ হাইলাইট | মেয়াদোত্তীর্ণ আইটেম চিহ্নিত |
| =COUNTIF($A:$A,A1)>1 | ডুপ্লিকেট মান হাইলাইট | COUNTIF দিয়ে পুনরাবৃত্তি গণনা |
Custom Formula Rule-এ সেল রেফারেন্স লক করা গুরুত্বপূর্ণ। Row-ভিত্তিক ফর্ম্যাটিং-এ Column লক করুন ($B1), Column-ভিত্তিক-এ Row লক করুন (B$1)।
Rules Manager — রুল পরিচালনা
একটি সেল বা রেঞ্জে একাধিক Conditional Formatting রুল থাকতে পারে। এগুলো পরিচালনা করতে Home → Conditional Formatting → Manage Rules-এ যান।
Rules Manager-এর গুরুত্বপূর্ণ বিষয়
- Rule Priority: তালিকায় উপরের রুল সবচেয়ে বেশি অগ্রাধিকার পায়। ড্র্যাগ করে ক্রম পরিবর্তন করুন
- Stop If True: এই চেকবক্স টিক দিলে, রুলটি TRUE হলে পরবর্তী রুলগুলো আর চেক হবে না। এটি পারফরম্যান্স ও লজিক উভয়ের জন্য গুরুত্বপূর্ণ
- Edit Rule: বিদ্যমান রুলের শর্ত বা ফর্ম্যাটিং পরিবর্তন করুন
- Delete Rule: অপ্রয়োজনীয় রুল মুছে ফেলুন
Clear Rules
সব Conditional Formatting সরাতে Home → Conditional Formatting → Clear Rules থেকে:
- Clear Rules from Selected Cells: শুধু নির্বাচিত সেলগুলো থেকে রুল সরায়
- Clear Rules from Entire Sheet: পুরো শিট থেকে সব Conditional Formatting রুল মুছে দেয়
- প্রথমে ডেটা রেঞ্জ সিলেক্ট করুন, তারপর Conditional Formatting প্রয়োগ করুন
- একটি সেলে অতিরিক্ত রুল পারফরম্যান্স কমায় — প্রয়োজনীয় রুলই রাখুন
- বড় ডেটাসেটে Icon Sets বা Data Bars ব্যবহার করুন — দ্রুত তুলনা হয়
- Zebra Striping-এর জন্য Table ফরম্যাট ব্যবহার করুন — Conditional Formatting-এর চেয়ে সহজ