এক্সেল - নিকটতম নির্ধারিত তারিখ সহ একটি প্রদত্ত প্রকারের দস্তাবেজটি সন্ধান করুন


0

আমি 2 টেবিলগুলিতে অপারেটিং করছি।

"সারণি 1" হ'ল বর্তমান নথিগুলির একটি তালিকা যা আমি আমদানি করি এবং অপরিবর্তিত রাখতে চাই। ফাইলটি কোনওভাবেই ফর্ম্যাট করা হয়নি।

সারণী 2 গ্রাহকদের একটি তালিকা যা আমি পরিচালনা করি এবং এটি একটি এক্সেল টেবিল।

এখন আমি যা করার চেষ্টা করছি তা হ'ল টেবিল 2 এ একটি সূত্র তৈরি করা যা প্রতিটি গ্রাহকের জন্য তার চালানগুলি টেবিল 1 এ সন্ধান করবে এবং তাদের নিজ নিজ নির্ধারিত তারিখের নিকটতম একটি নির্বাচন করবে (বা অন্যভাবে, চালানের যার নির্ধারিত সময় আছে আজকের নিকটতম তারিখ)।

আমি যা চেষ্টা করেছি তা হ'ল:

Column F - Due dates
Column A - Customer number
Column C - Document type 

{=MIN(IF([Documents.XLSX]Sheet1!$F$2:$F$30000>TODAY();[Documents.XLSX]Sheet1!$F$2:$F$30000))}

যা আমাকে সামগ্রিক নিকটতম তারিখ দিয়েছে যা একদিন দূরে ছিল, তবে এটি সমস্ত ক্লায়েন্টের কাছ থেকে সমস্ত নথি থেকে নেওয়া হয়েছিল, এটি সন্তোষজনক নয়।

আমি কেবলমাত্র চালানগুলি ফিল্টার করার জন্য দ্বিতীয় শর্তসাপেক্ষে যুক্ত হওয়ার চেয়ে চেষ্টা করেছি

{=MIN(IF(AND([Documents.XLSX]Sheet1!$C$2:$C$30000="INVOICE";[Documents.XLSX]Sheet1!$F$2:$F$30000>TODAY());[Documents.XLSX]Sheet1!$F$2:$F$30000))}

দুর্ভাগ্যক্রমে জিনিসগুলি খারাপ হয়ে উঠতে শুরু করে।

অবশ্যই আমি গ্রাহক সংখ্যা সহ তৃতীয় শর্তসাপেক্ষে ফেলে দিতে পারি, তবে এটি এখনও কার্যকর হবে না।

{=MIN(IF(AND([Documents.XLSX]Sheet1!$C$2:$C$30000="INVOICE";[Documents.XLSX]Sheet1!$F$2:$F$30000>TODAY();[Documents.XLSX]Sheet1!$F$2:$F$30000=[@CustomerNumber]);[Documents.XLSX]Sheet1!$F$2:$F$30000))}

আমি এর সদৃশ কিছু আকারে একটি ফাংশন নিয়ে কাজ করার চেষ্টা করেছি:

=INDEX(AD3:AD9;MATCH(1;INDEX((AG3=AA3:AA9)*(AG4=AB3:AB9)*(AG5=AC3:AC9);0;1);0))

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

নমুনা: https://i.stack.imgur.com/S8HCs.png

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

সম্পাদনা: শেষ পর্যন্ত আমি নিজে থেকে এটি বের করতে পেরেছি। ভবিষ্যতে যে কেউ এই বিষয়টিতে হোঁচট খেতে পারে তার জন্য ফলাফলের সূত্র পোস্ট করা:

{=MIN(IF(([Documents.XLSX]Sheet1!$C$2:$C$30000="Invoice")*([Documents.XLSX]Sheet1!$F$2:$F$30000>TODAY())*(TEXT([@Customer];0)=[Documents.XLSX]Sheet1!$A$2:$A$30000);[Documents.XLSX]Sheet1!$F$2:$F$30000))}

এটি অবশ্যই একটি অ্যারে সূত্র, অবশ্যই সিটিআরএল + শিফট + প্রবেশ করুন

তবে কারও যদি ধারণা থাকে যে কীভাবে সূচক-ম্যাচের সংমিশ্রণের সাথে সিমিলার ফলাফলগুলি পাওয়া যায় তবে আমি শিখতে পেরে আরও বেশি খুশি হব।


$ C $ 2: $ C $ 30000 এর বিষয়বস্তু AD3: AD9 ডেটার মতো? কোজ, যুক্তি (উভয় সূত্রের) এর সাথে সম্পর্কিত করা কঠিন বলে মনে হচ্ছে .. || আমি মনে করি কিছু নমুনা তথ্য ভাগ করে নেওয়া
কেসটি

না এটা না. দ্বিতীয় ফাংশনটি আমি ইন্টারনেটে খুঁজে পেয়েছি, তবে কীভাবে ডেটাতে এটি প্রয়োগ করতে হয় তার কোনও ধারণা ছিল না। এক্সেলজেট.এন.ফর্মুলা
মার্সিন

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

আপনি কিছু নমুনা তথ্য ভাগ করে নিতে চান? কোজ আমরা দেখতে পাচ্ছি না কোথায় / যা আপনার ইনপুট সারি / কলাম এবং আপনার ফাইলগুলির টার্গেট আউটপুট কলাম / সারি .. || আপনি গুগল ড্রাইভ বা অনড্রাইভ ব্যবহার করতে পারেন। || আপনি আপনার কলামটির নাম পরিবর্তন করতে পারেন বা তথ্য বেনামে রাখতে পুনরায় প্রবেশ করতে পারেন। || কেবল সোজা হতে .. আমার মনে হয় আমি আপনার প্রশ্ন পেয়েছি .. আমি কেবল মামলার বিবরণ
পাইনি

উত্তর:


0

আপনি এর সাথে একটি মধ্যবর্তী পিভট টেবিল যুক্ত করতে পারেন ...

  • "সারি লেবেলগুলিতে" চালানের নম্বরগুলি
  • "মান" অঞ্চলে নির্ধারিত তারিখগুলি।

মান ক্ষেত্রের সেটিংসকে "সর্বোচ্চ" এ সেট করতে নিশ্চিত করুন যাতে প্রতিটি চালান নম্বরটির জন্য আপনি সর্বশেষ নির্ধারিত তারিখটি বের করতে পারেন।

তারপরে আপনি এগুলি আপনার আগ্রহের টেবিলে "ভিউলআপ" এর মাধ্যমে দেখতে পারেন।

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