Blog

  • BAHTTEXT ফাংশন: এক্সেলের থাই টাকার হিসাব রাখার সহজ সঙ্গী

    BAHTTEXT ফাংশন এক্সেলের একটি বিশেষ ফাংশন যা সংখ্যাগুলোকে থাই ভাষায় লেখা টাকার পরিমাণে রূপান্তর করে। এটি “บาทถ้วน” (“Baht”) শব্দটি সংখ্যার সাথে যুক্ত করে।

    BAHTTEXT ফাংশন কিভাবে কাজ করে?

    এই ফাংশন একটি সংখ্যা গ্রহণ করে এবং থাই ভাষার সংখ্যা ব্যবস্থা অনুযায়ী তাকে লেখা টাকার পরিমাণে রূপান্তর করে।

    BAHTTEXT ফাংশন ব্যবহারের নিয়ম:

    BAHTTEXT ফাংশন ব্যবহারের জন্য নিম্নলিখিত সিনট্যাক্স অনুসরণ করুন:

    =BAHTTEXT(number)

    এখানে,

    • number: যে সংখ্যাটিকে আপনি থাই টাকায় রূপান্তর করতে চান।

    BAHTTEXT ফাংশন ব্যবহারের উদাহরণ:

    গল্প:

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

    সমাধান:

    আপনি নিম্নলিখিত সূত্রটি ব্যবহার করতে পারেন:

    =BAHTTEXT(1234)

    এই সূত্রটি “หนึ่งพันสองร้อยสามสิบสี่บาทถ้วน” (One thousand two hundred thirty four Baht in Thai text) ফলাফল প্রদান করবে।

    অন্যান্য টিপস:

    • আপনি যদি সংখ্যাগুলোকে দশমিক স্থান সহ থাই টাকায় রূপান্তর করতে চান, তাহলে NUMBERFORMAT ফাংশনের সাথে BAHTTEXT ফাংশন ব্যবহার করতে পারেন।
    • আপনি যদি থাই ভাষার বাইরে অন্য কোন ভাষায় টাকার পরিমাণ রূপান্তর করতে চান, তাহলে TEXT ফাংশন ব্যবহার করতে পারেন।
  • ASC function

    ASC ফাংশন একটি বিল্ট-ইন এক্সেল ফাংশন যা একটি স্ট্রিংয়ের প্রথম অক্ষরের ASCII কোড ফেরত দেয়। ASCII কোড হলো একটি মানক যা প্রতিটি অক্ষরকে একটি সংখ্যা দিয়ে নির্দেশ করে।

    ASC ফাংশন কিভাবে কাজ করে?

    আপনি যখন ASC ফাংশন ব্যবহার করেন, তখন এটি স্ট্রিংয়ের প্রথম অক্ষর খুঁজে বের করে এবং তারপর সেই অক্ষরের ASCII কোড ফেরত দেয়।

    ASC ফাংশন ব্যবহারের নিয়ম:

    ASC ফাংশন ব্যবহার করার জন্য, আপনাকে নিম্নলিখিত সিনট্যাক্স অনুসরণ করতে হবে:

    =ASC(string)

    এখানে, “string” হলো যে স্ট্রিংয়ের প্রথম অক্ষরের ASCII কোড আপনি চান।

    ASC ফাংশন ব্যবহারের উদাহরণ:

    =ASC(“EXCEL”) equals “EXCEL”

    =ASC(”  excel  excel“) equals ”   excel excel

    উদাহরণ 1:

    মনে করুন, A1 সেলে ”  excel  excel” লেখা আছে। আপনি যদি নিম্নলিখিত সূত্রটি B1 সেলে প্রবেশ করান:

    =ASC(A1)
    

    তাহলে B1 সেলে ”   excel excel” সংখ্যাটি প্রদর্শিত হবে।

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

    দ্রষ্টব্য:

    • DBCS ভাষার জন্য, ASC ফাংশন ফুল-ওয়াইড (ডাবল-বাইট) অক্ষরগুলিকে হাফ-ওয়াইড (সিঙ্গল-বাইট) অক্ষরে রূপান্তর করে।
    • =ASC(“EXCEL”) “EXCEL” এর সমান।
  • এক্সেলের XOR ফাংশন: সহজ ধারণা ও ব্যবহার

    XOR ফাংশন “Exclusive OR” এর জন্য সংক্ষিপ্ত রূপ। এটি একটি লজিক্যাল ফাংশন যা দুই বা ততোধিক শর্ত পরীক্ষা করে এবং নিম্নলিখিত নিয়ম অনুসারে TRUE বা FALSE ফিরিয়ে দেয়:

    • শর্তগুলোর মধ্যে কেবল একটিই TRUE হলে XOR ফাংশন TRUE ফিরিয়ে দেয়।
    • যদি সকল শর্তই TRUE বা FALSE হয়, তাহলে XOR ফাংশন FALSE ফিরিয়ে দেয়।

    XOR ফাংশন কীভাবে কাজ করে?

    XOR ফাংশন নিম্নলিখিত ধাপে কাজ করে:

    1. প্রতিটি শর্ত পরীক্ষা করে এবং TRUE বা FALSE ফিরিয়ে দেয়।
    2. TRUE ফেরত শর্তগুলোর সংখ্যা গণনা করে।
    3. যদি TRUE ফেরত শর্তগুলোর সংখ্যা অসঙ্গত হয় (1, 3, 5, …), XOR ফাংশন TRUE ফিরিয়ে দেয়।
    4. যদি TRUE ফেরত শর্তগুলোর সংখ্যা সম (0, 2, 4, …), XOR ফাংশন FALSE ফিরিয়ে দেয়।

    XOR ফাংশন ব্যবহারের নিয়ম:

    • XOR ফাংশনের সর্বোচ্চ 254 টি যুক্তি থাকতে পারে।
    • যুক্তিগুলো TRUE, FALSE, অ্যারে বা রেফারেন্স হতে পারে।
    • যদি অ্যারে বা রেফারেন্সে খালি কোষ বা টেক্সট থাকে, তাহলে সেগুলো উপেক্ষা করা হয়।
    • যদি অ্যারে বা রেফারেন্সে লজিক্যাল মান ছাড়া অন্য কিছু থাকে, তাহলে #VALUE! ত্রুটি দেখাবে।

    XOR ফাংশন ব্যবহারের উদাহরণ:

    গল্প:

    ধরুন আপনার একটি ডেটাবেস আছে যেখানে শিক্ষার্থীদের পরীক্ষার ফলাফল রয়েছে। আপনি জানতে চান কে কে কমপক্ষে একটি বিষয়ে A পেয়েছে, কিন্তু সকল বিষয়ে A পায়নি।

    সমাধান:

    আপনি XOR ফাংশন ব্যবহার করে নিম্নলিখিত সূত্রটি প্রয়োগ করতে পারেন:

    =XOR(A2>90,B2>90,C2>90)

    এই সূত্রটি TRUE ফিরিয়ে দেবে যদি A2, B2 বা C2 এর মধ্যে কেবল একটি 90 এর বেশি হয়।

    উদাহরণ:

    ABCXOR ফাংশন
    958075TRUE
    859590FALSE
    707070FALSE

    উপসংহার:

    XOR ফাংশন এক্সেলের একটি শক্তিশালী লজিক্যাল ফাংশন যা বিভিন্ন ধরণের সমস্যা সমাধানে ব্যবহার করা যেতে পারে। উপরের উদাহরণগুলো আপনাকে XOR ফাংশন কীভাবে কাজ করে এবং এটি কীভাবে ব্যবহার করতে হয় তা বুঝতে সাহায্য করবে।

  • SWITCH function

    SWITCH ফাংশন হলো এক্সেলের একটি নতুন ফাংশন যা একাধিক IF-ELSEIF-ELSE চেইন বিকল্প হিসেবে কাজ করে। এটি একটি নির্দিষ্ট মানের সাথে মেলে এমন একটি মান সনাক্ত করতে এবং সেই অনুযায়ী একটি ফলাফল ফেরত দিতে ব্যবহৃত হয়।

    SWITCH ফাংশন কিভাবে কাজ করে?

    SWITCH ফাংশন নিম্নলিখিতভাবে কাজ করে:

    1. প্রথম পরামিতি: এটি একটি পরীক্ষার মান যা বিভিন্ন কেসের সাথে তুলনা করা হয়।
    2. কেস মান: এগুলি পরীক্ষার মানের সাথে তুলনা করার জন্য মানগুলির একটি তালিকা।
    3. ফলাফল মান: প্রতিটি কেস মানের সাথে মেলে যদি তখন ফেরত দেওয়া ফলাফলের একটি তালিকা।
    4. ডিফল্ট মান: যদি কোনও কেস মানের সাথে মেলে না যায় তবে ফেরত দেওয়া ডিফল্ট মান।

    SWITCH ফাংশন ব্যবহারের নিয়ম:

    • প্রথম পরামিতি অবশ্যই একটি মান হতে হবে।
    • কেস মান এবং ফলাফল মান এর সংখ্যা সমান হতে হবে।
    • ডিফল্ট মান বিকল্প।

    গল্পের মাধ্যমে

    রাজু একজন ডেটা এন্ট্রি অফিসার। তিনি একটি টেবিলে তারিখের সাথে কাজ করছেন। তাকে দ্রুত তারিখের উপর ভিত্তি করে “আজ”, “গতকাল”, “আগামীকাল” বা “অজানা” লেবেল প্রয়োগ করতে হবে।

    সমাধান:

    রাজু SWITCH ফাংশন ব্যবহার করে এই সমস্যা সমাধান করতে পারেন। এই ফাংশনটি বিভিন্ন শর্তের ভিত্তিতে বিভিন্ন মূল্য ফেরত দেয়।

    উদাহরণ:

    তারিখSWITCH ফাংশন
    01/06/2024আজ
    31/05/2024গতকাল
    02/06/2024আগামীকাল
    14/10/2017অজানা
    01/06/2024আজ

    ফর্মুলা:

    =SWITCH(A2,
      TODAY(), "আজ",
      TODAY()-1, "গতকাল",
      TODAY()+1, "আগামীকাল",
      "অজানা")
    

    ব্যাখ্যা:

    • A2 সেলটিতে তারিখ রয়েছে।
    • TODAY() ফাংশনটি বর্তমান তারিখ ফেরত দেয়।
    • TODAY()-1 গতকালের তারিখ ফেরত দেয়।
    • TODAY()+1 আগামীকালের তারিখ ফেরত দেয়।
    • যদি কোনও মেলে না, “অজানা” ফেরত দেওয়া হয়।

    সুবিধা:

    • SWITCH ফাংশন IF-এর চেয়ে স্পষ্ট এবং সংক্ষিপ্ত হতে পারে, বিশেষ করে যখন একাধিক শর্ত থাকে।
    • এটি পড়া এবং বোঝা সহজ।
    • এটি ফর্মুলা ত্রুটি হ্রাস করতে সাহায্য করে।

    স্ক্রিপ্ট:

    VBA

    Sub UseSwitchFunction()
    
      Dim cell As Range
    
      For Each cell In Range("A2:A5")
        cell.Offset(0, 1).Value = SwitchCase(cell.Value, Today(), "আজ", Today() - 1, "গতকাল", Today() + 1, "আগামীকাল", "অজানা")
      Next cell
    
    End Sub

    ব্যাখ্যা:

    • এই VBA স্ক্রিপ্টটি A2 থেকে A5 পর্যন্ত সেলগুলিতে SWITCH ফাংশন প্রয়োগ করে।
    • SwitchCase ফাংশনটি SWITCH ফাংশনের VBA বিকল্প।
    • স্ক্রিপ্টটি প্রতিটি সেলের জন্য “আজ”, “গতকাল”, “আগামীকাল” বা “অজানা” লেবেল প্রয়োগ করে।

    উপসংহার:

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

  • SCAN function

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

    SCAN ফাংশন কীভাবে কাজ করে?

    SCAN ফাংশন তিনটি আর্গুমেন্ট গ্রহণ করে:

    1. শুরু মান: এটি হলো প্রথম ইটেমের জন্য ব্যবহৃত মান।
    2. অ্যারে: এটি হলো যে অ্যারেটি আপনি স্ক্যান করতে চান।
    3. ল্যাম্বডা ফাংশন: এটি হলো সেই ফাংশন যা প্রতিটি ইটেমের উপর প্রয়োগ করা হবে।

    ল্যাম্বডা ফাংশনটি দুটি আর্গুমেন্ট গ্রহণ করে:

    1. a: এটি হলো পূর্ববর্তী ইটেমের মান।
    2. b: এটি হলো বর্তমান ইটেমের মান।

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

    SCAN ফাংশন ব্যবহারের নিয়ম:

    • SCAN ফাংশনটি Microsoft 365-এর অংশ হিসেবে পাওয়া যায়।
    • ল্যাম্বডা ফাংশনটি SCAN ফাংশনের সাথে ব্যবহার করা আবশ্যক।
    • ল্যাম্বডা ফাংশনটি কমপক্ষে দুটি আর্গুমেন্ট গ্রহণ করতে হবে।
    • SCAN ফাংশনটি একটি অ্যারে ফেরত দেয়।

    SCAN ফাংশন ব্যবহারের উদাহরণ:

    রাজা একটি তালিকা তৈরি করতে চান যেখানে প্রতিটি সংখ্যার ফ্যাক্টরিয়াল থাকবে। তিনি জানেন না ফ্যাক্টরিয়াল কীভাবে বের করতে হয়, তাই তিনি সাহায্যের জন্য তার বন্ধু রানিকে জিজ্ঞাসা করেন। রানি SCAN ফাংশন সম্পর্কে জানেন এবং রাজাকে এটি ব্যবহার করার পরামর্শ দেন।

    সমাধান:

    1. রাজা A1:C2 সেলে নমুনা ডেটা ঢোকান:
    1	2	3
    4	5	6
    1. রাজা D4 সেলে নিম্নলিখিত সূত্রটি লিখে:
    =SCAN(1, A1:C2, LAMBDA(a,b,a*b))
    1. রাজা Enter চাপে।

    ফলাফল:

    1	2	6
    24	120	720

    এই উদাহরণে, SCAN ফাংশনটি 1 থেকে শুরু করে A1:C2 অ্যারেটি স্ক্যান করে এবং প্রতিটি সংখ্যার উপর একটি ল্যাম্বডা ফাংশন প্রয়োগ করে। ল্যাম্বডা ফাংশনটি পূর্ববর্তী সংখ্যাটিকে বর্তমান সংখ্যার সাথে গুণ করে। ফলাফলটি D4:C6 সেলে লেখা হয়।

  • REDUCE function

    REDUCE ফাংশন একটি অ্যারে বা ডেটা সেটের উপরে একটি লজিক্যাল অপারেশন প্রয়োগ করে এবং একটি Unit Value Return করে। এটি Data analytics ও Processing এর জন্য একটি শক্তিশালী Tool.

    REDUCE ফাংশন কিভাবে কাজ করে?

    REDUCE ফাংশন তিনটি অংশ নিয়ে গঠিত:

    1. অ্যারে: যে ডেটা সেটের উপর অপারেশন প্রয়োগ করা হবে।
    2. প্রাথমিক মান: প্রথম অপারেশনের জন্য ব্যবহৃত মান।
    3. ল্যাম্বডা ফাংশন: অ্যারের প্রতিটি মানের উপর প্রয়োগ করা লজিক্যাল অপারেশন নির্ধারণ করে।

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

    REDUCE ফাংশন ব্যবহারের নিয়ম:

    • REDUCE ফাংশন Excel 2010 বা তার পরবর্তী সংস্করণে উপলব্ধ।
    • অ্যারে অবশ্যই একই ডেটা টাইপের মান ধারণ করতে হবে।
    • প্রাথমিক মান অ্যারের একই ডেটা টাইপের হতে পারে বা নাও হতে পারে।
    • ল্যাম্বডা ফাংশন অবশ্যই দুটি ইনপুট মান গ্রহণ করতে হবে এবং একটি মান ফেরত দিতে হবে।

    REDUCE ফাংশন ব্যবহারের উদাহরণ:

    উদাহরণ ১: বর্গক্ষেত্রের মান যোগ করা

    ধরা যাক A1:C2 সেলে আমাদের কিছু সংখ্যা আছে।

    123
    456

    আমরা REDUCE ফাংশন ব্যবহার করে এই সংখ্যাগুলোর বর্গক্ষেত্রের মান যোগ করতে পারি।

    সূত্র:

    =REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))

    ফলাফল:

    এই সূত্রটি D4 সেলে 91 ফলাফল প্রদান করবে।

    গল্প:

    ধরুন, আমাদের কাছে একটি অ্যারে আছে যাতে 10 থেকে 20 পর্যন্ত সংখ্যা রয়েছে। আমরা এই অ্যারের সকল সংখ্যার বর্গমূলের যোগফল খুঁজে বের করতে চাই।

    সমাধান:

    1. অ্যারে তৈরি:

    A1:A10 সেলে 10 থেকে 20 পর্যন্ত সংখ্যা লিখুন।

    2. REDUCE ফাংশন ব্যবহার:

    D4 সেলে নিম্নলিখিত সূত্রটি লিখুন:

    =REDUCE(, A1:A10, LAMBDA(a,b,a+b^2))

    এই সূত্রটি A1:A10 অ্যারের প্রতিটি মানের উপর বর্গমূলের ল্যাম্বডা ফাংশন প্রয়োগ করে এবং ফলাফলগুলিকে যোগ করে।

    3. ফলাফল:

    D4 সেলে 380 মানটি প্রদর্শিত হবে, যা 10 থেকে 20 পর্যন্ত সংখ্যার বর্গমূলের যোগফল।

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

  • OR function

    এক্সেলের লজিক্যাল ফাংশনের মধ্যে OR ফাংশন অন্যতম। এটি একাধিক শর্ত পরীক্ষা করে এবং যদি কোনো একটি শর্ত সত্য হয়, তাহলে ফাংশনটি “TRUE” ফেরত দেয়।

    OR ফাংশন কিভাবে কাজ করে?

    কল্পনা করুন, আপনার কাছে দুটি বই আছে – “বাংলা ব্যাকরণ” এবং “ইংরেজি ব্যাকরণ”। আপনি OR ফাংশন ব্যবহার করে পরীক্ষা করতে চান যে আপনার কাছে কোনো একটি ব্যাকরণ বই আছে কিনা।

    =OR(A2="বাংলা ব্যাকরণ", A2="ইংরেজি ব্যাকরণ")

    এই সূত্রটি “TRUE” ফেরত দেবে কারণ A2 কোষে “বাংলা ব্যাকরণ” লেখা আছে।

    OR ফাংশন ব্যবহারের নিয়ম:

    • OR ফাংশনের জন্য কমপক্ষে দুটি যুক্তি (argument) প্রয়োজন।
    • যুক্তিগুলো TRUE/FALSE মান, কোষ রেফারেন্স, বা পাঠ্য হতে পারে।
    • যদি সকল যুক্তি FALSE হয়, তাহলে OR ফাংশন “FALSE” ফেরত দেয়।

    OR ফাংশন ব্যবহারের উদাহরণ:

    রাজু একটি স্কুলের শিক্ষক। তিনি তার শিক্ষার্থীদের জন্য একটি পরীক্ষা তৈরি করেছেন। পরীক্ষায় উত্তীর্ণ হতে হলে, শিক্ষার্থীদেরকে বাংলা বা ইংরেজি বিষয়ে কমপক্ষে 50% নম্বর পেতে হবে। রাজু OR ফাংশন ব্যবহার করে পরীক্ষা করতে চান যে কোন শিক্ষার্থী উত্তীর্ণ হয়েছে কিনা।

    ছাত্রবাংলাইংরেজিফলাফল
    রিফাত6540উত্তীর্ণ
    মীনা3570উত্তীর্ণ
    করিম4545নৈমত্তিক
    নীলা2055উত্তীর্ণ

    সূত্র:

    =OR(B2>=50, C2>=50)

    এই সূত্রটি B2 এবং C2 কোষের মান পরীক্ষা করে। যদি কোনো একটি বিষয়ে 50% বা তার বেশি নম্বর থাকে, তাহলে “উত্তীর্ণ” ফেরত দেবে।

    OR ফাংশনের আরও ব্যবহার:

    • বিকল্প ডেটা যাচাই: নিশ্চিত করুন যে ব্যবহারকারী একটি নির্দিষ্ট ফর্মে সঠিক ডেটা প্রবেশ করিয়েছে।
    • ডেটা বিশ্লেষণ: ডেটাসেট থেকে নির্দিষ্ট মান খুঁজে বের করুন।
    • ডাইনামিক রিপোর্টিং: রিপোর্ট তৈরি করুন যা বিভিন্ন শর্তের উপর ভিত্তি করে পরিবর্তিত হয়।
  • NOT function: লজিক্যাল মানের (TRUE বা FALSE) বিপরীত মান ফেরত দেয়

    এটি একটি লজিক্যাল ফাংশন যা একটি বুলিয়ান মানের বিপরীত মান ফেরত দেয়। সহজ কথায়, যদি “সত্য” হয় “মিথ্যা”, NOT ফাংশন তাকে “সত্য” করে তুলবে। এক্সেলের NOT ফাংশন হলো লজিক্যাল ফাংশন গুলোর মধ্যে একটি, যা একটি মানের বিপরীত মান বের করে। সহজ কথায় বলতে গেলে, NOT ফাংশন যদি কোন মানকে সত্য বলে মনে করে, তাহলে তাকে মিথ্যা বলে মনে করবে। আর যদি কোন মানকে মিথ্যা বলে মনে করে, তাহলে তাকে সত্য বলে মনে করবে।

    NOT ফাংশন কিভাবে কাজ করে?

    NOT ফাংশন কেবল একটি একক আর্গুমেন্ট গ্রহণ করে, যা যেকোনো বুলিয়ান মান হতে পারে।

    • সত্য: যদি আর্গুমেন্ট “সত্য” হয়, NOT ফাংশন “মিথ্যা” ফেরত দেবে।
    • মিথ্যা: যদি আর্গুমেন্ট “মিথ্যা” হয়, NOT ফাংশন “সত্য” ফেরত দেবে।

    NOT ফাংশন ব্যবহারের নিয়ম:

    • NOT ফাংশনের জন্য কেবল একটি একক আর্গুমেন্ট প্রয়োজন।
    • আর্গুমেন্ট যেকোনো বুলিয়ান মান হতে পারে, যেমন “সত্য”, “মিথ্যা”, একটি লজিক্যাল অপারেশন বা একটি বুলিয়ান মান ফেরত দেওয়া অন্য কোন ফাংশন।
    • NOT ফাংশন “সত্য” বা “মিথ্যা” মান ফেরত দেয়।

    NOT ফাংশন ব্যবহারের উদাহরণ:

    গল্প:

    রাজু একজন স্কুলছাত্র। সে তার গণিত পরীক্ষায় উত্তীর্ণ হতে চায়। রাজু জানে যে পরীক্ষায় উত্তীর্ণ হতে হলে তাকে 60% এর বেশি নম্বর পেতে হবে।

    রাজুর পরীক্ষার ফলাফল বেরিয়েছে। সে 58% নম্বর পেয়েছে। রাজু কি পরীক্ষায় উত্তীর্ণ হয়েছে?

    সমাধান:

    এই সমস্যার সমাধান করতে NOT ফাংশন ব্যবহার করা যায়।

    সূত্র:

    =NOT(A1>=60%)

    যেখানে:

    • A1 সেলটিতে রাজুর পরীক্ষার নম্বর (58%) রয়েছে।

    ফলাফল:

    • যদি রাজুর নম্বর 60% এর বেশি হয়, তাহলে A1 সেলটি “সত্য” ফেরত দেবে। NOT ফাংশন “সত্য” এর বিপরীত, অর্থাৎ “মিথ্যা” ফেরত দেবে।
    • যদি রাজুর নম্বর 60% এর কম হয়, তাহলে A1 সেলটি “মিথ্যা” ফেরত দেবে। NOT ফাংশন “মিথ্যা” এর বিপরীত, অর্থাৎ “সত্য” ফেরত দেবে।

    এই ক্ষেত্রে, রাজুর নম্বর 60% এর কম, তাই NOT ফাংশন “সত্য” ফেরত দেবে। এর মানে রাজু পরীক্ষায় উত্তীর্ণ হয়নি।

    NOT ফাংশন ব্যবহারের আরও কিছু উদাহরণ:

    • একটি নির্দিষ্ট ইমেইল অ্যাকাউন্টে লগইন করা হয়েছে কিনা তা পরীক্ষা করা।
    • একটি ফাইল খোলা আছে কিনা তা পরীক্ষা করা।
    • একটি নির্দিষ্ট তারিখ বর্তমান তারিখের চেয়ে আগে কিনা তা পরীক্ষা করা।
  • MAP function

    MAP ফাংশন হলো এক্সেলের একটি শক্তিশালী হাতিয়ার যা আপনাকে একটি অ্যারের প্রতিটি মানকে নতুন মানে রূপান্তর করতে সাহায্য করে। এটি একটি LAMBDA ফাংশন ব্যবহার করে, যা আপনাকে নতুন মান তৈরি করার জন্য নিজস্ব লজিক তৈরি করতে দেয়।

    MAP ফাংশন কিভাবে কাজ করে?

    MAP ফাংশন তিনটি অংশ নিয়ে গঠিত:

    1. অ্যারে(গুলি): যে অ্যারের মানগুলো আপনি রূপান্তর করতে চান।
    2. LAMBDA ফাংশন: নতুন মান তৈরি করার জন্য ব্যবহৃত লজিক।
    3. রিটার্ন মান: রূপান্তরিত মানগুলোর নতুন অ্যারে।

    MAP ফাংশন ব্যবহারের নিয়ম:

    1. সঠিক অ্যারে নির্বাচন করুন: MAP ফাংশনটি যে অ্যারে(গুলি) ব্যবহার করবে তা নির্ধারণ করুন।
    2. LAMBDA ফাংশনে লজিক লিখুন: নতুন মান তৈরি করার জন্য LAMBDA ফাংশনে আপনার প্রয়োজনীয় লজিক লিখুন।
    3. ফর্মুলা লিখুন: MAP ফাংশন, অ্যারে(গুলি) এবং LAMBDA ফাংশন ব্যবহার করে ফর্মুলা লিখুন।

    MAP ফাংশন ব্যবহারের উদাহরণ:

    গল্প:

    ধরুন আপনার কাছে একটি অ্যারে আছে যাতে কিছু সংখ্যা রয়েছে। আপনি চান 4 এর চেয়ে বড় সংখ্যাগুলোকে বর্গ করতে এবং 4 এর চেয়ে ছোট বা সমান সংখ্যাগুলোকে অপরিবর্তিত রাখতে।

    সমাধান:

    আপনি MAP ফাংশন ব্যবহার করে এটি করতে পারেন।

    ধাপ ১:

    নিম্নলিখিত ডেটাটি A1:C2 সেলে প্রবেশ করুন:

    ABC
    153
    272

    ধাপ ২:

    নিম্নলিখিত ফর্মুলা D4 সেলে প্রবেশ করুন:

    =MAP(A1:C2, LAMBDA(a, IF(a>4,a*a,a)))

    ফলাফল:

    D4 সেলে আপনি নিম্নলিখিত ফলাফলটি পাবেন:

    1253
    2492

    ব্যাখ্যা:

    • MAP ফাংশন A1:C2 অ্যারেটি ব্যবহার করে।
    • LAMBDA ফাংশন IF স্টেটমেন্ট ব্যবহার করে নতুন মান তৈরি করে।
    • যদি a 4 এর চেয়ে বড় হয়, তাহলে LAMBDA ফাংশন a কে বর্গ করে।
    • অন্যথায়, LAMBDA ফাংশন a কে অপরিবর্তিত রাখে।
    • MAP ফাংশন LAMBDA ফাংশন থেকে রিটার্ন করা মানগুলোর একটি নতুন অ্যারে তৈরি করে।

    MAP ফাংশন ব্যবহারের সুবিধা:

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

    MAKEARRAY ফাংশন আপনাকে নির্দিষ্ট সংখ্যক সারি ও কলাম ধারণকারী একটি গণনা করা অ্যারে তৈরি করতে সাহায্য করে। এটি একটি LAMBDA ফাংশন ব্যবহার করে যা প্রতিটি সেলের মান নির্ধারণ করে।

    MAKEARRAY ফাংশন কিভাবে কাজ করে?

    এই ফাংশন তিনটি আর্গুমেন্ট গ্রহণ করে:

    1. rows: অ্যারেতে কতগুলো সারি থাকবে তা নির্ধারণ করে।
    2. cols: অ্যারেতে কতগুলো কলাম থাকবে তা নির্ধারণ করে।
    3. lambda: এটি একটি LAMBDA ফাংশন যা প্রতিটি সেলের মান নির্ধারণ করে। এই ফাংশন দুটি আর্গুমেন্ট গ্রহণ করে:
      • row: সেলের সারির ইনডেক্স
      • col: সেলের কলামের ইনডেক্স

    MAKEARRAY ফাংশন ব্যবহারের নিয়ম:

    • rows এবং cols আর্গুমেন্ট অবশ্যই ১-এর চেয়ে বড় হতে হবে।
    • lambda আর্গুমেন্ট অবশ্যই একটি বৈধ LAMBDA ফাংশন হতে হবে।
    • MAKEARRAY ফাংশন সবসময় একটি নতুন অ্যারে তৈরি করে, কোন বিদ্যমান অ্যারে পরিবর্তন করে না।

    MAKEARRAY ফাংশন ব্যবহারের উদাহরণ:

    গল্প:

    মনে করুন, আপনার কাছে একটি নমুনা ডেটা সেট আছে যেখানে প্রতিটি সেলের মান তার সারি ও কলামের ইনডেক্সের গুণফল।

    সমাধান:

    আপনি MAKEARRAY ফাংশন ব্যবহার করে এই ডেটা সেট তৈরি করতে পারেন।

    সেল A2-এ নিম্নলিখিত সূত্রটি লিখুন:

    =MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
    

    এই সূত্রটি 3×3 আকারের একটি অ্যারে তৈরি করবে যেখানে প্রতিটি সেলের মান তার সারি ও কলামের ইনডেক্সের গুণফল হবে।

    ফলাফল:

    A2: 1
    B2: 2
    C2: 3
    
    A3: 2
    B3: 4
    C3: 6
    
    A4: 3
    B4: 6
    C4: 9
    

    এই উদাহরণে, LAMBDA ফাংশন r*c ব্যবহার করে প্রতিটি সেলের মান নির্ধারণ করে।