فہرست کا خانہ
اس ٹیوٹوریل میں، آپ کو مٹھی بھر جدید فارمولے کی مثالیں ملیں گی جو ظاہر کرتی ہیں کہ ایک یا کئی معیارات پر مبنی اقدار کو تلاش کرنے اور جمع کرنے کے لیے Excel کے VLOOKUP اور SUM یا SUMIF فنکشنز کو کیسے استعمال کیا جائے۔
0 یا، کیا آپ کو ایک صف میں تمام قدریں تلاش کرنے کی ضرورت ہے جو آپ کی بتائی گئی شرط کو پورا کرتی ہو اور پھر کسی اور ورک شیٹ سے متعلقہ قدروں کو جمع کرتی ہو؟ یا ہو سکتا ہے کہ آپ کو مزید ٹھوس چیلنج کا سامنا ہو، جیسے اپنی کمپنی کے انوائس کے ٹیبل کو دیکھنا، کسی خاص وینڈر کے تمام رسیدوں کی شناخت کرنا، اور پھر تمام انوائس کی قیمتوں کا خلاصہ کرنا؟کام مختلف ہو سکتے ہیں، لیکن جوہر ایک ہی ہے - آپ ایکسل میں ایک یا متعدد معیارات کے ساتھ قدروں کو تلاش کرنا چاہتے ہیں۔ کس قسم کی اقدار؟ کوئی عددی اقدار۔ کس قسم کا معیار؟ Any : ) کسی نمبر سے شروع ہو کر یا صحیح قدر پر مشتمل سیل کے حوالے سے، اور منطقی آپریٹرز اور Excel فارمولوں کے ذریعے واپس کیے گئے نتائج کے ساتھ اختتام پذیر ہو۔
تو، کیا مائیکروسافٹ ایکسل میں کوئی ایسی فعالیت ہے جو اوپر کے کاموں میں مدد کر سکے۔ ? بالکل، یہ کرتا ہے! آپ Excel کے VLOOKUP یا LOOKUP کو SUM یا SUMIF فنکشنز کے ساتھ ملا کر حل نکال سکتے ہیں۔ مندرجہ ذیل فارمولے کی مثالیں آپ کو یہ سمجھنے میں مدد کریں گی کہ یہ ایکسل فنکشنز کیسے کام کرتے ہیں اور انہیں کیسے لاگو کیا جائے۔نیچے دیئے گئے لنک کا استعمال کرتے ہوئے ٹرائل ورژن۔
دستیاب ڈاؤن لوڈز
SUM اور SUMIF کے ساتھ VLOOKUP - فارمولہ مثالیں (.xlsx فائل)
الٹیمیٹ سویٹ - ٹرائل ورژن (.exe فائل )
حقیقی اعداد و شمار کے لیے۔براہ کرم نوٹ کریں، یہ جدید مثالیں ہیں جن سے یہ ظاہر ہوتا ہے کہ آپ VLOOKUP فنکشن کے عمومی اصولوں اور نحو سے واقف ہیں۔ اگر نہیں۔>
اگر آپ ایکسل میں عددی ڈیٹا کے ساتھ کام کرتے ہیں، تو اکثر آپ کو نہ صرف کسی دوسرے ٹیبل سے متعلقہ قدریں نکالنی پڑتی ہیں بلکہ کئی کالموں یا قطاروں میں نمبر بھی جمع کرنا ہوتے ہیں۔ ایسا کرنے کے لیے، آپ SUM اور VLOOKUP فنکشنز کا مجموعہ استعمال کر سکتے ہیں جیسا کہ ذیل میں دکھایا گیا ہے۔
ماخذ ڈیٹا:
فرض کریں، آپ کے پاس سیلز کے اعداد و شمار کے ساتھ پروڈکٹ کی فہرست ہے۔ کئی مہینوں کے لیے، ہر ماہ ایک کالم۔ ماخذ کا ڈیٹا ماہانہ فروخت :
نامی شیٹ پر ہے اب، آپ ہر ایک پروڈکٹ کی کل فروخت کے ساتھ خلاصہ ٹیبل بنانا چاہتے ہیں۔
حل یہ ہے کہ ایکسل VLOOKUP فنکشن کے تیسرے پیرامیٹر ( col_index_num ) میں ایک صف کا استعمال کریں۔ یہاں ایک عام فارمولہ ہے:
SUM(VLOOKUP( lookup value , lookup range , {2,3,...,n}, FALSE))جیسے آپ دیکھتے ہیں، ہم کالم 2,3 اور 4 میں قدروں کا مجموعہ حاصل کرنے کے لیے ایک ہی VLOOKUP فارمولے کے اندر کئی تلاش کرنے کے لیے تیسرے دلیل میں ایک اری مستقل استعمال کرتے ہیں۔
اور اب، اس مجموعہ کو ایڈجسٹ کرتے ہیں۔ ہمارے ڈیٹا کے لیے VLOOKUP اور SUM فنکشنز کا کل تلاش کرنے کے لیےمندرجہ بالا جدول میں کالم B - M میں سیلز:
=SUM(VLOOKUP(B2, 'Monthly sales'! $A$2:$M$9, {2,3,4,5,6,7,8,9,10,11,12,13}, FALSE))
اہم! چونکہ آپ ایک صف کا فارمولا بنا رہے ہیں، اس کے بجائے Ctrl + Shift + Enter کو دبائیں۔ جب آپ ٹائپنگ مکمل کرلیں تو ایک سادہ انٹر کی اسٹروک۔ جب آپ ایسا کرتے ہیں تو، مائیکروسافٹ ایکسل آپ کے فارمولے کو گھوبگھرالی منحنی خطوط وحدانی میں اس طرح بند کرتا ہے:
{=SUM(VLOOKUP(B2, 'Monthly sales'!$A$2:$M$9, {2,3,4,5,6,7,8,9,10,11,12,13}, FALSE))}
اگر آپ ہمیشہ کی طرح Enter کلید کو دباتے ہیں، تو صرف پہلی قدر صف پر کارروائی کی جائے گی، جو غلط نتائج پیدا کرے گی۔
ٹپ۔ آپ متجسس ہو سکتے ہیں کہ اوپر والے اسکرین شاٹ میں فارمولہ [@Product] کو تلاش کی قدر کے طور پر کیوں دکھاتا ہے۔ اس کی وجہ یہ ہے کہ میں نے اپنے ڈیٹا کو ٹیبل میں تبدیل کیا ہے ( Insert tab > Table )۔ مجھے مکمل طور پر فعال ایکسل ٹیبلز اور ان کے ساختی حوالوں کے ساتھ کام کرنا بہت آسان لگتا ہے۔ مثال کے طور پر، جب آپ ایک سیل میں فارمولہ ٹائپ کرتے ہیں، تو Excel خود بخود اسے پورے کالم میں کاپی کرتا ہے اور اس طرح آپ کے چند قیمتی سیکنڈز بچاتا ہے :)
جیسا کہ آپ دیکھ رہے ہیں، Excel میں VLOOKUP اور SUM فنکشنز کا استعمال آسان ہے۔ تاہم، یہ مثالی حل نہیں ہے، خاص طور پر اگر آپ بڑی میزوں کے ساتھ کام کر رہے ہیں۔ نکتہ یہ ہے کہ سرنی فارمولوں کا استعمال ورک بک کی کارکردگی کو بری طرح متاثر کر سکتا ہے کیونکہ صف میں موجود ہر قدر VLOOKUP فنکشن کی الگ کال کرتی ہے۔ لہذا، آپ کی صف میں جتنی زیادہ قدریں ہوں گی اور آپ کے ورک بک میں جتنے زیادہ فارمولے ہوں گے، اتنا ہی سست ایکسل کام کرتا ہے۔
آپ اس مسئلے کو ایکSUM اور VLOOKUP کے بجائے INDEX اور MATCH فنکشنز کا امتزاج، اور میں آپ کو اگلے مضمون میں فارمولہ کی چند مثالیں دکھاؤں گا۔
یہ VLOOKUP اور SUM نمونہ ڈاؤن لوڈ کریں
دوسرے حساب کتاب کیسے کریں ایکسل VLOOKUP فنکشن کے ساتھ
ایک لمحہ پہلے ہم نے ایک مثال پر تبادلہ خیال کیا تھا کہ آپ کس طرح تلاش ٹیبل میں کئی کالموں سے قدریں نکال سکتے ہیں اور ان اقدار کے مجموعہ کا حساب لگا سکتے ہیں۔ اسی انداز میں، آپ VLOOKUP فنکشن کے ذریعہ واپس آنے والے نتائج کے ساتھ دوسرے ریاضیاتی حسابات بھی انجام دے سکتے ہیں۔ فارمولے کی چند مثالیں یہ ہیں:
آپریشن | فارمولہ کی مثال | تفصیل |
---|---|---|
اوسط کا حساب لگائیں | {=AVERAGE(VLOOKUP(A2, 'Lookup Table'$A$2:$D$10, {2,3,4}, FALSE)) | فارمولہ تلاش کرتا ہے 'لوک اپ ٹیبل' میں سیل A2 کی قدر اور ایک ہی قطار میں کالم B,C اور D میں قدروں کی اوسط کا حساب لگاتا ہے۔ |
زیادہ سے زیادہ قدر تلاش کریں | { =MAX(VLOOKUP(A2, 'Lookup Table'$A$2:$D$10, {2,3,4}, FALSE)) | فارمولہ 'لوک اپ ٹیبل' میں سیل A2 کی قدر تلاش کرتا ہے ' اور ایک ہی قطار میں کالم B، C اور D میں زیادہ سے زیادہ قدر تلاش کرتا ہے۔ |
کم سے کم قدر تلاش کریں | {=MIN(VLOOKUP(A2, 'Lookup Table) '$A$2:$D$10, {2,3,4}, FALSE)) | فارمولہ 'لوک اپ ٹیبل' میں سیل A2 کی قدر تلاش کرتا ہے اور کالم B میں کم سے کم قدر تلاش کرتا ہے، C اور D ایک ہی قطار میں۔ |
کا % کا حساب لگائیںsum | {=0.3*SUM(VLOOKUP(A2, 'Lookup Table'$A$2:$D$10, {2,3,4}, FALSE)) | فارمولہ تلاش کرتا ہے 'لُک اپ ٹیبل' میں سیل A2 کی قدر کے لیے، ایک ہی قطار میں کالم B، C اور D میں قدروں کو جمع کرتا ہے، اور پھر رقم کا 30% شمار کرتا ہے۔ |
نوٹ. چونکہ اوپر دیے گئے تمام فارمولے اری فارمولے ہیں، اس لیے انہیں سیل میں صحیح طریقے سے داخل کرنے کے لیے Ctrl+Shift+Enter دبانا یاد رکھیں۔ 0 3>
لوک اپ اور سم - سرنی اور ملاپ والی قدروں میں تلاش کریں
اگر آپ کا تلاش پیرامیٹر کسی ایک ویلیو کے بجائے ایک صف ہے تو، VLOOKUP فنکشن کا کوئی فائدہ نہیں ہوگا کیونکہ یہ ڈیٹا کی صفیں اس معاملے میں، آپ Excel کے LOOKUP فنکشن کو استعمال کر سکتے ہیں جو VLOOKUP کے مطابق ہے لیکن صفوں کے ساتھ ساتھ انفرادی اقدار کے ساتھ بھی کام کرتا ہے۔ . فرض کریں، آپ کے پاس ایک ٹیبل ہے جس میں گاہک کے نام، خریدی گئی مصنوعات اور مقدار ( مین ٹیبل ) کی فہرست ہے۔ آپ کے پاس پروڈکٹ کی قیمتوں پر مشتمل ایک دوسرا ٹیبل بھی ہے ( لوک اپ ٹیبل )۔ آپ کا کام ایک ایسا فارمولہ بنانا ہے جو کسی دیئے گئے گاہک کی طرف سے کیے گئے تمام آرڈرز کو تلاش کرے۔
جیسا کہ آپ کو یاد ہے، آپ Excel VLOOKUP فنکشن استعمال نہیں کر سکتے کیونکہ آپ کے پاس متعددتلاش کی قدر کی مثالیں (ڈیٹا کی صف)۔ اس کے بجائے، آپ SUM اور LOOKUP فنکشنز کا مجموعہ اس طرح استعمال کرتے ہیں:
=SUM(LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)*$D$2:$D$10*($B$2:$B$10=$G$1))
چونکہ یہ ایک اری فارمولہ ہے، اسے مکمل کرنے کے لیے Ctrl + Shift + Enter دبانا یاد رکھیں۔
اور اب، آئیے فارمولے کے اجزاء کا تجزیہ کرتے ہیں تاکہ آپ سمجھ سکیں کہ ہر ایک فنکشن کس طرح کام کرتا ہے اور اسے آپ کے اپنے ڈیٹا کے لیے موافق بنایا جا سکتا ہے۔
ہم ایک طرف رکھ دیں گے۔ SUM فنکشن تھوڑی دیر کے لیے، کیونکہ اس کا مقصد واضح ہے، اور 3 اجزاء پر توجہ مرکوز کریں جن کو ضرب دیا گیا ہے:
-
LOOKUP($C$2:$C$10,'Lookup table'!$A$2:$A$16,'Lookup table'!$B$2:$B$16)
یہ LOOKUP فنکشن مین کالم C میں درج سامان کو تلاش کرتا ہے۔ ٹیبل، اور تلاش کے جدول میں کالم B سے متعلقہ قیمت واپس کرتا ہے۔
-
$D$2:$D$10
یہ جزو ہر صارف کے ذریعہ خریدی گئی ہر پروڈکٹ کی مقدار واپس کرتا ہے، جو کہ مرکزی جدول میں کالم D میں درج ہے۔ . قیمت سے ضرب، جو اوپر LOOKUP فنکشن کے ذریعے لوٹایا جاتا ہے، یہ آپ کو ہر خریدی گئی پروڈکٹ کی قیمت دیتا ہے۔
-
$B$2:$B$10=$G$1
یہ فارمولہ کالم B میں صارفین کے ناموں کا نام کے ساتھ موازنہ کرتا ہے۔ سیل G1 میں۔ اگر کوئی مماثلت ملتی ہے، تو یہ "1" لوٹاتا ہے، ورنہ "0"۔ آپ اسے سیل G1 میں نام کے علاوہ صارفین کے ناموں کو "کاٹنے" کے لیے استعمال کرتے ہیں، کیونکہ ہم سب جانتے ہیں کہ کسی بھی عدد کو صفر سے ضرب کیا جائے تو صفر ہوتا ہے۔
کیونکہ ہمارا فارمولا ہے ایک صف کا فارمولا یہ تلاش کی صف میں ہر قدر کے لیے اوپر بیان کردہ عمل کو دہراتا ہے۔ اور آخر میں، SUM فنکشن کا مجموعہتمام ضربوں کی مصنوعات۔ کچھ بھی مشکل نہیں، یہ ہے؟
نوٹ۔ LOOKUP فارمولے کے صحیح طریقے سے کام کرنے کے لیے آپ کو اپنے لوک اپ ٹیبل میں تلاش کے کالم کو صعودی ترتیب (A سے Z تک) ترتیب دینا ہوگا۔ اگر آپ کے ڈیٹا پر چھانٹنا قابل قبول نہیں ہے تو لیو کی طرف سے تجویز کردہ ایک زبردست SUM/TRANSPOSE فارمولہ دیکھیں۔
یہ LOOKUP اور SUM نمونہ ڈاؤن لوڈ کریں
VLOOKUP اور SUMIF - تلاش کریں & معیار کے ساتھ sum قدریں
Excel کا SUMIF فنکشن SUM سے ملتا جلتا ہے جس پر ہم نے ابھی اس طرح بحث کی ہے کہ یہ بھی قدروں کو جمع کرتا ہے۔ فرق یہ ہے کہ SUMIF فنکشن صرف ان اقدار کو جمع کرتا ہے جو آپ کے بیان کردہ معیار پر پورا اترتے ہیں۔ مثال کے طور پر، سب سے آسان SUMIF فارمولہ =SUMIF(A2:A10,">10")
A2 سے A10 سیلز میں 10 سے بڑی اقدار کا اضافہ کرتا ہے۔
یہ بہت آسان ہے، ٹھیک ہے؟ اور اب ذرا پیچیدہ منظر نامے پر غور کریں۔ فرض کریں کہ آپ کے پاس ایک ٹیبل ہے جس میں سیلز پرسنز کے نام اور شناختی نمبر درج ہیں ( Lookup_table )۔ آپ کے پاس ایک اور ٹیبل ہے جس میں وہی IDs اور متعلقہ سیلز کے اعداد و شمار شامل ہیں ( Main_table )۔ آپ کا کام کسی دیے ہوئے شخص کی جانب سے ان کی ID کے ذریعے کی گئی سیلز کی کل تلاش کرنا ہے۔ اس میں، 2 پیچیدہ عوامل ہیں:
- میل ٹیبل میں ایک ہی ID کے لیے بے ترتیب ترتیب میں متعدد اندراجات شامل ہیں۔
- آپ اس میں "سیلز پرسن کے نام" کالم شامل نہیں کر سکتے مین ٹیبل۔
اور اب، ایک فارمولہ بناتے ہیں جس میں، سب سے پہلے، کسی شخص کی طرف سے کی گئی تمام سیلز کو تلاش کریں، اوردوم، پائی جانے والی قدروں کا مجموعہ۔
اس سے پہلے کہ ہم فارمولہ شروع کریں، میں آپ کو SUMIF فنکشن کا نحو یاد دلاتا ہوں:
SUMIF(حد، معیار، [sum_range])-
range
- یہ پیرامیٹر خود وضاحتی ہے، صرف سیلز کی ایک رینج جس کا آپ مخصوص معیار سے جائزہ لینا چاہتے ہیں۔ -
criteria
- وہ شرط جو فارمولے کو بتاتی ہے کہ کن قدروں کا مجموعہ ہے۔ اسے نمبر، سیل ریفرنس، ایکسپریشن، یا کسی اور ایکسل فنکشن کی شکل میں فراہم کیا جا سکتا ہے۔ -
sum_range
- یہ پیرامیٹر اختیاری ہے، لیکن ہمارے لیے بہت اہم ہے۔ یہ اس حد کی وضاحت کرتا ہے جہاں متعلقہ خلیات کی قدریں شامل کی جائیں گی۔ اگر چھوڑ دیا جائے تو، Excel ان سیلز کی قدروں کا مجموعہ کرتا ہے جو رینج آرگومینٹ (پہلا پیرامیٹر) میں بیان کیے گئے ہیں۔
مندرجہ بالا معلومات کو ذہن میں رکھتے ہوئے، آئیے اپنے SUMIF فنکشن کے لیے 3 پیرامیٹرز کی وضاحت کرتے ہیں۔ جیسا کہ آپ کو یاد ہے، ہم ایک دیئے گئے شخص کی طرف سے کی گئی تمام سیلز کو جمع کرنا چاہتے ہیں جس کا نام مین ٹیبل میں سیل F2 میں درج ہے (براہ کرم اوپر کی تصویر دیکھیں)۔
- رینج - چونکہ ہم سیلز پرسن ID کے ذریعے تلاش کر رہے ہیں، ہمارے SUMIF فنکشن کے لیے range پیرامیٹر مین ٹیبل میں کالم B ہے۔ لہذا، آپ رینج B:B درج کر سکتے ہیں، یا اگر آپ اپنے ڈیٹا کو ٹیبل میں تبدیل کرتے ہیں، تو آپ اس کے بجائے کالم کا نام استعمال کر سکتے ہیں:
Main_table[ID]
- معیار - کیونکہ ہمارے پاس سیلز پرسنز ہیں۔ کسی دوسرے ٹیبل (لُک اپ ٹیبل) میں نام، ہمیں کسی دیے گئے شخص سے مماثل ID تلاش کرنے کے لیے VLOOKUP فارمولہ استعمال کرنا ہوگا۔ شخص کانام مرکزی جدول میں سیل F2 میں لکھا گیا ہے، لہذا ہم اسے اس فارمولے کا استعمال کرتے ہوئے دیکھتے ہیں:
VLOOKUP($F$2,Lookup_table,2,FALSE)
یقیناً، آپ اپنے VLOOKUP فنکشن کے تلاش کے معیار میں نام درج کر سکتے ہیں، لیکن ایک مطلق سیل حوالہ استعمال کرنا بہتر ہے۔ اپروچ کیونکہ یہ ایک آفاقی فارمولہ بناتا ہے جو دیئے گئے سیل میں کسی بھی نام کے ان پٹ کے لیے کام کرتا ہے۔
- Sum range - یہ سب سے آسان حصہ ہے۔ چونکہ ہمارے سیلز نمبر کالم C میں ہیں جس کا نام "سیلز" ہے، اس لیے ہم صرف
Main_table[Sales]
ڈالتے ہیں۔اب، آپ کو فارمولے کے پرزے جمع کرنے کی ضرورت ہے اور آپ کا SUMIF + VLOOKUP فارمولا تیار ہے:
=SUMIF(Main_table[ID], VLOOKUP($F$2, Lookup_table, 2, FALSE), Main_table[Sales])
یہ VLOOKUP اور SUMIF نمونہ ڈاؤن لوڈ کریں
ایکسل میں vlookup کرنے کا فارمولہ فری طریقہ
آخر میں، مجھے اجازت دیں آپ کو اس ٹول سے متعارف کراتا ہے جو بغیر کسی فنکشن یا فارمولے کے آپ کے ٹیبل کو تلاش، میچ اور ضم کر سکتا ہے۔ ہمارے الٹیمیٹ سویٹ فار ایکسل کے ساتھ شامل مرج ٹیبلز ٹول کو Excel کے VLOOKUP اور LOOKUP فنکشنز کے لیے وقت کی بچت اور استعمال میں آسان متبادل کے طور پر ڈیزائن اور تیار کیا گیا تھا، اور یہ ابتدائی اور جدید صارفین دونوں کے لیے بہت مددگار ثابت ہو سکتا ہے۔
فارمولوں کا پتہ لگانے کے بجائے، آپ صرف اپنی مرکزی اور تلاش کی میزیں بتاتے ہیں، ایک عام کالم یا کالم کی وضاحت کرتے ہیں، اور وزرڈ کو بتائیں کہ آپ کون سا ڈیٹا لانا چاہتے ہیں۔
پھر آپ وزرڈ کو نتائج دیکھنے، میچ کرنے اور آپ کو فراہم کرنے کے لیے چند سیکنڈ کی اجازت دیتے ہیں۔ اگر آپ کو لگتا ہے کہ یہ ایڈ ان آپ کے کام میں مددگار ثابت ہو سکتا ہے، تو آپ کو ڈاؤن لوڈ کرنے میں خوش آمدید کہتے ہیں۔