এক্সেল এগ্রিগেট ফাংশন কীভাবে ব্যবহার করবেন? | (উদাহরণ সহ)

এক্সেল এগ্রিগেট ফাংশন

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

বাক্য গঠন

এগ্রিগেট সূত্রের জন্য দুটি বাক্য গঠন রয়েছে:

  1. রেফারেন্স সিনট্যাক্স

= বৃদ্ধিতে (ফাংশন_নাম, বিকল্পগুলি, রেফ 1, রেফ 2, রেফ [3],…)

  1. অ্যারে সিনট্যাক্স

= অগ্রগতি (ফাংশন_নাম, বিকল্পগুলি, অ্যারে, [কে])

ফাংশন_নম এমন একটি সংখ্যা যা একটি নির্দিষ্ট ফাংশন যা আমরা ব্যবহার করতে চাই তা বোঝায় এটি 1-19 এর একটি সংখ্যা

বিকল্প: এটি 0 থেকে 7 অবধি সংখ্যার মানও এবং গণনার সময় কোন মানগুলি অবহেলা করা হবে তা নির্ধারণ করে

রেফ 1, রেফ 2, রেফ [3]: রেফারেন্স সিনট্যাক্সটি ব্যবহার করার সময় এটি আর্গুমেন্ট হয়, এটি এমন সংখ্যার মান বা মান যা আমরা গণনাটি সম্পাদন করতে চাই, কমপক্ষে দুটি আর্গুমেন্ট প্রয়োজন বাকী যুক্তিগুলি optionচ্ছিক।

অ্যারে: মানগুলির একটি অ্যারে যার উপর আমরা ক্রিয়াকলাপটি করতে চাই, এটি এক্সেলের মধ্যে অ্যাগ্রিগেট ফাংশনের অ্যারে সিনট্যাক্সে ব্যবহৃত হয়

কে: একটি alচ্ছিক আর্গুমেন্ট এবং এটি একটি সাংখ্যিক মান, এটি যখন এক্সেলে লার্জি, এসএমএলএল, পার্সেন্টিল.এক্সসি, কোয়ার্টাইল.আইএনসি, পার্সেন্টিল.আইএনসি বা কোয়ার্টাইল.এক্সসির মতো ফাংশন ব্যবহৃত হয় তখন এটি ব্যবহৃত হয়।

উদাহরণ

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

উদাহরণ - # 1

ধরা যাক আমাদের সংখ্যার একটি তালিকা আছে এবং আমরা গড়, গণনাটি এমন কোষের সংখ্যা গণনা করব যা একটি মান, ক্যালকা-ক্যালকা শূন্য নয় এমন কোষের সংখ্যা, সর্বাধিক, ন্যূনতম, পণ্য এবং প্রদত্ত সংখ্যার মানগুলির যোগফল। মানগুলি নীচে সারণিতে দেওয়া আছে:

আসুন প্রথমে প্রদত্ত সমস্ত মানগুলির জন্য সারি 9 এর গড় গণনা করা যাক। গড় হিসাবে ফাংশন_ সংখ্যা হয়

কলাম সিতে, সমস্ত মান দেওয়া হয় এবং আমাদের কোনও মান অগ্রাহ্য করতে হবে না, তাই আমরা বিকল্প 4 নির্বাচন করব (কিছুই উপেক্ষা করবেন না)

এবং সংখ্যার মানগুলির অ্যারে হিসাবে C1: C8 মানের ব্যাপ্তি নির্বাচন করে

থেকে 'কে ’ একটি বিকল্প argument কে।

সুতরাং, গড় মান হয়

একইভাবে, D1: D8 পরিসরের জন্য আবার আমরা বিকল্প 4 নির্বাচন করব।

পরিসীমা E1: E8 এর জন্য, একটি ঘর E6 এর মধ্যে একটি ত্রুটি মান রয়েছে, আমরা যদি একই অগ্রিগেট সূত্রটি ব্যবহার করি তবে আমরা একটি ত্রুটি পেয়ে যাব, তবে যখন কোনও উপযুক্ত বিকল্প ব্যবহার করা হয়, তখন এক্সেলের অ্যাগ্রিগেট ত্রুটি উপেক্ষা করে অবশিষ্ট মানগুলির গড় দেয় E6 এর মান।

ত্রুটির মানগুলি উপেক্ষা করার জন্য, আমাদের কাছে বিকল্প 6 রয়েছে।

একইভাবে, পরিসীমা জি 1: জি 8 এর জন্য আমরা 6 বিকল্পটি ব্যবহার করব (ত্রুটির মানগুলি উপেক্ষা করুন)

এখন, H3 ব্যাপ্তির জন্য যদি আমরা একটি মান put৪ রাখি এবং তৃতীয় সারিটি লুকিয়ে রাখি এবং লুকানো সারিটি উপেক্ষা করতে বিকল্প 5 ব্যবহার করি, এক্সেলের অ্যাগ্রিগেট আমরা কেবলমাত্র দৃশ্যমান সংখ্যার মানগুলির জন্য গড় মান দেব।

সারি লুকানো ছাড়াই আউটপুট 3

সারি লুকানোর পরে আউটপুট 3

অন্যান্য ক্রিয়াকলাপের জন্য এজ্রেগেট সূত্র প্রয়োগ করা হচ্ছে

উদাহরণ - # 2

মনে করুন নীচের মত বিভিন্ন চ্যানেল থেকে বিভিন্ন তারিখে উপার্জনের জন্য আমাদের একটি টেবিল রয়েছে

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

আমরা চাই যে আমরা যখন চ্যানেলটি ফিল্টার করি তখন আমরা যে মানগুলি দৃশ্যমান হয় তার যোগফল পাই, সুতরাং এস আই এম ফাংশনটি ব্যবহার না করে আমরা ফিল্টার হওয়ার সময় দৃশ্যমান যে মানগুলির যোগফল পাওয়া যায় তার জন্য যোগফল ফাংশনটি ব্যবহার করব a প্রয়োগ

সুতরাং, আমাদের বিকল্প বিকল্প কোড 5 (লুকানো সারি এবং মানগুলি উপেক্ষা করে) সহ একটি এসআরগ্রেগেট ফাংশনটির সাথে এসইউ সূত্রটি প্রতিস্থাপন করা হবে,

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

প্রত্যক্ষ চ্যানেলের জন্য উত্পন্ন মোট রাজস্ব:

জৈব চ্যানেলের জন্য উত্পন্ন মোট রাজস্ব:

প্রদেয় চ্যানেলের জন্য উত্পন্ন মোট রাজস্ব:

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

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

যখন আমরা বিকল্প 5 ব্যবহার করি, আমরা মোট উপার্জনের এসএমএমের ত্রুটিটি পাই, এখন আমাদের ত্রুটিটি উপেক্ষা করতে 6 বিকল্পটি ব্যবহার করতে হবে

Option বিকল্পটি ব্যবহার করে আমরা ত্রুটি মানগুলি উপেক্ষা করে যোগফল পাই, তবে আমরা যখন ফিল্টারটি প্রয়োগ করি, উদাহরণস্বরূপ, চ্যানেল মান সরাসরি দ্বারা ফিল্টার করি ত্রুটিগুলি উপেক্ষা করে আমরা একই সমষ্টি পাই তবে একই সাথে আমাদের লুকানো মানগুলিও উপেক্ষা করতে হবে।

সুতরাং, এই ক্ষেত্রে, আমরা বিকল্পটি 7 ব্যবহার করব যা ত্রুটির মানগুলিকে উপেক্ষা করবে এবং একই সময়ে লুকানো সারিগুলি

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

  • এগ্রিগেট ফাংশনটি _ সংখ্যাটি 19 এর চেয়ে বেশি বা 1 এরও কম সংখ্যক ফাংশনটি স্বীকৃতি দেয় না এবং একইভাবে বিকল্প সংখ্যার জন্য এটি 7 এর চেয়ে বেশি এবং 1 টিরও কম মানগুলি স্বীকৃতি দেয় না, যদি আমরা অন্য কোনও মান সরবরাহ করে তবে এটি একটি # মান দেয় ! ত্রুটি
  • এটি সর্বদা সংখ্যার মানটি গ্রহণ করে এবং সর্বদা একটি আউটপুট হিসাবে একটি সাংখ্যিক মান প্রদান করে
  • এক্সেলের এগ্রিগেটের একটি সীমাবদ্ধতা রয়েছে; এটি কেবল লুকানো সারিগুলিকে উপেক্ষা করে তবে লুকানো কলামগুলি উপেক্ষা করে না।