সুচিপত্র
টিউটোরিয়ালটি দেখায় কিভাবে এক্সেলে একটি IF OR স্টেটমেন্ট লিখতে হয় বিভিন্ন "this OR that" অবস্থার জন্য।
IF হল সবচেয়ে জনপ্রিয় এক্সেল ফাংশনগুলির মধ্যে একটি এবং খুব দরকারী ঠিক নিজের মতো. AND, OR, এবং NOT-এর মতো লজিক্যাল ফাংশনগুলির সাথে মিলিত, IF ফাংশনের আরও বেশি মান রয়েছে কারণ এটি পছন্দসই সংমিশ্রণে একাধিক শর্ত পরীক্ষা করার অনুমতি দেয়। এই টিউটোরিয়ালে, আমরা এক্সেলে IF-এবং-OR সূত্র ব্যবহার করার উপর ফোকাস করব।
Excel-এ IF OR স্টেটমেন্ট
দুই বা ততোধিক শর্তের মূল্যায়ন করতে এবং একটি ফেরত দিতে ফলাফলের যে কোন একটি শর্ত সত্য হলে, এবং অন্য একটি ফলাফল যদি সমস্ত শর্ত মিথ্যা হয়, তাহলে IF:
IF(OR( condition1, condition2<) এর লজিক্যাল পরীক্ষায় OR ফাংশনটি এম্বেড করুন 2>,...), value_if_true, value_if_false)সাধারণ ইংরেজিতে, সূত্রের যুক্তি নিম্নরূপ তৈরি করা যেতে পারে: যদি একটি ঘর "এই" বা "সেটি" হয় তবে একটি পদক্ষেপ নিন, যদি না হয় তবে অন্য কিছু করুন .
এখানে IF OR সূত্রের সবচেয়ে সহজ আকারে একটি উদাহরণ দেওয়া হল:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
সূত্রটি যা বলে তা হল: যদি সেল B2-এ থাকে "ডেলিভারড" বা " প্রদত্ত", অর্ডারটিকে "বন্ধ" হিসাবে চিহ্নিত করুন, অন্যথায় "খোলা"৷
যদি আপনি যৌক্তিক হলে কিছুই ফেরত দিতে চান না পরীক্ষা মূল্যায়ন করে FALSE , শেষ আর্গুমেন্টে একটি খালি স্ট্রিং ("") অন্তর্ভুক্ত করুন:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
একই সূত্রটি একটি অ্যারে ধ্রুবক ব্যবহার করে আরও কমপ্যাক্ট আকারে লেখা যেতে পারে :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
শেষের ক্ষেত্রেআর্গুমেন্ট বাদ দেওয়া হয়েছে, কোনো শর্ত পূরণ না হলে সূত্রটি FALSE প্রদর্শন করবে।
দ্রষ্টব্য। অনুগ্রহ করে মনোযোগ দিন যে এক্সেলের একটি IF OR সূত্র ছোট হাতের এবং বড় হাতের অক্ষরের মধ্যে পার্থক্য করে না কারণ OR ফাংশনটি কেস-সংবেদনশীল । আমাদের ক্ষেত্রে, "ডেলিভারড", "ডেলিভারড", এবং "ডেলিভারড", সবই একই শব্দ বলে মনে করা হয়। আপনি যদি টেক্সট কেসকে আলাদা করতে চান, এই উদাহরণে দেখানো হিসাবে OR ফাংশনের প্রতিটি আর্গুমেন্টকে EXACT তে মোড়ানো।
Excel IF OR সূত্র উদাহরণ
নীচে আপনি আরও কয়েকটি উদাহরণ পাবেন এক্সেল IF এবং OR ফাংশন একসাথে ব্যবহার করার যা আপনাকে কি ধরনের লজিক্যাল পরীক্ষা চালাতে পারে সে সম্পর্কে আরও ধারণা দেবে।
সূত্র 1. একাধিক OR শর্ত সহ IF
এর কোন নির্দিষ্ট সীমা নেই একটি IF সূত্রে এমবেড করা OR শর্তের সংখ্যা যতক্ষণ না এটি Excel-এর সাধারণ সীমাবদ্ধতাগুলির সাথে সঙ্গতিপূর্ণ হয়:
- Excel 2007 এবং উচ্চতর, মোট দৈর্ঘ্য সহ 255টি আর্গুমেন্ট অনুমোদিত 8,192 অক্ষরের বেশি নয়।
- এক্সেল 2003 এবং তার নিচের ক্ষেত্রে, আপনি 30টি আর্গুমেন্ট ব্যবহার করতে পারেন এবং মোট দৈর্ঘ্য 1,024 অক্ষরের বেশি হবে না।
উদাহরণ হিসাবে, আসুন পরীক্ষা করা যাক। ফাঁকা কক্ষের জন্য কলাম A, B এবং C, এবং 3টি ঘরের মধ্যে অন্তত একটি ফাঁকা থাকলে "অসম্পূর্ণ" ফেরত দিন। কাজটি নিম্নলিখিত IF OR ফাংশন দিয়ে সম্পন্ন করা যেতে পারে:
=IF(OR(A2="",B2="",),"Incomplete","")
এবং ফলাফলটি অনুরূপ দেখাবেএটি:
বলুন, আপনি একটি অর্ডারের জন্য মোট পরিমাণ গণনা করেন ( পরিমাণ। ইউনিট মূল্য দ্বারা গুণিত) এবং আপনি 10% ছাড় প্রয়োগ করতে চান যদি এই শর্তগুলির মধ্যে একটি পূরণ করা হয়:
- B2 এর থেকে বড় বা সমান 10, অথবা C2-তে
- ইউনিট মূল্য $5-এর চেয়ে বেশি বা সমান।
সুতরাং, আপনি উভয় শর্ত পরীক্ষা করতে OR ফাংশন ব্যবহার করেন এবং যদি ফলাফলটি সত্য, মোট পরিমাণ 10% কমিয়ে দিন (B2*C2*0.9), অন্যথায় সম্পূর্ণ মূল্য ফেরত দিন (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
অতিরিক্ত, আপনি ব্যবহার করতে পারেন ডিসকাউন্ট অর্ডারগুলি স্পষ্টভাবে নির্দেশ করার জন্য নীচের সূত্র:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
নীচের স্ক্রিনশটটি কার্যত উভয় সূত্র দেখায়:
সূত্র 3. কেস -সংবেদনশীল IF OR সূত্র
ইতিমধ্যে উল্লিখিত হিসাবে, Excel OR ফাংশন প্রকৃতির দ্বারা অক্ষর-সংবেদনশীল। যাইহোক, আপনার ডেটা কেস-সংবেদনশীল হতে পারে এবং তাই আপনি কেস-সংবেদনশীল বা পরীক্ষা চালাতে চান। এই ক্ষেত্রে, EXACT ফাংশনের ভিতরে প্রতিটি পৃথক লজিক্যাল পরীক্ষা করুন এবং সেই ফাংশনগুলিকে OR স্টেটমেন্টে নেস্ট করুন।
IF(OR(EXACT( cell, " condition1 "), EXACT( cell, " condition2 ")), value_if_true,মান_ফুল অক্ষর সব বড় বড় "x" দিয়ে চিহ্নিত করা হয়; অনুরূপ আইডি যেমন "aa-1" বা "Bb-1" পতাকাঙ্কিত নয়:
সূত্র 4. নেস্টেড IF বা এক্সেলের স্টেটমেন্ট
ইন এমন পরিস্থিতিতে যখন আপনি OR মানদণ্ডের কয়েকটি সেট পরীক্ষা করতে চান এবং সেই পরীক্ষার ফলাফলের উপর নির্ভর করে বিভিন্ন মান ফেরত দিতে চান, "এই বা সেই" মানদণ্ডের প্রতিটি সেটের জন্য একটি পৃথক IF সূত্র লিখুন এবং সেই IFগুলি একে অপরের মধ্যে নেস্ট করুন৷
ধারণাটি প্রদর্শন করতে, কলাম কলামে আইটেমের নামগুলি পরীক্ষা করুন এবং আপেল বা কমলা এবং টমেটো এর জন্য "ফল" ফেরত দিন অথবা শসা :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
আরও তথ্যের জন্য, অনুগ্রহ করে OR/AND শর্ত সহ Nested IF দেখুন৷
সূত্র 5. IF AND OR বিবৃতি
বিভিন্ন অবস্থার বিভিন্ন সংমিশ্রণ মূল্যায়ন করতে, আপনি একটি সূত্রের মধ্যে AND এর পাশাপাশি OR লজিক্যাল পরীক্ষা করতে পারেন৷
উদাহরণস্বরূপ, আমরা যাচ্ছি সারিগুলি ফ্ল্যাগ করতে যেখানে কলাম A-এর আইটেমটি হয় Apple অথবা কমলা এবং কলাম B-এর পরিমাণ 10 এর চেয়ে বেশি:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
আরো তথ্যের জন্য n, অনুগ্রহ করে একাধিক AND/OR শর্ত সহ এক্সেল IF দেখুন।
এইভাবে আপনি IF এবং OR ফাংশন একসাথে ব্যবহার করেন। এই সংক্ষিপ্ত টিউটোরিয়ালে আলোচিত সূত্রগুলো ঘনিষ্ঠভাবে দেখার জন্য, আপনাকে স্বাগতমআমাদের নমুনা এক্সেল IF বা ওয়ার্কবুক ডাউনলোড করুন। আমি পড়ার জন্য আপনাকে ধন্যবাদ এবং আগামী সপ্তাহে আমাদের ব্লগে আপনাকে দেখতে আশা করি!