আইএফ এবং ইসব্ল্যাঙ্ক স্টেটমেন্ট ব্যবহার করে তাদের মধ্যে যদি কারও কাছে তথ্য থাকে তবে তাদের বিস্তৃত সেলগুলি নির্ধারণ করতে


10

আমার একটি সূত্র আছে যেখানে আমি ফাঁকা কিনা সেগুলি বিভিন্ন শ্রেণীর জন্য যাচাই করছি।

এগুলির সবই যদি ফাঁকা থাকে তবে আমি অন্য একটি ফাঁকা ফিরতে চাই।

সীমাতে থাকা কোনও কক্ষ যদি ফাঁকা না হয় তবে আমি একটি মান ফিরিয়ে দিতে চাই Major Milestone Due

আমার বর্তমানে সূত্রটি এখানে:

=IF(ISBLANK(BM2:BQ2),"","Major Milestone Due")

Major Milestone Dueসমস্ত খালি কোষ সহ নির্দিষ্ট সারি রেঞ্জ থাকলেও এটি সবকিছু ফিরিয়ে দিচ্ছে।

উত্তর:


16

COUNTAশূন্য নয় এমন একটি পরিসরে ঘরের সংখ্যা দেবে ।

সুতরাং চেষ্টা কর ...

 =IF(NOT(COUNTA(BM2:BQ2)),"","Major Milestone Due")

মূল সূত্র: নন (কাউন্টা (বিএম 2: বিকিউ 2)) আরও লজিক্যাল অপারেটরের সাথে প্রযোজ্য, যেমন: এবং (কাউন্টা (বিএন 2), নন (কাউন্টি (বিএম 2: বিকিউ 2)))
রাক কাহার

9

যদি আপনার সূত্রটি অ্যারে সূত্র হিসাবে প্রবেশ করানো হয় তবে এটি সঠিক ।

isblankএকটি অ্যারের জন্য কাজ করে না, যদি না আপনি ব্যবহার করে একটি বিন্যাস সূত্র হিসাবে এটি লিখুন ctrl+ + shift+ + enter। চারপাশে কোঁকড়ানো বন্ধনী রেখে এটি দেখতে এটি দেখতে পাবেন:

{=IF(ISBLANK(BM2:BQ2),"","Major Milestone Due")}

এছাড়াও, একটি if - কাউন্টা এটির পাশাপাশি কোনও সমস্যা করবে না -

=IF(COUNTA(BM2:BQ2)=0,"","Major Milestone Due")


অ্যারের সূত্রটি বেশ সঠিক নয়। এই সংস্করণ শুধুমাত্র থেকে যাব TRUEকরার FALSEযদি ব্যাপ্তিটির মধ্যে প্রথম সেল একটি মান ধারণ করে। পরিসরে সমস্ত কক্ষ সঠিকভাবে চেক ANDকরতে, যুক্ত করতে হবে -{=IF(AND(ISBLANK(BM2:BQ2)),"","Major Milestone Due")}
মার্কাস হিউজ

@ মার্কাস হিউজেস এটি একটি অ্যারে সূত্র এবং পুরো অ্যারেতে কাজ করে
রায়স্টাফেরিয়ান

আমি এর সঠিক কারণটি জানি না , তবে আমি এটি পরীক্ষা করেছি (এক্সেল 2010) এবং এটি কেবল কার্যকর হয় না ISBLANK। সেই সূত্রটি প্রবেশ করার চেষ্টা করুন, প্রথম ঘরটি পরিসরে ফাঁকা রাখুন, তারপরে পরিসরের কোনও পরবর্তী কক্ষে ডেটা প্রবেশ করুন .... ISBLANKশর্তটি এখনও ফিরে আসবে TRUE। আপনি যদি প্রথম কক্ষে ডেটা প্রবেশ করেন তবেই এটি FALSEসঠিকভাবে ফিরে আসবে । এখন যোগ করার চেষ্টা করুন AND। যদি রেঞ্জের কোনও ঘর এতে ডেটা যুক্ত করে, এটি FALSEযেমনটি করা উচিত ততক্ষণে ফিরে আসবে । (আমি ধরে নিচ্ছি এটি কেবল 2010 এর সাথে কিছু অদ্ভুত ফ্লুক নয়))
মার্কাস হিউজ

2

একটি গুরুত্বপূর্ণ বিষয় বিবেচনা করা হ'ল আপনার "ফাঁকা" সংজ্ঞা। আপনি "আমি আরেকটি ফাঁকা ফিরিয়ে দিতে চাই" এই শব্দটি ব্যবহার করেছেন এমন তথ্যের ভিত্তিতে, এটি প্রদর্শিত হবে যে আপনি "ফাঁকা" সংজ্ঞায়িত করছেন এমন কক্ষগুলি যে ফাঁকা দেখা যাচ্ছে , কিন্তু এতে প্রকৃতপক্ষে এমন একটি সূত্র রয়েছে যা আউটপুট দেয় ""এবং তাই খালি নয় are ।

COUNTAএবং ISBLANKপদ্ধতি ঐ খালি যেমন কোষ এই প্রকারের হ্যান্ডেল করতে চান তাহলে কাজ করবে না, যেহেতু ঐ দুই সূত্র সত্যিই জন্য চেহারা খালি কোষ। কোন আউটপুট সূত্রগুলি পরিচালনা করতে ""আপনার কাছে দুটি বিকল্প রয়েছে:


  • আপনি যদি সর্বদা আপনার পরিসীমাটির আকার জানেন তবে আপনি নীচের যে কোনওটি ব্যবহার করতে পারেন:

    =IF( COUNTBLANK(BM2:BQ2)=5, "", "Major Milestone Due")
    =IF( COUNTIF(BM2:BQ2,"")=5, "", "Major Milestone Due")

    যেখানে 5 আপনার সীমার আকার। এই পদ্ধতিটি গতিশীল ব্যাপ্তির সাথে কাজ করে না।


  • কিছুটা জটিল জটিল সূত্র (কমপক্ষে, ব্যাখ্যা করার জন্য আরও জটিল!) ব্যবহার করে SUMPRODUCT:

    =IF( SUMPRODUCT(--(BM2:BQ2<>""))=0, "", "Major Milestone Due")


(দ্রষ্টব্য যে COUNTIF(BM2:BQ2,"<>")একই সমস্যা আছে COUNTA।)


-1

আমি প্রায় অনুরূপ প্রশ্নের উত্তর অনুসন্ধানে এই পৃষ্ঠায় পৌঁছেছি।

আমি যখন COUNTAউল্লেখ করা দেখলাম তখন আমি কী করব তা প্রায় সাথে সাথেই জানতাম knew কিছুটা ভিন্ন প্রসঙ্গে, আমার কাছে একটি কলামের বাম দিকে অনেকগুলি কলাম রয়েছে যা আমি বলতে চাই যে not startedএকই সারির সমস্ত ঘর খালি (ফাঁকা) রয়েছে।

নিম্নলিখিত সূত্রটি আমার পক্ষে কাজ করে।

=IF(COUNTA(P3:U3)=0,"Not Started"...)

উপবৃত্তগুলি ইঙ্গিত দেয় যে IFআমার সূত্রে বেশ কয়েকটি অতিরিক্ত ফাংশন রয়েছে, যা যদি এক বা একাধিক জনবসতিপূর্ণ হয় তবে সীমাতে আরও পরীক্ষা করে।


সুপার ব্যবহারকারীকে স্বাগতম আপনার উত্তর লক্ষ্য করা যায় একটি ডাউন ডাউনকে আকর্ষণ করে। সম্ভবত কারণ হ'ল আমরা সদৃশ এড়াতে চেষ্টা করি। প্রতিটি উত্তরের এমন একটি সমাধান সরবরাহ করা যা ইতিমধ্যে অবদানের চেয়ে সম্পূর্ণ আলাদা। এটি মূলত রায়স্টাফেরিয়ানের উত্তরের দ্বিতীয় অংশটিকে নকল করে।
ফিক্সার 1234

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