যদি এক্সেলে ফাংশন | (সূত্র, উদাহরণ) | আইএফ ফাংশন কীভাবে ব্যবহার করবেন?

যদি এক্সেলে ফাংশন

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

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

বাক্য গঠন

এক্সেলে আইফ ফাংশনটি কীভাবে ব্যবহার করবেন

আপনি এখানে এই ফাংশন এক্সেল টেম্পলেটটি ডাউনলোড করতে পারেন - যদি ফাংশন এক্সেল টেম্পলেট

উদাহরণ # 1

আসুন একটি আইএফ ফাংশন একটি উদাহরণ আলোচনা করুন।

যদি কোনও গ্রহে অক্সিজেন না থাকে তবে জীবন থাকবে না এবং অক্সিজেন থাকবে তবে গ্রহে একটি জীবন থাকবে।

তালিকার প্রদত্ত গ্রহগুলিতে জীবন সম্ভব কিনা তা আমাদের খুঁজে বের করতে হবে, শর্তটি অক্সিজেনের একটি প্রাপ্যতা থাকতে হবে, বি কলামে আমরা প্রদত্ত গ্রহে অক্সিজেন রয়েছে কিনা তা নির্ধারণ করেছি।

সুতরাং, IF ফাংশনটি ব্যবহার করে আমরা গ্রহটিতে জীবন সম্ভব কিনা কিনা তা খুঁজে বের করব

সুতরাং, সি 2 তে যদি সূত্র প্রয়োগ করুন,

= if (বি 2 = "হ্যাঁ", "জীবন সম্ভব"), "জীবন সম্ভব নয়")

যদি সূত্রটি নীচে টেনে নিয়ে যায় তবে আমরা জানতে পারি যে কেবলমাত্র অক্সিজেনের উপলব্ধতার কারণে পৃথিবীতে জীবন সম্ভব Life

যদি ফাংশনের ফ্লো চার্ট

1 ম কেস:

একইভাবে, ২ য় এবং ৩ য় মামলার ক্ষেত্রে শর্তের জন্য একই প্রবাহ থাকবে।

চতুর্থ মামলা:

সুতরাং, আপনি যদি আইএফ ফাংশনটি দেখতে পারেন, আমাদেরকে মানগুলির মধ্যে লজিকাল তুলনা করার অনুমতি দেয়। দ্য মোডাসঅপারেন্ডি যদি হ'ল যদি কিছু সত্য হয় তবে কিছু করুন, অন্যথায় কিছু করুন।

উদাহরণ # 2

আইএফ ফাংশনের এই উদাহরণে, যদি আমাদের কয়েক বছরের একটি তালিকা থাকে এবং আমরা প্রদত্ত বছরটি একটি লিপ বছর বা না খুঁজে বের করতে চাই।

একটি লিপ বছরটি এমন একটি বছর যেখানে 366 দিন থাকে (অতিরিক্ত দিন 29 শে ফেব্রুয়ারি)। এক বছর যাচাই করার শর্তটি একটি লিপ বছর বা না, বছরটি 4 দ্বারা একেবারে বিভাজ্য হতে হবে এবং একই সাথে 100 দ্বারা বিভাজ্য নয়, তবে এটি একটি লিপ বছর বা যদি বছরটি 400 দ্বারা ঠিক বিভাজ্য হয় তবে তা একটি লিপ বছর।

সুতরাং, কোনও সংখ্যাটি একটি বিভাজক দ্বারা বিভক্ত করার পরে অবশিষ্টটি অনুসন্ধান করার জন্য আমরা এমওডি ফাংশন ব্যবহার করি।

সুতরাং, যদি এমওডি (বছর, 4) = 0 এবং এমওডি (বছর, 100) (সমান নয়) 0 হয়, তবে এটি লিপ বছর

অথবা যদি এমওডি (বছর, 400) = 0 হয় তবে এটিও একটি লিপ বছর, অন্যথায় এটি লিপ বছর নয়

সুতরাং, এক্সেল ইন ফর্মুলা খুঁজে লিপ বছর হবে

= যদি (ওআর (এবং ((এমওডি (বছর, 4) = 0)), (এমওডি (বছর, 100) 0)), (এমওডি (বছর, 400) = 0)), "লিপ ইয়ার", "লিপ ইয়ার" বছর ")

যেখানে বছর একটি রেফারেন্স মান

সুতরাং, যদি সূত্রটি প্রয়োগ করার পরে, আমরা বছরের যে লিপ বছর, 1960, 2028 এবং তালিকার 2148 তালিকার লিপ বছর হয়।

সুতরাং, উপরের ক্ষেত্রে আমরা লিপ বছর খুঁজে পেতে ফাংশনিং, এবং, এবং এবং এমওডি ফাংশন ব্যবহার করেছি। এবং ব্যবহৃত হয় যখন দুটি শর্তটি সত্য হিসাবে পরীক্ষা করা হয় বা OR শর্তের যে কোনও একটিকে সত্য হিসাবে পরীক্ষা করা উচিত।

উদাহরণ # 3

আইএফ ফাংশনের এই উদাহরণে লজিকাল অপারেটর এবং তাদের অর্থ যা আইফ ফাংশনে ব্যবহৃত হয় সর্বোত্তম শর্তসমূহ:

আইএফ ফাংশনের আরেকটি উদাহরণ, যদি ড্রাইভারগুলির একটি তালিকা থাকে এবং সেখানে একটি রাস্তা ছেদ থাকে, ডান ঘুরিয়ে টাউন বি যায় এবং বাম দিকে ঘুরে টাউন সিতে যায় এবং আমরা খুঁজে পেতে চাই, ড্রাইভারদের তাদের গন্তব্য টাউন বি এবং টাউন সিতে রয়েছে drivers

আবার, গন্তব্যটি সন্ধানের জন্য আমরা আইএফ ফাংশনটি ব্যবহার করব, শর্ত অনুসারে যদি কোনও ড্রাইভার ডান ঘুরিয়ে দেয় তবে সে টাউন বি পৌঁছায় এবং যদি সে বাম দিকে ঘুরিয়ে দেয় তবে সে টাউন সি তে পৌঁছে যায়।

সুতরাং, এক্সেলের আইএফ সূত্রটি হবে

= যদি (বি 2 = "বাম", "টাউন সি", "টাউন বি")

সূত্রটি নীচে টেনে নিয়ে যাওয়া আমরা প্রতিটি চালকের টার্নিং মুভমেন্টের গন্তব্য পেয়েছি।

আউটপুট:

মোট Dri জন চালক টাউন সিতে পৌঁছেছেন এবং বাকি ৪ জন টাউন বিতে পৌঁছেছেন।

উদাহরণ # 4

আইএফ ফাংশনের এই উদাহরণে, আমরা এক্সেলটি আইএফ ভিউলআপ ফাংশনটি ব্যবহার করব। আমাদের কাছে একটি তালিকা রয়েছে যাতে আইটেমের তালিকা এবং আইটেমের সংখ্যা থাকে

আই কলের নাম কলাম এ তালিকাভুক্ত করা হয়েছে এবং কলাম বি এবং ই 2 তে আইটেমের সংখ্যা রয়েছে এবং সম্পূর্ণ আইটেমের তালিকা সমেত ডেটা বৈধকরণের তালিকা রয়েছে। এখন, আমরা অনুসন্ধানে কোনও আইটেম পাওয়া যায় কিনা তা যাচাই করতে চাই।

আমরা যদি আইএফ ফাংশনটির সাথে ভিউলআপটি ব্যবহার করব তা যাচাই করতে, একটি ভিউলআপ ফাংশন আইটেমের মান সংখ্যাটি সন্ধান করবে এবং আইএফ ফাংশনটি আইটেম সংখ্যাটি শূন্যের চেয়ে বড় কিনা তা পরীক্ষা করবে।

সুতরাং, F2 এ আমরা এক্সেলে সূত্রটি ব্যবহার করব।

= আইএফ (ভিএলুকআপ (E2, A2: B11,2,0) = 0, "আইটেম উপলব্ধ নয়", "আইটেম উপলব্ধ")

যদি কোনও আইটেমের অনুসন্ধান মান 0 এর সমান হয় তবে আইটেমটি উপলব্ধ নেই অন্যথায় আইটেমটি উপলব্ধ।

আমরা যদি E2 আইটেম তালিকায় অন্য কোনও আইটেম নির্বাচন করি তবে আমরা জানতে পারি যে আইটেমটি ইনভেন্টরিতে পাওয়া যায় কি না।

নেস্টেড আইএফ:

আইএফ ফাংশনটি যখন এক্সেলের অন্য আইএফ সূত্রের ভিতরে ব্যবহার করা হয়, এটি আইএফ ফাংশনের নেস্টিং হিসাবে পরিচিত। যদি একাধিক শর্তাদি পূরণ করতে হয় তবে সেই ক্ষেত্রে আমাদের নেস্টেড আইএফ ব্যবহার করতে হবে।

কৃত্রিমভাবে এক্সেলের মধ্যে যদি ফাংশনের নেস্টিং লেখা যায়

আইএফ (শর্ত 1, মান_আইফ_আর_1, আইএফ (শর্ত 2, মান_আইফ_আর_ 2, মান_ফ_ফ্যালস 2))

উদাহরণ # 5

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

আমরা যদি শিক্ষার্থীর গ্রেড সন্ধানের জন্য শর্তগুলি ব্যবহার করব, আমরা নেস্টেড আইএফকে এক্সেলের মাধ্যমে ব্যবহার করব যা যদি প্রতিটি শিক্ষার্থীর গ্রেড নির্ধারণের জন্য আমাদের একাধিক মানদণ্ড থাকে তবে যদি এটি অবস্থার মধ্যে থাকে।

আমরা শর্তগুলি ও ফাংশন সহ একাধিক আইফোন শর্তাদি ব্যবহার করব আমরা গ্রেডটি সন্ধান করি, সূত্রটি হবে

= আইএফ ((বি 2> = 95), "এ", আইএফ (এবং (বি 2> = 85, বি 2 = 75, বি 2 = 61, বি 2 <= 74), "ডি", "এফ"))))

আমরা জানি, যদি ফাংশনটি যৌক্তিক অবস্থাটি পরীক্ষা করে cks

= আইএফ (লজিক্যাল_স্টেস্ট, [মান_আফ_আরক্ষ্য], [মান_ফ_ফ্যালস])

আসুন এটি ভেঙে চেক করুন,

  • 1 ম যৌক্তিক পরীক্ষাটি বি 2> = 95
  • মান_আইক_আরউ এক্সিকিউট: "এ" (গ্রেড এ)
  • অন্যথায় (কমা) মান_ফ_ফালস প্রবেশ করান
  • value_if_false - আবার অন্য আইএফ শর্তটি খুঁজে এবং যদি শর্তটি প্রবেশ করান
  • ২ য় লজিকাল টেস্ট হ'ল বি 2> = 85 (লজিকাল এক্সপ্রেশন 1) এবং বি 2 <= 94 (লজিকাল এক্সপ্রেশন 2), যেহেতু আমরা উভয় শর্তটি সত্য হতে হবে এবং আমরা একাধিক লজিক্যাল এক্সপ্রেশন পরীক্ষা করতে এবং ব্যবহার করেছি
  • মান_আইক_আরউ এক্সিকিউট: "বি" (গ্রেড বি)
  • অন্যথায় (কমা) মান_ফ_ফালস প্রবেশ করান
  • value_if_false - আবার অন্য আইএফ শর্তটি খুঁজে এবং যদি শর্তটি প্রবেশ করান
  • তৃতীয় লজিকাল টেস্টটি বি 2> = 75 (লজিকাল এক্সপ্রেশন 1) এবং বি 2 <= 84 (লজিক্যাল এক্সপ্রেশন 2), যেহেতু আমরা উভয় শর্তটি সত্য হতে হবে এবং আমরা একাধিক লজিক্যাল এক্সপ্রেশন পরীক্ষা করতে এবং ব্যবহার করেছি
  • মান_আইক_আরউ এক্সিকিউট: "সি" (গ্রেড সি)
  • অন্যথায় (কমা) মান_ফ_ফালস প্রবেশ করান
  • value_if_false - আবার অন্য আইএফ শর্তটি খুঁজে এবং যদি শর্তটি প্রবেশ করান
  • চতুর্থ লজিকাল টেস্টটি বি 2> = 61 (লজিকাল এক্সপ্রেশন 1) এবং বি 2 <= 74 (লজিকাল এক্সপ্রেশন 2), যেহেতু আমরা উভয় শর্তটি সত্য হতে হবে এবং আমরা একাধিক লজিক্যাল এক্সপ্রেশন পরীক্ষা করতে এবং ব্যবহার করেছি
  • মান_আইক_আরউ এক্সিকিউট: "ডি" (গ্রেড ডি)
  • অন্যথায় (কমা) মান_ফ_ফালস প্রবেশ করান
  • value_if_false এক্সিকিউট করুন: "এফ" (গ্রেড এফ)
  • বন্ধ বন্ধন

 

মনে রাখার মতো ঘটনা

  • সীমিত পরিমাণে ফাংশন হলে নেস্টিং ব্যবহার করুন কারণ একাধিক যদি বিবৃতিগুলিকে নির্ভুলভাবে গড়ে তোলার জন্য প্রচুর চিন্তাভাবনার প্রয়োজন হয়।
  • আমরা যখনই একাধিক আইএফ স্টেটমেন্ট ব্যবহার করি তখন এর জন্য একাধিক উন্মুক্ত এবং বন্ধ হওয়া প্রথম বন্ধনী () প্রয়োজন হয়, যা প্রায়শই পরিচালনা করা কঠিন হয়ে পড়ে। এক্সেল এই পরিস্থিতি মোকাবেলার জন্য সর্বোত্তম উপায় সরবরাহ করে, প্রতিটি খোলার এবং বন্ধ হওয়া প্রথম বন্ধকের রঙের জন্য পরীক্ষা করে দেখুন, শেষ অবধি বন্ধনীর রঙটি সর্বদা কালো হবে, সূত্রের বিবৃতিটি এখানেই বোঝানো হয়েছে।
  • যখনই আমরা মান_if_true এবং value_if_false আর্গুমেন্টের জন্য একটি স্ট্রিং মান পাস করি, বা আমরা একটি স্ট্রিং মানের বিপরীতে একটি রেফারেন্স পরীক্ষা করি যা সর্বদা ডাবল উদ্ধৃতিতে থাকে, কেবল উদ্ধৃতি ব্যতীত স্ট্রিংয়ের মান পাস করার ফলে #Name হয়? ত্রুটি