সমস্যাটি কোথায় তা দেখতে আমাকে আপনার সিরিজের প্রশ্নগুলির ব্যাক-ট্র্যাক করতে হয়েছিল, তবে (কেবলমাত্র সামান্য পরিবর্তন সহ) @ হান্নুর সূত্রটি বেশ সঠিক। এটি প্রয়োগের ক্ষেত্রে আপনার যে সমস্যা হচ্ছে তা হ'ল আপনার স্প্রেডশিট বিন্যাসটি আপনার পূর্ববর্তী প্রশ্নের উত্তরে @ জেবমোর্চ দ্বারা নির্দিষ্ট করা মেলেনি ।
@ Jbmorch এর উত্তর এবং বিষয়গুলি, কয়েকটি কারণে লেআউটটি খুব স্পষ্টভাবে নির্দিষ্ট করা হয়েছিল:
- আপনি আপনার প্রশ্নে আপনার স্প্রেডশিট লেআউট সম্পর্কে খুব বেশি বিশদ নির্দিষ্ট করতে পারেন নি, শিটের নামগুলি অন্তর্ভুক্ত করে থাকা আপনার psuedo-সূত্রের অংশগুলি বাদে। সুতরাং, @ জেবমোরচ এবং অন্যান্যদের একটি উপযুক্ত সূত্র একত্র করার জন্য তাদের নিজস্ব লেআউটগুলি অনুমান করতে এবং তৈরি করতে হয়েছিল।
- উত্তরে যেমন উল্লেখ করা হয়েছে তেমনভাবে আপনার শীটে কলামগুলি অর্ডার না করে শীটটিতে কলামগুলির উল্লেখ উল্লেখ করা যাবে না যদি আপনি সেগুলি সামঞ্জস্য না করেন।
- লার্জশিটে বাছাইয়ের ক্রমটি গুরুত্বপূর্ণ কারণ ম্যাচের কাজগুলি - আপনার যদি উত্তরটিতে বর্ণিত সারিগুলি সাজানো না থাকে তবে ম্যাচ সঠিক ফলাফল আনবে না।
- @ জেবমোরচের উত্তরও ধরেছিল (কারণ অন্য কোনও তথ্য সরবরাহ করা হয়নি) যে আপনার তথ্যটি সারিতে 1 থেকে শুরু হয়েছিল। সুতরাং তাদের উত্তরটি এই জাতীয় স্প্রেডশিটের জন্য লেখা হয়েছিল এবং প্রকৃত বিন্যাসের জন্য সামঞ্জস্য না করা হলে এররোনাস ফলাফল প্রকাশ করবে produce
সচেতন হওয়ার জন্য আরও কয়েকটি সম্ভাব্য সমস্যা:
- আপনাকে নিশ্চিত করতে হবে যে সমস্ত তারিখ / সময় এন্ট্রি প্রকৃতপক্ষে তারিখ এবং সময় হিসাবে ফর্ম্যাট করা আছে, অন্যথায় এক্সেল যথাযথ তুলনা করতে পারে না। এটি ঘরের বৈশিষ্ট্যের অধীনে ফর্ম্যাট অপশনগুলিতে, এবং ঘরের বিরুদ্ধে গণিত চেষ্টা করেও পরীক্ষা করা যায়। (যেমন: যদি এ 2 থাকে
1/7/2003
এবং বি 2 থাকে =A2+2
তবে বি 2 এর মানটি সমাধান করা উচিত 1/9/2003
)।
- আপনার নমুনা শীটে শীট 1 তে কয়েকটি এন্ট্রি রয়েছে যা লার্জারশিট থেকে কোনও মান ফেরানোর জন্য আপনি যে মানদণ্ডটি সন্ধান করছেন সেটি আসলে মেলে। এটি সমস্যার সমাধানকে কিছুটা ঝামেলা করে। প্রকৃতপক্ষে, আমি খুঁজে পাওয়া একমাত্র মেলে একটিটি সারি 9 ((শীট 1-এ সারিটিতে ডেইলি, জিমের তারিখটি আসলে লার্জারশিটে তার জন্য সর্বশেষতম তারিখের দু'দিনের মধ্যে ছিল))
এটি বলেছিল, আপনার প্রয়োজনীয় সূত্রটি এখানে। এটি শীট 1 এ সি 2 এ ফেলে দিন এবং অনুলিপি করুন:
=IF(AND(INDIRECT("LargerSheet!$B"&MATCH($A2,LargerSheet!$A:$A,1))>B2,INDIRECT("LargerSheet!$B"&MATCH($A2,LargerSheet!$A:$A,1))<B2+2),INDIRECT("LargerSheet!$B"&MATCH($A2,LargerSheet!$A:$A,1)),$B2)
আবার, সতর্কতা অবলম্বন মনোযোগ আপনার শীট ফর্ম্যাট করা হয়েছে পরিশোধ ঠিক নীচে, অন্যথায় সূত্র সমন্বয় ছাড়া কাজ করবে না।
- সমস্ত তারিখগুলি অবশ্যই তারিখ হিসাবে ফর্ম্যাট করতে হবে - পাঠ্য বা সংখ্যা হিসাবে নয়।
- উভয় শীটের অবশ্যই A কলামে নাম থাকতে হবে , এবং কলাম B এ তারিখগুলি থাকতে হবে, আসল ডেটা সারি 2 দিয়ে শুরু হবে।
- লর্ডশিটটি অবশ্যই ক্রম অনুযায়ী অগ্রাধিকার সেট অনুসারে বাছাই করে নাম (আরোহী) এবং তারিখ ( আরোহণ ) উভয় দ্বারা বাছাই করতে হবে ।
"2 দিনের মধ্যে" এবং "48 ঘন্টার মধ্যে" এর মধ্যে পার্থক্য হ'ল আরেকটি বিষয় অবগত থাকতে হবে - এই সূত্রটি পরে ব্যবহার করে। এটি হ'ল, যদি কোনও সময় 5/6/2012 03:00:00
শীট 1 এ থাকে এবং লার্জশিটে সম্পর্কিত মান হয় 5/8/2012 03:00:01
তবে যদি আইএফ বিবৃতিটি FALSE- তে মূল্যায়ন করে এবং বড় পত্রকটির পরিবর্তে শিট 1 থেকে মানটি ফিরিয়ে দেয়। আপনি "48 ঘন্টার মধ্যে যে কোনও সময়" এর বিপরীতে "আগামী দু'দিনের কোনও ভবিষ্যতের সময়ের সাথে" মিল করতে চান তবে তার জন্য যথেষ্ট সূত্র পরিবর্তনগুলির প্রয়োজন হবে।
এছাড়াও, কারণ যদি আইএফ স্টেটমেন্টটি >
বৃহত্তর-বা-সমান-এর পরিবর্তে একচেটিয়া বৃহত্তর ( ) -র চেয়ে বেশি ব্যবহার করে, ঠিক যে সময়ের সাথে মেলে এটি ফলসের কাছে মূল্যায়ন করে। আপনি যদি যথাযথ ম্যাচের জন্য সত্যের মূল্যায়ন করতে চান তবে এর >
সাথে প্রতিস্থাপন করুন >=
।