আগের পর্বের কথা নিশ্চয়ই সবার মনে আছে, মনে না থাকলে একবার দেখে নিন
কারণ আজকের পর্ব ও গত পর্ব ওতপ্রোতভাবে জড়িত। Greater than ও Less than
sign সর্ম্পকে কোন প্রকার confusion থাকা চলবে না। আসুন দেরি না করে আমরা
আজকের মূল লেখায় আসি।
=IF(logical_test,value_if_true,value_if_false)
বাংলা করলে এমন দাড়ায়:
=যদি(শর্ত, শর্ত সত্য হলে কি হবে, শর্ত মিথ্যা হলে কি হবে)
দেখেছেন বাংলা করার সাথে সাথেই সূত্রের ৮০ভাগ আমাদের কাছে পরিষ্কার হয়ে গিয়েছে। বাকিটুকু আপনারা যারা বোঝেননি তারাও খুব সহজে বুঝে যাবেন।
এখন আমরা প্রথমে বাংলায় সূত্রের ব্যাখ্যা তারপর সেটাকে English করে দিলেই Excel এর সূত্র হয়ে যাবে।
একটা শর্তের কথা ধরি, যেমন, যদি কেউ ৪০ এর উপরে পায় তাহলে সে Pass করবে আর নিচে পেলে Fail করবে। এখন এটা কিন্তু আমরা মুখে মুখে খুব সহজেই সমাধান করতে পারি, কিন্তু সমস্যা হয় তখন যখন এটাকে Excel এর সূত্রে পরিণত করতে হয়। তাই আমরা প্রথমে Excel ছাড়াই এর সমাধান করবো তারপর Excel এ সমাধান করবো। নিচে কিছু Student এর নম্বর দেয়া আছে বলুন তো এরা পাস না ফেল করেছে যদি বলতে পারেন তাহলে Excel ও আপনি করতে পারবেন।
মার্কস রেজাল্ট
৬৫ পাস – কারণ ৪০ এর উপরে পেয়েছে
৩৫ ফেল – কারণ ৪০ এর নিচে পেয়েছে
৬৮ পাস – কারণ ৪০ এর উপরে পেয়েছে
৭৫ পাস – কারণ ৪০ এর উপরে পেয়েছে
২৫ ফেল – কারণ ৪০ এর নিচে পেয়েছে
৫৯ পাস – কারণ ৪০ এর উপরে পেয়েছে
৪০ ফেল – কারণ ৪০ পেয়েছে (লক্ষ করুন শর্তে বলা আছে, পাস করতে হলে ৪০ এর উপর পেতে হবে, অর্থাৎ ৪০ পেলেও ফেল )
৮৪ পাস – কারণ ৪০ এর উপরে পেয়েছে
৬৯ পাস – কারণ ৪০ এর উপরে পেয়েছে
কি উপরের উদাহরণ বুঝতে পেরেছেন তো? যদি বুঝে থাকেন তাহলে চলুন আমরা এবার মেইন সূত্র তৈরি করার কাজে চলে যাবো:
আবারো সূত্রের বাংলা ভার্সনটা একবার দেখে নিই:
যদি(শর্ত, শর্ত সত্য হলে কি হবে, শর্ত মিথ্যা হলে কি হবে)
বলতে পারেন এখানে শর্ত কি?
এখানে শর্ত হল ৪০ এর চেয়ে বেশি নম্বর পেলে পাস। অর্থাৎ প্রাপ্ত নম্বর > ৪০ হলে পাস, না হলে ফেল। নিচের ছবির মত একটি টেবিল প্রস্তুত করে যে কোন একজনের নম্বর তুলনা করি, তাহলেই সূত্র হয়ে যাবে।

চিত্রে দেখুন Rahim, এর প্রাপ্ত নম্বর 65। আর আমরা আগেই জেনেছি, প্রাপ্ত নম্বর > ৪০ হলে, পাস, না হলে ফেল। এখানে Rahim এর প্রাপ্ত নম্বর 65 তাই এই লাইনটা এমন হবে,
65 > 40 – এখানে বলা হচ্ছে 65 greater than 40, যা সত্য। আবার যদি আমরা Karim এর mark তুলনা করি তাহলে দেখবো
35 > 40 – এখানে বলা হচ্ছে 35 greater than 40, যা মিথ্যা।
এবার সূত্র লিখুন:
=যদি( 65 > 40, পাস, ফেল) এইতো সূত্র হয়ে গেলো। এটাকে English এ convert করুন।
=IF(65 > 40, “PASS”, “FAIL”)

ব্যাখ্যা: = চিহ্ন ও IF( বাধ্যতামূলক দিতেই হবে এখানে বোঝার কিছু নেই, তারপর 65 না লিখে মাউস দিয়ে 65 এর উপর ক্লিক করুন, (কারণ কিবোর্ড থেকে 65 লিখে দিলে এটা একটা Static সূত্র হয়ে যাবে, আর 65 এর উপর ক্লিক করলে Cell Address আসবে, ফলে এটা Dynamic সূত্র হবে, ফলে এটা আমরা যে কোন জায়গায় ব্যবহার করতে পারবো। মনে না থাকলে পর্ব-২ দেখতে পারেন) তারপর লিখুন, > 40, । এরপর আমাদের সূত্র লেখার নিয়মানুযায়ী লিখতে হবে শর্ত সত্য হলে কি হবে তাই আমরা লিখবো “PASS”(মনে রাখবেন যে কোন প্রকার Text লিখতে হলে ” ” Inverted Comma এর ভিতর লিখতে হবে। ইচ্ছা করলে আপনারা Pass না লিখে Promoted লিখতে পারেন। এখানে আপনি আপনার ইচ্ছামত টেক্সট দিতে পারেন এমনকি আপনার নামও দিতে পারেন।) এরপর লিখতে হবে শর্ত মিথ্যা হলে কি হবে তাই আমরা লিখবো ,”FAIL”)।




এক নজরে IF সূত্র লেখা:
=IF(শর্ত, সত্য হলে কি, মিথ্যা হলে কি)
আমাদের শর্ত ছিল: ৪০ এর চেয়ে বেশি নম্বর অর্থাৎ প্রাপ্ত নম্বর > ৪০
সত্য হলে কি হবে: প্রাপ্ত নম্বর, ৪০ এর চেয়ে বেশি হলে কৃতকার্য হবে।
মিথ্যা হলে কি হবে: প্রাপ্ত নম্বর, ৪০ এর চেয়ে কম হলে অকৃতকার্য হবে।
=IF(নম্বর > ৪০, “কৃতকার্য”, “অকৃতকার্য”)
আবারো উল্লেখ করছি নম্বর এর অর্থ প্রাপ্ত নম্বর এর উপর Click।
=IF দিতে ভুলবেন না।
( ) ব্রাকেট অবশ্যই দিতে হবে।
আপনাদের জন্য প্রাকটিস:
দেয়া আছে:

যাদের কাছে ১০০টাকার উপর আছে তারা একটি করে সবুজ বল পাবে, আর যাদের কাছে নেই তারা একটি করে লাল বল।
হিন্ট:
শর্ত লিখুন:
সত্য হলে কি হবে লিখুন:
মিথ্যা হলে কি হবে লিখুন:
এবার শর্ত সত্য মিথ্যা সূত্রে বসিয়ে দিন আগামী পর্বে সমাধান থাকবে যারা পারেননি তাদের জন্য।
ধন্যবাদ সবাইকে, ভাল থাকুন।
নিজে নিজে IF ব্যবহার করে সূত্র তৈরি:
প্রথমেই IF সূত্রের Excel এ ব্যবহারকৃত প্রধান structure টি দেখে নিই। তারপর আমরা এটার পোস্ট মর্টেম করবো। Excel Structure of IF Function:=IF(logical_test,value_if_true,value_if_false)
বাংলা করলে এমন দাড়ায়:
=যদি(শর্ত, শর্ত সত্য হলে কি হবে, শর্ত মিথ্যা হলে কি হবে)
দেখেছেন বাংলা করার সাথে সাথেই সূত্রের ৮০ভাগ আমাদের কাছে পরিষ্কার হয়ে গিয়েছে। বাকিটুকু আপনারা যারা বোঝেননি তারাও খুব সহজে বুঝে যাবেন।
এখন আমরা প্রথমে বাংলায় সূত্রের ব্যাখ্যা তারপর সেটাকে English করে দিলেই Excel এর সূত্র হয়ে যাবে।
একটা শর্তের কথা ধরি, যেমন, যদি কেউ ৪০ এর উপরে পায় তাহলে সে Pass করবে আর নিচে পেলে Fail করবে। এখন এটা কিন্তু আমরা মুখে মুখে খুব সহজেই সমাধান করতে পারি, কিন্তু সমস্যা হয় তখন যখন এটাকে Excel এর সূত্রে পরিণত করতে হয়। তাই আমরা প্রথমে Excel ছাড়াই এর সমাধান করবো তারপর Excel এ সমাধান করবো। নিচে কিছু Student এর নম্বর দেয়া আছে বলুন তো এরা পাস না ফেল করেছে যদি বলতে পারেন তাহলে Excel ও আপনি করতে পারবেন।
মার্কস রেজাল্ট
৬৫ পাস – কারণ ৪০ এর উপরে পেয়েছে
৩৫ ফেল – কারণ ৪০ এর নিচে পেয়েছে
৬৮ পাস – কারণ ৪০ এর উপরে পেয়েছে
৭৫ পাস – কারণ ৪০ এর উপরে পেয়েছে
২৫ ফেল – কারণ ৪০ এর নিচে পেয়েছে
৫৯ পাস – কারণ ৪০ এর উপরে পেয়েছে
৪০ ফেল – কারণ ৪০ পেয়েছে (লক্ষ করুন শর্তে বলা আছে, পাস করতে হলে ৪০ এর উপর পেতে হবে, অর্থাৎ ৪০ পেলেও ফেল )
৮৪ পাস – কারণ ৪০ এর উপরে পেয়েছে
৬৯ পাস – কারণ ৪০ এর উপরে পেয়েছে
কি উপরের উদাহরণ বুঝতে পেরেছেন তো? যদি বুঝে থাকেন তাহলে চলুন আমরা এবার মেইন সূত্র তৈরি করার কাজে চলে যাবো:
আবারো সূত্রের বাংলা ভার্সনটা একবার দেখে নিই:
যদি(শর্ত, শর্ত সত্য হলে কি হবে, শর্ত মিথ্যা হলে কি হবে)
বলতে পারেন এখানে শর্ত কি?
এখানে শর্ত হল ৪০ এর চেয়ে বেশি নম্বর পেলে পাস। অর্থাৎ প্রাপ্ত নম্বর > ৪০ হলে পাস, না হলে ফেল। নিচের ছবির মত একটি টেবিল প্রস্তুত করে যে কোন একজনের নম্বর তুলনা করি, তাহলেই সূত্র হয়ে যাবে।

চিত্রে দেখুন Rahim, এর প্রাপ্ত নম্বর 65। আর আমরা আগেই জেনেছি, প্রাপ্ত নম্বর > ৪০ হলে, পাস, না হলে ফেল। এখানে Rahim এর প্রাপ্ত নম্বর 65 তাই এই লাইনটা এমন হবে,
65 > 40 – এখানে বলা হচ্ছে 65 greater than 40, যা সত্য। আবার যদি আমরা Karim এর mark তুলনা করি তাহলে দেখবো
35 > 40 – এখানে বলা হচ্ছে 35 greater than 40, যা মিথ্যা।
এবার সূত্র লিখুন:
=যদি( 65 > 40, পাস, ফেল) এইতো সূত্র হয়ে গেলো। এটাকে English এ convert করুন।
=IF(65 > 40, “PASS”, “FAIL”)

ব্যাখ্যা: = চিহ্ন ও IF( বাধ্যতামূলক দিতেই হবে এখানে বোঝার কিছু নেই, তারপর 65 না লিখে মাউস দিয়ে 65 এর উপর ক্লিক করুন, (কারণ কিবোর্ড থেকে 65 লিখে দিলে এটা একটা Static সূত্র হয়ে যাবে, আর 65 এর উপর ক্লিক করলে Cell Address আসবে, ফলে এটা Dynamic সূত্র হবে, ফলে এটা আমরা যে কোন জায়গায় ব্যবহার করতে পারবো। মনে না থাকলে পর্ব-২ দেখতে পারেন) তারপর লিখুন, > 40, । এরপর আমাদের সূত্র লেখার নিয়মানুযায়ী লিখতে হবে শর্ত সত্য হলে কি হবে তাই আমরা লিখবো “PASS”(মনে রাখবেন যে কোন প্রকার Text লিখতে হলে ” ” Inverted Comma এর ভিতর লিখতে হবে। ইচ্ছা করলে আপনারা Pass না লিখে Promoted লিখতে পারেন। এখানে আপনি আপনার ইচ্ছামত টেক্সট দিতে পারেন এমনকি আপনার নামও দিতে পারেন।) এরপর লিখতে হবে শর্ত মিথ্যা হলে কি হবে তাই আমরা লিখবো ,”FAIL”)।




এক নজরে IF সূত্র লেখা:
=IF(শর্ত, সত্য হলে কি, মিথ্যা হলে কি)
আমাদের শর্ত ছিল: ৪০ এর চেয়ে বেশি নম্বর অর্থাৎ প্রাপ্ত নম্বর > ৪০
সত্য হলে কি হবে: প্রাপ্ত নম্বর, ৪০ এর চেয়ে বেশি হলে কৃতকার্য হবে।
মিথ্যা হলে কি হবে: প্রাপ্ত নম্বর, ৪০ এর চেয়ে কম হলে অকৃতকার্য হবে।
=IF(নম্বর > ৪০, “কৃতকার্য”, “অকৃতকার্য”)
আবারো উল্লেখ করছি নম্বর এর অর্থ প্রাপ্ত নম্বর এর উপর Click।
=IF দিতে ভুলবেন না।
( ) ব্রাকেট অবশ্যই দিতে হবে।
আপনাদের জন্য প্রাকটিস:
দেয়া আছে:

যাদের কাছে ১০০টাকার উপর আছে তারা একটি করে সবুজ বল পাবে, আর যাদের কাছে নেই তারা একটি করে লাল বল।
হিন্ট:
শর্ত লিখুন:
সত্য হলে কি হবে লিখুন:
মিথ্যা হলে কি হবে লিখুন:
এবার শর্ত সত্য মিথ্যা সূত্রে বসিয়ে দিন আগামী পর্বে সমাধান থাকবে যারা পারেননি তাদের জন্য।
ধন্যবাদ সবাইকে, ভাল থাকুন।
No comments:
Post a Comment