فہرست کا خانہ
1 , 2013, 2010، اور کم۔
جیسا کہ سب جانتے ہیں، مائیکروسافٹ ایکسل ڈیٹا کے ساتھ مختلف حسابات کو انجام دینے کے لیے فنکشنز کی ایک صف فراہم کرتا ہے۔ کچھ مضامین پہلے، ہم نے COUNTIF اور COUNTIFS کو دریافت کیا، جو بالترتیب ایک شرط اور متعدد شرائط پر مبنی خلیات کی گنتی کے لیے بنائے گئے ہیں۔ پچھلے ہفتے ہم نے ایکسل SUMIF کا احاطہ کیا جو مخصوص معیار پر پورا اترتے ہوئے اقدار کا اضافہ کرتا ہے۔ اب وقت آگیا ہے کہ SUMIF - Excel SUMIFS کے جمع ورژن پر جائیں جو متعدد معیارات کے مطابق اقدار کو جمع کرنے کی اجازت دیتا ہے۔
جو لوگ SUMIF فنکشن سے واقف ہیں وہ سوچ سکتے ہیں کہ اسے SUMIFS میں تبدیل کرنے میں صرف ایک اضافی "S" کی ضرورت ہے۔ اور کچھ اضافی معیارات۔ یہ کافی منطقی معلوم ہوتا ہے… لیکن مائیکروسافٹ کے ساتھ کام کرتے وقت یہ ہمیشہ "منطقی" نہیں ہوتا ہے : )
Excel SUMIF فنکشن - نحو & استعمال
SUMIF فنکشن کا استعمال مشروط طور پر واحد معیار کی بنیاد پر قدروں کو جمع کرنے کے لیے کیا جاتا ہے۔ ہم نے پچھلے مضمون میں SUMIF نحو پر تفصیل سے بحث کی تھی، اور یہاں صرف ایک فوری ریفریشر ہے۔
SUMIF(حد، معیار، [sum_range])- رینج - سیلز کی رینج آپ کے معیار سے جانچنا ضروری ہے۔
- معیار - شرط ہے کہآپ کو ایک اور چھوٹی چال استعمال کرنی ہوگی - اپنے SUMIF فارمولے کو SUM فنکشن میں بند کریں، اس طرح:
=SUM(SUMIF(C2:C9, {"John","Mike","Pete"} , D2:D9))
جیسا کہ آپ دیکھتے ہیں، ایک صف کا معیار فارمولے کو SUMIF + SUMIF کے مقابلے میں بہت زیادہ کمپیکٹ بناتا ہے، اور آپ کو صف میں جتنی قدریں چاہیں شامل کرنے دیتا ہے۔
یہ نقطہ نظر نمبروں کے ساتھ ساتھ متن کی قدروں کے ساتھ بھی کام کرتا ہے۔ مثال کے طور پر، اگر کالم C میں فراہم کنندگان کے ناموں کے بجائے، آپ کے پاس سپلائر IDs جیسے 1، 2، 3 وغیرہ، تو آپ کا SUMIF فارمولا اس سے ملتا جلتا نظر آئے گا:
=SUM(SUMIF(C2:C9, {1,2,3} , D2:D9))
متنی قدروں کے برعکس، نمبروں کو صف آرگیمینٹس میں دوہرے اقتباسات میں بند کرنے کی ضرورت نہیں ہے۔
مثال 3. SUMPRODUCT & SUMIF
اس صورت میں، آپ کا ترجیحی طریقہ یہ ہے کہ کچھ سیلز میں معیارات کی فہرست بنائیں بجائے اس کے کہ ان کی براہ راست فارمولے میں وضاحت کریں، آپ SUMIF کو SUMPRODUCT فنکشن کے ساتھ استعمال کر سکتے ہیں جو دی گئی صفوں میں اجزاء کو ضرب دیتا ہے، اور واپس کرتا ہے۔ ان مصنوعات کا مجموعہ۔
=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, "Pete", 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 تمام عددی اقدار کو نظر انداز کرتا ہے، جبکہ ہمارے فارمولے میں موازنہ کرنے والے آپریٹرز بولین اقدار (TRUE/FALSE) واپس کرتے ہیں، جو کہ غیر عددی ہیں۔ ان بولین ویلیوز کو 1 اور 0 میں تبدیل کرنے کے لیے، آپ ڈبل مائنس سائن استعمال کرتے ہیں، جسے تکنیکی طور پر ڈبل یونری آپریٹر کہا جاتا ہے۔ پہلا unary بالترتیب TRUE/FALSE کو -1/0 پر مجبور کرتا ہے۔ دوسرا یونری اقدار کی نفی کرتا ہے، یعنی نشان کو ریورس کرتا ہے، انہیں +1 اور 0 میں تبدیل کرتا ہے، جسے SUMPRODUCT فنکشن سمجھ سکتا ہے۔
مجھے امید ہے کہ اوپر کی وضاحت سمجھ میں آئے گی۔ اور یہاں تک کہ اگر ایسا نہیں ہوتا ہے، تو صرف انگوٹھے کے اس اصول کو یاد رکھیں - جب آپ اپنے SUMPRODUCT میں موازنہ آپریٹرز استعمال کر رہے ہوں تو ڈبل یونری آپریٹر (--) استعمال کریں۔فارمولے۔
ایکسل SUM کو صف کے فارمولوں میں استعمال کرنا
جیسا کہ آپ کو یاد ہے، مائیکروسافٹ نے ایکسل 2007 میں SUMIFS فنکشن کو لاگو کیا ہے۔ اگر کوئی اب بھی ایکسل 2003، 2000 یا اس سے پہلے کا استعمال کرتا ہے، تو آپ کو ایک استعمال کرنا پڑے گا۔ متعدد اور معیار کے ساتھ قدروں کو شامل کرنے کے لیے SUM اری فارمولہ۔ قدرتی طور پر، یہ نقطہ نظر ایکسل 2013 - 2007 کے جدید ورژن میں بھی کام کرتا ہے، اور اسے SUMIFS فنکشن کا ایک پرانے زمانے کا ہم منصب سمجھا جا سکتا ہے۔
اوپر زیر بحث SUMIF فارمولوں میں، آپ نے پہلے ہی array arguments استعمال کیے ہیں، لیکن ایک صف کا فارمولا کچھ مختلف ہے۔
مثال 1. ایکسل 2003 اور اس سے پہلے کے متعدد AND معیار کے ساتھ مجموعہ
آئیے پہلی مثال کی طرف واپس آتے ہیں جہاں ہمیں اس سے متعلق رقم کا مجموعہ معلوم ہوا ایک دیا ہوا پھل اور فراہم کنندہ:
جیسا کہ آپ پہلے ہی جانتے ہیں، یہ کام ایک عام SUMIFS فارمولے کا استعمال کرتے ہوئے آسانی سے پورا کیا جاتا ہے:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
اور اب، دیکھتے ہیں کہ ایکسل کے ابتدائی "SUMIFS فری" ورژن میں اسی کام کو کیسے پورا کیا جا سکتا ہے۔ سب سے پہلے، آپ ان تمام شرائط کو لکھتے ہیں جو رینج="condition" کی شکل میں پوری ہونے چاہئیں۔ اس مثال میں، ہمارے پاس دو رینج/کنڈیشن جوڑے ہیں:
حالت 1: A2:A9="apples"
حالت 2: B2:B9="Pete"
پھر، آپ ایک SUM فارمولے لکھتے ہیں جو آپ کے تمام رینج/کنڈیشن جوڑوں کو "ضرب" کرتا ہے، ہر ایک بریکٹ میں بند ہوتا ہے۔ آخری ضرب رقم کی حد ہے، ہمارے معاملے میں C2:C9:
=SUM((A2:A9="apples") * ( B2:B9="Pete") * ( C2:C9))
جیسا کہ ذیل کے اسکرین شاٹ میں دکھایا گیا ہے،فارمولا بالکل تازہ ترین Excel 2013 ورژن میں کام کرتا ہے۔
نوٹ۔ کسی بھی صف کا فارمولہ داخل کرتے وقت، آپ کو Ctrl + Shift + Enter دبانا ہوگا۔ ایک بار جب آپ یہ کر لیتے ہیں، تو آپ کا فارمولہ {کرلی منحنی خطوط وحدانی} میں بند ہو جاتا ہے، جو اس بات کا بصری اشارہ ہے کہ ایک صف کا فارمولا درست طریقے سے درج کیا گیا ہے۔ اگر آپ منحنی خطوط وحدانی کو دستی طور پر ٹائپ کرنے کی کوشش کرتے ہیں، تو آپ کا فارمولا ٹیکسٹ سٹرنگ میں تبدیل ہو جائے گا، اور یہ کام نہیں کرے گا۔ 18 SUM ارے فارمولہ محض دماغ کی جمناسٹکس نہیں ہے، بلکہ اس کی عملی قدر ہے، جیسا کہ مندرجہ ذیل مثال میں دکھایا گیا ہے۔
فرض کریں، آپ کے پاس دو کالم ہیں، B اور C، اور آپ کو گننا ہوگا کہ کتنی بار کالم C کالم B سے بڑا ہوتا ہے، جب کالم C میں کوئی قدر 10 سے زیادہ یا اس کے برابر ہوتی ہے۔ ایک فوری حل جو ذہن میں آتا ہے وہ ہے SUM ارے فارمولہ:
=SUM((C1:C10>=10) * (C1:C10>B1:B10))
<40
مذکورہ بالا فارمولے کا کوئی عملی اطلاق نظر نہیں آرہا؟ اس کے بارے میں ایک اور طریقے سے سوچیں : )
فرض کریں، آپ کے پاس آرڈرز کی فہرست ہے جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے اور آپ جاننا چاہتے ہیں کہ کسی مقررہ تاریخ تک کتنے پروڈکٹس کی پوری ڈیلیور نہیں ہوئی ہے۔ ایکسل کی زبان میں ترجمہ کیا گیا، ہمارے پاس درج ذیل شرائط ہیں:
شرط 1: کالم B میں ایک قدر (آرڈرڈ آئٹمز) 0 سے زیادہ ہے
حالت 2: کالم C میں ایک قدر (ڈیلیور شدہ) میںکالم B میں سے کم
شرط 3: کالم D میں ایک تاریخ (مقررہ تاریخ) 11/1/2014 سے کم ہے۔
تینوں رینج/حالات کے جوڑوں کو ایک ساتھ رکھنے سے، آپ کو مندرجہ ذیل فارمولہ:
=SUM((B2:B10>=0)*(B2:B10>C2:C10)*(D2:D10
ٹھیک ہے، اس ٹیوٹوریل میں زیر بحث فارمولے کی مثالوں نے صرف اس بات کی سطح کو کھرچ دیا ہے کہ Excel SUMIFS اور SUMIF فنکشن واقعی کیا کر سکتے ہیں۔ لیکن امید ہے کہ، انہوں نے آپ کو صحیح سمت کی طرف اشارہ کرنے میں مدد کی ہے اور اب آپ اپنی ایکسل ورک بک میں اقدار کو جمع کر سکتے ہیں چاہے آپ کو کتنی ہی پیچیدہ شرائط پر غور کرنا پڑے۔
پورا ہونا ضروری ہے، مطلوبہ۔ - sum_range - اگر شرط پوری ہو جائے تو جمع کرنے کے لیے سیلز، اختیاری۔
جیسا کہ آپ دیکھ رہے ہیں، ایکسل کا نحو SUMIF فنکشن صرف ایک شرط کی اجازت دیتا ہے۔ اور پھر بھی، ہم کہتے ہیں کہ ایکسل SUMIF کو متعدد معیارات کے ساتھ قدروں کو جمع کرنے کے لیے استعمال کیا جا سکتا ہے۔ یہ کیسے ہو سکتا ہے؟ کئی SUMIF فنکشنز کے نتائج کو شامل کرکے اور SUMIF فارمولوں کو سرنی کے معیار کے ساتھ استعمال کرکے، جیسا کہ مندرجہ ذیل مثالوں میں دکھایا گیا ہے۔
Excel SUMIFS فنکشن - نحو اور amp; استعمال
آپ متعدد معیارات پر مبنی قدروں کا مشروط مجموعہ تلاش کرنے کے لیے ایکسل میں SUMIFS استعمال کرتے ہیں ۔ SUMIFS فنکشن ایکسل 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 منطق کے ساتھ کام کرتا ہے، مطلب یہ ہے کہ sum کی حد میں ایک سیل کا صرف خلاصہ کیا جاتا ہے۔ اگر یہ تمام مخصوص معیارات پر پورا اترتا ہے، یعنی تمام معیارات اس سیل کے لیے درست ہیں۔
بنیادی SUMIFS فارمولہ
اور اب، آئیے ایکسل کے SUMIFS فارمولے پر ایک نظر ڈالتے ہیں۔ دو شرائط. فرض کریں، آپ کے پاس ایک میز ہے جس میں مختلف سپلائرز کے پھلوں کی کھیپ کی فہرست ہے۔ آپ کے پاس کالم A میں پھلوں کے نام، کالم B میں سپلائی کرنے والوں کے نام اور کالم C میں مقدار موجود ہے۔ آپ جو چاہتے ہیں وہ یہ ہے کہ دیئے گئے پھل اور سپلائر سے متعلق مقدار کا پتہ لگانا، جیسے۔ پیٹ کی طرف سے فراہم کردہ تمام سیب۔
جب آپ کچھ نیا سیکھ رہے ہوتے ہیں تو آسان چیزوں سے شروعات کرنا ہمیشہ اچھا خیال ہوتا ہے۔ تو، شروع کرنے کے لیے، آئیے اپنے SUMIFS فارمولے کے لیے تمام دلائل کی وضاحت کریں:
- sum_range - C2:C9
- criteria_range1 - A2:A9
- criteria1 - " apples"
- criteria_range2 - B2:B9
- criteria2 -"پیٹ"
اب مندرجہ بالا پیرامیٹرز کو جمع کریں، اور آپ کو درج ذیل SUMIFS فارمولہ ملے گا:
=SUMIFS(C2:C9, A2:A9, "apples", B2:B9, "Pete")
فارمولے کو مزید بہتر کریں، آپ ٹیکسٹ کے معیار "سیب" اور "پیٹ" کو سیل حوالوں سے بدل سکتے ہیں۔ اس صورت میں، آپ کو کسی دوسرے سپلائر سے دوسرے پھلوں کی مقدار کا حساب لگانے کے لیے فارمولے کو تبدیل کرنے کی ضرورت نہیں ہوگی:
=SUMIFS(C2:C9, A2:A9, F1, B2:B9, F2)
نوٹ۔ SUMIF اور SUMIFS دونوں فنکشن فطرت کے لحاظ سے کیس غیر حساس ہیں۔ ٹیکسٹ کیس کو پہچاننے کے لیے، براہ کرم ایکسل میں کیس سے متعلق SUMIF اور SUMIFS فارمولہ دیکھیں۔
SUMIF بمقابلہ SUMIFS Excel میں
چونکہ اس ٹیوٹوریل کا مقصد ہر ممکن کو کور کرنا ہے۔ کئی شرائط کے مطابق اقدار کو جمع کرنے کے طریقے، ہم دونوں فنکشنز کے ساتھ فارمولہ مثالوں پر تبادلہ خیال کریں گے - ایکسل SUMIFS اور SUMIF متعدد معیارات کے ساتھ۔ انہیں صحیح طریقے سے استعمال کرنے کے لیے، آپ کو واضح طور پر یہ سمجھنا ہوگا کہ ان دونوں فنکشنز میں کیا مشترک ہے اور کس طرح سے وہ مختلف ہیں۔
جبکہ مشترکہ حصہ واضح ہے (مماثل مقصد اور پیرامیٹرز)، اختلافات اتنے واضح نہیں ہیں۔ اگرچہ بہت ضروری ہے۔
SUMIF اور SUMIFS کے درمیان 4 بڑے فرق ہیں:
- شرائط کی تعداد ۔ SUMIF ایک وقت میں صرف ایک شرط کا جائزہ لے سکتا ہے جبکہ SUMIFS متعدد معیارات کی جانچ کر سکتا ہے۔
- نحو ۔ SUMIF کے ساتھ، sum_range آخری اور اختیاری دلیل ہے - اگر اس کی وضاحت نہ کی گئی ہو، تو range argument میں اقدار کا خلاصہ کیا جاتا ہے۔ SUMIFS کے ساتھ،1 سائز اور شکل رینج کے طور پر، جب تک کہ آپ کے پاس اوپری بائیں سیل دائیں ہو۔ ایکسل SUMIFS میں، ہر ایک criteria_range میں قطاروں اور کالموں کی اتنی ہی تعداد ہونی چاہیے جس میں sum_range دلیل ہو۔
مثال کے طور پر، SUMIF(A2:A9,F1,C2:C18) درست نتیجہ واپس کرے گا کیونکہ sum_range دلیل (C2) میں سب سے بائیں سیل صحیح ہے۔ لہذا، Excel خود بخود تصحیح کرے گا اور sum_range میں اتنے ہی کالم اور قطاریں شامل کرے گا جتنے range میں ہیں۔
غیر مساوی سائز کی رینجز کے ساتھ ایک SUMIFS فارمولہ واپس آئے گا۔ ایک #VALUE! غلطی۔
- دستیابیت ۔ SUMIF تمام Excel ورژنز میں دستیاب ہے، 365 سے 2000 تک۔ SUMIFS ایکسل 2007 اور اس سے اوپر کے ورژن میں دستیاب ہے۔
ٹھیک ہے، کافی حکمت عملی (یعنی تھیوری)، آئیے حکمت عملی (یعنی فارمولے کی مثالیں: )
ایکسل میں SUMIFS کا استعمال کیسے کریں - فارمولہ کی مثالیں
ایک لمحہ پہلے، ہم نے دو متن کے معیار کے ساتھ ایک سادہ SUMIFS فارمولے پر تبادلہ خیال کیا تھا۔ اسی طرح، آپ نمبرز، تاریخوں، منطقی اظہار اور دیگر ایکسل فنکشنز کے ذریعہ ظاہر کردہ متعدد معیارات کے ساتھ Excel SUMIFS استعمال کر سکتے ہیں۔
مثال 1. موازنہ آپریٹرز کے ساتھ Excel SUMIFS
ہمارے پھل میں سپلائرز کی میز، فرض کریں، آپ مائیک کی طرف سے تمام ترسیل کو مقدار کے ساتھ جمع کرنا چاہتے ہیں۔ 200 یا اس سے زیادہ۔ایسا کرنے کے لیے، آپ معیار2 میں موازنہ آپریٹر "سے بڑا یا اس کے برابر" (>=) استعمال کرتے ہیں اور درج ذیل SUMIFS فارمولہ حاصل کرتے ہیں:
=SUMIFS(C2:C9,B2:B9,"Mike",C2:C9,">=200")
نوٹ۔ براہ کرم اس بات پر توجہ دیں کہ Excel SUMIFS فارمولوں میں، موازنہ آپریٹرز کے ساتھ منطقی تاثرات ہمیشہ دوہرے اقتباسات ("") میں بند ہونے چاہئیں۔ 0 مثال کے طور پر، مندرجہ ذیل فارمولہ سیلز 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-اکتوبر-2014 اور کے درمیان آتی ہے۔31-اکتوبر-2014، شامل۔
=SUMIFS(C2:C9, B2:B9, ">=10/1/2014", B2:B9, "<=10/31/2014")
ایک ہی نتیجہ دو SUMIF فنکشنز کے فرق کا حساب لگا کر حاصل کیا جا سکتا ہے، جیسا کہ اس مثال میں دکھایا گیا ہے - SUMIF کا استعمال کیسے کریں ایک دی گئی تاریخ کی حد۔ تاہم، Excel SUMIFS بہت آسان اور زیادہ قابل فہم ہے، ہے نا؟
مثال 3. خالی اور غیر خالی خلیوں کے ساتھ Excel SUMIFS
رپورٹس اور دیگر ڈیٹا کا تجزیہ کرتے وقت، آپ اکثر خالی یا غیر خالی خلیات سے مطابقت رکھنے والی اقدار کو جمع کرنے کی ضرورت ہے۔
معیار | تفصیل | فارمولہ مثال<25 | |
---|---|---|---|
خالی خلیات | "=" | خالی خلیات سے مطابقت رکھنے والی قدریں جن میں بالکل کچھ بھی نہیں ہے - کوئی فارمولہ نہیں، کوئی صفر لمبائی والی تار نہیں ہے۔ | =SUMIFS(C2:C10, A2:A10, "=", B2:B10, "=") |
سیلز C2:C10 میں مجموعی قدریں اگر کالم A اور B میں متعلقہ خلیات بالکل خالی ہیں۔
سیلز 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 میں ڈیلیوری کی تاریخ ہے۔ کالم D میں۔ آپ ان پروڈکٹس کی کل کس طرح تلاش کرتے ہیں جو ابھی تک ڈیلیور نہیں ہوئی ہیں؟ یعنی، آپ کالم B میں غیر خالی خلیات اور کالم C میں خالی خلیات سے متعلق اقدار کا مجموعہ جاننا چاہتے ہیں۔
اس کا حل یہ ہے کہ SUMIFS فارمولے کو 2 معیاروں کے ساتھ استعمال کیا جائے:
=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 فارمولہ بہت زیادہ بڑھ سکتا ہے اگر آپ ایک سے زیادہ یا شرائط کے ساتھ اقدار کو جمع کرنا چاہتے ہیں۔ اس صورت میں، ایک بہتر نقطہ نظر SUMIF فنکشن میں array criteria دلیل استعمال کرنا ہے۔ آئیے اب اس نقطہ نظر کا جائزہ لیتے ہیں۔
آپ اپنی تمام شرائط کو کوما سے الگ کر کے شروع کر سکتے ہیں اور پھر نتیجے میں کوما سے الگ ہونے والی فہرست کو {کرلی بریکٹ} میں بند کر سکتے ہیں، جسے تکنیکی طور پر ایک صف کہا جاتا ہے۔
پچھلی مثال میں، اگر آپ جان، مائیک اور پیٹ کی طرف سے ڈیلیور کردہ پروڈکٹس کا خلاصہ کرنا چاہتے ہیں، تو آپ کا صف کا معیار {"John","Mike","Pete"} جیسا نظر آئے گا۔ اور مکمل SUMIF فنکشن SUMIF(C2:C9, {"John","Mike","Pete"} ,D2:D9)
ہے۔
3 قدروں پر مشتمل سرنی دلیل آپ کے SUMIF فارمولے کو تین الگ الگ نتائج واپس کرنے پر مجبور کرتی ہے، لیکن چونکہ ہم ایک سیل میں فارمولہ لکھتے ہیں، اس لیے یہ صرف پہلا نتیجہ واپس کرے گا۔ یعنی جان کی طرف سے فراہم کردہ مصنوعات کی کل۔ کام کرنے کے لیے اس صف کے معیار کے نقطہ نظر کو حاصل کرنے کے لیے،