فہرست کا خانہ
راؤنڈنگ ایک عام طور پر استعمال ہونے والا عمل ہے جس کو کم سے کم اہم ہندسوں کو ختم کرنے کے لیے مواصلات اور تخمینہ لگانے کے عمل کو آسان بنانے کے لیے استعمال کیا جاتا ہے۔ ایکسل مختلف قسم کی راؤنڈنگ فراہم کرتا ہے۔ یہ ٹیوٹوریل آپ کو دکھائے گا کہ کس طرح ایکسل میں قریب ترین 5 یا 9 تک پہنچنا ہے۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
تمام فارمولوں اور VBA پر مشتمل اسپریڈ شیٹس کے ساتھ ورک بک ڈاؤن لوڈ کریں۔ ذیل میں کوڈ۔
راؤنڈ ٹو نیئرسٹ 5 یا 9.xlsm
8 ایکسل <5 میں نمبرز کو قریب ترین 5 یا 9 تک گول کرنے کے آسان طریقے
کسی عدد کو قریب ترین 5 یا 9 تک گول کرنے کے لیے، کل آٹھ طریقے ہیں۔ ان میں سے سات مختلف فارمولے ہیں جو مختلف افعال کے مختلف مجموعوں سے نکلتے ہیں۔ اور دوسرا ایک VBA کوڈ ہے جو ایک حسب ضرورت فنکشن بنانے کے لیے ہے جو براہ راست کسی نمبر کو قریب ترین 5 یا 9 تک لے جاتا ہے۔ درج ذیل ڈیٹاسیٹ کو تمام طریقوں کو ظاہر کرنے کے لیے استعمال کیا جائے گا۔
1. ROUND، CHOOSE اور MOD افعال کا مجموعہ
پہلا فارمولا جو ہم استعمال کریں گے وہ ہے راؤنڈ ، <2 کا مجموعہ CHOOSE , اور MOD فنکشنز۔
کسی نمبر کو گول کرنے کے لیے، ہم کسی مخصوص کے لیے راؤنڈ فنکشن استعمال کرتے ہیں۔ ہندسوں کی تعداد اسے دو دلائل کی ضرورت ہے، ایک وہ نمبر جس پر اسے گول کیا جا رہا ہے اور وہ نمبر جس پر اسے گول کیا جا رہا ہے۔ جبکہ CHOOSE فنکشن ایک انڈیکس نمبر اور کئی نمبروں کو بطور دلیل لیتا ہے اور اس کے مطابق ایک مخصوص کارروائی کا انتخاب کرتا ہے۔1.
👉
CEILING(B5+(MOD(B5,2)=0),5) اصل قدر کو 5 کے ضرب تک گول کرتا ہے اور 15 لوٹاتا ہے۔
👉
آخر میں، CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0) میں الجبری کارروائیوں کا نتیجہ، 5),2)=0) وہ قدر لوٹاتا ہے جو قریب ترین 5 یا 9 پر مشتمل ہے۔
مزید پڑھیں: ایکسل میں فارمولہ کے نتائج کو کیسے ملایا جائے (4 آسان طریقے)
8. VBA کوڈ کو ایمبیڈ کرنا
تمام پیچیدہ اور بڑے فارمولوں کے بجائے آپ آسانی سے مائیکروسافٹ ویژول بیسک فار ایپلی کیشنز (VBA) کے ساتھ اپنا واحد فنکشن بنا سکتے ہیں جو کہ ایک نمبر کو بھی بڑھا سکتا ہے۔ ایکسل میں قریب ترین 5 یا 9۔ یہ خاص طور پر مددگار ہے اگر آپ کوڈ کو بار بار استعمال کرنا چاہتے ہیں۔
لیکن پہلے، آپ کو اپنے ربن پر ڈیولپر ٹیب دکھانا ہوگا۔ ڈیولپر ٹیب کو فعال کریں اگر یہ آپ کے ایکسل ربن میں نہیں ہے۔ VBA میں اپنا فنکشن بنانے کے لیے ان اقدامات پر عمل کریں۔ 2>اپنے ربن پر ٹیب کریں اور کوڈ گروپ سے بصری بنیادی منتخب کریں۔ نتیجہ، VBA ونڈو کھل جائے گی۔ اب کلک کریں۔ داخل کریں پر اور ڈراپ ڈاؤن مینو سے ماڈیول منتخب کریں۔
- اس کے بعد، ماڈیول داخل کریں اور درج ذیل فارمولہ کو لکھیں۔
7792
- اب ونڈو کو محفوظ کریں اور بند کریں۔
- اس کے بعد، اسپریڈ شیٹ پر واپس جائیں اور سیل C5 کو منتخب کریں۔ ۔
- پھر درج ذیل فارمولہ کو لکھیں۔
=Round59(B5)
- اس کے بعد ، دبائیں Enter .
- اب، سیل کو دوبارہ منتخب کریں۔ پھر فارمولے کے ساتھ بقیہ سیلز کو بھرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور گھسیٹیں۔ کسی نمبر کو قریب ترین 5 یا 9 تک گول کرنے کے لیے اس Excel ورک بک میں کہیں بھی فارمولا۔
مزید پڑھیں: ایکسل میں قریب ترین 5 منٹ تک گول وقت (4 فوری طریقے)<2
نتیجہ
یہ تمام فارمولے اور VBA کوڈ تھے جو ایکسل میں کسی قدر کو قریب ترین 5 یا 9 تک گول کرنے کے لیے تھے۔ امید ہے کہ آپ کو یہ گائیڈ مفید اور معلوماتی ملا ہے۔ اگر آپ کے کوئی سوالات یا مشورے ہیں تو ہمیں نیچے بتائیں۔ اس طرح کی مزید تفصیلی گائیڈز کے لیے Exceldemy.com ۔
ملاحظہ کریں۔انڈیکس نمبر MOD فنکشن بقیہ کو واپس کرنے کے لیے ایک عدد اور ایک تقسیم لیتا ہے۔مرحلہ:
- سب سے پہلے سیل منتخب کریں C5 ۔
- پھر سیل میں درج ذیل فارمولے کو لکھیں۔
=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)
- <12 اس کے بعد، اپنے کی بورڈ پر Enter دبائیں۔ آپ کے پاس قدر قریب ترین 5 یا 9 پر گول ہو جائے گی۔
- اب سیل کو دوبارہ منتخب کریں۔ آخر میں، فارمولے کے ساتھ بقیہ کالم کو بھرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور نیچے گھسیٹیں۔
اس طرح آپ کے پاس نمبرز قریب ترین ہوں گے۔ فارمولہ استعمال کرتے ہوئے 5 یا 9۔
🔍 فارمولے کی خرابی
👉
The ROUND(B5,0) سیل B5 کی قدر لیتا ہے اور اگر یہ ایک حصہ ہے تو قدر کو گول کرتا ہے۔ یہ 13 لوٹاتا ہے۔
👉
MOD(ROUND(B5,0),10) پچھلی قدر کا بقیہ اور 10 لوٹاتا ہے، جو کہ 3 ہے۔
👉
پھر CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) ان نمبر کو منتخب کرتا ہے بقیہ اور اصل قدر کی بنیاد پر شامل کیا جائے۔ اس صورت میں، یہ 2 ہے۔
👉
آخر میں، ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) پچھلے فنکشن سے ویلیو جوڑتا ہے اور اسے اصل کے ساتھ جوڑتا ہے۔
مزید پڑھیں: ایکسل میں قریب ترین 10 سینٹ تک کیسے گول کریں (4 مناسب طریقے)
2. MROUND اور MOD افعال کو یکجا کرنا
اگلا فارمولہ استعمال کرتا ہے MROUND اور MOD فنکشنز کسی نمبر کو قریب ترین 5 یا 9 تک گول کرنے کے لیے۔
ہم راؤنڈ اپ نمبر کو واپس کرنے کے لیے MROUND فنکشن استعمال کرتے ہیں۔ مطلوبہ متعدد تک۔ شروع کرنے کے لیے، یہ فنکشن دو دلائل لے سکتا ہے- تعداد اور کثیر۔ MOD فنکشن بقیہ کو واپس کرنے کے لیے ایک عدد اور ایک تقسیم لیتا ہے۔
مرحلہ:
- سب سے پہلے سیل کو منتخب کریں۔ C5 .
- اب، سیل میں درج ذیل فارمولہ لکھیں۔
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- اس کے بعد، دبائیں Enter ۔
- اب سیل کو دوبارہ منتخب کریں۔ اور پھر باقی کالم کو پُر کرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور گھسیٹیں۔
نتیجتاً، آپ کے پاس تمام نمبرز ہوں گے قریب ترین 5 یا 9۔
🔍 فارمولے کی خرابی
👉
MROUND(B5,5) قدر کی گول سیل کا B5 5 کے ضرب میں اور 15 لوٹاتا ہے۔
👉
MOD(MROUND(B5,5,10) 15 اور 10 کا بقیہ لوٹاتا ہے، جو کہ 5 ہے۔
👉
(MOD(MROUND(B5,5),10))=0 ایک بولین ویلیو لوٹاتا ہے، اس پر منحصر ہے کہ بقیہ 0 ہے یا نہیں۔ اس صورت میں، یہ غلط ہے۔
👉
آخر میں، MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) منقطع کرنے کے بعد واپس آتا ہے۔ یا تو 0 یا 1 اور نتیجہ 5 یا 9 تک گول کی قدر میں نکلتا ہے۔
مزید پڑھیں: ایکسل انوائس میں راؤنڈ آف فارمولہ (9 فوری طریقے)
3. IF، RIGHT اور ROUND افعال کو ضم کرنا
اس صورت میں، ہم IF ، RIGHT ، اور ROUND فنکشنز کا مجموعہ استعمال کرنے جا رہا ہے۔
سب سے پہلے، IF فنکشن تین دلائل لیتا ہے- ایک شرط، ایک قدر اگر شرط صحیح ہے اور ایک قدر اگر وہ غلط ہے۔ دوسرا، دائیں فنکشن دو دلیلوں کو قبول کرتا ہے - ایک تار اور ایک نمبر۔ پھر یہ ان نمبروں کو سٹرنگ کے دائیں جانب سے نکالتا ہے۔ اور ہم کسی نمبر کو گول کرنے کے لیے ROUND فنکشن استعمال کرتے ہیں۔ یہ دو دلیلوں کو قبول کرتا ہے، ایک نمبر جس کو یہ گول کر رہا ہے اور وہ نمبر جس پر اسے گول کیا جا رہا ہے۔
مرحلہ:
- سب سے پہلے سیل C5<کو منتخب کریں۔ 2>۔
- اب، سیل میں درج ذیل فارمولے کو لکھیں۔
=IF(B5>ROUND(B5,-1),IF(RIGHT(B5)="1",ROUND(B5,-1)-1,ROUND(B5,-1)+5),IF(RIGHT(B5)="0",ROUND(B5,-1)-1,IF(RIGHT(B5)<"7",ROUND(B5,-1)-5,ROUND(B5,-1)-1)))
- پھر دبائیں Enter ۔
- اس کے بعد، سیل کو دوبارہ منتخب کریں۔ اور آخر میں، فارمولے کے ساتھ بقیہ کالم کو پُر کرنے کے لیے فل ہینڈل آئیکن بار پر کلک کریں اور گھسیٹیں۔
اس فارمولے کے ساتھ ایکسل میں قریب ترین 5 یا 9۔
🔍 فارمولے کی خرابی
👉
The RIGHT(B5) سیل B5 میں ویلیو کا آخری ہندسہ لیتا ہے۔
👉
سب سے پہلے، ROUND(B5,-1) فنکشن سیل میں ویلیو کو گول کرتا ہے B5 10 کے قریب ترین ضرب تک۔ اس صورت میں، یہ 10 ہے۔
👉
پھر IF(B5>ROUND(B5,-1),…) چیک کرتا ہے کہ آیا قدر گول نمبر سے زیادہ ہے یا نہیں۔
👉
اگر یہ ہے، تو یہ آگے بڑھتا ہے IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) سیکشن، جہاں یہ چیک کرتا ہے کہ آخری ہندسہ 1 ہے۔ اس پر پوائنٹ، اگر یہ 1 ہے، تو یہ گول قدر سے 1 کو گھٹا دیتا ہے، ورنہ یہ گول قدر میں 5 کا اضافہ کر دیتا ہے۔
👉
اب IF(RIGHT(B5)="0″، ROUND(B5) ,-1)-1,…) عمل میں آتا ہے اگر پہلی IF فنکشن کی حالت غلط تھی۔ یہ پہلے چیک کرتا ہے کہ آخری ہندسہ 0 ہے یا نہیں۔ اگر یہ ہے، تو 1 کو گول قدر سے منہا کر دیا جاتا ہے، ورنہ یہ اگلے IF نیچے فنکشن پر چلا جاتا ہے۔
👉
آخر میں، IF(RIGHT(B5)< "7", ROUND(B5,-1)-5,ROUND(B5,-1)-1) عمل میں آتا ہے اگر تمام شرائط غلط تھیں۔ یہ فنکشن پہلے چیک کرتا ہے کہ آیا آخری ہندسہ 7 سے کم ہے۔ اگر یہ ہے، تو 5 کو گول ویلیو سے منہا کر دیا جاتا ہے، ورنہ 1 کو منہا کر دیا جاتا ہے۔
ان تمام نیسٹڈ IF لوپس کے ساتھ مل کر دوسرے فنکشنز آخر کار ہمارا نتیجہ دیتے ہیں۔
مزید پڑھیں: ایکسل میں ایک سے زیادہ سیلز میں راؤنڈ فارمولہ کیسے شامل کریں (2 آسان طریقے)
4 MOD فنکشن کے ساتھ فارمولہ استعمال کرنا
یہ فارمولا کافی مختصر ہے۔ لیکن اس کی درستگی کم ہوتی ہے جب گول کی جانے والی قدروں کی حد وسیع ہو۔ فارمولہ صرف MOD فنکشن استعمال کرتا ہے۔ ہم اس فنکشن کا استعمال بقیہ ڈویژن آپریشن کو تلاش کرنے کے لیے کرتے ہیں۔ شروع کرنے کے لیے، فنکشن تقسیم کیے جانے والے نمبر اور تقسیم کرنے والے کو اپنے دلائل کے طور پر لیتا ہے۔
اسٹیپس:
- سب سے پہلے سیل C5 کو منتخب کریں۔ ۔
- پھر لکھیں۔سیل میں مندرجہ ذیل فارمولہ۔
=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5
- اب دبائیں Enter ۔
- اس کے بعد، سیل کو دوبارہ منتخب کریں اور باقی سیلز کو بھرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور گھسیٹیں۔
اس طرح آپ اس فارمولے کی مدد سے ایکسل میں نمبروں کو قریب ترین 5 یا 9 تک گول کر سکتے ہیں۔
🔍 کی بریک ڈاؤن فارمولہ
👉
سب سے پہلے، MOD(B5,10) بقیہ قدر واپس کرتا ہے جب سیل B5 کو 10 سے تقسیم کیا جاتا ہے۔ یہ 3 لوٹاتا ہے۔
👉
اگلا، (MOD(B5,10)>5) واپسی غلط ہے کیونکہ قدر 3 سے چھوٹی ہے۔
👉
اور MOD(B5) ,10)+4*(MOD(B5,10)>5) الجبری حساب کے نتیجے میں 3 لوٹاتا ہے۔
👉
آخر میں، B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 سیل B5 کی قدر سے 3 کو گھٹاتا ہے۔
مزید پڑھیں: ایکسل میں قریب ترین گھنٹے تک گول کرنے کا وقت (6 آسان طریقے)
5. IF، RIGHT اور CEILING فنکشنز کو شامل کرنا
یہ فارمولہ IF، OR کا مجموعہ ہے دائیں، MAX, اور CEILING فنکشنز۔
IF فنکشن کسی شرط کو چیک کرتا ہے اور شرط کی بولین ویلیو کے لحاظ سے دو مختلف ویلیو لوٹاتا ہے۔ یہ تینوں کو دلیل کے طور پر لیتا ہے۔
اسی طرح، یا فنکشن کسی شرط کو چیک کرتا ہے۔ لیکن صرف واپس آتا ہے چاہے وہ سچ ہو یا غلط۔ دائیں فنکشن سٹرنگ ویلیو کے دائیں جانب سے کچھ حروف لیتا ہے۔ میں MAX فنکشن کی صورت میں، یہ کئی نمبروں کے درمیان زیادہ سے زیادہ نمبر لوٹاتا ہے۔ CEILING فنکشن کسی قدر کو قریب ترین عدد یا کسی قدر کی ضرب تک لے جاتا ہے۔ یہ فنکشن ان دو دلیلوں کو لیتا ہے- وہ نمبر جو اسے گول کر رہا ہے اور اہمیت۔
اسٹیپس:
- سب سے پہلے سیل منتخب کریں C5 .
- اب سیل میں درج ذیل فارمولہ درج کریں۔
=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))
- اس کے بعد، دبائیں Enter .
- آخر میں، سیل کو دوبارہ منتخب کریں اور کلک کریں اور فل ہینڈل آئیکن کو کالم کے آخر تک گھسیٹیں۔ باقی سیلز کو فارمولے سے بھرنے کے لیے۔
نتیجے کے طور پر، فارمولہ ایکسل میں قدروں کو قریب ترین 5 یا 9 تک لے جائے گا۔
🔍 فارمولے کی خرابی
👉
RIGHT(B5,1) دائیں سے پہلی قدر لیتا ہے سیل B5 جو 3 ہے۔
👉
اگلا OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4”}) اگر قیمت فہرست سے مماثل ہو تو واپس آتی ہے۔ اس صورت میں، یہ درست ہے۔
👉
CEILING(B5+1,5) قدر 15 لوٹاتا ہے۔
👉
MAX(CEILING(B5+) 1,5,0) واپس آتا ہے اگر IF فنکشن کی حتمی حالت درست ہے۔ اس کی اس کی قیمت 15 ہے۔
👉
MAX(CEILING(B5+1,10)-1,0) اگر IF فنکشن کی حتمی حالت ہو تو لوٹتا ہے۔ جھوٹا ہے. فنکشن کے سیل B5 کی ویلیو 19 ہے۔ (یہ اس کیس میں پرنٹ ہوتا ہے)۔
👉
آخر میں،1 ,MAX(CEILING(B5+1,10)-1,0)) نتیجے میں آخری دو فنکشنز میں سے ایک لوٹاتا ہے جو اصل قدر کا قریب ترین 5 یا 9 ہوگا۔ اس صورت میں، یہ 15 ہے۔
مزید پڑھیں: ایکسل میں قریب ترین سہ ماہی گھنٹے تک گول کرنے کا وقت (6 آسان طریقے)
6. IF کو RIGHT فنکشن کے ساتھ جوڑنا ایکسل
یہ فارمولہ IF اور RIGHT فنکشنز پر مشتمل ہے۔
IF فنکشن ایک شرط چیک کرتا ہے اور دو لوٹاتا ہے۔ حالت کی بولین ویلیو پر منحصر مختلف اقدار۔ یہ تینوں کو بطور دلیل لیتا ہے۔ جبکہ RIGHT فنکشن قدر کے دائیں سے کچھ ہندسے لیتا ہے۔
مرحلہ:
- سب سے پہلے، سیل منتخب کریں C5 ۔
- پھر سیل میں درج ذیل فارمولے کو لکھیں۔
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- اس کے بعد، سیل کو دوبارہ منتخب کریں۔ پھر کالم کے بقیہ سیلز کو فارمولے سے بھرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور گھسیٹیں۔
اس طرح آپ کسی نمبر کو گول کرتے قریب ترین 5 یا 9۔
🔍 فارمولے کی خرابی
👉
RIGHT(B5,1) دائیں لیتا ہے سیل B5 سے ہندسہ جو 3 ہے۔
👉
RIGHT(B5,1)*1 بھی قدر 3 لوٹاتا ہے۔
👉
Now IF(RIGHT(B5,1)*1<6,5,9) یہاں قدر 5 لوٹاتا ہے بطور شرط RIGHT(B5,1)*1 ہےدرست۔
👉
آخر میں، B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) بعد میں 15 کی قدر لوٹاتا ہے۔ تمام الجبری حسابات۔
مزید پڑھیں: ایکسل میں قریب ترین ڈالر تک گول کرنا (6 آسان طریقے)
7. CEILING کے امتزاج کا استعمال اور MOD فنکشنز
یہ فارمولہ CEILING اور MOD فنکشنز پر مشتمل ہے۔ CEILING فنکشن دو دلیلوں کو قبول کرتا ہے- وہ نمبر جو اسے گول کر رہا ہے اور اہمیت۔ یہ راؤنڈ اپ ویلیو کو اہمیت یا اس کے متعدد پر لوٹاتا ہے۔ MOD فنکشن دو نمبروں کو بطور دلیل لیتا ہے اور پہلے نمبر کے بقیہ کو دوسرے سے تقسیم کرکے واپس کرتا ہے۔ پہلے سیل منتخب کریں C5 ۔
=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)
- اب اپنے کی بورڈ پر انٹر دبائیں۔ 14>
- اس کے بعد، سیل کو دوبارہ منتخب کریں۔ . اب، فارمولے کے ساتھ باقی سیلز کو بھرنے کے لیے فل ہینڈل آئیکن پر کلک کریں اور گھسیٹیں۔
اس طرح آپ کسی نمبر کو قریب ترین تک لے سکتے ہیں۔ 5 یا 9۔
🔍 فارمولے کی خرابی
👉
MOD(B5,2) بقیہ واپس کرتا ہے جب سیل B5 کی قدر کو 2 سے تقسیم کیا جاتا ہے۔ اس صورت میں، یہ 1 ہے۔
👉
MOD(B5,2)=0 کی بولین ویلیو لوٹاتا ہے باقی 0 ہے یا نہیں۔ اس صورت میں، یہ FALSE ہے جیسا کہ بقیہ تھا۔