সুচিপত্র
টিউটোরিয়ালটি দেখায় কিভাবে এক্সেলের ফাঁকা ঘরগুলি সনাক্ত করতে ISBLANK এবং অন্যান্য ফাংশন ব্যবহার করতে হয় এবং একটি সেল খালি আছে কি না তার উপর নির্ভর করে বিভিন্ন পদক্ষেপ নিতে হয়৷
অনেক পরিস্থিতি রয়েছে যখন একটি সেল খালি আছে কি না তা আপনাকে পরীক্ষা করতে হবে। উদাহরণস্বরূপ, যদি ঘরটি ফাঁকা থাকে, তাহলে আপনি যোগফল করতে, গণনা করতে, অন্য ঘর থেকে একটি মান অনুলিপি করতে বা কিছুই করতে চাইতে পারেন। এই পরিস্থিতিতে, ISBLANK ব্যবহার করার জন্য সঠিক ফাংশন, কখনও কখনও একা, কিন্তু প্রায়শই অন্যান্য এক্সেল ফাংশনগুলির সাথে একত্রিত হয়৷
Excel ISBLANK ফাংশন
এতে ISBLANK ফাংশন এক্সেল একটি ঘর ফাঁকা কিনা তা পরীক্ষা করে। অন্যান্য IS ফাংশনগুলির মতো, এটি সর্বদা ফলাফল হিসাবে একটি বুলিয়ান মান প্রদান করে: একটি ঘর খালি হলে সত্য এবং একটি ঘর খালি না থাকলে মিথ্যা৷
ISBLANK-এর সিনট্যাক্স শুধুমাত্র একটি যুক্তি ধরে নেয়:
ISBLANK ( মান)যেখানে মান হল সেই ঘরটির একটি রেফারেন্স যা আপনি পরীক্ষা করতে চান৷
উদাহরণস্বরূপ, সেল A2 খালি কিনা তা খুঁজে বের করতে, এটি ব্যবহার করুন সূত্র:
=ISBLANK(A2)
A2 খালি নয় আছে কিনা তা পরীক্ষা করতে, NOT ফাংশনের সাথে ISBLANK ব্যবহার করুন, যা বিপরীত লজিক্যাল মান প্রদান করে, যেমন অ-খালির জন্য TRUE এবং ফাঁকা জায়গার জন্য মিথ্যা৷
=NOT(ISBLANK(A2))
আরও কয়েকটি ঘরে সূত্রগুলি অনুলিপি করুন এবং আপনি এই ফলাফলটি পাবেন:
ISBLANK Excel-এ - মনে রাখার বিষয়গুলি
আপনার মনে রাখা উচিত যে মূল বিষয়টি হল Excel ISBLANK ফাংশন সত্যিই খালি কোষগুলিকে চিহ্নিত করে , যেমনযে কক্ষগুলিতে একেবারে কিছুই নেই: কোনও স্পেস নেই, কোনও ট্যাব নেই, কোনও ক্যারেজ রিটার্ন করে না, কোনও দৃশ্যে কেবল ফাঁকা দেখায় না৷
একটি ঘরের জন্য যেটি ফাঁকা দেখায়, কিন্তু বাস্তবে তা নয়, একটি ISBLANK সূত্র FALSE প্রদান করে৷ এই আচরণটি ঘটে যদি একটি কক্ষে নিম্নলিখিতগুলির যেকোনো একটি থাকে:
- সূত্র যা IF(A1"", A1, "") এর মতো একটি খালি স্ট্রিং প্রদান করে।
- শূন্য-দৈর্ঘ্যের স্ট্রিং একটি বাহ্যিক ডাটাবেস থেকে আমদানি করা হয়েছে বা একটি অনুলিপি/পেস্ট অপারেশনের ফলে হয়েছে৷
- স্পেস, অ্যাপোস্ট্রফিস, নন-ব্রেকিং স্পেস ( ), লাইনফিড বা অন্যান্য নন-প্রিন্টিং অক্ষর৷
<15
এক্সেল এ কিভাবে ISBLANK ব্যবহার করবেন
ISBLANK ফাংশনটি কী করতে সক্ষম সে সম্পর্কে আরও বোঝার জন্য, আসুন কিছু বাস্তব উদাহরণ দেখে নেওয়া যাক।
এক্সেল সূত্র: যদি সেলটি ফাঁকা থাকে তাহলে
যেহেতু মাইক্রোসফ্ট এক্সেল-এ বিল্ট-ইন IFBLANK ধরণের ফাংশন নেই, তাই আপনাকে IF এবং ISBLANK একসাথে ব্যবহার করতে হবে একটি সেল পরীক্ষা করতে এবং সেলটি খালি থাকলে একটি ক্রিয়া সম্পাদন করতে হবে৷
এখানে জেনেরিক সংস্করণ রয়েছে:
IF(ISBLANK( cell), " যদি ফাঁকা হয়", " যদি ফাঁকা না হয়")এটিকে কার্যকরভাবে দেখতে, কলাম B (ডেলিভারি ডেট) এর একটি সেলের কোনো মান আছে কিনা তা পরীক্ষা করা যাক। যদি ঘর ফাঁকা হয়, তাহলে আউটপুট "ওপেন"; যদি সেলটি ফাঁকা না হয়, তাহলে "সম্পূর্ণ" আউটপুট করুন।
=IF(ISBLANK(B2), "Open", "Completed")
দয়া করে মনে রাখবেন যে ISBLANK ফাংশন শুধুমাত্র একদম ফাঁকা ঘর<নির্ধারণ করে। 9>। যদি একটি কোষে মানুষের চোখের অদৃশ্য কিছু থাকে যেমন কশূন্য-দৈর্ঘ্যের স্ট্রিং, ISBLANK FALSE ফেরত দেবে। এটি ব্যাখ্যা করার জন্য, দয়া করে নীচের স্ক্রিনশটটি দেখুন। কলাম B এর তারিখগুলি এই সূত্র সহ অন্য একটি শীট থেকে টানা হয়েছে:
=IF(Sheet3!B2"",Sheet3!B2,"")
ফলাফল হিসাবে, B4 এবং B6 এ খালি স্ট্রিং ("") রয়েছে। এই কোষগুলির জন্য, আমাদের IF ISBLANK সূত্রটি "সম্পূর্ণ" দেয় কারণ ISBLANK এর পরিপ্রেক্ষিতে কোষগুলি খালি নয়৷
যদি আপনার "খালি" শ্রেণীবিভাগে এমন একটি সূত্র রয়েছে যার ফলে একটি খালি স্ট্রিং হয় , তারপর লজিক্যাল পরীক্ষার জন্য ব্যবহার করুন:
=IF(B2="", "Open", "Completed")
নীচের স্ক্রিনশটটি পার্থক্য দেখায়:
এক্সেল সূত্র: যদি সেলটি ফাঁকা না হলে
আপনি যদি পূর্ববর্তী উদাহরণটি ঘনিষ্ঠভাবে অনুসরণ করেন এবং সূত্রটির যুক্তি বুঝতে পারেন, তাহলে একটি নির্দিষ্ট ক্ষেত্রে এটিকে সংশোধন করতে আপনার কোন অসুবিধা হবে না যখন একটি ব্যবস্থা শুধুমাত্র তখনই নেওয়া হবে যখন সেলটি না থাকে খালি৷
আপনার "খালি" এর সংজ্ঞার উপর ভিত্তি করে, নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি বেছে নিন৷
শুধুমাত্র সত্যিই অ-ফাঁকা কক্ষ সনাক্ত করতে, যৌক্তিক মান ফিরিয়ে আনুন ISBLANK দ্বারা NOT:
IF(NOT(ISBLANK( cell)), " খালি না থাকলে", "")অথবা ইতিমধ্যে পরিচিত ব্যবহার করুন IF ISBLANK সূত্র (অনুগ্রহ করে লক্ষ্য করুন যে আগেরটির তুলনায়, value_if_true এবং value_if_f alse মানগুলি অদলবদল করা হয়:
IF(ISBLANK( cell), "", খালি না থাকলে")To tate শূন্য-দৈর্ঘ্য স্ট্রিং ফাঁকা হিসাবে, এর জন্য "" ব্যবহার করুনIF এর যৌক্তিক পরীক্ষা:
IF( cell"", " খালি না থাকলে", "")আমাদের নমুনা টেবিলের জন্য, নিচের যে কোনো সূত্র কাজ করবে একটি ট্রিট কলাম B-এর একটি ঘর খালি না থাকলে তারা সকলেই C কলামে "সম্পূর্ণ" ফেরত দেবে:
=IF(NOT(ISBLANK(B2)), "Completed", "")
=IF(ISBLANK(B2), "", "Completed")
=IF(B2"", "Completed", "")
যদি ঘরটি ফাঁকা হয়, তাহলে ফাঁকা রাখুন
কিছু পরিস্থিতিতে, আপনার এই ধরনের একটি সূত্রের প্রয়োজন হতে পারে: যদি ঘরটি ফাঁকা থাকে তবে কিছু করবেন না, অন্যথায় কিছু পদক্ষেপ নিন। আসলে, এটি উপরে আলোচিত জেনেরিক IF ISBLANK সূত্রের একটি ভিন্নতা ছাড়া আর কিছুই নয়, যেখানে আপনি value_if_true আর্গুমেন্টের জন্য একটি খালি স্ট্রিং ("") সরবরাহ করেন এবং <1-এর জন্য পছন্দসই মান/সূত্র/প্রকাশ দেন।>value_if_false ।
একদম ফাঁকা ঘরের জন্য:
IF(ISBLANK( cell), "", খালি না হলে")খালি স্ট্রিংগুলিকে ফাঁকা হিসাবে বিবেচনা করতে:
IF( cell="", "", খালি না থাকলে")নীচের টেবিলে, ধরুন আপনি করতে চান নিম্নলিখিতগুলি:
- যদি কলাম B খালি থাকে, তাহলে কলাম C খালি রাখুন।
- যদি কলাম B-এ একটি বিক্রয় সংখ্যা থাকে, তাহলে 10% কমিশন গণনা করুন।
এটি সম্পন্ন করার জন্য, আমরা B2 এর পরিমাণকে শতাংশ দিয়ে গুণ করি এবং IF এর তৃতীয় আর্গুমেন্টে এক্সপ্রেশনটি রাখি:
=IF(ISBLANK(B2), "", B2*10%)
বা
=IF(B2="", "", B2*10%)
কলাম C এর মাধ্যমে সূত্রটি অনুলিপি করার পরে, ফলাফলটি নিম্নরূপ দেখায়:
পরিসরের কোনো ঘর ফাঁকা থাকলে, কিছু করুন
এ মাইক্রোসফ্ট এক্সেল, খালি কক্ষগুলির জন্য একটি পরিসর পরীক্ষা করার কয়েকটি ভিন্ন উপায় রয়েছে।পরিসরে কমপক্ষে একটি খালি সেল থাকলে আমরা একটি মান আউটপুট করতে IF স্টেটমেন্ট ব্যবহার করব এবং যদি কোনও খালি সেল না থাকে তবে অন্য একটি মান। যৌক্তিক পরীক্ষায়, আমরা পরিসরে খালি কক্ষের মোট সংখ্যা গণনা করি এবং তারপর গণনাটি শূন্যের চেয়ে বেশি কিনা তা পরীক্ষা করি। এটি COUNTBLANK বা COUNTIF ফাংশন দিয়ে করা যেতে পারে:
COUNTBLANK( পরিসীমা)>0 COUNTIF( পরিসীমা,"")>0বা একটু আরও জটিল SUMPRODUCT সূত্র:
SUMPRODUCT(--( পরিসীমা=""))>0উদাহরণস্বরূপ, এক বা একাধিক ফাঁকা আছে এমন কোনও প্রকল্পে "খোলা" স্থিতি বরাদ্দ করা B থেকে D কলামে, আপনি নিচের যে কোনো সূত্র ব্যবহার করতে পারেন:
=IF(COUNTBLANK(B2:D2)>0,"Open", "")
=IF(COUNTIF(B2:D2,"")>0, "Open", "")
=IF(SUMPRODUCT(--(B2:D2=""))>0, "Open", "")
নোট করুন। এই সমস্ত সূত্রগুলি খালি স্ট্রিংগুলিকে ফাঁকা হিসাবে বিবেচনা করে৷
যদি পরিসরের সমস্ত ঘর ফাঁকা থাকে, তবে কিছু করুন
পরিসরের সমস্ত ঘর খালি কিনা তা পরীক্ষা করতে, আমরা একই পদ্ধতি ব্যবহার করব উপরের উদাহরণ হিসাবে। পার্থক্যটি IF এর যৌক্তিক পরীক্ষায়। এই সময়, আমরা খালি নয় এমন কোষগুলি গণনা করি। যদি ফলাফল শূন্যের চেয়ে বেশি হয় (অর্থাৎ যৌক্তিক পরীক্ষাটি সত্যে মূল্যায়ন করে), আমরা জানি যে পরিসরের প্রতিটি ঘর ফাঁকা নয়। যৌক্তিক পরীক্ষা যদি মিথ্যা হয়, তার মানে পরিসরের সমস্ত কক্ষ ফাঁকা। সুতরাং, আমরা IF (value_if_false) এর 3য় আর্গুমেন্টে কাঙ্খিত মান/অভিব্যক্তি/সূত্র সরবরাহ করি।
এই উদাহরণে, আমরা এমন প্রকল্পগুলির জন্য "শুরু হয়নি" ফেরত দেব যেগুলির জন্য ফাঁকা আছেB থেকে D কলামের সমস্ত মাইলফলক।
Excel এ খালি না থাকা সেলগুলি গণনা করার সবচেয়ে সহজ উপায় হল COUNTA ফাংশন ব্যবহার করে:
=IF(COUNTA(B2:D2)>0, "", "Not Started")
অন্য উপায় হল COUNTIF অ-খালিগুলির জন্য ("" মানদণ্ড হিসাবে):
=IF(COUNTIF(B2:D2,"")>0, "", "Not Started")
অথবা একই যুক্তি সহ SUMPRODUCT ফাংশন:
=IF(SUMPRODUCT(--(B2:D2""))>0, "", "Not Started")
ISBLANKও করতে পারে ব্যবহার করা হবে, কিন্তু শুধুমাত্র একটি অ্যারে সূত্র হিসাবে, যা Ctrl + Shift + Enter টিপে এবং AND ফাংশনের সাথে একত্রে সম্পূর্ণ করা উচিত। এবং যৌক্তিক পরীক্ষার জন্য প্রয়োজন যখন প্রতিটি কক্ষের জন্য ISBLANK-এর ফলাফল TRUE হয় তখনই TRUE মূল্যায়ন করার জন্য।
=IF(AND(ISBLANK(B2:D2)), "Not Started", "")
দ্রষ্টব্য। আপনার ওয়ার্কশীটের জন্য একটি সূত্র বেছে নেওয়ার সময়, একটি গুরুত্বপূর্ণ বিষয় বিবেচনা করতে হবে তা হল আপনার "ফাঁকা" সম্পর্কে বোঝা। "" সহ ISBLANK, COUNTA এবং COUNTIF এর উপর ভিত্তি করে সূত্রগুলি একেবারে খালি ঘরগুলির জন্য মানদণ্ড হিসাবে দেখায়৷ SUMPRODUCT এছাড়াও খালি স্ট্রিংগুলিকে ফাঁকা হিসাবে বিবেচনা করে৷
এক্সেল সূত্র: যদি ঘরটি ফাঁকা না হয়, তাহলে যোগফল
অন্য কোষগুলি ফাঁকা না থাকলে নির্দিষ্ট কোষগুলির যোগফল করতে, SUMIF ফাংশনটি ব্যবহার করুন, যা বিশেষ করে শর্তসাপেক্ষ যোগফলের জন্য ডিজাইন করা হয়েছে।
নীচের সারণীতে, ধরুন আপনি যে আইটেমগুলি ইতিমধ্যে বিতরণ করা হয়েছে এবং যেগুলি এখনও বিতরণ করা হয়নি তার মোট পরিমাণ খুঁজে পেতে চান৷
খালি না হলে যোগফল
মোট ডেলিভারি আইটেম পেতে, B কলামে ডেলিভারির তারিখ ফাঁকা না থাকলে চেক করুন এবং যদি তা না হয়, তাহলে কলাম C এর মান যোগ করুন:
=SUMIF(B2:B6, "", C2:C6)
যদি ফাঁকা হয়যোগফল
বিলি না হওয়া আইটেমগুলির মোট পেতে, বি কলামে ডেলিভারির তারিখ ফাঁকা থাকলে যোগফল করুন:
=SUMIF(B2:B6, "", C2:C6)
26><3
সমস্ত পরিসরের সমস্ত কক্ষ ফাঁকা না হলে যোগফল
কোন নির্দিষ্ট পরিসরের সমস্ত কক্ষ ফাঁকা না থাকলে শুধুমাত্র কোষগুলিকে যোগ করতে বা অন্য কিছু গণনা করতে, আপনি আবার উপযুক্ত লজিক্যাল সহ IF ফাংশন ব্যবহার করতে পারেন পরীক্ষা।
উদাহরণস্বরূপ, COUNTBLANK আমাদের B2:B6 পরিসরে মোট খালি স্থানের সংখ্যা আনতে পারে। গণনা শূন্য হলে, আমরা SUM সূত্র চালাই; অন্যথায় কিছুই করবেন না:
=IF(COUNTBLANK(B2:B6)=0, SUM(B2:B6), "")
একই ফলাফল অ্যারে IF ISBLANK SUM সূত্র দিয়ে অর্জন করা যেতে পারে (দয়া করে চাপতে ভুলবেন না Ctrl + Shift + Enter সঠিকভাবে সম্পূর্ণ করতে:
=IF(OR(ISBLANK(B2:B6)), "", SUM(B2:B6))
এই ক্ষেত্রে, আমরা OR ফাংশনের সাথে একত্রে ISBLANK ব্যবহার করি, তাই লজিক্যাল পরীক্ষাটি সত্য যদি অন্তত একটি থাকে পরিসরে ফাঁকা ঘর। ফলস্বরূপ, SUM ফাংশন value_if_false আর্গুমেন্টে যায়।
Excel সূত্র: কক্ষ ফাঁকা না থাকলে গণনা করুন
যেমন আপনি সম্ভবত জানেন, গণনার জন্য এক্সেলের একটি বিশেষ ফাংশন রয়েছে অ-খালি কক্ষ, COUNTA ফাংশন। অনুগ্রহ করে সচেতন থাকুন যে ফাংশনটি সত্য এবং মিথ্যার যৌক্তিক মান, ত্রুটি, স্পেস, খালি স্ট্রিং, ইত্যাদি সহ যেকোন ধরণের ডেটা ধারণকারী কক্ষ গণনা করে।
উদাহরণস্বরূপ, অ-খালি<গণনা করতে B2:B6 পরিসরে 9> কোষ, এটি ব্যবহার করার জন্য সূত্র:
=COUNTA(B2:B6)
অ-শূন্যের সাথে COUNTIF ব্যবহার করে একই ফলাফল অর্জন করা যেতে পারেমানদণ্ড (""):
=COUNTIF(B2:B6,"")
খালি কক্ষ গণনা করতে, COUNTBLANK ফাংশনটি ব্যবহার করুন:
=COUNTBLANK(B2:B6)
<28
Excel ISBLANK কাজ করছে না
আগেই উল্লিখিত হিসাবে, Excel-এ ISBLANK শুধুমাত্র সত্যিই খালি কক্ষের জন্য যেটিতে একেবারে কিছুই নেই তার জন্য TRUE প্রদান করে। আপাতদৃষ্টিতে ফাঁকা কক্ষগুলির জন্য যে সূত্রগুলি খালি স্ট্রিং, স্পেস, অ্যাপোস্ট্রোফ, অ-মুদ্রণ অক্ষর এবং এই জাতীয় তৈরি করে, ISBLANK FALSE ফেরত দেয়৷
একটি পরিস্থিতিতে, যখন আপনি দৃশ্যমানভাবে আচরণ করতে চান খালি ঘরগুলিকে ফাঁকা হিসাবে বিবেচনা করুন, নিম্নলিখিত সমাধানগুলি বিবেচনা করুন৷
শূন্য-দৈর্ঘ্যের স্ট্রিংগুলিকে ফাঁকা হিসাবে বিবেচনা করুন
শূন্য-দৈর্ঘ্যের স্ট্রিংগুলির কোষগুলিকে ফাঁকা হিসাবে বিবেচনা করতে, IF এর যৌক্তিক পরীক্ষায়, হয় একটি রাখুন খালি স্ট্রিং ("") বা LEN ফাংশন শূন্যের সমান।
=IF(A2="", "blank", "not blank")
বা
=IF(LEN(A2)=0, "blank", "not blank")
অতিরিক্ত স্থানগুলি সরান বা উপেক্ষা করুন
খালি স্থানগুলির কারণে যদি ISBLANK ফাংশনটি ত্রুটিযুক্ত হয়, তবে সবচেয়ে সুস্পষ্ট সমাধান হল সেগুলি থেকে মুক্তি পাওয়া। নিচের টিউটোরিয়ালটি ব্যাখ্যা করে কিভাবে দ্রুত লিডিং, ট্রেইলিং এবং মাল্টিপল ইন-বিটভিন স্পেস মুছে ফেলা যায়, শব্দের মধ্যে একটি একক স্পেস ক্যারেক্টার বাদে: কিভাবে এক্সেলে অতিরিক্ত স্পেস অপসারণ করা যায়।
কোন কারণে যদি অতিরিক্ত স্পেস অপসারণ না হয় আপনার জন্য কাজ করে, আপনি এক্সেলকে সেগুলি উপেক্ষা করতে বাধ্য করতে পারেন৷
শুধু স্থান অক্ষর ধারণকারী কোষগুলিকে খালি হিসাবে বিবেচনা করতে, IF এর যৌক্তিক পরীক্ষায় LEN(TRIM(cell))=0 অন্তর্ভুক্ত করুন একটি অতিরিক্ত শর্ত হিসাবে:
=IF(OR(A2="", LEN(TRIM(A2))=0), "blank", "not blank")
প্রতিএকটি নির্দিষ্ট নন-প্রিন্টিং অক্ষর উপেক্ষা করুন, এর কোডটি খুঁজুন এবং এটি CHAR ফাংশনে সরবরাহ করুন।
উদাহরণস্বরূপ, খালি স্ট্রিং এবং ধারণকারী কোষ সনাক্ত করতে ননব্রেকিং স্পেস ( ) খালি হিসাবে, নিম্নলিখিত সূত্রটি ব্যবহার করুন, যেখানে 160 হল একটি ননব্রেকিং স্পেসের জন্য অক্ষর কোড:
=IF(OR(A2="", A2=CHAR(160)), "blank", "not blank")
এভাবে Excel এ ফাঁকা কক্ষ সনাক্ত করতে ISBLANK ফাংশন ব্যবহার করতে। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আশা করি আগামী সপ্তাহে আমাদের ব্লগে দেখা হবে!
উপলব্ধ ডাউনলোড
Excel ISBLANK সূত্র উদাহরণ