সুচিপত্র
এই টিউটোরিয়ালটি SUMIF এবং SUMIFS ফাংশনের মধ্যে তাদের সিনট্যাক্স এবং ব্যবহারের পরিপ্রেক্ষিতে পার্থক্য ব্যাখ্যা করে এবং Excel 365, 2021, 2019, 2016-এ একাধিক AND/OR মানদণ্ডের সাথে মানগুলি যোগ করার জন্য বেশ কয়েকটি সূত্র উদাহরণ প্রদান করে , 2013, 2010, এবং নিম্ন।
সবাই জানে, মাইক্রোসফ্ট এক্সেল ডেটা সহ বিভিন্ন গণনা করার জন্য ফাংশনের একটি অ্যারে প্রদান করে। কিছু নিবন্ধ আগে, আমরা COUNTIF এবং COUNTIFS অন্বেষণ করেছি, যা যথাক্রমে একটি একক শর্ত এবং বেশ কয়েকটি শর্তের উপর ভিত্তি করে কোষ গণনার জন্য ডিজাইন করা হয়েছে৷ গত সপ্তাহে আমরা এক্সেল SUMIF কভার করেছি যা নির্দিষ্ট মানদণ্ড পূরণ করে মান যোগ করে। এখন সময় এসেছে SUMIF-এক্সেল SUMIFS-এর বহুবচন সংস্করণ যা একাধিক মানদণ্ডের দ্বারা মানগুলিকে যোগ করার অনুমতি দেয়৷
যারা SUMIF ফাংশনের সাথে পরিচিত তারা ভাবতে পারেন যে এটিকে SUMIFS-এ রূপান্তর করতে শুধুমাত্র একটি অতিরিক্ত "S" লাগবে৷ এবং কিছু অতিরিক্ত মানদণ্ড। এটি বেশ যৌক্তিক বলে মনে হবে… কিন্তু মাইক্রোসফ্টের সাথে ডিল করার সময় "যৌক্তিক" এটি সবসময় হয় না : )
এক্সেল SUMIF ফাংশন - সিনট্যাক্স & ব্যবহার
SUMIF ফাংশন শর্তসাপেক্ষে একটি একক মানদণ্ড এর উপর ভিত্তি করে মান যোগ করতে ব্যবহৃত হয়। আমরা পূর্ববর্তী নিবন্ধে SUMIF সিনট্যাক্স সম্পর্কে বিস্তারিত আলোচনা করেছি, এবং এখানে শুধুমাত্র একটি দ্রুত রিফ্রেশার রয়েছে৷
SUMIF(পরিসীমা, মানদণ্ড, [সম_রেঞ্জ])- পরিসীমা - কক্ষের পরিসর আপনার মানদণ্ড দ্বারা মূল্যায়ন করা আবশ্যক।
- মানদণ্ড - শর্ত যেআপনাকে আরও একটি ছোট কৌশল ব্যবহার করতে হবে - একটি SUM ফাংশনে আপনার SUMIF সূত্রটি আবদ্ধ করুন, এইভাবে:
=SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))
যেমন আপনি দেখতে পাচ্ছেন, একটি অ্যারের মানদণ্ড SUMIF + SUMIF এর তুলনায় সূত্রটিকে অনেক বেশি কম্প্যাক্ট করে, এবং আপনাকে অ্যারেতে যত খুশি তত মান যোগ করতে দেয়।
এই পদ্ধতিটি সংখ্যার সাথে সাথে পাঠ্য মানগুলির সাথেও কাজ করে। উদাহরণস্বরূপ, যদি C কলামে সরবরাহকারীদের নামের পরিবর্তে, আপনার সরবরাহকারী আইডি যেমন 1, 2, 3 ইত্যাদি থাকে, তাহলে আপনার SUMIF সূত্রটি এর মতো দেখাবে:
=SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))
টেক্সট মানের বিপরীতে, সংখ্যাগুলি অ্যারে আর্গুমেন্টে ডবল উদ্ধৃতিতে আবদ্ধ করা প্রয়োজন হয় না।
উদাহরণ 3. SUMPRODUCT & SUMIF
যদি, আপনার পছন্দের উপায় হল কিছু কক্ষের মানদণ্ডগুলি তালিকাভুক্ত করা যা সরাসরি সূত্রে নির্দিষ্ট করে, আপনি SUMIF ফাংশনের সাথে একত্রে SUMIF ব্যবহার করতে পারেন যা প্রদত্ত অ্যারেগুলির উপাদানগুলিকে গুণ করে এবং ফেরত দেয় সেই পণ্যগুলির যোগফল।
=SUMPRODUCT(SUMIF(C2:C9, G2:G4, D2:D9))
যেখানে G2:G4 হল আপনার মানদণ্ডের কক্ষগুলি, আমাদের ক্ষেত্রে সরবরাহকারীদের নাম, নীচের স্ক্রিনশটে দেখানো হয়েছে৷
তবে অবশ্যই, আপনার SUMIF ফাংশনের একটি অ্যারের মানদণ্ডে মানগুলি তালিকাভুক্ত করা থেকে কিছুই আপনাকে বাধা দেয় না যদি আপনি চান:
=SUMPRODUCT(SUMIF(C2:C9, {"Mike","John","Pete"}, D2:D9))
উভয় সূত্রের দ্বারা প্রত্যাবর্তিত ফলাফলটি আপনার মতই হবে স্ক্রিনশটে দেখুন:
এক্সেল SUMIFS মাল্টিপল বা মাপদণ্ডের সাথে
আপনি যদি শর্তসাপেক্ষে এক্সেলে মানগুলিকে যোগ করতে চান তবে শুধুমাত্র এর সাথে নয়একাধিক বা শর্ত, কিন্তু শর্তের বেশ কয়েকটি সেট সহ, আপনাকে SUMIF এর পরিবর্তে SUMIFS ব্যবহার করতে হবে। আমরা এইমাত্র যা আলোচনা করেছি তার সাথে সূত্রগুলি খুব মিল হবে৷
স্বাভাবিক হিসাবে, একটি উদাহরণ বিন্দুটিকে আরও ভালভাবে ব্যাখ্যা করতে সাহায্য করতে পারে৷ আমাদের ফল সরবরাহকারীদের সারণীতে, আসুন ডেলিভারির তারিখ (কলাম E) যোগ করি এবং অক্টোবরে মাইক, জন এবং পিটের দ্বারা বিতরণ করা মোট পরিমাণ খুঁজে বের করি।
উদাহরণ 1. SUMIFS + SUMIFS
The এই পদ্ধতির দ্বারা উত্পাদিত সূত্রে প্রচুর পুনরাবৃত্তি রয়েছে এবং এটি কষ্টকর দেখায়, তবে এটি বোঝা সহজ এবং সবচেয়ে গুরুত্বপূর্ণভাবে এটি কাজ করে : )
=SUMIFS(D2:D9,C2:C9, "Mike", E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014") +
SUMIFS(D2:D9, C2: C9, "John", E2:E9, ">=10/1/2014", E2:E9, "<=10/31/2014") +
SUMIFS(D2:D9, C2 :C9, "পিট", E2:E9, ">=10/1/2014" ,E2:E9, "<=10/31/2014")
যেমন আপনি দেখছেন, আপনি একটি লিখছেন প্রতিটি সরবরাহকারীর জন্য আলাদা SUMIFS ফাংশন এবং দুটি শর্ত অন্তর্ভুক্ত করে - Oct-1 (">=10/1/2014",) এর সমান বা তার বেশি এবং 31 অক্টোবর ("<=10/31) এর থেকে কম বা সমান /2014"), এবং তারপরে আপনি ফলাফল যোগ করুন৷
উদাহরণ 2. SUM & একটি অ্যারে আর্গুমেন্ট সহ SUMIFS
আমি SUMIF উদাহরণে এই পদ্ধতির সারাংশ ব্যাখ্যা করার চেষ্টা করেছি, তাই এখন আমরা কেবল সেই সূত্রটি অনুলিপি করতে পারি, আর্গুমেন্টের ক্রম পরিবর্তন করতে পারি (যেমন আপনি মনে রাখবেন এটি SUMIF-এ ভিন্ন এবং SUMIFS) এবং অতিরিক্ত মানদণ্ড যোগ করুন। ফলস্বরূপ সূত্রটি SUMIFS + SUMIFS-এর তুলনায় আরও কমপ্যাক্ট:
=SUM(SUMIFS(D2:D9,C2:C9, {"Mike", "John", "Pete"}, E2:E9,">=10/1/2014", E2:E9, "<=10/31/2014"))
এর দ্বারা ফলাফল পাওয়া গেছেএই সূত্রটি আপনি উপরের স্ক্রিনশটে যেভাবে দেখছেন ঠিক একই রকম৷
উদাহরণ 3. SUMPRODUCT & SUMIFS
যেমন আপনি মনে রাখবেন, SUMPRODUCT পদ্ধতিটি আগের দুটি থেকে আলাদা যেভাবে আপনি আপনার প্রতিটি মানদণ্ড একটি পৃথক কক্ষে প্রবেশ করান না বরং সরাসরি সূত্রে নির্দিষ্ট করে। বেশ কয়েকটি মানদণ্ড সেটের ক্ষেত্রে, SUMPRODUCT ফাংশন যথেষ্ট হবে না এবং আপনাকে ISNUMBER এবং MATCHও নিয়োগ করতে হবে৷
সুতরাং, ধরে নিচ্ছি যে সরবরাহের নামগুলি H1:H3 কক্ষে রয়েছে, শুরুর তারিখ রয়েছে সেল H4 এবং শেষ তারিখ সেল H5-এ, আমাদের SUMPRODUCT সূত্র নিম্নলিখিত আকার ধারণ করে:
=SUMPRODUCT(--(E2:E9>=H4), --(E2:E9<=H5), --(ISNUMBER(MATCH(C2:C9, H1:H3,0))), D2:D9)
অনেকে ভাবছেন কেন ডাবল ড্যাশ ব্যবহার করেন (--) SUMPRODUCT সূত্রে। মোদ্দা কথা হল যে Excel SUMPRODUCT সমস্ত সাংখ্যিক মানগুলিকে উপেক্ষা করে, যখন আমাদের সূত্রে তুলনাকারী অপারেটররা বুলিয়ান মান (সত্য / মিথ্যা), যা অ-সংখ্যাসূচক। এই বুলিয়ান মানগুলিকে 1 এবং 0-এ রূপান্তর করতে, আপনি ডাবল বিয়োগ চিহ্ন ব্যবহার করেন, যাকে প্রযুক্তিগতভাবে ডবল ইউনারি অপারেটর বলা হয়। প্রথম unary যথাক্রমে TRUE/FALSE -1/0-তে বাধ্য করে। দ্বিতীয় ইউনারি মানগুলিকে অস্বীকার করে, যেমন চিহ্নটিকে বিপরীত করে, সেগুলিকে +1 এবং 0-এ পরিণত করে, যা SUMPRODUCT ফাংশন বুঝতে পারে৷
আমি আশা করি উপরের ব্যাখ্যাটি বোধগম্য হবে৷ এবং তা না হলেও, শুধুমাত্র এই নিয়মটি মনে রাখবেন - আপনি যখন আপনার SUMPRODUCT এ তুলনা অপারেটর ব্যবহার করছেন তখন ডাবল ইউনারি অপারেটর (--) ব্যবহার করুনসূত্র।
অ্যারে সূত্রে এক্সেল SUM ব্যবহার করা
আপনার মনে আছে, Microsoft Excel 2007-এ SUMIFS ফাংশন প্রয়োগ করেছে। কেউ যদি এখনও Excel 2003, 2000 বা তার আগের ব্যবহার করে, তাহলে আপনাকে একটি ব্যবহার করতে হবে একাধিক এবং মানদণ্ডের সাথে মান যোগ করার জন্য SUM অ্যারে সূত্র। স্বাভাবিকভাবেই, এই পদ্ধতিটি এক্সেল 2013 - 2007-এর আধুনিক সংস্করণেও কাজ করে এবং এটিকে SUMIFS ফাংশনের একটি পুরানো ধাঁচের প্রতিরূপ হিসাবে বিবেচনা করা যেতে পারে৷
উপরে আলোচনা করা SUMIF সূত্রগুলিতে, আপনি ইতিমধ্যেই অ্যারে আর্গুমেন্ট ব্যবহার করেছেন, কিন্তু একটি অ্যারে সূত্র কিছু আলাদা।
উদাহরণ 1. Excel 2003 এবং তার আগের একাধিক AND মানদণ্ডের সমষ্টি
আসুন প্রথম উদাহরণে ফিরে আসা যাক যেখানে আমরা এর সাথে সম্পর্কিত পরিমাণের যোগফল খুঁজে পেয়েছি একটি প্রদত্ত ফল এবং সরবরাহকারী:
যেমন আপনি ইতিমধ্যে জানেন, এই কাজটি একটি সাধারণ SUMIFS সূত্র ব্যবহার করে সহজে সম্পন্ন করা হয়:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
এবং এখন, আসুন দেখি কিভাবে একই কাজটি এক্সেলের প্রথম দিকের "SUMIFS-মুক্ত" সংস্করণে সম্পন্ন করা যায়। প্রথমে, আপনি range="condition" আকারে যে সমস্ত শর্ত পূরণ করতে হবে তা লিখুন। এই উদাহরণে, আমাদের দুটি পরিসর/শর্ত জোড়া আছে:
শর্ত 1: A2:A9="apples"
শর্ত 2: B2:B9="Pete"
তারপর, আপনি একটি SUM সূত্র লিখুন যা আপনার সমস্ত পরিসীমা/শর্ত জোড়াকে "গুণ" করে, প্রতিটি বন্ধনীতে আবদ্ধ। শেষ গুণক হল সমষ্টির পরিসর, C2:C9 আমাদের ক্ষেত্রে:
=SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))
নিচের স্ক্রিনশটে যেমনটি দেখানো হয়েছে,সূত্রটি সর্বশেষ এক্সেল 2013 সংস্করণে পুরোপুরি কাজ করে৷
দ্রষ্টব্য৷ যেকোনো অ্যারে সূত্র প্রবেশ করার সময়, আপনাকে অবশ্যই Ctrl + Shift + Enter টিপুন। একবার আপনি এটি করলে, আপনার সূত্রটি {কোঁকড়া ধনুর্বন্ধনীতে} আবদ্ধ হয়ে যাবে, যা একটি দৃশ্যমান ইঙ্গিত যে একটি অ্যারে সূত্র সঠিকভাবে প্রবেশ করানো হয়েছে। আপনি যদি ম্যানুয়ালি ধনুর্বন্ধনী টাইপ করার চেষ্টা করেন, আপনার সূত্রটি একটি পাঠ্য স্ট্রিং-এ রূপান্তরিত হবে এবং এটি কাজ করবে না।
উদাহরণ 2. আধুনিক এক্সেল সংস্করণে SUM অ্যারে সূত্র
এমনকি এক্সেলের আধুনিক সংস্করণেও, SUM ফাংশনের শক্তিকে অবমূল্যায়ন করা উচিত নয়। SUM অ্যারে সূত্রটি কেবল মনের জিমন্যাস্টিকস নয়, তবে এর একটি ব্যবহারিক মান রয়েছে, যেমনটি নিম্নলিখিত উদাহরণে প্রদর্শিত হয়েছে৷
ধরুন, আপনার দুটি কলাম আছে, B এবং C, এবং আপনাকে কতবার গণনা করতে হবে কলাম C কলাম B এর থেকে বড়, যখন কলাম C এর একটি মান 10 এর থেকে বড় বা সমান হয়। একটি অবিলম্বে সমাধান যা মনে আসে তা হল SUM অ্যারে সূত্র ব্যবহার করে:
=SUM((C1:C10>=10) * (C1:C10>B1:B10))
উপরের সূত্রে কোন ব্যবহারিক প্রয়োগ দেখতে পাচ্ছেন না? এটি সম্পর্কে অন্যভাবে চিন্তা করুন : )
ধরুন, নীচের স্ক্রিনশটে দেখানো অর্ডারের তালিকা আপনার কাছে রয়েছে এবং আপনি জানতে চান যে নির্দিষ্ট তারিখের মধ্যে কতগুলি পণ্য সম্পূর্ণরূপে বিতরণ করা হয়নি। এক্সেলের ভাষায় অনুবাদ করা হলে, আমাদের নিম্নলিখিত শর্ত রয়েছে:
শর্ত 1: কলাম B-এর একটি মান (অর্ডার করা আইটেম) 0-এর চেয়ে বেশি
শর্ত 2: কলাম C-এর একটি মান (ডেলিভার করা হয়েছে) ভিতরেকলাম B এর চেয়ে কম
শর্ত 3: কলাম D এর একটি তারিখ (নির্ধারিত তারিখ) 11/1/2014 এর কম।
তিনটি পরিসর/শর্ত জোড়া একসাথে রাখলে, আপনি পাবেন নিম্নলিখিত সূত্র:
=SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10
আচ্ছা, এই টিউটোরিয়ালে আলোচনা করা সূত্র উদাহরণগুলি কেবলমাত্র Excel SUMIFS এবং SUMIF ফাংশনগুলি সত্যিই কী করতে পারে তার পৃষ্ঠকে স্ক্র্যাচ করেছে৷ তবে আশা করি, তারা আপনাকে সঠিক দিকে নির্দেশ করতে সাহায্য করেছে এবং এখন আপনি আপনার এক্সেল ওয়ার্কবুকগুলিতে মানগুলি যোগ করতে পারেন যতই জটিল শর্ত বিবেচনা করুন না কেন।
অবশ্যই পূরণ করতে হবে, প্রয়োজন। - সম_রেঞ্জ - শর্ত পূরণ হলে যোগফলের ঘর, ঐচ্ছিক।
যেমন আপনি দেখছেন, এক্সেলের সিনট্যাক্স SUMIF ফাংশন শুধুমাত্র একটি শর্তের জন্য অনুমতি দেয়। এবং এখনও, আমরা বলি যে Excel SUMIF একাধিক মানদণ্ডের সাথে মানগুলি যোগ করতে ব্যবহার করা যেতে পারে। কিভাবে এটা পারব? বেশ কয়েকটি SUMIF ফাংশনের ফলাফল যোগ করে এবং অ্যারের মানদণ্ড সহ SUMIF সূত্রগুলি ব্যবহার করে, যেমনটি অনুসরণ করা উদাহরণগুলিতে প্রদর্শিত হয়েছে৷
Excel SUMIFS ফাংশন - সিনট্যাক্স & ব্যবহার
একাধিক মানদণ্ডের উপর ভিত্তি করে মানগুলির একটি শর্তসাপেক্ষ যোগফল খুঁজে পেতে আপনি এক্সেলে SUMIFS ব্যবহার করেন । SUMIFS ফাংশনটি Excel 2007-এ চালু করা হয়েছিল এবং এটি Excel 2010, 2013, 2016, 2019, 2021, এবং Excel 365-এর সমস্ত পরবর্তী সংস্করণে উপলব্ধ৷
SUMIF-এর তুলনায়, SUMIFS সিনট্যাক্সটি একটু বেশি জটিল :
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)প্রথম 3টি আর্গুমেন্ট বাধ্যতামূলক, অতিরিক্ত ব্যাপ্তি এবং তাদের সম্পর্কিত মানদণ্ড ঐচ্ছিক৷
-
sum_range
- যোগফলের জন্য এক বা একাধিক কোষ প্রয়োজন। এটি একটি একক কোষ, কোষের একটি পরিসর বা একটি নামকৃত পরিসর হতে পারে। শুধুমাত্র সংখ্যা সহ কক্ষ যোগ করা হয়; ফাঁকা এবং পাঠ্য মান উপেক্ষা করা হয়৷ -
criteria_range1
- সংশ্লিষ্ট মানদণ্ড দ্বারা মূল্যায়ন করা প্রথম পরিসর, প্রয়োজনীয়৷ -
criteria1
- প্রথম শর্ত যা অবশ্যই পূরণ করতে হবে, প্রয়োজনীয়৷ আপনি একটি সংখ্যা, লজিক্যাল এক্সপ্রেশন, সেল আকারে মানদণ্ড সরবরাহ করতে পারেনরেফারেন্স, টেক্সট বা অন্য এক্সেল ফাংশন। উদাহরণস্বরূপ আপনি 10, ">=10", A1, "cherries" বা TODAY() এর মতো মানদণ্ড ব্যবহার করতে পারেন। -
criteria_range2, criteria2, …
- এগুলি অতিরিক্ত ব্যাপ্তি এবং তাদের সাথে সম্পর্কিত মানদণ্ড, ঐচ্ছিক৷ আপনি SUMIFS সূত্রে 127টি পর্যন্ত পরিসর/মাপদণ্ডের জোড়া ব্যবহার করতে পারেন।
নোট:
- একটি SUMIFS সূত্র সঠিকভাবে কাজ করার জন্য, সমস্ত মাপদণ্ড_পরিসীমা আর্গুমেন্টের অবশ্যই sum_range এর মতো একই মাত্রা থাকতে হবে, অর্থাৎ একই সংখ্যক সারি এবং কলাম।
- SUMIFS ফাংশনটি AND লজিকের সাথে কাজ করে, যার অর্থ যোগফল পরিসরের একটি ঘর শুধুমাত্র যোগফল। যদি এটি নির্দিষ্ট সমস্ত মানদণ্ড পূরণ করে, অর্থাৎ সমস্ত মানদণ্ড সেই ঘরের জন্য সত্য৷
বেসিক SUMIFS সূত্র
এবং এখন, আসুন এক্সেল SUMIFS সূত্রটি দেখে নেওয়া যাক দুটি শর্ত। ধরুন, আপনার কাছে বিভিন্ন সরবরাহকারীর ফলের চালানের তালিকা রয়েছে। আপনার কলাম A-তে ফলের নাম, B কলামে সরবরাহকারীদের নাম এবং C কলামে পরিমাণ রয়েছে। আপনি যা চান তা হল একটি প্রদত্ত ফল এবং সরবরাহকারীর সাথে সম্পর্কিত পরিমাণের সমষ্টি খুঁজে বের করা, যেমন পিট দ্বারা সরবরাহ করা সমস্ত আপেল৷
আপনি যখন নতুন কিছু শিখছেন, তখন সাধারণ জিনিস দিয়ে শুরু করা সর্বদা একটি ভাল ধারণা৷ সুতরাং, শুরু করতে, আসুন আমাদের SUMIFS সূত্রের জন্য সমস্ত আর্গুমেন্ট সংজ্ঞায়িত করি:
- sum_range - C2:C9
- criteria_range1 - A2:A9
- criteria1 - " আপেল"
- criteria_range2 - B2:B9
- মাপদণ্ড2 -"পিট"
এখন উপরের প্যারামিটারগুলি একত্রিত করুন, এবং আপনি নিম্নলিখিত SUMIFS সূত্র পাবেন:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
প্রতি সূত্রটিকে আরও পরিমার্জন করুন, আপনি পাঠ্যের মানদণ্ড "আপেল" এবং "পিট" সেল রেফারেন্স দিয়ে প্রতিস্থাপন করতে পারেন। এই ক্ষেত্রে, অন্য কোনো সরবরাহকারীর কাছ থেকে অন্যান্য ফলের পরিমাণ গণনা করার জন্য আপনাকে সূত্র পরিবর্তন করতে হবে না:
=SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)
দ্রষ্টব্য। SUMIF এবং SUMIFS ফাংশন উভয়ই প্রকৃতির দ্বারা কেস-সংবেদনশীল। টেক্সট কেস চিনতে তাদের জন্য, অনুগ্রহ করে এক্সেলের কেস-সংবেদনশীল SUMIF এবং SUMIFS সূত্র দেখুন।
Excel-এ SUMIF বনাম SUMIFS
যেহেতু এই টিউটোরিয়ালটির উদ্দেশ্য হল সম্ভাব্য সব কিছু কভার করা বিভিন্ন শর্ত দ্বারা মান যোগ করার উপায়, আমরা উভয় ফাংশন - একাধিক মানদণ্ড সহ এক্সেল SUMIFS এবং SUMIF সহ সূত্র উদাহরণ আলোচনা করব। এগুলিকে সঠিকভাবে ব্যবহার করার জন্য, আপনাকে স্পষ্টভাবে বুঝতে হবে যে এই দুটি ফাংশনের মধ্যে কী মিল রয়েছে এবং কী উপায়ে তারা আলাদা৷
যদিও সাধারণ অংশটি পরিষ্কার (অনুরূপ উদ্দেশ্য এবং পরামিতি), পার্থক্যগুলি এতটা স্পষ্ট নয় যদিও খুবই প্রয়োজনীয়৷
SUMIF এবং SUMIFS-এর মধ্যে 4টি প্রধান পার্থক্য রয়েছে:
- শর্তের সংখ্যা ৷ SUMIF একবারে শুধুমাত্র একটি শর্ত মূল্যায়ন করতে পারে যখন SUMIFS একাধিক মানদণ্ড পরীক্ষা করতে পারে।
- সিনট্যাক্স । SUMIF-এর সাথে, sum_range হল শেষ এবং ঐচ্ছিক আর্গুমেন্ট - যদি সংজ্ঞায়িত না করা হয়, তাহলে রেঞ্জ আর্গুমেন্টের মানগুলি যোগ করা হয়। SUMIFS এর সাথে, sum_range হল প্রথম এবং প্রয়োজনীয় আর্গুমেন্ট।
- রেঞ্জের মাপ। SUMIF সূত্রে, sum_range অগত্যা একই হতে হবে না আকার এবং আকৃতি পরিসীমা হিসাবে, যতক্ষণ আপনার উপরের বাম কক্ষটি ডানদিকে থাকে। Excel SUMIFS-এ, প্রতিটি criteria_range -এ অবশ্যই sum_range আর্গুমেন্টের মতো একই সংখ্যক সারি এবং কলাম থাকতে হবে।
উদাহরণস্বরূপ, SUMIF(A2:A9,F1,C2:C18) সঠিক ফলাফল দেবে কারণ sum_range আর্গুমেন্টের (C2) সবচেয়ে বাম কক্ষটি সঠিক। সুতরাং, এক্সেল স্বয়ংক্রিয়ভাবে সংশোধন করবে এবং সম_রেঞ্জ -এ যতগুলি কলাম এবং সারি রয়েছে ততগুলি পরিসীমা -এ অন্তর্ভুক্ত করবে।
অসম আকারের রেঞ্জ সহ একটি SUMIFS সূত্র ফিরে আসবে একটি মান! ত্রুটি৷
- উপলব্ধতা ৷ SUMIF 365 থেকে 2000 পর্যন্ত সমস্ত এক্সেল সংস্করণে পাওয়া যায়। SUMIFS Excel 2007 এবং উচ্চতর সংস্করণে উপলব্ধ।
ঠিক আছে, যথেষ্ট কৌশল (অর্থাৎ তত্ত্ব), আসুন কৌশলে যাওয়া যাক (যেমন সূত্র উদাহরণ : )
এক্সেলে SUMIFS কীভাবে ব্যবহার করবেন - সূত্র উদাহরণ
এক মুহূর্ত আগে, আমরা দুটি পাঠের মানদণ্ড সহ একটি সাধারণ SUMIFS সূত্র নিয়ে আলোচনা করেছি। একই পদ্ধতিতে, আপনি সংখ্যা, তারিখ, লজিক্যাল এক্সপ্রেশন এবং অন্যান্য এক্সেল ফাংশন দ্বারা প্রকাশ করা একাধিক মানদণ্ড সহ এক্সেল SUMIFS ব্যবহার করতে পারেন৷
উদাহরণ 1. তুলনা অপারেটরগুলির সাথে এক্সেল SUMIFS
আমাদের ফলের মধ্যে সরবরাহকারীর সারণী, ধরুন, আপনি মাইক দ্বারা সমস্ত ডেলিভারির পরিমাণের সাথে যোগ করতে চান। 200 বা তার বেশি।এটি করার জন্য, আপনি মানদণ্ডে তুলনা অপারেটর "এর চেয়ে বড় বা সমান" (>=) ব্যবহার করুন এবং নিম্নলিখিত SUMIFS সূত্র পান:
=SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")
নোট করুন। অনুগ্রহ করে মনোযোগ দিন যে Excel SUMIFS সূত্রে, তুলনা অপারেটরগুলির সাথে যৌক্তিক অভিব্যক্তিগুলি সর্বদা ডবল কোট ("") এ আবদ্ধ করা উচিত।
এক্সেল SUMIF ফাংশন নিয়ে আলোচনা করার সময় আমরা সমস্ত সম্ভাব্য তুলনা অপারেটরগুলিকে বিস্তারিতভাবে কভার করেছি, একই অপারেটরগুলি SUMIFS মানদণ্ডে ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ, নিম্নলিখিত সূত্রটি C2:C9 কক্ষের সমস্ত মানের সমষ্টি প্রদান করে যেগুলি 200-এর থেকে বড় বা সমান এবং 300-এর থেকে কম বা সমান৷
=SUMIFS(C2:C9, C2:C9,">=200", C2:C9,"<=300")
উদাহরণ 2৷ তারিখগুলির সাথে এক্সেল SUMIFS ব্যবহার করা
যদি আপনি বর্তমান তারিখের উপর ভিত্তি করে একাধিক মানদণ্ডের সাথে মানগুলি যোগ করতে চান, তাহলে নীচে প্রদর্শিত হিসাবে আপনার SUMIFS মানদণ্ডে TODAY() ফাংশনটি ব্যবহার করুন৷ নিম্নোক্ত সূত্রটি কলাম D-এ মানগুলি যোগ করে যদি C কলামে একটি সংশ্লিষ্ট তারিখ গত 7 দিনের মধ্যে পড়ে, আজকের সহ:
=SUMIFS(D2:D10, C2:C10,">="&TODAY()-7, C2:C10,"<="&TODAY())
নোট৷ যখন আপনি মানদণ্ডে লজিক্যাল অপারেটরের সাথে অন্য এক্সেল ফাংশন ব্যবহার করেন, তখন আপনাকে একটি স্ট্রিং সংযুক্ত করতে অ্যাম্পারস্যান্ড (&) ব্যবহার করতে হবে, উদাহরণস্বরূপ "<="&TODAY()৷
অনুরূপ ফ্যাশনে, আপনি একটি নির্দিষ্ট তারিখ পরিসরে মান যোগ করতে এক্সেল SUMIF ফাংশন ব্যবহার করতে পারেন। উদাহরণস্বরূপ, নিম্নোক্ত SUMIFS সূত্র C2:C9 কক্ষে মান যোগ করে যদি B কলামে একটি তারিখ 1-Oct-2014 এবং এর মধ্যে পড়ে31-Oct-2014, অন্তর্ভুক্ত।
=SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")
দুটি SUMIF ফাংশনের পার্থক্য গণনা করে একই ফলাফল অর্জন করা যেতে পারে, যেমনটি এই উদাহরণে দেখানো হয়েছে - কিভাবে SUMIF ব্যবহার করতে হয় মান যোগ করতে একটি প্রদত্ত তারিখ পরিসীমা। যাইহোক, Excel SUMIFS অনেক সহজ এবং আরও বোধগম্য, তাই না?
উদাহরণ 3. ফাঁকা এবং অ-শূন্য কক্ষ সহ এক্সেল SUMIFS
রিপোর্ট এবং অন্যান্য ডেটা বিশ্লেষণ করার সময়, আপনি প্রায়শই খালি বা অ-খালি কক্ষের সাথে সংশ্লিষ্ট মানগুলির যোগফল প্রয়োজন৷
মানদণ্ড | বিবরণ | সূত্র উদাহরণ | |
---|---|---|---|
ফাঁকা কক্ষ | "=" | সমষ্টির মানগুলি ফাঁকা কক্ষগুলির সাথে সম্পর্কিত যেখানে একেবারে কিছুই নেই - কোনও সূত্র নেই, কোনও শূন্য দৈর্ঘ্যের স্ট্রিং নেই৷ | =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=") |
C2:C10 কলামের সমষ্টির মানগুলি যদি A এবং B কলামের সংশ্লিষ্ট কক্ষগুলি একেবারে খালি থাকে৷
C2:C10 কক্ষের সমষ্টি মান উপরের সূত্রের মতো একই শর্তে, কিন্তু খালি স্ট্রিংগুলিকে অন্তর্ভুক্ত করে৷
কোষ C2:C10 এর সমষ্টি মান যদি A এবং B কলামের সংশ্লিষ্ট কক্ষগুলি খালি না থাকে, খালি স্ট্রিং সহ ঘরগুলি সহ৷<23
অথবা
SUM / LEN
=SUM(( C2:C10) * (LEN(A2:A10)>0)*(LEN(B2:B10)>0))
কোলা C2:C10 এর সমষ্টি মান যদি A এবং কলামে সংশ্লিষ্ট কক্ষ থাকে B খালি নয়, শূন্য দৈর্ঘ্যের স্ট্রিং সহ ঘরগুলি অন্তর্ভুক্ত নয়৷
এবং এখন, আসুন দেখি কিভাবে আপনি বাস্তব ডেটাতে "খালি" এবং "অ-শূন্য" মানদণ্ড সহ একটি SUMIFS সূত্র ব্যবহার করতে পারেন৷
ধরুন, আপনার কলাম B-এ একটি অর্ডারের তারিখ, কলাম C এবং Qty-এ বিতরণের তারিখ রয়েছে। ডি কলামে। আপনি কিভাবে মোট পণ্যগুলি খুঁজে পাবেন যেগুলি এখনও বিতরণ করা হয়নি? অর্থাৎ, আপনি B কলামে অ-খালি ঘর এবং কলাম C-এর খালি ঘরের সাথে সম্পর্কিত মানগুলির যোগফল জানতে চান।
সমাধান হল 2টি মানদণ্ড সহ SUMIFS সূত্র ব্যবহার করা:
=SUMIFS(D2:D10, B2:B10,"", C2:C10,"=")
এক্সেল SUMIF ব্যবহার করে একাধিক বা মানদণ্ড
যেমন এই টিউটোরিয়ালের শুরুতে উল্লেখ করা হয়েছে, SUMIFS ফাংশনটি AND লজিক দিয়ে ডিজাইন করা হয়েছে। কিন্তু আপনি যদি একাধিক বা মানদণ্ডের সাথে মান যোগ করতে চান, যেমন অন্তত একটি শর্ত পূরণ করা হলে?
উদাহরণ 1. SUMIF + SUMIF
সরলতম সমাধান হল ফলাফলের যোগফল অনেক SUMIF দ্বারা ফেরতফাংশন উদাহরণস্বরূপ, নিম্নলিখিত সূত্রটি দেখায় কিভাবে মাইক এবং জন দ্বারা সরবরাহকৃত মোট পণ্যগুলি খুঁজে বের করতে হয়:
=SUMIF(C2:C9,"Mike",D2:D9) + SUMIF(C2:C9,"John",D2:D9)
যেমন আপনি দেখতে পাচ্ছেন, প্রথম SUMIF ফাংশন "মাইক" এর সাথে সামঞ্জস্যপূর্ণ পরিমাণ যোগ করে, অন্যান্য SUMIF ফাংশন "জন" এর সাথে সম্পর্কিত রাশি প্রদান করে এবং তারপর আপনি এই 2টি সংখ্যা যোগ করেন৷
উদাহরণ 2. SUM & একটি অ্যারে আর্গুমেন্ট সহ SUMIF
উপরের সমাধানটি খুবই সহজ এবং শুধুমাত্র কয়েকটি মানদণ্ড থাকলে কাজটি দ্রুত সম্পন্ন করতে পারে। কিন্তু একটি SUMIF + SUMIF সূত্র অনেক বড় হতে পারে যদি আপনি একাধিক OR শর্তের সাথে মান যোগ করতে চান। এই ক্ষেত্রে, একটি ভাল পদ্ধতি হল SUMIF ফাংশনে অ্যারে মানদণ্ড আর্গুমেন্ট ব্যবহার করা। আসুন এখন এই পদ্ধতিটি পরীক্ষা করা যাক।
আপনি কমা দ্বারা বিভক্ত আপনার সমস্ত শর্ত তালিকাবদ্ধ করে শুরু করতে পারেন এবং তারপরে কমা দ্বারা পৃথক করা তালিকাটি {কোঁকড়া বন্ধনীতে} সংযুক্ত করতে পারেন, যাকে প্রযুক্তিগতভাবে একটি অ্যারে বলা হয়।
আগের উদাহরণে, আপনি যদি জন, মাইক এবং পিট দ্বারা সরবরাহকৃত পণ্যগুলির যোগফল দিতে চান, তাহলে আপনার অ্যারের মানদণ্ডটি {"John","Mike","Pete"} এর মতো দেখাবে। এবং সম্পূর্ণ SUMIF ফাংশন হল SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9)
৷
3টি মান সমন্বিত অ্যারে আর্গুমেন্টটি আপনার SUMIF সূত্রকে তিনটি পৃথক ফলাফল দিতে বাধ্য করে, কিন্তু যেহেতু আমরা একটি একক কক্ষে সূত্রটি লিখি, এটি শুধুমাত্র প্রথম ফলাফলটি প্রদান করবে - অর্থাৎ জন দ্বারা বিতরণ করা মোট পণ্য। কাজ করার জন্য এই অ্যারে-মাপদণ্ড পদ্ধতি পেতে,