এক্সেল

যদি না এই বা যে

If Not This That

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

কিছু করার জন্য যখন একটি সেল এই নয় বা যে (যেমন একটি সেল 'x', 'y', ইত্যাদি সমান নয়) আপনি ব্যবহার করতে পারেন IF ফাংশন একসাথে অথবা ফাংশন একটি পরীক্ষা চালানোর জন্য। D6 ঘরে, সূত্রটি হল:





= IF ( NOT ( OR (A1='red',A1='green')),'x','')

যা 'x' প্রদান করে যখন B6 'লাল' বা 'সবুজ' ছাড়া অন্য কিছু থাকে এবং অন্যথায় একটি খালি স্ট্রিং ('') থাকে। OR ফাংশনটি লক্ষ্য করুন না কেস সংবেদনশীল

ব্যাখ্যা

IF ফাংশনের আচরণ লজিক্যাল ফাংশন যুক্ত করে সহজেই বাড়ানো যায় এবং , এবং অথবা , যৌক্তিক পরীক্ষায়। আপনি যদি বিদ্যমান যুক্তিকে বিপরীত করতে চান তবে আপনি না ফাংশন





দেখানো উদাহরণে, আমরা 'পতাকা' রেকর্ড করতে চাই যেখানে রঙ লাল বা সবুজ নয়। অন্য কথায়, আমরা কলাম B- তে রং পরীক্ষা করতে চাই, এবং একটি নির্দিষ্ট পদক্ষেপ নিতে চাই যদি রঙটি 'লাল' বা 'সবুজ' ছাড়া অন্য কোন মান হয়। D6 তে, সূত্রটি ব্যবহার করা হচ্ছে:

 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

এই সূত্রে, যৌক্তিক পরীক্ষা এই বিট:



 
= IF ( NOT ( OR (B6='red',B6='green')),'x','')

ভিতর থেকে কাজ করে, আমরা প্রথমে 'লাল' বা 'সবুজ' পরীক্ষা করার জন্য OR ফাংশনটি ব্যবহার করি:

 
 NOT ( OR (B6='red',B6='green'))

অথবা B6 যদি 'লাল' বা 'সবুজ' হয় এবং যদি B6 এর অন্য কোন মান থাকে তবে মিথ্যাটি সত্য হবে।

NOT ফাংশনটি কেবল এই ফলাফলটিকে বিপরীত করে। না যোগ করার অর্থ হল পরীক্ষাটি সত্য হবে যদি B6 'লাল' বা 'সবুজ' না হয়, এবং অন্যথায় মিথ্যা।

কলামে প্রতিটি মানের সংখ্যার অ্যাক্সেল গণনা করুন

যেহেতু আমরা আমাদের পরীক্ষায় উত্তীর্ণ আইটেমগুলিকে পতাকাঙ্কিত করতে চাই, তাই পরীক্ষার ফলাফল সত্য হলে আমাদের একটি পদক্ষেপ নিতে হবে। এই ক্ষেত্রে, আমরা কলাম ডি তে 'x' যোগ করে তা করি। যদি পরীক্ষাটি মিথ্যা হয়, আমরা কেবল একটি যোগ করি খালি স্ট্রিং ('')। এটি কলাম ডি -তে একটি 'x' প্রদর্শিত করে যখন কলাম B- এর মান হয় 'লাল' বা 'সবুজ' এবং না হলে কিছুই প্রদর্শিত হয় না।*

প্রয়োজনে অতিরিক্ত শর্তগুলি পরীক্ষা করতে আপনি OR ফাংশনটি প্রসারিত করতে পারেন।

*যদি আমরা FALSE করার সময় খালি স্ট্রিং যোগ না করতাম, সূত্রটি আসলেই FALSE প্রদর্শন করবে যখনই রঙ লাল হয় না।

রঙ লাল বা সবুজ না হলে দাম বাড়ান

আপনি একটি নির্দিষ্ট মান ফেরত দেওয়ার পরিবর্তে একটি গণনা করার জন্য সূত্রটি প্রসারিত করতে পারেন।

উদাহরণস্বরূপ, বলুন আপনি লাল এবং সবুজ বাদে সমস্ত রং 15%বৃদ্ধি করতে চান। সেই ক্ষেত্রে, আপনি একটি নতুন মূল্য গণনা করতে কলাম E এ এই সূত্রটি ব্যবহার করতে পারেন:

 
 OR (B6='red',B6='green')

পরীক্ষাটি আগের মতোই, সত্য যদি নতুন হয় তবে ব্যবস্থা নেওয়া হবে।

যদি ফাংশন উদাহরণ - রঙ লাল বা সবুজ ছাড়া অন্য কিছু হলে দাম বাড়ান

যদি ফলাফলটি সত্য হয়, আমরা মূল মূল্য 1.15 দ্বারা গুণ করি (15%বৃদ্ধি করতে)। যদি পরীক্ষার ফলাফল মিথ্যা হয়, আমরা কেবল মূল মূল্য আউটপুট করি।

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


^