فہرست کا خانہ
اسپریڈ شیٹس ڈیٹا ٹیبلز کو منظم کرنے کے لیے ایک بہترین پلیٹ فارم پیش کرتی ہیں۔ لیکن کیا روزانہ حساب کتاب کے لیے گوگل شیٹس کے کوئی آسان کام ہیں؟ ذیل میں تلاش کریں۔
Google Sheets SUM فنکشن
میرا خیال ہے کہ ٹیبلز میں سب سے زیادہ مطلوبہ آپریشن مختلف اقدار کے مجموعی مجموعہ کو تلاش کرنا ہے۔ سب سے پہلی چیز جو ذہن میں آتی ہے وہ ہے دلچسپی کے ہر ایک سیل کو شامل کرنا:
=E2+E4+E8+E13
لیکن یہ فارمولہ انتہائی وقت طلب ہو جائے گا اگر بہت زیادہ سیلز کو مدنظر رکھا جائے۔
سیلز کو شامل کرنے کا مناسب طریقہ یہ ہے کہ گوگل شیٹس کے ایک خصوصی فنکشن کا استعمال کیا جائے - SUM - جو تمام سیلز کو خود بخود کوما استعمال کرتے ہوئے درج کرتا ہے:
=SUM(E2,E4,E8,E13)
اگر رینج ملحقہ سیلز پر مشتمل ہو ، صرف اس کے پہلے اور آخری خلیات کی نشاندہی کریں چاہے درمیان میں کہیں خالی ہوں۔ اس طرح، آپ Google Sheets SUM فارمولے میں ہر ایک سیل کو شمار کرنے سے گریز کریں گے۔
ٹپ۔ SUM کو شامل کرنے کا دوسرا طریقہ یہ ہے کہ نمبروں کے ساتھ کالم کو منتخب کریں اور فارمولوں آئیکن کے تحت SUM کو منتخب کریں:
نتیجہ منتخب رینج کے بالکل نیچے سیل میں داخل کیا جائے۔
ٹپ۔ ہمارے پاور ٹولز میں آٹو سم کی خصوصیت ہے۔ ایک کلک - اور آپ کا فعال سیل اوپر والے پورے کالم سے اقدار کا مجموعہ واپس کر دے گا۔
مجھے کام کو پیچیدہ کرنے دیں۔ میں متعدد شیٹس پر مختلف ڈیٹا رینجز سے نمبرز شامل کرنا چاہتا ہوں، مثال کے طور پر، Sheet1 سے A4:A8 اور Sheet2 سے B4:B7 > اور میں ان کا خلاصہ کرنا چاہتا ہوں۔ایک سیل:
=SUM('Sheet1'!A4:A8,'Sheet2'!B4:B7)
جیسا کہ آپ دیکھ سکتے ہیں، میں نے Google Sheets SUM فارمولے میں ابھی ایک اور شیٹ شامل کی ہے اور دو مختلف رینجز کو کوما سے الگ کیا ہے۔
فیصد فارمولے
میں اکثر لوگوں کو مختلف ٹوٹل کا فیصد معلوم کرنے کے بارے میں پوچھتا ہوں۔ اس کا حساب عام طور پر Google Sheets کے فیصدی فارمولے سے کیا جاتا ہے جیسے:
=Percentage/Total*100جب بھی آپ کو یہ چیک کرنے کی ضرورت ہو کہ یہ یا وہ نمبر کل کا کون سا حصہ ظاہر کرتا ہے:
=Part /کل*100ٹپ۔ کل کا ماسٹر فیصد، کل & فیصد کے حساب سے رقم، اس میں اضافہ اور اس ٹیوٹوریل میں کمی۔
اپنی ٹیبل میں جہاں میں گزشتہ 10 دنوں کے تمام سیلز کا ریکارڈ رکھتا ہوں، میں کل سیلز سے ہر سیل کے فیصد کا حساب لگا سکتا ہوں۔
پہلے، میں جاتا ہوں E12 تک اور کل سیلز تلاش کریں:
=SUM(E2:E11)
پھر، میں چیک کرتا ہوں کہ پہلے دن کی سیلز F2 میں کل کا کون سا حصہ بنتی ہے:
=E2/$E$12
میں کچھ ایڈجسٹمنٹ کرنے کی بھی تجویز کرتا ہوں:
- E2 کو ایک مطلق حوالہ کی طرف موڑ دیں – $E$12 – یہ یقینی بنانے کے لیے کہ آپ ہر دن کی فروخت کو تقسیم کرتے ہیں۔ اسی کل کے حساب سے۔
- کالم F کے سیلز پر فیصد نمبر فارمیٹ کا اطلاق کریں۔
- F2 سے نیچے تمام سیلز پر فارمولہ کاپی کریں - F11 تک۔
ٹپ۔ فارمولے کو کاپی کرنے کے لیے، ان طریقوں میں سے ایک استعمال کریں جن کا میں نے پہلے ذکر کیا ہے۔
ٹپ۔ اس بات کو یقینی بنانے کے لیے کہ آپ کا حساب درست ہے، درج ذیل میں درج کریں F12:
=SUM(F2:F11
)
اگر یہ 100% لوٹاتا ہے -سب کچھ درست ہے۔
میں فی صد فارمیٹ استعمال کرنے کی سفارش کیوں کرتا ہوں؟
ٹھیک ہے، ایک طرف، اگر آپ حاصل کرنا چاہتے ہیں تو ہر نتیجہ کو 100 سے ضرب دینے سے گریز کریں۔ فیصد دوسری طرف، نتائج کو 100 میں تقسیم کرنے سے بچنے کے لیے اگر آپ ان کو مزید غیر فیصدی ریاضی کے آپریشنز کے لیے استعمال کرنا چاہتے ہیں۔
میرا مطلب یہ ہے:
میں سیل C4، B10 اور B15 میں فیصد نمبر کی شکل استعمال کرتا ہوں۔ تمام Google Sheets فارمولے جو ان سیلز کا حوالہ دیتے ہیں بہت آسان ہیں۔ مجھے C10 اور C15 کے فارمولوں میں 100 سے تقسیم کرنے یا فیصد کی علامت (%) کو شامل کرنے کی ضرورت نہیں ہے۔
اسی طرح C8، C9 اور C14 کے بارے میں نہیں کہا جا سکتا۔ صحیح نتیجہ حاصل کرنے کے لیے مجھے یہ اضافی ایڈجسٹمنٹ کرنی ہوں گی۔
Array فارمولے
Google Sheets میں بہت سارے ڈیٹا کے ساتھ کام کرنے کے لیے، نیسٹڈ فنکشنز اور دیگر پیچیدہ حسابات کو ایک اصول کے طور پر استعمال کیا جاتا ہے۔ اس مقصد کے لیے گوگل شیٹس میں بھی اری فارمولے موجود ہیں۔
مثال کے طور پر، میرے پاس فی کلائنٹ سیلز کا ایک ٹیبل ہے۔ میں دودھ کی چاکلیٹ کو سمتھ کی زیادہ سے زیادہ فروخت تلاش کرنے کے لیے متجسس ہوں کہ آیا میں اسے اگلی بار اضافی رعایت دے سکتا ہوں۔ میں E18 میں اگلا ارے فارمولہ استعمال کرتا ہوں:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
نوٹ۔ گوگل شیٹس میں کسی بھی صف کے فارمولے کو ختم کرنے کے لیے، صرف Enter کی بجائے Ctrl+Shift+Enter دبائیں۔
نتیجے کے طور پر مجھے $259 ملے ہیں۔
E16 میں میرا پہلا ارے فارمولہ اسمتھ کے ذریعہ کی گئی زیادہ سے زیادہ خریداری کو لوٹاتا ہے – $366:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith"),$E$2:$E$13)))
E17 زیادہ سے زیادہ دکھائیں۔دودھ کی چاکلیٹ کے لیے خرچ کی گئی رقم – $518:
=ArrayFormula(MAX(IF(($C$2:$C$13="Milk Chocolate"),$E$2:$E$13)))
اب، میں گوگل شیٹس کے فارمولوں میں استعمال ہونے والی تمام اقدار کو ان کے سیل حوالوں سے تبدیل کرنے جا رہا ہوں:
کیا آپ نے دیکھا ہے کہ کیا بدلا ہے؟
=ArrayFormula(MAX(IF(($B$2:$B$13=B18)*($C$2:$C$13=C18),$E$2:$E$13,"")))
یہ ہے جو میرے پاس پہلے تھا:
=ArrayFormula(MAX(IF(($B$2:$B$13="Smith")*($C$2:$C$13="Milk Chocolate"),$E$2:$E$13,"")))
بالکل اسی طرح، جگلنگ سیلز میں ان اقدار کے ساتھ جن کا آپ حوالہ دیتے ہیں آپ فارمولے کو تبدیل کیے بغیر مختلف حالات کی بنیاد پر تیزی سے مختلف نتائج حاصل کر سکتے ہیں۔
روزانہ استعمال کے لیے Google Sheets کے فارمولے
آئیے چند مزید افعال پر ایک نظر ڈالتے ہیں اور روزانہ کے استعمال کے لیے آسان فارمولے مثالیں۔
مثال 1
فرض کریں کہ آپ کا ڈیٹا جزوی طور پر نمبرز اور جزوی طور پر متن کے طور پر لکھا گیا ہے: 300 یورو ، کل – 400 ڈالر ۔ لیکن آپ کو صرف نمبر نکالنے کی ضرورت ہے۔
میں اس کے لیے صرف ایک فنکشن جانتا ہوں:
=REGEXEXTRACT(text, regular_expression)یہ متن کو ریگولر ایکسپریشن کے ساتھ ماسک کے ذریعے کھینچتا ہے۔
- متن - یہ سیل حوالہ یا ڈبل کوٹس میں کوئی بھی متن ہوسکتا ہے۔
- Regular_expression - آپ کا ٹیکسٹ ماسک۔ دوہرے حوالوں میں بھی۔ یہ آپ کو تقریباً کوئی بھی ٹیکسٹ اسکیم بنانے دیتا ہے۔
میرے معاملے میں ٹیکسٹ ایک سیل ہے جس میں ڈیٹا ہے ( A2 )۔ اور میں یہ ریگولر ایکسپریشن استعمال کرتا ہوں: [0-9]+
اس کا مطلب ہے کہ میں 0 سے 9 تک نمبروں کی کوئی بھی مقدار ( + ) تلاش کر رہا ہوں۔ ( [0-9] ) یکے بعد دیگرے لکھے گئے:
اگر اعداد کے کسر ہوں تو ریگولر ایکسپریشن اس طرح نظر آئے گا:
"[0-9]*\.[0-9]+[0-9]+"
کے لیےدو اعشاریہ جگہ والے نمبر
"[0-9]*\.[0-9]+"
ایک اعشاریہ والے نمبروں کے لیے
نوٹ۔ گوگل شیٹس نکالی گئی قدروں کو بطور متن دیکھتی ہے۔ آپ کو انہیں VALUE فنکشن یا ہمارے کنورٹ ٹول کے ساتھ نمبروں میں تبدیل کرنے کی ضرورت ہے۔
مثال 2 - فارمولے کے ساتھ متن کو جوڑیں
ٹیکسٹ کے اندر موجود فارمولے کچھ ٹوٹل کے ساتھ صاف نظر آنے والی قطار میں مدد کرتے ہیں۔ – نمبر ان کی مختصر وضاحت کے ساتھ۔
میں لائن 14 اور 15 میں ایسی قطاریں بنانے جا رہا ہوں۔ شروع کرنے کے لیے، میں ان قطاروں میں سیلز کو فارمیٹ > کے ذریعے ضم کرتا ہوں۔ سیلز کو ضم کریں اور پھر کالم E:
=SUM(E2:E13)
کی رقم کو شمار کریں پھر میں نے متن کو دوہرا قیمت درج کرنے کے لیے ایک تفصیل کے طور پر رکھ دیا اور اسے فارمولے کے ساتھ جوڑ دیا۔ ایمپرسینڈ کا استعمال کرتے ہوئے:
="Total chocolate sales: "&SUM(E2:E13)&" dollars"
اپنے نمبروں کو اعشاریہ بنانے کے لیے، میں TEXT فنکشن استعمال کرتا ہوں اور فارمیٹ سیٹ کرتا ہوں: "#,## 0"
ایک اور طریقہ Google Sheets CONCATENATE فنکشن کو استعمال کرنا ہے، جیسا کہ میں نے A15 میں استعمال کیا ہے:
=CONCATENATE("Total discount for customers: ",TEXT(SUM(F2:F13),"#.##")," dollars")
مثال 3
کیا اگر آپ کہیں سے ڈیٹا اپ لوڈ کرتے ہیں اور تمام نمبر خالی جگہوں کے ساتھ ظاہر ہوتے ہیں، جیسے 8544 کی بجائے 8 544 ؟ گوگل شیٹس ان کو بطور متن واپس کرے گا، آپ جانتے ہیں۔
یہاں یہ ہے کہ متن کے طور پر لکھی گئی ان اقدار کو "نارمل نمبرز" میں کیسے تبدیل کیا جائے:
=VALUE(SUBSTITUTE("8 544"," ",""))
یا
=VALUE(SUBSTITUTE(A2," ",""))
جہاں A2 8 544 پر مشتمل ہے۔
یہ کیسے کام کرتا ہے؟ SUBSTITUTE فنکشن متن میں تمام خالی جگہوں کو تبدیل کرتا ہے (دوسری دلیل کو چیک کریں - ڈبل کوٹس میں جگہ ہے) "خالیstring" (تیسری دلیل)۔ پھر، VALUE متن کو نمبروں میں تبدیل کرتا ہے۔
مثال 4
ایسے کچھ Google Sheets فنکشنز ہیں جو آپ کی اسپریڈ شیٹس میں متن کو ہیر پھیر کرنے میں مدد کرتے ہیں، مثال کے طور پر، کیس کو تبدیل کریں۔ اگر آپ کے پاس کچھ عجیب ہے جیسا کہ soURcE dAtA ، تو آپ اس کی بجائے ماخذ ڈیٹا حاصل کر سکتے ہیں:
مجھے وضاحت کرنے دیں میں ایک سیل میں پہلا کریکٹر لیتا ہوں:
=LEFT(A1,1)
اور اسے اوپری کیس میں تبدیل کرتا ہوں:
=UPPER(LEFT(A1,1))
پھر میں لیتا ہوں باقی متن:
=RIGHT(A1,LEN(A1)-1)
اور اسے لوئر کیس میں مجبور کریں:
=LOWER(RIGHT(A1,LEN(A1)-1))
آخر میں، میں فارمولے کے تمام ٹکڑوں کو ایمپرسینڈ کے ساتھ لاتا ہوں :
=UPPER(LEFT(A1,1))&LOWER(RIGHT(A1,LEN(A1)-1))
ٹپ۔ آپ ہمارے پاور ٹولز سے متعلقہ یوٹیلیٹی کے ساتھ ایک کلک میں کیسز کے درمیان سوئچ کر سکتے ہیں۔ مختلف پیچیدہ فارمولوں سے خوفزدہ نہ ہوں – بس کوشش کریں اور تجربہ کریں۔ آخر کار، یہ ٹول سیٹ ہمیں بہت سے مختلف کاموں کو حل کرنے دیتے ہیں۔ گڈ لک! :)