সুচিপত্র
এই নিবন্ধটি কীভাবে বিভিন্ন ডেটাসেট এবং বিভিন্ন শর্ত থেকে এক্সেলে তারিখের ঘটনা গণনা করতে হয় তার উপর ফোকাস করবে।
অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
আপনি নীচের লিঙ্ক থেকে প্রদর্শনের জন্য ব্যবহৃত ওয়ার্কবুকটি ডাউনলোড করতে পারেন .
তারিখের ঘটনা গণনা করুন.xlsm
2 এক্সেলে তারিখের সংঘটন গণনার উপযুক্ত উদাহরণ
আমরা সমস্ত শ্রেণীবদ্ধ করছি বিভিন্ন বিভাগ এবং উপধারায় উদাহরণ। এইভাবে, এটি বুঝতে সহজ হবে। প্রথম, বিভাগে, আমরা প্রদর্শন করেছি কিভাবে আপনি এক্সেলে নির্দিষ্ট তারিখের ঘটনা গণনা করতে পারেন। দ্বিতীয়টিতে একটি নির্দিষ্ট পরিসরে ঘটনা গণনা অন্তর্ভুক্ত রয়েছে। এবং অবশেষে, আমরা দেখিয়েছি কিভাবে আমরা এক্সেলে অনন্য তারিখের ঘটনা গণনা করতে পারি।
1. একটি বিশেষ তারিখের ঘটনার সংখ্যা
এই প্রথম ক্ষেত্রে, আমরা নিম্নলিখিত ডেটাসেটের উপর ফোকাস করব।
ডেটাসেটে এইচ. রিডার হ্যাগার্ডের কাজের তালিকা এবং তাদের প্রকাশনার তারিখ রয়েছে। নিম্নলিখিত সাবসেকশনে, আমরা দেখব কিভাবে আমরা Microsoft Excel এর বিভিন্ন ফাংশন ব্যবহার করে একটি নির্দিষ্ট তারিখে সংঘটনের সংখ্যা গণনা করতে পারি।
1.1 COUNTIF ফাংশন ব্যবহার করে
এটি ঘটনা গণনা করার সবচেয়ে সহজ উপায়। এক্সেলের একটি নির্দিষ্ট তারিখে। মূল ধারণা হল আমাদের জন্য কাজ করার জন্য COUNTIF ফাংশন ব্যবহার করা। তাছাড়া, আমরা এটি যেকোন ধরনের মানের জন্য করতে পারি, শুধু তারিখ নয়।
তবে, COUNTIF ফাংশনটি দুটি লাগেআর্গুমেন্টস – কক্ষের একটি পরিসর যাকে পরিসীমা বলা হয় এবং নির্দিষ্ট মানদণ্ডকে মানদণ্ড বলা হয়। তারপরে এটি সেই পরিসরের মধ্যে কক্ষের সংখ্যা প্রদান করে যা নির্দিষ্ট মানদণ্ড বজায় রাখে।
ডেটাসেটের জন্য, ধাপগুলি নিম্নরূপ হবে।
পদক্ষেপ:
- প্রথমে সেল সিলেক্ট করুন E5 ।
- তারপর নিচের সূত্রটি লিখুন।
=COUNTIF(C5:C243,"18-Aug-1888")
- এর পর, Enter চাপুন।
এভাবে আমরা সহজেই করতে পারি। COUNTIF ফাংশন ব্যবহার করে এক্সেলে একটি নির্দিষ্ট তারিখের ঘটনা গণনা করুন।
1.2 SUMPRODUCT ফাংশন ব্যবহার করে
অন্য একটি উপায় হল যে আমরা একই ফলাফল অর্জন করতে পারি তা হল SUMPRODUCT ফাংশন । বিশেষ করে, এই ফাংশনটি আর্গুমেন্ট হিসাবে এক বা একাধিক সেলের পরিসর নেয়। এটি ফলস্বরূপ আউটপুট হিসাবে তাদের গাণিতিক যোগফল প্রদান করে। তাই আমরা এক্সেলে তারিখের ঘটনা গণনা করার জন্য একটি সূত্র কনফিগার করতে ফাংশনটি ব্যবহার করতে পারি।
এই ডেটাসেটের জন্য আমরা কীভাবে এটি ব্যবহার করতে পারি তা দেখতে এই ধাপগুলি অনুসরণ করুন।
পদক্ষেপ:
- প্রথমে সেল সিলেক্ট করুন E5 ।
- তারপর নিচের সূত্রটি int-এ লিখুন।
=SUMPRODUCT(--(C5:C25="18-Aug-1888"))
🔎 সূত্রের ভাঙ্গন
👉 এখানে C4:C23=”18- Aug-1888″ রেঞ্জের প্রতিটি সেলের তুলনা করে C4 থেকে C23 এবং একটি TRUE যদি তারিখ হয় 18Aus, 1888 । অন্যথায় FALSE প্রদান করে।
👉 (–) অংশটি বুলিয়ান মানের অ্যারেকে রূপান্তর করে( TRUE এবং FALSE ) 1 এবং 0 এর অ্যারেতে, TRUE এর জন্য 1 এবং FALSE এর জন্য 0।
👉 SUMPRODUCT() ফাংশন তারপর এই 1 এবং 0 এর যোগফল প্রদান করে। 18 আগস্ট, 1888 তারিখের মোট কক্ষের সংখ্যা এটি।
- অবশেষে, আপনার কীবোর্ডে এন্টার টিপুন। <16
- প্রথমে, ডেটাসেট থেকে যেকোনো সেল নির্বাচন করুন।
- তারপর আপনার রিবনের ঢোকান ট্যাবে যান।
- এরপর, টেবিল গ্রুপ বিভাগ থেকে পিভটটেবল নির্বাচন করুন।
- অতিরিক্ত, আপনি করতে পারেন ডেটাসেট পরিসর সম্পর্কে নিশ্চিত হন এবং পরবর্তী বাক্সে আপনি পিভট টেবিলটি কোথায় রাখতে চান। প্রদর্শনের জন্য, আমরা একটি নতুন ওয়ার্কশীট বেছে নিয়েছি৷
- তারপর ঠিক আছে এ ক্লিক করুন৷ পূর্ববর্তী পছন্দের কারণে, এখন একটি নতুন স্প্রেডশীট খুলবে৷
- এখন যান৷ PivotTable Fields -এ যা আপনি স্প্রেডশীটের ডানদিকে পাবেন যেখানে পিভট টেবিল রয়েছে।
- এরপর, ক্লিক করুন এবং প্রকাশনের তারিখ উভয়টিতে টেনে আনুন। 6>সারি এবং মান ক্ষেত্রগুলি পৃথকভাবে৷
- ফলে পিভট টেবিলটি কাঙ্খিত আকারে প্রদর্শিত হবে স্থান৷
- প্রথমে, সেল নির্বাচন করুন E5 ।
- তারপর নিচের সূত্রটি লিখুন।
- অবশেষে, Enter টিপুন।
- প্রথমে, সেল নির্বাচন করুন E5 ।
- দ্বিতীয়, সেলে নিম্নলিখিত সূত্রটি প্রবেশ করান।
- তৃতীয়, Enter টিপুন।
- প্রথমে, আপনার রিবনের ডেভেলপার ট্যাবে যান।
- তারপর থেকে ভিজ্যুয়াল বেসিক সিলেক্ট করুন কোড গ্রুপ বিভাগ।
- এর ফলে, VBA উইন্ডোটি খুলবে।
- এখন নির্বাচন করুন। এটিতে ঢোকান ট্যাব।
- তারপর ড্রপ-ডাউন মেনু থেকে মডিউল নির্বাচন করুন।
- যদি মডিউলটি ইতিমধ্যে নির্বাচিত না হয়ে থাকে তবে এটি নির্বাচন করুন৷
- এরপর, মডিউলে নিম্নলিখিত কোডটি প্রবেশ করান৷ এটি একটি নতুন ফাংশন সংজ্ঞায়িত করবে।
সূত্রের কারণে, এই ফাংশনটি এখন এক্সেল স্প্রেডশীট থেকে সেই নির্দিষ্ট ইনপুটের মোট তারিখের উপস্থিতি ফেরত দেবে।
1.3 পিভট টেবিল ব্যবহার করা
আপনি যদি প্রতিটি তারিখের সংঘটনের সংখ্যা একসাথে গণনা করতে চান, তাহলে আপনি এক্সেলের পিভট টেবিল বৈশিষ্ট্যটি ব্যবহার করতে পারেন। এটি এক্সেলের একটি শক্তিশালী টুল, যা আমরা ডেটা গণনা, সংক্ষিপ্তকরণ এবং বিশ্লেষণ করতে ব্যবহার করতে পারি। এবং সংক্ষিপ্ত করে, আমরা একটি ডেটাসেটের প্রতিটি তারিখের জন্য মোট তারিখের ঘটনাগুলি গণনা করতে পারি৷
ডেটাসেট বা অনুরূপ ডেটাসেটের জন্য এই পদ্ধতিটি ব্যবহার করতে, আপনাকে এই পদক্ষেপগুলি অনুসরণ করতে হবে৷
পদক্ষেপ:
2. একটি নির্দিষ্ট পরিসরে তারিখের মোট সংখ্যা
এই বিভাগে, আমরা এক্সেলে তারিখের ঘটনাগুলি গণনা করতে থাকব। কিন্তু এইবার, আমরা আগের বিভাগের মতো একটি একক ম্যাচের পরিবর্তে একটি পরিসরের সাথে সম্পর্কিত তারিখগুলি গণনা করব৷
পদ্ধতিগুলি প্রদর্শন করতে, আমরা নিম্নলিখিত ডেটাসেটটি ব্যবহার করব৷
ডেটাসেটে একটি পরিবর্তন আছে। যদিও মূল ধারণাটি আগেরটির মতই, কিছু ফাংশন এবং সূত্র 1901 সালের পরের তারিখের সাথে সঠিকভাবে কাজ করে না। এবং এইভাবে ডেটাসেটে এই ধরনের পরিবর্তন।
যেকোন ভাবেই হোক, আপনি এগুলোর একটি অনুসরণ করতে পারেন। এই তিনটি উপায়ে একটি নির্দিষ্ট পরিসরে তারিখের ঘটনা গণনা করার পদ্ধতি।
2.1 COUNTIFS ফাংশন ব্যবহার করে
এই উপধারায়, আমরা COUNTIFS ফাংশন ব্যবহার করব এক্সেলের বিশেষ পরিসর থেকে তারিখের ঘটনা গণনা করুন। এই ফাংশনটি বেশ কয়েকটি আর্গুমেন্ট নেয়- সর্বদা একটি পরিসর এবং জোড়ায় একটি শর্ত। এবং তারপর এটি কোষের সংখ্যা প্রদান করে যা সমস্ত প্রদত্ত অবস্থার প্রতিনিধিত্ব করে। তাই আমরা সহজেই আমাদের এই ফাংশন নিয়োগ করতে পারেনসুবিধা।
আমরা কীভাবে তা করতে পারি তা দেখতে এই পদক্ষেপগুলি অনুসরণ করুন।
পদক্ষেপ:
=COUNTIFS(C5:C17,">1/1/1940",C5:C17,"<=12/31/1950")
তাই আমরা দেখতে পাচ্ছি এখানে মোট তিনটি বই আছে যেগুলি 1940 থেকে 1950 সাল পর্যন্ত। এবং এটি হল কিভাবে আমরা এক্সেলের একটি নির্দিষ্ট পরিসর থেকে তারিখের ঘটনা গণনা করতে পারি।
আরও পড়ুন: আজ থেকে অন্য তারিখের মধ্যে দিনের সংখ্যা গণনা করার জন্য এক্সেল সূত্র
2.2 SUMPRODUCT ফাংশন ব্যবহার করা
অন্য একটি উপায় যা আমরা করতে পারি তা হল SUMPRODUCT ফাংশন ব্যবহার করা। সাধারণত, আমরা বেশ কয়েকটি অ্যারের পণ্যগুলির যোগফল খুঁজে পেতে এই ফাংশনটি ব্যবহার করি। এবং আমরা এই অ্যারেগুলিকে ফাংশনের আর্গুমেন্ট হিসাবে রাখি।
এখন ধরা যাক আমরা একই ফলাফল খুঁজে পেতে চাই- 1940 থেকে 1950 সালের মধ্যে প্রকাশিত বই। তাই আমরা যা করতে পারি তা হল প্রকাশিত বইগুলির অ্যারেগুলি খুঁজে বের করা। 1940 এর পরে এবং 1950 এর আগে এবং তারপরে SUMPRODUCT ফাংশনটি ব্যবহার করে তাদের গুণফলের যোগফল খুঁজে বের করুন। যা আমাদের সেই সময়ের মধ্যে সংঘটিত মোট বই বা তারিখগুলি দেবে৷
আমরা কীভাবে এটি বাস্তবায়ন করতে পারি তা দেখতে এই পদক্ষেপগুলি অনুসরণ করুন৷
পদক্ষেপ:
=SUMPRODUCT(((C5:C17)>=DATE(1940,1,1))*((C5:C17)<=DATE(1950,12,31)))
এটিকিভাবে আমরা এক্সেলের একটি নির্দিষ্ট পরিসর থেকে তারিখের ঘটনা গণনা করতে ফাংশনটি ব্যবহার করতে পারি।
আরও পড়ুন: দুই তারিখের মধ্যে দিনের সংখ্যার জন্য এক্সেল সূত্র <1
2.3 VBA কোড ব্যবহার করা
এবং একটি নির্দিষ্ট পরিসর থেকে তারিখ সংঘটন গণনা করার চূড়ান্ত পদ্ধতিটি হবে একটি VBA কোডের ব্যবহার। মাইক্রোসফটের ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশান (ভিবিএ) হল একটি ইভেন্ট-চালিত প্রোগ্রামিং ভাষা যা আমরা বিভিন্ন উদ্দেশ্যে ব্যবহার করতে পারি- সাধারণ সেল এন্ট্রি থেকে শুরু করে বড় এবং নিস্তেজ প্রক্রিয়াগুলিকে স্বয়ংক্রিয় করতে পরিবর্তন করা।
এই বিভাগে, আমরা কথা বলব কোড সম্পর্কে যা আমাদের একটি পরিসরের সাথে সম্পর্কিত তারিখগুলি গণনা করতে সাহায্য করবে৷ কিন্তু যেকোনো ধরনের VBA কোড ব্যবহার করার আগে, আপনার রিবনে দেখানোর জন্য প্রথমে আপনার ডেভেলপার ট্যাব প্রয়োজন। আপনার যদি ইতিমধ্যে একটি না থাকে তবে আপনার রিবনে বিকাশকারী ট্যাবটি কীভাবে প্রদর্শন করবেন তা দেখতে এখানে ক্লিক করুন ।
প্রক্রিয়াটির বিশদ বিবরণে ডুব দেওয়ার আগে, আসুন এর জন্য ডেটাসেট প্রস্তুত করি প্রক্রিয়া. কোডের দৈর্ঘ্য দেখানোর জন্য এটি স্পষ্টতই, যদিও আপনি উপরের একই ডেটাসেটের সাথে ব্যবহার করতে পারেন। আমরা প্রতিটি বইয়ের জন্য একটি তারিখের সীমা সহ নিম্নলিখিত ডেটাসেটের জন্য আবেদন দেখাচ্ছি৷
একবার আপনার ট্যাব হয়ে গেলে, আপনি তারিখের ঘটনাগুলি গণনা করতে এই পদক্ষেপগুলি অনুসরণ করতে পারেন এক্সেলের মধ্যে একটি নির্দিষ্ট পরিসর।
পদক্ষেপ:
4256
- এখন মডিউলটি বন্ধ করুন এবং স্প্রেডশীটে ফিরে যান।
- এর পরে, একটি সেল নির্বাচন করুন যেটি আপনি মান সংরক্ষণ করতে চান ( সেল F5 আমাদের ক্ষেত্রে) এবং নিম্নলিখিত সূত্রটি প্রবেশ করান।
=CountFor(DATE(90,1,1),C5:D24)
- অবশেষে , Enter চাপুন।
এইভাবে আমরা একটি কাস্টম ফাংশন তৈরি করতে এবং যতবার চাই ততবার ব্যবহার করতে আমাদের সুবিধার জন্য VBA ব্যবহার করতে পারি। এক্সেলের একটি নির্দিষ্ট সময়ের মধ্যে তারিখের ঘটনা গণনা করার জন্য ওয়ার্কবুকে।
আরও পড়ুন: তারিখ থেকে দিন গণনা করার এক্সেল সূত্র (5 সহজ পদ্ধতি)
3. অনন্য তারিখের ঘটনাগুলি গণনা করুন
তারিখগুলির সংখ্যা গণনার অংশ হিসাবে, আমরা এখন এক্সেলের প্রতিটির জন্য সমস্ত অনন্য তারিখ এবং সংঘটনের সংখ্যা গণনা করার একটি পদ্ধতি প্রদর্শন করব। এই ধরনের ডেটাসেটের জন্য আমাদের এই পদ্ধতির প্রয়োজন হবে৷
যেমন আপনি দেখতে পাচ্ছেন, কিছু পুনরাবৃত্তিমূলক তারিখ রয়েছে৷ আমরা ঠিক কোন তারিখগুলি এবং কতবার গণনা করব৷ এর জন্য আমাদের UNIQUE এবং COUNTIF ফাংশন ব্যবহার করতে হবে।
দেখার জন্য এই ধাপগুলি অনুসরণ করুনকিভাবে আমরা তাদের ব্যবহার করতে পারি।
পদক্ষেপ:
- প্রথমে, আসুন অনন্য তারিখগুলি খুঁজে বের করি। তার জন্য, সেল নির্বাচন করুন
- তারপর নিচের সূত্রটি লিখুন।
=UNIQUE(C5:C17)
- ফলস্বরূপ, এটি পরিসর থেকে সমস্ত অনন্য মান সহ একটি অ্যারে তৈরি করবে৷
- এখন গণনাগুলি খুঁজতে, সেল <6 নির্বাচন করুন>F5 এবং নিম্নলিখিত সূত্রটি প্রবেশ করান।
=COUNTIF($C$5:$C$17,E5)
- তারপর এন্টার<7 টিপুন>.
- এর পরে, আবার ঘরটি নির্বাচন করুন এবং ফর্মুলাটি প্রতিলিপি করতে অনন্য মানগুলির শেষে ফিল হ্যান্ডেল আইকনে ক্লিক করুন এবং টেনে আনুন বাকি সেলগুলি৷
ফলে, এক্সেল আমাদের প্রত্যেকটির অনন্য তারিখ এবং তারিখের উপস্থিতি প্রদান করবে৷
উপসংহার
তাই এই সব তারিখের সংখ্যা গণনা সম্পর্কে ছিল. আশা করি, আপনি ধারণাটি উপলব্ধি করেছেন এবং এক্সেলে আপনার পরিস্থিতির জন্য তারিখের ঘটনা গণনা করতে তাদের প্রয়োগ করতে পারেন। আমি আশা করি আপনি এই গাইডটি সহায়ক এবং তথ্যপূর্ণ পেয়েছেন। আপনার যদি কোনো প্রশ্ন বা পরামর্শ থাকে, তাহলে নিচের মন্তব্যে আমাদের জানান৷
এই ধরনের আরও গাইডের জন্য, ExcelWIKI.com এ যান৷