এক্সেল অন্তর্নির্মিত বৈশিষ্ট্য এবং সূত্রগুলি অফার করে যেখানে আপনি কোনও কোড ব্যবহার না করেই একটি সম্পূর্ণ ক্যালেন্ডার তৈরি করতে পারেন। আপনি Excel এ একটি ডায়নামিক ক্যালেন্ডার ইন্টারফেস তৈরি করতে ফর্ম কন্ট্রোল ব্যবহার করতে পারেন যা ব্যবহারকারীরা বিভিন্ন মাস এবং বছরের মধ্যে নেভিগেট করতে পারে৷
এই টিউটোরিয়ালে, আমরা দেখাব কিভাবে ফর্ম কন্ট্রোল ব্যবহার করে এক্সেলে একটি সম্পূর্ণ ক্যালেন্ডার ইন্টারফেস তৈরি করা যায়।
ডেভেলপার ট্যাব সক্রিয় করুন
যদি রিবন প্যানেলে বিকাশকারী ট্যাবটি উপলব্ধ না হয়, তাহলে আপনাকে এটি কাস্টমাইজ রিবন বিকল্প থেকে সক্ষম করতে হবে৷
- ফাইল-এ যান ট্যাব>> বিকল্প নির্বাচন করুন .
- রিবন কাস্টমাইজ করুন নির্বাচন করুন .
- ডেভেলপার চেক করুন ডান প্যানেলে বক্স।
- ঠিক আছে ক্লিক করুন .
ধাপ 1:ওয়ার্কশীট লেআউট তৈরি করুন
ওয়ার্কশীট লেআউট তৈরি করুন:
- একটি নতুন এক্সেল ওয়ার্কবুক খুলুন।
- একটি নতুন ওয়ার্কশীট তৈরি করুন এবং এটির নাম পরিবর্তন করুন "ক্যালেন্ডার"৷ ৷
- মূল কাঠামো সেট আপ করুন:
- সারি 1: ক্যালেন্ডারের শিরোনাম এলাকা।
- সারি 3:৷ মাস এবং বছর নিয়ন্ত্রণ।
- সারি 5: দিনের শিরোনাম (রবি, সোম, মঙ্গল, ইত্যাদি)।
- সারি 6-11: ক্যালেন্ডার গ্রিড (সকল সম্ভাব্য মাসের লেআউট মিটমাট করার জন্য 6 সারি)।

দিনের শিরোনাম তৈরি করুন এবং মাস ও বছর তালিকা করুন:
- মাসের একটি তালিকা লিখুন (যেমন, জানুয়ারি থেকে ডিসেম্বর)।
- আপনার কাঙ্ক্ষিত বছরগুলি তালিকাভুক্ত করুন (যেমন, 2025, 2026 থেকে 2036)।
- দিবসের শিরোনাম তালিকাভুক্ত করুন (যেমন, রবি, সোম, শনি থেকে)।

ধাপ 2:তারিখ নিয়ন্ত্রণ তৈরি করুন
- ডেভেলপার-এ যান ট্যাব>> ঢোকান নির্বাচন করুন>> ফর্ম নিয়ন্ত্রণ নির্বাচন করুন .
- কম্বো বক্স নির্বাচন করুন (ActiveX সংস্করণ নয়)।
- সেলে B3 কম্বো বক্স আঁকুন।

- কম্বো বক্সে ডান-ক্লিক করুন>> ফর্ম্যাট কন্ট্রোল নির্বাচন করুন .

- ফরম্যাট অবজেক্টে বক্স:
- ইনপুট পরিসর: কলাম I (I2:I13) থেকে মাসের একটি তালিকা নির্বাচন করুন।
- সেল লিঙ্ক: J2 (এটি নির্বাচিত মাসের সংখ্যা সংরক্ষণ করবে)।
- ড্রপডাউন লাইন: 12.
- ঠিক আছে ক্লিক করুন .

বছর নির্বাচন ড্রপডাউন যোগ করুন:
- অন্য একটি কম্বো বক্স ঢোকান সেল D3 এ।
- ফরম্যাট অবজেক্টে বক্স:
- ইনপুট পরিসর: K কলাম থেকে বছরের তালিকা নির্বাচন করুন (K2:K12 বছর 2020-2039 সহ)।
- সেল লিঙ্ক: L2 (এটি প্রারম্ভিক বছরের উপর ভিত্তি করে নির্বাচিত বছরের সংখ্যা সংরক্ষণ করবে)।
- ড্রপডাউন লাইন: 10.
- ঠিক আছে ক্লিক করুন .

ধাপ 3:ক্যালেন্ডার লজিক তৈরি করতে হেল্পার সেল সেট আপ করুন
কলাম M.
-এ সহায়ক সূত্রগুলি তৈরি করুনবর্তমান মাসের সংখ্যা:
- সেল M2 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
বর্তমান বছর:
- সেল M3 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
মাসের প্রথম দিন:
- সেল M4 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
প্রথম দিনের জন্য সপ্তাহের দিন (0=রবিবার, 1=সোমবার, ইত্যাদি):
- সেল M5 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
মাসে দিনের সংখ্যা:
- সেল M6 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।

ধাপ 4:ক্যালেন্ডার গ্রিড সূত্র তৈরি করুন
প্রতিটি কক্ষে কোন তারিখ (যদি থাকে) প্রদর্শিত হবে তা নির্ধারণ করতে ক্যালেন্ডার গ্রিড সূত্রের সংমিশ্রণ ব্যবহার করবে।
- সেল A6 নির্বাচন করুন এবং নিম্নলিখিত সূত্রটি সন্নিবেশ করুন।
- সূত্রটি A6 থেকে G11 এ টেনে আনুন।
=IF((ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1<=$M$5,"",IF((ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1-$M$5>$M$6,"",(ROW()-ROW($A$6))*7+COLUMN()-COLUMN($A$6)+1-$M$5))
এই সূত্রটি ক্যালেন্ডার গ্রিডে প্রতিটি ঘরের জন্য সঠিক তারিখ সংখ্যা তৈরি করে:
- এটি গ্রিডে অবস্থানের উপর ভিত্তি করে প্রতিটি ঘরে প্রদর্শনের জন্য দিনের সংখ্যা গণনা করে৷
- যদি ঘরটি মাসের প্রথম দিনের (<=$M$5) আগে হয়, তবে এটি ফাঁকা থাকে৷
- যদি গণনা করা দিনের সংখ্যা মাসে দিনের সংখ্যার চেয়ে বেশি হয় (>$M$6), তাহলে এটি ফাঁকা থাকে।
- অন্যথায়, এটি সেই তারিখ ঘরের জন্য সঠিক দিন সংখ্যা প্রদর্শন করে৷ ৷

ধাপ 5:ফর্ম্যাট এবং স্টাইল প্রয়োগ করুন
- সারি 5 (A5:G5) নির্বাচন করুন>> বোল্ড প্রয়োগ করুন ফরম্যাটিং।
- পটভূমির রঙ যোগ করুন হালকা নীল .
- ক্যালেন্ডার পরিসীমা নির্বাচন করুন (A6:G11)।
- সীমানা প্রয়োগ করুন:
- হোম এ যান ট্যাব>> সীমানা নির্বাচন করুন>> সমস্ত সীমানা নির্বাচন করুন .
- পাঠ্যটিকে কেন্দ্রে সারিবদ্ধ করুন:
- হোম এ যান৷ ট্যাব>> সারিবদ্ধকরণ নির্বাচন করুন>> কেন্দ্র নির্বাচন করুন .
- আরো ভালো দৃশ্যমানতার জন্য সারির উচ্চতা 25 এ সেট করুন।

পদক্ষেপ 6:শর্তসাপেক্ষ বিন্যাস প্রয়োগ করুন
সাপ্তাহিক ছুটির জন্য শর্তসাপেক্ষ বিন্যাস:
- ক্যালেন্ডার পরিসীমা নির্বাচন করুন (A6:G11)।
- হোম এ যান৷ ট্যাব>> শর্তাধীন বিন্যাস নির্বাচন করুন>> নতুন নিয়ম নির্বাচন করুন .
- নির্বাচন করুন কোন কক্ষ বিন্যাস করতে হবে তা নির্ধারণ করতে একটি সূত্র ব্যবহার করুন .
- নিম্নলিখিত সূত্র সন্নিবেশ করান:
=AND(A6<>"", OR(COLUMN(A6)=1, COLUMN(A6)=7))
- সাপ্তাহিক ছুটির জন্য ফর্ম্যাটটিকে লাল পটভূমিতে এবং সাদা ফন্টে সেট করুন৷ ৷
- ঠিক আছে ক্লিক করুন .

বর্তমান তারিখের জন্য শর্তসাপেক্ষ বিন্যাস:
- ক্যালেন্ডার পরিসর নির্বাচন করুন।
- আরেকটি শর্তসাপেক্ষ বিন্যাস নিয়ম তৈরি করুন।
- নিম্নলিখিত সূত্র সন্নিবেশ করান:
=AND(ISNUMBER(A6), DATE($K$2, $J$2, A6) = TODAY())
- একটি হালকা নীল ব্যাকগ্রাউন্ড সহ বোল্ড ফর্ম্যাট সেট করুন।
- ঠিক আছে ক্লিক করুন .

ক্যালেন্ডার গণনা লুকান:
- হেল্পার কলাম নির্বাচন করুন (যেমন, I, J, K, L, এবং M)।
- ডান-ক্লিক করুন>> লুকান নির্বাচন করুন .

চূড়ান্ত ক্যালেন্ডার ইন্টারফেস:

ধাপ 7:পরীক্ষা ক্যালেন্ডার
- বিভিন্ন মাস এবং বছর নির্বাচন করুন।
- জানুয়ারি
- 2026

- বিদ্যমান ক্যালেন্ডারের সাথে এক্সেল ক্যালেন্ডার যাচাই করুন।

উপসংহার
উপরের পদক্ষেপগুলি অনুসরণ করে, আপনি ফর্ম নিয়ন্ত্রণগুলি ব্যবহার করে এক্সেলে একটি সম্পূর্ণ ক্যালেন্ডার ইন্টারফেস তৈরি করতে পারেন। এটি একটি একক-শীট এক্সেল ক্যালেন্ডার হবে যেখানে আপনি ড্রপডাউন থেকে মাস এবং বছর নির্বাচন করতে পারবেন এবং ক্যালেন্ডার স্বয়ংক্রিয়ভাবে আপডেট হবে। এই ক্যালেন্ডারটি ইন্টারেক্টিভ এবং কয়েক বছর ধরে বাড়ানো যেতে পারে। একবার আপনি মৌলিক কাঠামোর সাথে স্বাচ্ছন্দ্য বোধ করলে, আপনি অ্যাপয়েন্টমেন্ট সময়সূচী, রঙ-কোডেড ইভেন্ট বা অন্যান্য এক্সেল ডেটা উত্সগুলির সাথে একীকরণের মতো বৈশিষ্ট্যগুলি যোগ করতে পারেন৷
সমাধান সহ বিনামূল্যে উন্নত এক্সেল ব্যায়াম পান!