এক্সেল

যদি ওয়াইল্ডকার্ড দিয়ে

If With Wildcards

এক্সেল সূত্র: যদি ওয়াইল্ডকার্ড সহজেনেরিক সূত্র | _+_ | সারসংক্ষেপ

IF ফাংশন সমর্থন করে না ওয়াইল্ডকার্ড , কিন্তু মৌলিক ওয়াইল্ডকার্ড কার্যকারিতা পেতে আপনি যদি COUNTIF বা COUNTIFS এর সাথে IF একত্রিত করতে পারেন। দেখানো উদাহরণে, C5 এর সূত্র হল:



= IF ( COUNTIF (A1,'??-????-???'),'','invalid')
ব্যাখ্যা

অন্যান্য প্রায়শই ব্যবহৃত ফাংশন থেকে ভিন্ন, IF ফাংশন ওয়াইল্ডকার্ড সমর্থন করে না। যাইহোক, আপনি মৌলিক জন্য IF এর যৌক্তিক পরীক্ষার ভিতরে COUNTIF বা COUNTIFS ফাংশন ব্যবহার করতে পারেন ওয়াইল্ডকার্ড কার্যকারিতা

দেখানো উদাহরণে, C5 এর সূত্র হল:





 
= IF ( COUNTIF (B5,'??-????-???'),'','invalid')

ভিতর থেকে কাজ করা, IF ফাংশনের ভিতরে যৌক্তিক পরীক্ষা COUNTIF ফাংশনের উপর ভিত্তি করে:

এক্সেল তারিখে মাস যোগ করুন
 
= IF ( COUNTIF (B5,'??-????-???'),'','invalid')

এখানে, COUNTIF '??-????-???' প্যাটার্নের সাথে মিলে যাওয়া কোষ গণনা করে, কিন্তু যেহেতু পরিসীমা মাত্র একটি কোষ, তাই উত্তর সবসময় 1 বা শূন্য। প্রশ্ন চিহ্ন ওয়াইল্ডকার্ড (?) মানে 'একটি অক্ষর', তাই COUNTIF 1 নম্বর প্রদান করে যখন পাঠ্যটি দুটি হাইফেন সহ 11 টি অক্ষর নিয়ে গঠিত, যেমন প্যাটার্ন দ্বারা বর্ণিত। যদি কোষের বিষয়বস্তু এই প্যাটার্নের সাথে মেলে না, COUNTIF শূন্য প্রদান করে।



যখন গণনা 1 হয়, IF ফাংশন একটি ফেরত দেয় খালি স্ট্রিং ('')। যখন গণনা শূন্য হয়, IF পাঠ্যটি 'অবৈধ' প্রদান করে। এই কারণে কাজ করে বুলিয়ান যুক্তি , যেখানে 1 নম্বরটি সত্য হিসাবে মূল্যায়ন করা হয় এবং শূন্য সংখ্যাটি মিথ্যা হিসাবে মূল্যায়ন করা হয়।

অনুসন্ধান ফাংশনের সাথে বিকল্প

IF ফাংশনের সাথে ওয়াইল্ডকার্ড ব্যবহার করার আরেকটি উপায় হল একটি যৌক্তিক পরীক্ষা তৈরি করার জন্য অনুসন্ধান এবং ISNUMBER ফাংশনগুলিকে একত্রিত করা। এটি কাজ করে কারণ অনুসন্ধান ফাংশন ওয়াইল্ডকার্ড সমর্থন করে। যাইহোক, অনুসন্ধান এবং ISNUMBER একসাথে স্বয়ংক্রিয়ভাবে একটি 'ধারণ-টাইপ' ম্যাচ সঞ্চালন করে, তাই ওয়াইল্ডকার্ড সবসময় প্রয়োজন হয় না। এই পৃষ্ঠাটি একটি মৌলিক উদাহরণ দেখায়।

লেখক ডেভ ব্রুনস


^