এক্সেল মাস () ফাংশনটি কিছু তারিখের ফর্ম্যাটটি সনাক্ত করে না


0

এক্সেলে আমার কাছে এর মতো সাধারণ টেবিল রয়েছে:

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

আমার ব্যবহৃত সূত্রটি ছিল =IFERROR(IF(LEN(B3)>0,MONTH(B3),""),"")। আমি পরীক্ষা করে দেখছি যে কোনও ঘর ফাঁকা আছে LENকিনা তা ব্যবহার করে , যদি তা উপেক্ষা করা হয়, অন্যথায়, এটিকে কোনও মাসের মাসে রূপান্তর করুন।

আমি Date Columnহিসাবে কাস্টম সেল ফর্ম্যাট সেট করেছি dd/mm/yyyy

আমার প্রয়োজনীয়তা নিম্নরূপ:

(1) লোকেরা Dateকলামে দুটি ফর্ম্যাটে তারিখটিতে কী করতে পারে । তারা "5 আগস্ট 2015" বা "5/8/2015" ব্যবহার করে কী করতে পারেন। তারা কোন ফর্ম্যাটে কী কী তা বিবেচনাধীন, এটি অবশ্যই dd/mm/yyyyমাসের নং-তে প্রাসঙ্গিক মাসের সাথে এক সাথে ফরম্যাটে তারিখটি নিষ্পত্তি করবে should

আমার সমস্যাটি হ'ল আমি যখনই "5 আগস্ট 2015" ফর্ম্যাটটি ব্যবহার করি তখন সবকিছু ঠিকঠাক কাজ করে। কিন্তু যখন আমি কী (কী বলা যাক!) 21/5/2015 (21 মে 2015 এর সমতুল্য) তে কী করব তখন MONTHফাংশনটি কাজ করা বন্ধ করে দেয়। যদি আমি হিসাবে কী করি তবে 5/21/2015এটি নিখুঁতভাবে কাজ করে।

আমি মনে করি এটি তারিখ এবং মাসের ফরম্যাটের কারণে। তবে যেহেতু আমি ইতিমধ্যে সেল ফর্ম্যাটটি সেট dd/mm/yyyyকরেছি তাই সমস্যা কী ঘটছে তা আমার কোনও ধারণা নেই।

আমি কীভাবে নিশ্চিত করব যাতে আমার ডেট কলামটি 21/5/2015সঠিক মাসের সংখ্যাটি দেওয়ার সময় যেমন ইনপুটটি গ্রহণ করে ।


1
এটি পিসিতে আঞ্চলিক সেটিংসের সাথে সম্পর্কিত হতে পারে ?
jcbermu

উত্তর:


0

একটি বৈধতা বিধি যুক্ত করুন। যদি প্রবেশ করা মানটি সময় / তারিখের বিন্যাসে না থাকে (যার অর্থ সাধারণত এটি স্ট্রিং হয় ) তবে আপনার সূত্রটি ডিফল্ট হবে। আমি @ জেসিবারমুর সাথে একমত, আপনার কাছে সম্ভবত আঞ্চলিক বিধিগুলির সাথে সমস্যা রয়েছে এবং আপনি বৈধ তারিখগুলি ব্যবহার করেন কি না তা সনাক্ত করার উপায় এটি।

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