তারিখ অনুসারে এক্সেলে মান পূরণ করুন


1

এক্সেল ২০১০-এ আমার চ্যালেঞ্জ রয়েছে। আমার কাছে নিম্নলিখিত ভেরিয়েবলগুলির সাথে আইডির একটি তালিকা রয়েছে: ইস্যু_ডেট, ক্রমবর্ধমান মান, পরিপক্কতার তারিখ। প্রতিটি আইডির ইস্যু তারিখ এবং পরিপক্কতার তারিখ আলাদা থাকে তবে এগুলির সবগুলিই জানুয়ারী 2, 2007 এবং ২৩ শে ডিসেম্বর, ২০১১ এর মধ্যে (বিশ্লেষণের সময়সীমার) মধ্যে রয়েছে below নীচে একটি সংক্ষিপ্ত উদাহরণ:

আইডিটির 3 টি পৃথক মান রয়েছে: 2 শে জানুয়ারী 2007, মান (মূল্য: 1000); ৫ মে, ২০০ for এর জন্য আরেকটি (মান: 1500) এবং শেষটি 4 ডিসেম্বর, 2007 (মূল্য: 2700) এর জন্য। আমি যা চাই তা হল এই আইডিটির ক্রিয়াকলাপের সময়কালের জন্য জমে থাকা মানগুলি নকল করা উচিত।

সুতরাং, এই ক্ষেত্রে, জানুয়ারী 2, 2007 সময়কালে 4 মে 2007 পর্যন্ত মূল্য হবে (1000); তারপরে 5 ই মে 2007, 3 ডিসেম্বর 2007 অবধি মূল্য 1500 হবে; পরিশেষে 4,2007 ডিসেম্বরের মধ্যে পরিপক্কতার তারিখ পর্যন্ত (চলুন 3 মার্চ, 2010 বলুন) মান 2700 এ থাকবে।

এটি আমার পক্ষে কঠিন চ্যালেঞ্জ, কারণ আমার কাছে 355 টি আলাদা আইডি রয়েছে। কিছু আইডির স্বতন্ত্র মান রয়েছে, অর্থাত তাদের সংখ্যাসূচক মানটি পরিপক্কতার তারিখ পর্যন্ত প্রতিলিপি করা হবে। যাইহোক, অন্যান্য আইডির বিভিন্ন পৃথক মান রয়েছে (বিভিন্ন তারিখে) যা সঠিকভাবে সাজানো উচিত।

চূড়ান্ত আউটপুটটি জানুয়ারী 2, 2007 এবং 23 ডিসেম্বর, 2011 (কলামগুলিতে) এবং তারপরে 355 সারি ডেটা যথাযথভাবে বরাদ্দের মধ্যে একের পর এক তারিখের সেট হবে। অনুরোধ সম্পর্কে আরও পরিষ্কার ধারণা থাকা দরকার হলে আমি এক্সেলে একটি সংক্ষিপ্ত উদাহরণ পাঠাতে পারি।


আপনার আউটপুটটি কোন ক্ষেত্রগুলি পেতে চান? আইডি, শুরু_ তারিখ, শেষ_ তারিখ, মান?
এক্সেলেল

উত্তর:


2

এটি করার জন্য, আপনার ম্যাট্রিক্স তৈরি করার আগে আপনাকে কিছুটা ডেটা ম্যাসেজ করতে হবে।

  1. সেই ক্রমে বা অগ্রাধিকার অনুসারে আপনার ডেটা IDএবং issue_date(A থেকে Z) বাছাই করুন ।
  2. একটি কলাম যুক্ত করুন end_date। মানটি end_dateসেই রেকর্ডের জন্য পরিপক্কতার তারিখের আগের এবং সেই নির্দিষ্ট আইডির পরবর্তী ইস্যু_ তারিখের একদিন আগে হবে। ধরে IDনেওয়া যায় যে কলাম A এ, ক issue_dateকলাম বিতে এবং maturity_dateকলাম ডি তে রয়েছে, end_dateপ্রথম রেকর্ডের জন্য নিম্নলিখিত সূত্রটি প্রবেশ করান । নিচে পূরণ.

    =TEXT(IF(A3=A2,MIN(B3-1,D2),D2),"mmm d, yyyy")

    এখানে চিত্র বর্ণনা লিখুন

  3. অন্য শীটে আপনার ম্যাট্রিক্সের জন্য ফ্রেমওয়ার্ক তৈরি করুন। প্রথম তারিখটি serোকানো এবং তারপরে আপনার শেষ তারিখের সমস্ত পথ পূরণ করে কলাম লেবেল তৈরি করুন। আপনি আপনার টেবিলের আইডিতে অনন্য রেকর্ডের জন্য একটি উন্নত ফিল্টার করে আপনার সারি লেবেলগুলি পেতে পারেন।

  4. আপনার ম্যাট্রিক্সের শীর্ষ বাম কক্ষে (এই উদাহরণে বি 3), নিম্নলিখিত সূত্রটি প্রবেশ করান। 'কাঁচা' আপনার আসল ডেটা সহ শীটের নাম the

    =SUMPRODUCT(Raw!$C$2:$C$23,--(Raw!$A$2:$A$23=Matrix!$A3),--(DATEVALUE(Raw!$B$2:$B$23)<=Matrix!B$2),--(DATEVALUE(Raw!$E$2:$E$23)>=Matrix!B$2))

    আপনার ম্যাট্রিক্স পূরণ করতে নীচে এবং নীচে পূরণ করুন। এটি সেই তারিখে আইডির মান এবং 0 তারিখের জন্য কোনও ডেটা উপলব্ধ না হলে 0 ফিরিয়ে দেবে।

    এখানে চিত্র বর্ণনা লিখুন

সাম্প্রডাক্ট () এক্সেলের মধ্যে স্বল্পতম স্বজ্ঞাত তবে সবচেয়ে কার্যকর ফাংশনগুলির মধ্যে একটি। মূলত এটি যা করে তা হ'ল প্রতিটি অ্যারে আর্গুমেন্ট থেকে সংশ্লিষ্ট মানগুলি গুণিত করে এবং তারপরে এই পণ্যগুলি যোগ করে। এখানে অ্যারেগুলি 0 এবং 1 সেকেন্ডের টেবিল থেকে প্রাপ্ত সংশ্লেষক মানগুলি যা কোনও মানদণ্ড পূরণ হয়েছে কিনা তা নির্দেশ করে। অতএব, সমস্ত মানদণ্ড পূরণ করা হয় কেবল সেই মানটিরই একটি ননজারো পণ্য থাকবে। যেহেতু শুধুমাত্র একটি রেকর্ডের সমস্ত মানদণ্ড পূরণ করা উচিত, যোগফলটি কেবল সেই মান হবে।

আমি এখানে পাঠ্য হিসাবে তারিখগুলি ব্যবহার করছি, তবে এই সূত্রগুলিতেও এক্সেলের মধ্যে তারিখ হিসাবে ফর্ম্যাট হওয়া তারিখগুলির জন্য কাজ করা উচিত। TEXT()এবং DATEVALUE()বিট যে ক্ষেত্রে Overkill, কিন্তু সবকিছু ঠিক একই কাজ করা উচিত।


আপনার উত্তর Exselll জন্য ধন্যবাদ। আপনার অবশ্যই শেষ_ তারিখের পরামর্শটি আমার অবশ্যই দরকার need কিছু ছোটখাটো ব্যাখ্যা। আমার কাছে 6-7 সারির সারি এবং 9-10 সারি হিসাবে সদৃশ আইডি নেই। আউটপুট টেবিলটি ঠিক আছে, তবে আমি আপনাকে পরামর্শের জন্য জিজ্ঞাসা করব: আমার প্রাথমিক পরিকল্পনাটি ছিল কলামগুলিতে জানুয়ার -২০০00 থেকে জানুয়ারী ২৩-২০১১ তারিখের তারিখগুলি থাকবে, তারপরে সারিগুলি হবে 1-355 (আমার বিভিন্ন আইডির জন্য)। এই অনুরোধটি পূরণ করুন (আপনার উদাহরণ অনুসরণ করে) যে আইডি 1 তে এপ্রিল 3008 থেকে এপ্রিল 1209 (প্রতিটি সম্পর্কিত তারিখের কলামের অধীনে) 900 থাকবে, তারপরে এপ্রিল 1309 থেকে এপ্রিল 1310, ইত্যাদি 13. সুতরাং আমার প্রাথমিক আউটপুটটি তারিখ, আইডি এবং মান সহ একটি ম্যাট্রিক্স হবে
রডরিগো ব্রিসিও 21

পরামর্শ? আমি ম্যাট্রিক্স স্টাইলের আউটপুট চেয়েছিলাম কারণ আমার একই ফর্ম্যাটে বিভিন্ন মান (অন্য ডেটা সেট) এর সেট রয়েছে: সারিগুলিতে আইডি, কলামগুলিতে তারিখ, যারা আমি একটি ভাগফল উত্পাদন করতে ব্যবহার করতে পারি। আপনি কি মনে করেন যে আপনি যে আউটপুটটি প্রস্তাব করেছিলেন সেটি এই ডেটাসেটের সাথে অন্য স্টাইলে একত্রিত হতে পারে? আমি কি আপনাকে ডেটা সংক্ষিপ্ত সেট পাঠাতে পারি? শুধুমাত্র পাঠ্য দিয়ে অনুরোধটি প্রকাশ করা সত্যিই জটিল।
রডরিগো ব্রায়াসিও

আপনার অনুরোধ বুঝতে আমার খুব কষ্ট হচ্ছে আমি ডেটা দেখতে পারলে এটি অনেক সাহায্য করবে। আপনার ডেটা এবং আপনি কী আউটপুট দেখতে চান তা কেবল একটি স্ক্রিন শট পোস্ট করা সম্ভবত সবচেয়ে সহজ হবে। আপনি যদি এখানে কোনও ছবি পোস্ট করতে না পারেন (কম প্রতিবেদনের কারণে), আপনি পরিবর্তে স্ক্রিনশটগুলিতে একটি লিঙ্ক পোস্ট করতে পারেন।
এক্সসেল

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

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