common.skill

এক্সেল ফর্মুলা এবং ফাংশন (Excel Formulas and Functions)

Microsoft Technologies - অ্যাডভান্সড এক্সেল (Advanced Excel)
3.4k
3.4k

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


এক্সেল ফর্মুলার মূল ধারণা

এক্সেলে ফর্মুলা ব্যবহার করার সময়, ফর্মুলা = (ইকুয়াল সাইন) দিয়ে শুরু হয়, যা এক্সেলকে জানায় যে এটি একটি গাণিতিক বা লজিক্যাল এক্সপ্রেশন। ফর্মুলা ভেতরে সেল রেফারেন্স, অপারেটর (যেমন +, -, *, /) এবং ফাংশন থাকতে পারে। উদাহরণস্বরূপ:

  • =A1+B1 (এটি সেল A1 এবং B1 এর মান যোগ করবে)
  • =A1*B1 (এটি সেল A1 এবং B1 এর মান গুণ করবে)

বেসিক ফর্মুলা

এক্সেলে সাধারণ কিছু গাণিতিক ফর্মুলা রয়েছে, যা ডেটা বিশ্লেষণে কাজে আসে। উদাহরণস্বরূপ:

  • SUM: নির্দিষ্ট সেল বা সেল রেঞ্জের যোগফল বের করতে ব্যবহৃত হয়।
    উদাহরণ: =SUM(A1:A10)
    এটি A1 থেকে A10 সেলের যোগফল বের করবে।
  • AVERAGE: একটি সেল রেঞ্জের গড় বের করতে ব্যবহৃত হয়।
    উদাহরণ: =AVERAGE(B1:B10)
    এটি B1 থেকে B10 সেলের গড় বের করবে।
  • COUNT: নির্দিষ্ট সেল রেঞ্জে কতটি সেল সংখ্যার মান ধারণ করছে তা গুনতে ব্যবহৃত হয়।
    উদাহরণ: =COUNT(C1:C10)
    এটি C1 থেকে C10 সেলে সংখ্যা রয়েছে এমন সেল গুনবে।
  • MIN এবং MAX: রেঞ্জের সর্বনিম্ন এবং সর্বোচ্চ মান বের করতে ব্যবহৃত হয়।
    উদাহরণ: =MIN(D1:D10)
    এটি D1 থেকে D10 সেলে সর্বনিম্ন মান বের করবে।

সেল রেফারেন্সিং

ফর্মুলায় সেল রেফারেন্স ব্যবহৃত হয়, যা নির্দেশ করে কোন সেল বা সেল রেঞ্জের মান ফর্মুলায় ব্যবহার করা হবে। এক্সেলে তিন ধরনের সেল রেফারেন্স ব্যবহার করা হয়:

  • Relative Reference (আপেক্ষিক রেফারেন্স): যখন একটি ফর্মুলা কপি করা হয়, এটি স্বয়ংক্রিয়ভাবে রেফারেন্স পরিবর্তন হয়। উদাহরণ: =A1+B1
  • Absolute Reference (স্থির রেফারেন্স): রেফারেন্সের সাথে $ ব্যবহার করলে সেল পরিবর্তন হয় না। উদাহরণ: =$A$1+$B$1
  • Mixed Reference (মিশ্র রেফারেন্স): সেলের একটি অংশ স্থির থাকে, আর অন্য অংশ পরিবর্তিত হয়। উদাহরণ: =A$1+B1

এক্সেল ফাংশন

এক্সেল ফাংশনগুলি হলো পূর্বনির্ধারিত কোড যা বিশেষ কাজ করতে ব্যবহৃত হয়। কিছু পরিচিত ফাংশন:

  • IF: এটি শর্তসাপেক্ষ ফাংশন, যেখানে একটি শর্ত পূর্ণ হলে একটি ফলাফল এবং না হলে অন্য একটি ফলাফল প্রদান করা হয়।
    উদাহরণ: =IF(A1>10, "Greater", "Smaller")
    এটি A1 সেলের মান 10 এর চেয়ে বড় হলে "Greater" দেখাবে, না হলে "Smaller" দেখাবে।
  • AND: একাধিক শর্তের মধ্যে সব শর্ত পূর্ণ হলে TRUE রিটার্ন করে।
    উদাহরণ: =AND(A1>5, B1<10)
    এটি তখনই TRUE দিবে যখন A1 সেলের মান 5 এর চেয়ে বড় এবং B1 সেলের মান 10 এর চেয়ে ছোট হবে।
  • OR: একাধিক শর্তের মধ্যে একটিও যদি পূর্ণ হয়, তবে TRUE রিটার্ন করবে।
    উদাহরণ: =OR(A1>5, B1<10)
    এটি তখনই TRUE দিবে যদি A1 সেলের মান 5 এর চেয়ে বড় অথবা B1 সেলের মান 10 এর চেয়ে ছোট হয়।
  • VLOOKUP: একটি নির্দিষ্ট মান খুঁজে বের করার জন্য ব্যবহৃত হয়, এবং তারপর সেই মানের সম্পর্কিত তথ্য রিটার্ন করে।
    উদাহরণ: =VLOOKUP(A1, B1:C10, 2, FALSE)
    এটি A1 সেলের মানটি B1 থেকে B10 রেঞ্জে খুঁজে বের করবে এবং তারপর C1 থেকে C10 রেঞ্জের সম্পর্কিত মান রিটার্ন করবে।
  • HLOOKUP: VLOOKUP এর মতো, তবে এটি সেল রোতে মান খুঁজে বের করে।
    উদাহরণ: =HLOOKUP(A1, B1:G2, 2, FALSE)
    এটি A1 সেলের মানটি B1 থেকে G2 রেঞ্জে খুঁজে বের করবে এবং দ্বিতীয় রো থেকে সম্পর্কিত তথ্য রিটার্ন করবে।
  • CONCATENATE: দুটি বা তার বেশি টেক্সট স্ট্রিং একত্রিত করতে ব্যবহৃত হয়।
    উদাহরণ: =CONCATENATE(A1, " ", B1)
    এটি A1 এবং B1 সেলের মান একত্রিত করে একটি পূর্ণ স্ট্রিং তৈরি করবে।

ডেটা এবং এরর হ্যান্ডলিং ফাংশন

এক্সেলে কিছু ফাংশন রয়েছে যেগুলো ডেটার ভুল বা সমস্যা চিহ্নিত করতে ব্যবহৃত হয়:

  • IFERROR: কোনো ফাংশনের মধ্যে এরর হলে নির্দিষ্ট একটি ফলাফল রিটার্ন করে।
    উদাহরণ: =IFERROR(A1/B1, "Error in Calculation")
    এটি যদি A1 এবং B1 এর ভাগফলে কোনো ভুল হয়, তবে "Error in Calculation" দেখাবে।
  • ISERROR: এটি নির্দিষ্ট সেলে কোনো এরর রয়েছে কিনা তা পরীক্ষা করে।
    উদাহরণ: =ISERROR(A1/B1)
    এটি TRUE রিটার্ন করবে যদি A1 এবং B1 এর মধ্যে বিভাজন করার সময় এরর হয়, অন্যথায় FALSE রিটার্ন করবে।

সারাংশ

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

common.content_added_by

বেসিক ফর্মুলা (Sum, Average, Count, ইত্যাদি)

435
435

এক্সেলে বেসিক ফর্মুলা ব্যবহার করে আপনি সহজেই ডেটার উপর বিভিন্ন গাণিতিক গণনা করতে পারেন। এক্সেল বিভিন্ন ধরনের ফর্মুলা সরবরাহ করে যা আপনাকে দ্রুত ফলাফল পেতে সাহায্য করে। এখানে কিছু জনপ্রিয় বেসিক ফর্মুলা নিয়ে আলোচনা করা হলো:


SUM

SUM ফর্মুলা ব্যবহার করে নির্দিষ্ট সেল বা সেলের রেঞ্জের মোট যোগফল বের করা যায়। এটি সাধারণত সংখ্যার যোগফল বের করার জন্য ব্যবহার করা হয়।

ফর্মুলা:
=SUM(A1:A10)

এখানে A1:A10 একটি সেলের রেঞ্জ নির্দেশ করছে। এই ফর্মুলা দিয়ে A1 থেকে A10 সেল পর্যন্ত সব সেলের মান যোগ করা হবে।


AVERAGE

AVERAGE ফর্মুলা ব্যবহার করে একটি নির্দিষ্ট সেলের রেঞ্জের গড় বের করা যায়। এটি গণনা করা সমস্ত মানের গড় বের করতে সহায়তা করে।

ফর্মুলা:
=AVERAGE(B1:B10)

এই ফর্মুলার মাধ্যমে B1 থেকে B10 সেল পর্যন্ত গড় মান বের করা হবে।


COUNT

COUNT ফর্মুলা ব্যবহার করে একটি নির্দিষ্ট সেলে সংখ্যার হিসাব করা যায়। এটি শুধুমাত্র সেলগুলোর মধ্যে যে সংখ্যা রয়েছে তা গণনা করবে।

ফর্মুলা:
=COUNT(C1:C10)

এটি C1 থেকে C10 সেল পর্যন্ত যে কয়টি সেলে সংখ্যা রয়েছে তা গণনা করবে।


COUNTA

COUNTA ফর্মুলা ব্যবহার করে নির্দিষ্ট সেলের রেঞ্জে যে কোন ধরনের ডেটা (সংখ্যা, টেক্সট, তারিখ ইত্যাদি) উপস্থিত আছে তা গণনা করা যায়।

ফর্মুলা:
=COUNTA(D1:D10)

এটি D1 থেকে D10 সেল পর্যন্ত সেলগুলোতে যেকোনো ডেটা রয়েছে তা গণনা করবে, এমনকি যদি কোনো সেলে টেক্সট বা তারিখ থাকে।


MAX

MAX ফর্মুলা ব্যবহার করে একটি নির্দিষ্ট সেলের রেঞ্জের মধ্যে সর্বোচ্চ মান বের করা যায়।

ফর্মুলা:
=MAX(E1:E10)

এটি E1 থেকে E10 সেল পর্যন্ত সবচেয়ে বড় মান নির্ধারণ করবে।


MIN

MIN ফর্মুলা ব্যবহার করে একটি নির্দিষ্ট সেলের রেঞ্জের মধ্যে সর্বনিম্ন মান বের করা যায়।

ফর্মুলা:
=MIN(F1:F10)

এটি F1 থেকে F10 সেল পর্যন্ত সবচেয়ে ছোট মান বের করবে।


IF

IF ফর্মুলা ব্যবহার করে শর্তসাপেক্ষ ফলাফল বের করা যায়। অর্থাৎ, নির্দিষ্ট শর্ত পূরণ হলে একটি মান প্রদর্শিত হবে এবং অন্যথায় অন্য একটি মান প্রদর্শিত হবে।

ফর্মুলা:
=IF(G1>50, "Pass", "Fail")

এটি G1 সেলের মান 50 এর বেশি হলে "Pass" এবং কম হলে "Fail" প্রদর্শন করবে।


TODAY এবং NOW

TODAY ফর্মুলা ব্যবহার করে বর্তমান তারিখ পাওয়া যায় এবং NOW ফর্মুলা ব্যবহার করে বর্তমান তারিখ এবং সময় পাওয়া যায়।

ফর্মুলা:
=TODAY()
এটি বর্তমান তারিখ প্রদর্শন করবে।

ফর্মুলা:
=NOW()
এটি বর্তমান তারিখ এবং সময় প্রদর্শন করবে।


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

common.content_added_by

সেল রেফারেন্সিং (Relative, Absolute, Mixed References)

310
310

এক্সেলে ফর্মুলা ব্যবহার করার সময় সেল রেফারেন্সিং খুবই গুরুত্বপূর্ণ। সেল রেফারেন্সিং মূলত একটি সেল বা সেল রেঞ্জের অবস্থান নির্দেশ করে, এবং এটি সেলগুলোর মধ্যে সম্পর্ক স্থাপন করে। এক্সেলে তিন ধরনের সেল রেফারেন্স ব্যবহৃত হয়: Relative, Absolute, এবং Mixed। প্রতিটি রেফারেন্সের কার্যকারিতা এবং প্রয়োগের পদ্ধতি আলাদা।


রিলেটিভ রেফারেন্স (Relative Reference)

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

উদাহরণ: যদি আপনি সেল A1 থেকে B1 যোগ করার জন্য ফর্মুলা =A1+B1 ব্যবহার করেন, এবং এই ফর্মুলাটি C1 সেলে কপি করেন, তবে ফর্মুলাটি স্বয়ংক্রিয়ভাবে হয়ে যাবে =A2+B2। সুতরাং, সেল রেফারেন্স পরিবর্তিত হবে।

অ্যাবসোলিউট রেফারেন্স (Absolute Reference)

অ্যাবসোলিউট রেফারেন্সের ক্ষেত্রে সেল রেফারেন্সটি কপি বা ড্র্যাগ করার পরও পরিবর্তিত হয় না। এই ধরনের রেফারেন্সে সেলটির অবস্থান নির্দিষ্ট থাকে এবং এটি প্রাপ্ত ফর্মুলাতে ঠিক একই অবস্থানে থাকে।

অ্যাবসোলিউট রেফারেন্সে $ চিহ্ন ব্যবহার করা হয়। $A$1 এই ধরনের রেফারেন্সের উদাহরণ, যেখানে $A$1 সেলটি কপি বা ড্র্যাগ করার পরেও অপরিবর্তিত থাকবে।

উদাহরণ: ধরা যাক, আপনি সেল B1 এ ফর্মুলা =$A$1+B1 ব্যবহার করেছেন। এখানে, $A$1 ফর্মুলার মধ্যে একমাত্র নির্দিষ্ট সেল রেফারেন্স এবং এটি যেখানেই কপি করা হোক না কেন, সেই সেলটি পরিবর্তিত হবে না। অর্থাৎ, ফর্মুলাটি C1 সেলে কপি করলে তা হবে =$A$1+C1, কিন্তু $A$1 অপরিবর্তিত থাকবে।

মিক্সড রেফারেন্স (Mixed Reference)

মিক্সড রেফারেন্স হল এমন একটি রেফারেন্স, যেখানে সেলের কলাম বা রো একটিকে স্থির (absolute) এবং অন্যটিকে রিলেটিভ (relative) রাখা হয়। এটি সেল রেফারেন্সের মধ্যে কিছু অংশ স্থির থাকে, আর কিছু অংশ পরিবর্তনশীল থাকে। মিক্সড রেফারেন্সে $ চিহ্ন একটি নির্দিষ্ট অংশে ব্যবহার করা হয়।

উদাহরণ:

  • $A1: এখানে কলাম A স্থির এবং রো 1 পরিবর্তনশীল থাকে।
  • A$1: এখানে রো 1 স্থির এবং কলাম A পরিবর্তনশীল থাকে।

রেফারেন্সের ব্যবহার উদাহরণ

ধরা যাক, আপনি একটি তালিকায় কিছু সংখ্যা যোগ করতে চান এবং প্রতিটি সেলের উপর নির্ভরশীল একটি ফাংশন প্রয়োগ করতে চান। আপনি যদি B2 সেলে =A2+10 ফর্মুলা ব্যবহার করেন, তবে এটি একটি রিলেটিভ রেফারেন্স হবে, এবং আপনি যদি ফর্মুলাটি B3 সেলে কপি করেন, তবে এটি হবে =A3+10। কিন্তু যদি আপনি $A$2+10 ব্যবহার করেন, তবে তা অ্যাবসোলিউট রেফারেন্স হবে এবং ফর্মুলাটি যেখানেই কপি করুন, A2 সেলটি অপরিবর্তিত থাকবে।


উপসংহার

এক্সেলের সেল রেফারেন্সিং আপনাকে ডেটা পরিচালনা এবং ফর্মুলা প্রয়োগের ক্ষেত্রে অনেক সুবিধা দেয়। রিলেটিভ, অ্যাবসোলিউট এবং মিক্সড রেফারেন্সের প্রতিটির নিজস্ব কার্যকারিতা রয়েছে, এবং সঠিক রেফারেন্স নির্বাচন করলে আপনার কাজ অনেক সহজ এবং দ্রুত হয়ে যায়।

common.content_added_by

টেক্সট ফাংশন (CONCATENATE, LEFT, RIGHT, MID, ইত্যাদি)

266
266

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


CONCATENATE

CONCATENATE ফাংশনটি বিভিন্ন টেক্সট স্ট্রিং একত্রিত (concat) করে একটি নতুন স্ট্রিং তৈরি করতে ব্যবহৃত হয়। এটি একাধিক সেল বা টেক্সট উপাদানকে একসাথে সংযুক্ত করার জন্য ব্যবহৃত হয়।

উদাহরণ:

=CONCATENATE(A1, " ", B1)

এখানে, A1 এবং B1 সেলের মধ্যে থাকা টেক্সট যুক্ত হবে, এবং একটি ফাঁকা স্থান (Space) যোগ করা হবে।

নতুন এক্সেল সংস্করণে CONCATENATE ফাংশনটি SUBSTITUTE করা হয়েছে CONCAT এবং TEXTJOIN ফাংশনের মাধ্যমে।


LEFT

LEFT ফাংশনটি একটি টেক্সট স্ট্রিংয়ের প্রথম নির্দিষ্ট সংখ্যক অক্ষর বের করতে ব্যবহৃত হয়।

উদাহরণ:

=LEFT(A1, 4)

এখানে, A1 সেলের প্রথম ৪টি অক্ষর বের করা হবে।


RIGHT

RIGHT ফাংশনটি একটি টেক্সট স্ট্রিংয়ের শেষের দিকের নির্দিষ্ট সংখ্যক অক্ষর বের করতে ব্যবহৃত হয়।

উদাহরণ:

=RIGHT(A1, 3)

এখানে, A1 সেলের শেষ ৩টি অক্ষর বের করা হবে।


MID

MID ফাংশনটি একটি টেক্সট স্ট্রিংয়ের মধ্যে নির্দিষ্ট অবস্থান থেকে শুরু করে নির্দিষ্ট সংখ্যক অক্ষর বের করতে ব্যবহৃত হয়।

উদাহরণ:

=MID(A1, 3, 5)

এখানে, A1 সেলের ৩য় অবস্থান থেকে শুরু করে পরবর্তী ৫টি অক্ষর বের করা হবে।


LEN

LEN ফাংশনটি একটি টেক্সট স্ট্রিংয়ের মোট অক্ষরের সংখ্যা নির্ণয় করতে ব্যবহৃত হয়।

উদাহরণ:

=LEN(A1)

এখানে, A1 সেলের মোট অক্ষরের সংখ্যা বের করা হবে।


FIND

FIND ফাংশনটি একটি নির্দিষ্ট টেক্সট স্ট্রিংয়ের মধ্যে অন্য একটি টেক্সট স্ট্রিং খুঁজে বের করতে ব্যবহৃত হয়। এটি সরাসরি একটি টেক্সট স্ট্রিং থেকে এক্সঅ্যাক্ট ম্যাচ খুঁজে বের করে।

উদাহরণ:

=FIND("apple", A1)

এখানে, A1 সেলে "apple" শব্দটির অবস্থান বের করা হবে। এটি একটি সংখ্যা রিটার্ন করবে, যা শুরু হওয়া অবস্থান নির্দেশ করবে।


REPLACE

REPLACE ফাংশনটি একটি টেক্সট স্ট্রিংয়ের নির্দিষ্ট অংশ পরিবর্তন করতে ব্যবহৃত হয়।

উদাহরণ:

=REPLACE(A1, 1, 3, "XYZ")

এখানে, A1 সেলের প্রথম ৩টি অক্ষর "XYZ" দিয়ে প্রতিস্থাপন করা হবে।


SUBSTITUTE

SUBSTITUTE ফাংশনটি একটি টেক্সট স্ট্রিংয়ের মধ্যে নির্দিষ্ট শব্দ বা চরিত্র প্রতিস্থাপন করতে ব্যবহৃত হয়। এটি ফাংশনটির মধ্য দিয়ে টেক্সটের অংশগুলো একে একে প্রতিস্থাপন করে।

উদাহরণ:

=SUBSTITUTE(A1, "old", "new")

এখানে, A1 সেলের মধ্যে "old" শব্দটি "new" দিয়ে প্রতিস্থাপন করা হবে।


এই টেক্সট ফাংশনগুলো এক্সেলে টেক্সট ম্যানিপুলেশনে অত্যন্ত কার্যকরী। এগুলো ব্যবহার করে আপনি সহজেই টেক্সট স্ট্রিংয়ে প্রয়োজনীয় পরিবর্তন করতে এবং বিভিন্ন কাজকে অটোমেট করতে পারেন।

common.content_added_by

লজিক্যাল ফাংশন (IF, AND, OR, NOT)

505
505

এক্সেলে লজিক্যাল ফাংশনগুলি ব্যবহার করে আপনি শর্তসাপেক্ষ সিদ্ধান্ত নিতে পারেন এবং ডেটা বিশ্লেষণকে আরও শক্তিশালী ও কার্যকরী করতে পারেন। এই ফাংশনগুলো মূলত "শর্ত" (Condition) ভিত্তিক কাজ করে এবং নির্দিষ্ট শর্ত পূর্ণ হলে কিছু নির্দিষ্ট ফলাফল প্রদান করে। এখানে চারটি গুরুত্বপূর্ণ লজিক্যাল ফাংশন সম্পর্কে আলোচনা করা হলো: IF, AND, OR, এবং NOT


IF ফাংশন

IF ফাংশন এক্সেলে সবচেয়ে ব্যবহৃত লজিক্যাল ফাংশন। এটি দুটি শর্তে কার্যকর হয়: এক শর্ত সত্য হলে একটি ফলাফল দেখায়, আর অন্য শর্ত মিথ্যা হলে আরেকটি ফলাফল দেখায়। এর সাধারণ সিনট্যাক্স হলো:

=IF(Condition, Value_if_True, Value_if_False)

যেখানে:

  • Condition: যে শর্তটি যাচাই করা হবে।
  • Value_if_True: যদি শর্তটি সত্য হয় তবে যে মানটি ফিরিয়ে দেওয়া হবে।
  • Value_if_False: যদি শর্তটি মিথ্যা হয় তবে যে মানটি ফিরিয়ে দেওয়া হবে।

উদাহরণ: ধরা যাক, আপনি যদি একজন শিক্ষার্থীর নম্বর ৫০ এর বেশি হলে "পাস" এবং ৫০ এর কম হলে "ফেইল" দেখতে চান, তাহলে ফাংশনটি হবে:

=IF(A1>50, "Pass", "Fail")

এই ক্ষেত্রে, যদি A1 সেলে ৫০ এর বেশি সংখ্যা থাকে, তাহলে "Pass" এবং না থাকলে "Fail" ফলাফল দেখাবে।


AND ফাংশন

AND ফাংশন একাধিক শর্তের সাথে কাজ করে এবং তখনই সত্য হয় যখন সব শর্তই সত্য হয়। এর সাধারণ সিনট্যাক্স হলো:

=AND(Condition1, Condition2, ...)

যেখানে:

  • Condition1, Condition2, ...: একাধিক শর্ত।

উদাহরণ: আপনি যদি চেক করতে চান যে একজন শিক্ষার্থীর নম্বর ৫০ এর বেশি এবং উপস্থিতি ৭৫% এর বেশি হলে সে উত্তীর্ণ হবে, তাহলে ফাংশনটি হবে:

=AND(A1>50, B1>75)

এখানে, যদি A1 সেলের নম্বর ৫০ এর বেশি এবং B1 সেলের উপস্থিতি ৭৫% এর বেশি হয়, তবে এটি "TRUE" ফলাফল দিবে, অন্যথায় "FALSE"।


OR ফাংশন

OR ফাংশনও একাধিক শর্তের সাথে কাজ করে, তবে এটি তখন সত্য হয় যখন কোনো একটি শর্ত সত্য হয়। এর সাধারণ সিনট্যাক্স হলো:

=OR(Condition1, Condition2, ...)

যেখানে:

  • Condition1, Condition2, ...: একাধিক শর্ত।

উদাহরণ: আপনি যদি চেক করতে চান যে একজন শিক্ষার্থী পাস করতে হলে তার নম্বর ৫০ এর বেশি অথবা উপস্থিতি ৭৫% এর বেশি হতে হবে, তাহলে ফাংশনটি হবে:

=OR(A1>50, B1>75)

এখানে, যদি A1 সেলের নম্বর ৫০ এর বেশি অথবা B1 সেলের উপস্থিতি ৭৫% এর বেশি হয়, তবে এটি "TRUE" ফলাফল দিবে, অন্যথায় "FALSE"।


NOT ফাংশন

NOT ফাংশন একটি শর্তের বিপরীত ফলাফল প্রদান করে। এটি যদি শর্তটি সত্য হয় তবে মিথ্যা (FALSE), এবং যদি মিথ্যা হয় তবে সত্য (TRUE) প্রদান করে। এর সাধারণ সিনট্যাক্স হলো:

=NOT(Condition)

উদাহরণ: ধরা যাক, আপনি চাচ্ছেন যে যদি A1 সেলের মান ৫০ এর কম হয়, তবে "TRUE" দেখাবে, আর ৫০ বা তার বেশি হলে "FALSE" দেখাবে। আপনি NOT ফাংশন ব্যবহার করে এটি করতে পারেন:

=NOT(A1>=50)

এখানে, যদি A1 সেলের মান ৫০ এর কম হয়, তাহলে "TRUE" এবং যদি ৫০ বা তার বেশি হয়, তবে "FALSE" দেখাবে।


সারাংশ

এক্সেলে লজিক্যাল ফাংশনগুলি যেমন IF, AND, OR, এবং NOT ব্যবহার করে আপনি শর্ত ভিত্তিক সিদ্ধান্ত নিতে পারেন এবং ডেটার মধ্যে সুনির্দিষ্ট বিশ্লেষণ করতে পারেন। এগুলো আপনাকে জটিল ডেটা সেটে কার্যকরী এবং স্বয়ংক্রিয়ভাবে ফলাফল বের করতে সহায়তা করে, যা আপনার কাজকে আরও দ্রুত এবং দক্ষভাবে সম্পন্ন করতে সাহায্য করে।

common.content_added_by

লুকআপ ফাংশন (VLOOKUP, HLOOKUP, XLOOKUP)

482
482

এক্সেলে লুকআপ ফাংশনগুলি ব্যবহৃত হয় যখন আপনার প্রয়োজন হয় ডেটার একটি নির্দিষ্ট মান খুঁজে বের করা এবং সেই মানের সঙ্গে সম্পর্কিত অন্যান্য তথ্য দেখতে। এই ফাংশনগুলো সাধারণত বড় ডেটাসেটের মধ্যে তথ্য খুঁজে বের করার জন্য ব্যবহৃত হয়। নিচে VLOOKUP, HLOOKUP এবং XLOOKUP এর ব্যবহার সম্পর্কে বিস্তারিত আলোচনা করা হলো।


VLOOKUP (Vertical Lookup)

VLOOKUP ফাংশনটি ব্যবহার করা হয় ডেটার একটি কলামের মধ্যে নির্দিষ্ট মান খুঁজে বের করতে এবং একই সারির অন্য সেল থেকে সম্পর্কিত তথ্য বের করতে। "V" মানে Vertical (দ্বিতীয় কলাম থেকে সম্পর্কিত তথ্য খুঁজে পাওয়া)। এটি মূলত একটি সেলের মান খুঁজে বের করে, এবং সেই মানের সঙ্গে সম্পর্কিত তথ্য একই সারির অন্য কোনো কলাম থেকে ফেরত দেয়।

Sintax:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: এটি হল সেই মান, যা আপনি খুঁজে বের করতে চান।
  • table_array: এটি হলো ডেটার রেঞ্জ, যেখানে আপনি খুঁজছেন।
  • col_index_num: এটি হল সেই কলামের নম্বর, যেখানে সম্পর্কিত তথ্য পাওয়া যাবে।
  • range_lookup: এখানে TRUE বা FALSE দিয়ে নির্ধারণ করা হয়, যদি TRUE হয় তবে প্রায় মিল খুঁজবে (approximate match), আর যদি FALSE হয়, তবে একদম মিল খুঁজবে (exact match)।

উদাহরণ:

ধরা যাক, আপনার কাছে একটি টেবিল রয়েছে যেখানে প্রথম কলামে কর্মচারী নাম এবং দ্বিতীয় কলামে বেতন রয়েছে। আপনি যদি কর্মচারী "John" এর বেতন খুঁজে বের করতে চান, তাহলে VLOOKUP ফাংশনটি হবে:

=VLOOKUP("John", A2:B10, 2, FALSE)

এটি "John" এর বেতন দ্বিতীয় কলাম থেকে বের করে আনবে।


HLOOKUP (Horizontal Lookup)

HLOOKUP ফাংশনটি VLOOKUP এর মতোই, তবে এটি হরিজেন্টালি (অনুভূমিকভাবে) তথ্য খুঁজে বের করে। "H" মানে Horizontal (যেখানে ডেটা অনুভূমিকভাবে সাজানো থাকে)। এটি মূলত সারির মধ্যে নির্দিষ্ট মান খুঁজে বের করে এবং সেই মানের সঙ্গে সম্পর্কিত তথ্য একই কলামের অন্য সেল থেকে ফেরত দেয়।

Sintax:

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
  • lookup_value: এটি হল সেই মান, যা আপনি খুঁজে বের করতে চান।
  • table_array: এটি হলো ডেটার রেঞ্জ, যেখানে আপনি খুঁজছেন।
  • row_index_num: এটি হল সেই সারির নম্বর, যেখানে সম্পর্কিত তথ্য পাওয়া যাবে।
  • range_lookup: এখানে TRUE বা FALSE দিয়ে নির্ধারণ করা হয়, যদি TRUE হয় তবে প্রায় মিল খুঁজবে (approximate match), আর যদি FALSE হয়, তবে একদম মিল খুঁজবে (exact match)।

উদাহরণ:

ধরা যাক, আপনার কাছে একটি টেবিল রয়েছে যেখানে প্রথম সারিতে কর্মচারী নাম এবং দ্বিতীয় সারিতে বেতন রয়েছে। আপনি যদি কর্মচারী "John" এর বেতন খুঁজে বের করতে চান, তাহলে HLOOKUP ফাংশনটি হবে:

=HLOOKUP("John", A1:E2, 2, FALSE)

এটি "John" এর বেতন দ্বিতীয় সারি থেকে বের করে আনবে।


XLOOKUP (এক্সেল 365 এবং এক্সেল 2021 এ নতুন ফাংশন)

XLOOKUP হল এক্সেলের একটি নতুন এবং অত্যন্ত শক্তিশালী লুকআপ ফাংশন। এটি VLOOKUP এবং HLOOKUP এর তুলনায় আরও উন্নত এবং সহজ। XLOOKUP ফাংশনটি ডেটার মধ্যে নির্দিষ্ট মান খুঁজে বের করে এবং সেই মানের সঙ্গে সম্পর্কিত তথ্য ফেরত দেয়, তবে এটি VLOOKUP এবং HLOOKUP এর তুলনায় আরও বেশি ফিচার এবং সুবিধা প্রদান করে, যেমন ডেটার মধ্যে সোর্স বা রেঞ্জের কোনো পরিবর্তন না করেই ডেটা খুঁজে বের করা।

Sintax:

=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
  • lookup_value: এটি হল সেই মান, যা আপনি খুঁজে বের করতে চান।
  • lookup_array: এটি হলো সেই রেঞ্জ বা কলাম যেখানে আপনি খুঁজছেন।
  • return_array: এটি হলো সেই রেঞ্জ বা কলাম, যেখানে আপনি খুঁজে পাওয়া মানের সম্পর্কিত তথ্য চান।
  • if_not_found: এটি হল ঐ মান যা ফেরত দেওয়া হবে যদি নির্দিষ্ট মান না পাওয়া যায়।
  • match_mode: এখানে আপনি 0 (exact match), 1 (approximate match) বা -1 (exact match, nearest smaller value) বেছে নিতে পারেন।
  • search_mode: এখানে আপনি 1 (search from first to last) বা -1 (search from last to first) বেছে নিতে পারেন।

উদাহরণ:

ধরা যাক, আপনার কাছে একটি টেবিল রয়েছে যেখানে প্রথম কলামে কর্মচারী নাম এবং দ্বিতীয় কলামে বেতন রয়েছে। আপনি যদি কর্মচারী "John" এর বেতন খুঁজে বের করতে চান, তাহলে XLOOKUP ফাংশনটি হবে:

=XLOOKUP("John", A2:A10, B2:B10, "Not Found")

এটি "John" এর বেতন দ্বিতীয় কলাম থেকে বের করে আনবে, এবং যদি "John" না পাওয়া যায়, তবে "Not Found" প্রদর্শিত হবে।


উপসংহার

  • VLOOKUP এবং HLOOKUP ফাংশনগুলি সহজ এবং পরিচিত লুকআপ ফাংশন হলেও, এগুলো কিছু সীমাবদ্ধতা নিয়ে আসে, যেমন শুধুমাত্র বাম থেকে ডানে অথবা উপরের সারি থেকে নিচে কাজ করতে পারে।
  • XLOOKUP ফাংশনটি এই সীমাবদ্ধতাগুলি দূর করেছে এবং আরও শক্তিশালী ফিচার সরবরাহ করেছে, যেমন আপনি কোনো মানের সাথে সম্পর্কিত তথ্য কোথাও থেকেও খুঁজে বের করতে পারেন এবং আরো সহজে ব্যবহার করতে পারেন।

XLOOKUP বর্তমান এক্সেল ভার্সনে অত্যন্ত গুরুত্বপূর্ণ এবং উন্নত ফাংশন হিসেবে ব্যবহৃত হচ্ছে।

common.content_added_by

ম্যাথমেটিকাল ফাংশন (ROUND, RAND, ইত্যাদি)

216
216

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


ROUND

ROUND ফাংশনটি একটি সংখ্যা নির্দিষ্ট সংখ্যক দশমিক স্থানে রাউন্ড (গোল করা) করতে ব্যবহৃত হয়। এটি সংখ্যা সংক্ষিপ্ত করে এবং আপনাকে একটি নির্দিষ্ট ডিগ্রি পর্যন্ত সঠিকতা প্রদান করে।

সিনট্যাক্স:

ROUND(number, num_digits)
  • number: যেটি রাউন্ড করতে চান, যেমন 15.6789
  • num_digits: দশমিক স্থান সংখ্যা, যেখানে আপনি রাউন্ড করতে চান।

উদাহরণ:

=ROUND(15.6789, 2)

ফলাফল হবে: 15.68 (দুই দশমিক স্থানে রাউন্ড করা হয়েছে)

ROUNDUP

ROUNDUP ফাংশনটি ROUND এর মতো, তবে এটি সংখ্যা রাউন্ড করার সময় সর্বদা উপরে (আপনার দেওয়া নির্দিষ্ট দশমিক স্থানে) রাউন্ড করে।

সিনট্যাক্স:

ROUNDUP(number, num_digits)
  • number: রাউন্ড করার সংখ্যা।
  • num_digits: রাউন্ড করার দশমিক স্থান সংখ্যা।

উদাহরণ:

=ROUNDUP(15.673, 2)

ফলাফল হবে: 15.68 (সর্বদা উপরে রাউন্ড করা হয়েছে)

RANDBETWEEN

RANDBETWEEN ফাংশনটি দুটি নির্দিষ্ট সংখ্যা (নিচের এবং উপরের সীমা) এর মধ্যে একটি র্যান্ডম পূর্ণসংখ্যা তৈরি করে। এটি সাধারণত যখন আপনি যেকোনো নির্দিষ্ট সীমার মধ্যে র্যান্ডম সংখ্যা চাচ্ছেন, তখন ব্যবহৃত হয়।

সিনট্যাক্স:

RANDBETWEEN(bottom, top)
  • bottom: নিম্ন সীমা (শুরু সংখ্যা)
  • top: উচ্চ সীমা (শেষ সংখ্যা)

উদাহরণ:

=RANDBETWEEN(1, 100)

ফলাফল হবে: এটি 1 এবং 100 এর মধ্যে যেকোনো একটি র্যান্ডম পূর্ণসংখ্যা দেবে, যেমন 57।

PI

PI ফাংশনটি পাই (π) এর মান প্রদান করে, যা গাণিতিক ক্যালকুলেশন এবং সাইকেল বা গোলাকার অবকাঠামো বিশ্লেষণে ব্যবহৃত হয়। এক্সেল এ এটি পূর্ব-সংজ্ঞায়িত একটি ফাংশন।

সিনট্যাক্স:

PI()

উদাহরণ:

=PI()

ফলাফল হবে: 3.14159265358979

SQRT

SQRT ফাংশনটি একটি সংখ্যার বর্গমূল বের করতে ব্যবহৃত হয়। এটি গাণিতিক সমস্যার সমাধানে বিশেষভাবে সহায়ক।

সিনট্যাক্স:

SQRT(number)
  • number: যেটি বর্গমূল করতে চান, এটি অবশ্যই ধনাত্মক সংখ্যা হতে হবে।

উদাহরণ:

=SQRT(16)

ফলাফল হবে: 4

POWER

POWER ফাংশনটি একটি সংখ্যা নির্দিষ্ট শক্তিতে উত্থাপন করতে ব্যবহৃত হয় (যেমন, বর্গ, কিউব ইত্যাদি)। এটি গাণিতিক সমীকরণে কার্যকরী।

সিনট্যাক্স:

POWER(number, power)
  • number: যে সংখ্যা আপনি শক্তিতে উত্থাপন করতে চান।
  • power: সেই শক্তি (এক্সপোনেন্ট)।

উদাহরণ:

=POWER(3, 2)

ফলাফল হবে: 9 (3 এর বর্গ)


INT

INT ফাংশনটি একটি ভগ্নাংশ সংখ্যাকে নিকটবর্তী পূর্ণসংখ্যায় রাউন্ড করে, তবে এটি শুধুমাত্র নিচের দিকে রাউন্ড করে। অর্থাৎ, এটি সর্বদা সংখ্যা কমিয়ে পূর্ণসংখ্যা প্রদান করে।

সিনট্যাক্স:

INT(number)
  • number: যে সংখ্যা আপনি পূর্ণসংখ্যায় রাউন্ড করতে চান।

উদাহরণ:

=INT(15.78)

ফলাফল হবে: 15

ABS

ABS ফাংশনটি একটি সংখ্যার শ্রেষ্ঠমান (অর্থাৎ, পজিটিভ ভ্যালু) প্রদান করে। এটি গাণিতিক বিশ্লেষণে ব্যবহৃত হয়, যখন আপনি একটি নেতিবাচক সংখ্যা পজিটিভে রূপান্তর করতে চান।

সিনট্যাক্স:

ABS(number)
  • number: যে সংখ্যার শ্রেষ্ঠমান আপনি চাচ্ছেন।

উদাহরণ:

=ABS(-10)

ফলাফল হবে: 10


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

common.content_added_by

তারিখ এবং সময় ফাংশন (TODAY, NOW, DATE, ইত্যাদি)

269
269

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


TODAY() ফাংশন

TODAY() ফাংশনটি বর্তমান তারিখ প্রদান করে। এটি কোনো আর্গুমেন্ট গ্রহণ করে না এবং আপনি যখন এই ফাংশনটি ব্যবহার করবেন, তখন এটি এক্সেল ফাইলটির সিস্টেমের বর্তমান তারিখ প্রদর্শন করবে।

  • উদাহরণ: =TODAY()
    এটি বর্তমান তারিখ (দিন, মাস, বছর) প্রদর্শন করবে, যেমন: 29/11/2024।

NOW() ফাংশন

NOW() ফাংশনটি বর্তমান তারিখ এবং সময় উভয়ই প্রদর্শন করে। এটি সিস্টেমের বর্তমান সময় এবং তারিখ প্রদান করে।

  • উদাহরণ: =NOW()
    এটি বর্তমান তারিখ এবং সময় প্রদর্শন করবে, যেমন: 29/11/2024 10:15 AM।

DATE() ফাংশন

DATE() ফাংশনটি নির্দিষ্ট একটি তারিখ তৈরি করতে ব্যবহৃত হয়। আপনি বছর, মাস, এবং দিন প্রদান করে একটি সঠিক তারিখ তৈরি করতে পারেন।

  • উদাহরণ: =DATE(2024, 11, 29)
    এটি 29 নভেম্বর 2024 তারিখ প্রদর্শন করবে।

DAY(), MONTH(), YEAR() ফাংশন

এই ফাংশনগুলো নির্দিষ্ট একটি তারিখ থেকে দিন, মাস, এবং বছর আলাদা করে বের করে আনতে ব্যবহৃত হয়।

  • DAY(): একটি তারিখের দিন বের করার জন্য ব্যবহৃত হয়।
    উদাহরণ: =DAY(A1)
    এটি A1 সেলে থাকা তারিখের দিন (যেমন 29) প্রদান করবে।
  • MONTH(): একটি তারিখের মাস বের করার জন্য ব্যবহৃত হয়।
    উদাহরণ: =MONTH(A1)
    এটি A1 সেলে থাকা তারিখের মাস (যেমন 11) প্রদান করবে।
  • YEAR(): একটি তারিখের বছর বের করার জন্য ব্যবহৃত হয়।
    উদাহরণ: =YEAR(A1)
    এটি A1 সেলে থাকা তারিখের বছর (যেমন 2024) প্রদান করবে।

NETWORKDAYS() ফাংশন

NETWORKDAYS() ফাংশনটি দুটি তারিখের মধ্যে কর্মদিবসের সংখ্যা (সপ্তাহের শনিবার ও রবিবার বাদে) বের করে। এটি সাধারণত প্রজেক্ট সময় বা টাস্ক ডেডলাইন নির্ধারণে ব্যবহার হয়।

  • উদাহরণ: =NETWORKDAYS(A1, B1)
    এটি A1 সেল থেকে B1 সেল পর্যন্ত কর্মদিবসের সংখ্যা দেখাবে।

EDATE() ফাংশন

EDATE() ফাংশনটি একটি নির্দিষ্ট তারিখ থেকে নির্দিষ্ট মাস আগে বা পরে একটি তারিখ প্রদান করে। এটি মাসের অগ্রগতি বা পিছিয়ে যাওয়ার সময় গণনা করতে সাহায্য করে।

  • উদাহরণ: =EDATE(A1, 3)
    এটি A1 সেলে থাকা তারিখ থেকে ৩ মাস পরের তারিখ প্রদান করবে।

DATEDIF() ফাংশন

DATEDIF() ফাংশনটি দুটি তারিখের মধ্যে পার্থক্য বের করতে ব্যবহৃত হয়। এটি বিভিন্ন ইউনিটে (দিন, মাস, বছর) পার্থক্য হিসাব করতে সক্ষম।

  • উদাহরণ: =DATEDIF(A1, B1, "Y")
    এটি A1 এবং B1 সেলের তারিখের মধ্যে বছর (Years) পার্থক্য দেখাবে।

TIME() ফাংশন

TIME() ফাংশনটি ঘন্টা, মিনিট, এবং সেকেন্ড দিয়ে একটি নির্দিষ্ট সময় তৈরি করতে ব্যবহৃত হয়।

  • উদাহরণ: =TIME(10, 30, 0)
    এটি 10:30:00 AM সময় প্রদর্শন করবে।

HOUR(), MINUTE(), SECOND() ফাংশন

এই ফাংশনগুলো একটি নির্দিষ্ট সময় থেকে ঘন্টা, মিনিট এবং সেকেন্ড আলাদা করে বের করতে ব্যবহৃত হয়।

  • HOUR(): একটি সময় থেকে ঘন্টা বের করে।
    উদাহরণ: =HOUR(A1)
    এটি A1 সেলে থাকা সময়ের ঘন্টা (যেমন 10) প্রদান করবে।
  • MINUTE(): একটি সময় থেকে মিনিট বের করে।
    উদাহরণ: =MINUTE(A1)
    এটি A1 সেলে থাকা সময়ের মিনিট (যেমন 30) প্রদান করবে।
  • SECOND(): একটি সময় থেকে সেকেন্ড বের করে।
    উদাহরণ: =SECOND(A1)
    এটি A1 সেলে থাকা সময়ের সেকেন্ড (যেমন 0) প্রদান করবে।

সারাংশ

এক্সেলের তারিখ এবং সময় ফাংশনগুলি ডেটা ম্যানিপুলেশন ও বিশ্লেষণে অত্যন্ত সহায়ক। আপনি সহজেই বর্তমান তারিখ এবং সময় পেতে পারেন, তারিখ এবং সময় থেকে বিশেষ উপাদান (দিন, মাস, বছর, ঘণ্টা, মিনিট) আলাদা করতে পারেন, এবং একাধিক তারিখের মধ্যে পার্থক্য বের করতে পারেন। এই ফাংশনগুলো ব্যবহার করে আপনি বিভিন্ন ধরনের অ্যানালিসিস যেমন বয়স হিসাব, প্রজেক্ট ডিউ ডেট নির্ধারণ, বা ভবিষ্যত পরিকল্পনা তৈরি করতে পারেন।

common.content_added_by

এরর হ্যান্ডলিং ফাংশন (IFERROR, ISERROR, ইত্যাদি)

194
194

এক্সেলে যখন কোন ফাংশন বা সূত্রে ভুল (error) ঘটে, তখন এরর হ্যান্ডলিং ফাংশন ব্যবহার করা হয় যাতে ফলাফলটি সঠিকভাবে প্রদর্শিত হয় অথবা ব্যবহারকারীকে সঠিক বার্তা দেওয়া যায়। এই ধরনের ফাংশনগুলি সাধারণত কোনো ভুল (error) শনাক্ত করার জন্য ব্যবহৃত হয় এবং ভুলের পরিবর্তে নির্দিষ্ট কিছু ফলাফল প্রদর্শন করতে সাহায্য করে। এক্সেলে বেশ কয়েকটি এরর হ্যান্ডলিং ফাংশন রয়েছে, যার মধ্যে IFERROR এবং ISERROR হল সবচেয়ে জনপ্রিয়।

IFERROR ফাংশন

IFERROR ফাংশনটি এক্সেলে ব্যবহৃত হয় যখন একটি ফাংশন বা সূত্রে কোনো ভুল হয়। এটি একটি নির্দিষ্ট ফলাফল বা বার্তা প্রদর্শন করে, যখন একটি ভুল ঘটে।

ব্যবহার:

=IFERROR(value, value_if_error)
  • value: যেটি যাচাই করতে চান (ফাংশন বা সূত্র)।
  • value_if_error: যদি কোন ভুল হয়, তবে এটি যে ফলাফল বা বার্তা প্রদর্শন করবে।

যেমন:

=IFERROR(A1/B1, "ভুল ইনপুট")

এই সূত্রে যদি B1 সেলের মান শূন্য (0) হয়, তবে "ভুল ইনপুট" প্রদর্শিত হবে।

ISERROR ফাংশন

ISERROR ফাংশনটি একটি নির্দিষ্ট মান বা সূত্রের মধ্যে ভুল (error) আছে কিনা তা পরীক্ষা করতে ব্যবহৃত হয়। এটি দুটি সম্ভাব্য ফলাফল প্রদান করে: TRUE (যদি ভুল থাকে) এবং FALSE (যদি ভুল না থাকে)।

ব্যবহার:

=ISERROR(value)
  • value: যেটি যাচাই করতে চান।

যেমন:

=ISERROR(A1/B1)

এই সূত্রটি TRUE প্রদান করবে যদি A1/B1 সূত্রে কোন ভুল (error) থাকে।

অন্য এরর হ্যান্ডলিং ফাংশন

এক্সেলে আরো কিছু এরর হ্যান্ডলিং ফাংশন রয়েছে যেগুলি নির্দিষ্ট ধরনের ভুল শনাক্ত করতে ব্যবহৃত হয়:

  • ISNA: #N/A (Not Available) ভুল শনাক্ত করতে ব্যবহৃত হয়।

    ব্যবহার:

    =ISNA(value)
    
  • ISNULL: একটি সেলে কোনো মান নেই (null) তা পরীক্ষা করতে ব্যবহৃত হয়।

    ব্যবহার:

    =ISNULL(value)
    
  • IFNA: #N/A ভুলের জন্য একটি নির্দিষ্ট ফলাফল প্রদান করে।

    ব্যবহার:

    =IFNA(value, value_if_na)
    

এগুলি এক্সেলে ভুল (error) হ্যান্ডলিংয়ের জন্য প্রয়োজনীয় ফাংশন যা সূত্রের মাধ্যমে ভুল চিহ্নিত করার পর তা যথাযথভাবে পরিচালনা করতে সাহায্য করে।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion