আমি কীভাবে একটি তারিখ থেকে বছরের ত্রৈমাসিক পেতে পারি?


8

এক্সেলে, আমি কীভাবে একটি কার্যপত্রক সূত্র ব্যবহার করে একটি তারিখ থেকে বছরের ত্রৈমাসিক পেতে পারি? আমার একাধিক বছর বিস্তৃত তারিখ সহ একটি কলাম রয়েছে।

  • জানুয়ারি -00 থেকে মার্চ -31 = কি 1
  • এপ্রিল -01 থেকে জুন -30 = কিউ 2
  • ইত্যাদি ...

বোনাস প্রশ্ন: আমি কীভাবে প্রান্তিকে স্থানান্তর করতে পারি তাই Q1 এপ্রিল-জুন (জানুয়ার-মার্চ হবে Q4)।

উত্তর:


7

আপনি কীভাবে আপনার তারিখের মানটি ফর্ম্যাট করেছেন তার উপর নির্ভর করে এক্সেল এটিকে স্বয়ংক্রিয়ভাবে "তারিখের কোড" এ রূপান্তর করতে পারে। এটি 1 জানুয়ারী 1900 সাল থেকে দিনগুলির সংখ্যা (তারিখের কোড 1)। এই সংখ্যাটি বিভিন্ন তারিখের বিভিন্ন ফাংশন দ্বারা ব্যবহৃত হয়। এখানে সাধারণ ত্রৈমাসিক বিশ্লেষণের জন্য প্রস্তাবিত সূত্র is

= ROUNDUP (মাসে (ক 1) / 3,0)

এটি আপনাকে কেবল কোয়ার্টার নম্বর দেবে। তারপরে আপনি পাঠ্য যুক্ত করতে সংযোগ ব্যবহার করতে পারেন।

এখানে প্রচুর উদাহরণ সহ একটি দুর্দান্ত টিউটোরিয়াল:

http://www.cpearson.com/excel/DateTimeWS.htm

[Edit]

@ হাইপারস্লাগের বক্তব্য অনুসারে, এর আরও ভাল উপায় নিম্নলিখিতটি ব্যবহার করা:

= CONCATENATE ( "Q" এর, ROUNDUP (মাসে (তারিখ (বছর (ক 1), মাসের (ক 1) -3, DAY এ (ক 1))) / 3,0))

এই পদ্ধতিটি 3 দ্বারা বিভক্ত হওয়ার আগে এক মাসের মান পাওয়ার আগে তারিখটি সামনে বা পিছনের দিকে বদলে দেয় আপনি "মাস (এ 1) -3" বিভাগটি পরিবর্তন করে কোয়ার্টারে শুরু হওয়া মাসটিকে নিয়ন্ত্রণ করতে পারেন।

  • জানুয়ারী ব্যবহারের শুরু করার তারিখ: "মাস (এ 1)"
  • এপ্রিল ব্যবহারের শুরু তারিখ: "মাস (এ 1) -3"
  • সেপ্টেম্বর ব্যবহারের শুরু করার তারিখ: "মাস (এ 1) +4"

সংযোজন এবং বিয়োগ উভয়ই ব্যবহার করা যেতে পারে। এটি অপ্রয়োজনীয়, তবে বিয়োগ ব্যবহার করে প্রারম্ভিক কোয়ার্টারে এগিয়ে যায় (-1 ফেব্রুয়ারি হয়), এবং সংযোজন এটিকে পিছনে সরিয়ে দেয় (+1 ডিসেম্বর হয়)।

[/ Edit]


[সম্পাদনা] দ্রষ্টব্য: এই পদ্ধতিটি কাজ করে তবে উপরের পদ্ধতির মতো মার্জিত নয়।

কিছুটা খেলার পরে, আমি আপনার বোনাস প্রশ্নের উত্তর দেওয়ার একটি উপায় পেয়েছি। আপনি মাসের উপর ভিত্তি করে কোনও মান (পাঠ্য / প্রারম্ভিক) ফেরত দিতে IF বিবৃতি ব্যবহার করতে পারেন। আপনাকে কী মাসের সাথে কোন চতুর্থাংশের সাথে জড়িত তা খুঁজে বের করতে হবে।

= তাহলে (এবং (মাসে (ক 1)> = 4, মাসের (ক 1) <7), "চতুর্থাংশ 1", তাহলে (এবং (মাসে (ক 1)> = 7, মাসের (ক 1) <10), "Q2 এর", যদি (এবং (মাসে (ক 1)> = 10), "চতুর্থাংশ 3", তাহলে (এবং (মাসে (ক 1)> = 1, মাসের (ক 1) <4), "Q4 ই"))))

এটি একটি ঘন সমীকরণ যা "আইএফ", "এবং" এবং "মাস" ফাংশনগুলির সংমিশ্রণ ব্যবহার করে। মাসের মানগুলিতে (AND স্টেটমেন্টের অভ্যন্তরে) পরিবর্তন করে আপনি আরও নিয়ন্ত্রণ করতে পারবেন কোন মানটি ফেরত দেওয়া হয়েছে। আমি পাঠ্য স্ট্রিং ব্যবহার করেছি তবে আপনি আপনার প্রয়োজন অনুসারে সহজেই এগুলি সংশোধন করতে পারেন।

[/ Edit]

আশাকরি এটা সাহায্য করবে


অনেক ধন্যবাদ - এখনই এটি ব্যবহার করে!
এমটোন

1
বা=CONCATENATE("Q",ROUNDUP(MONTH(DATE(YEAR(A1),MONTH(A1)-3,DAY(A1)))/3,0))
হাইপারস্লাগ

ওহো @ হাইপারস্লাগ, এটি করার আরও ভাল উপায়। প্রথম ত্রৈমাসিকের শুরু মাসটি পরিবর্তন করতে আপনাকে যা করতে হবে তা হ'ল প্রথম ডেটা গণনা "মাস (এ 1) -3" থেকে যোগ বা বিয়োগ করা। আমি যদি আইএফ / টেন স্টেটমেন্টের সাথে কাজ করতে অভ্যস্ত।
ডল্টকনাকল


1

এটি আরও দক্ষ হতে হবে:

=CONCATENATE("Q", INT(MONTH(A1)/4) + 1)

2
এর চেয়ে দক্ষ আর কী? কেন আপনি এই দাবি করেন?
ʜιᴇcʜιᴇ007

কম গণনা (তারিখ রূপান্তর ইত্যাদি) রয়েছে, প্যারামিটারের সংখ্যা ন্যূনতম স্তরে রাখা হয় এবং এটি সংক্ষিপ্ত হয়। যদিও, আমার কাছে ফ্লোরের পরিবর্তে আইএনটি ব্যবহার করা উচিত। আমি আগে এটি পরীক্ষা করব।
ডেভিড

এটি কাজ করে, আমি উত্তর আপডেট করেছি।
ডেভিড

0

নিম্নলিখিত সূত্র কাজ করা উচিত:

=IF(OR(MONTH(A1)=1,MONTH(A1)=2,MONTH(A1)=3),"Q1",IF(OR(MONTH(A1)=4,MONTH(A1)=5,MONTH(A1)=6),"Q2",IF(OR(MONTH(A1)=7,MONTH(A1)=8,MONTH(A1)=9),"Q3",IF(OR(MONTH(A1)=10,MONTH(A1)=11,MONTH(A1)=12),"Q4",""))))

শুভকামনা।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.