एक्सेल में राउंड टु नियरेस्ट 5 या 9 (8 आसान तरीके)

  • इसे साझा करें
Hugh West

संचार और आकलन प्रक्रियाओं को आसान बनाने के लिए कम से कम महत्वपूर्ण अंकों को हटाने के लिए राउंडिंग आमतौर पर इस्तेमाल की जाने वाली प्रक्रिया है। एक्सेल विभिन्न प्रकार की गोलाई प्रदान करता है। यह ट्यूटोरियल आपको दिखाएगा कि एक्सेल में कैसे निकटतम 5 या 9 तक राउंड करें। कोड नीचे दिया गया है।

किसी संख्या को निकटतम 5 या 9 तक सन्निकटित करने के लिए, कुल आठ विधियाँ हैं। उनमें से सात अलग-अलग कार्यों के विभिन्न संयोजनों से उत्पन्न होने वाले विभिन्न सूत्र हैं। और दूसरा एक कस्टम फ़ंक्शन बनाने के लिए एक VBA कोड है जो सीधे किसी संख्या को निकटतम 5 या 9 तक बढ़ाता है। निम्नलिखित डेटासेट का उपयोग सभी विधियों को प्रदर्शित करने के लिए किया जाएगा।

1. ROUND, CHOOSE और MOD कार्यों का संयोजन

हम जिस पहले सूत्र का उपयोग करेंगे, वह ROUND , <2 का संयोजन है चुनें , और MOD कार्य।

किसी संख्या को पूर्णांक बनाने के लिए, हम निर्दिष्ट के लिए ROUND फ़ंक्शन का उपयोग करते हैं आंकड़ों की संख्या। इसके लिए दो तर्कों की आवश्यकता होती है, एक संख्या जिसे यह गोल कर रहा है और वह संख्या जिसके लिए यह गोल है। जबकि CHOOSE फंक्शन एक इंडेक्स नंबर और कई नंबरों को तर्क के रूप में लेता है और इसके अनुसार एक विशिष्ट क्रिया चुनता है1.

👉 CEILING(B5+(MOD(B5,2)=0),5) मूल मान को 5 के गुणज तक पूर्णांक बनाता है और 15 लौटाता है।

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) पिछले मान को 2 से विभाजित करने पर शेषफल लौटाता है।

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 एक बूलियन मान लौटाता है जो इस बात पर निर्भर करता है कि शेष का मान 0 के बराबर है या नहीं।

👉 अंत में, CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) वह मान लौटाता है जिसमें निकटतम 5 या 9 होता है।

और पढ़ें: एक्सेल में फॉर्मूला रिजल्ट को राउंडअप कैसे करें (4 आसान तरीके)

8. VBA कोड एम्बेड करना

सभी जटिल और बड़े फॉर्मूलों के बजाय आप Microsoft Visual Basic for Applications (VBA) के साथ अपना एकल फ़ंक्शन आसानी से बना सकते हैं जो एक संख्या को राउंड अप भी कर सकता है एक्सेल में निकटतम 5 या 9। यदि आप बार-बार कोड का पुन: उपयोग करना चाहते हैं तो यह विशेष रूप से सहायक होता है।

लेकिन पहले, आपको अपने रिबन पर डेवलपर टैब दिखाना होगा। डेवलपर टैब को सक्षम करें यदि यह आपके एक्सेल रिबन में नहीं है। एक बार आपके पास VBA में अपना कार्य करने के लिए इन चरणों का पालन करें।

चरण:

  • सबसे पहले, डेवलपर <पर जाएं 2>अपने रिबन पर टैब करें और कोड समूह से विज़ुअल बेसिक चुनें।

  • एक के रूप में परिणाम, VBA विंडो खुल जाएगी। अब क्लिक करेंपर सम्मिलित करें और ड्रॉप-डाउन मेनू से मॉड्यूल चुनें।

  • अगला, पर जाएं मॉड्यूल डाला और निम्न सूत्र लिखें। .
  • फिर निम्न सूत्र लिखें।

=Round59(B5)

  • उसके बाद , Enter दबाएं।

  • अब, सेल को फिर से चुनें। फिर शेष कक्षों को सूत्र से भरने के लिए भरण हैंडल आइकन को क्लिक करके कॉलम के अंत तक खींचें।

इसलिए, आप इसका उपयोग कर सकते हैं किसी संख्या को निकटतम 5 या 9 तक राउंड करने के लिए उस एक्सेल वर्कबुक में कहीं भी फॉर्मूला।

निष्कर्ष

ये सभी सूत्र और VBA कोड थे जो Excel में मान को निकटतम 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)

  • उसके बाद, अपने कीबोर्ड पर Enter दबाएं। आपके पास मान को निकटतम 5 या 9 तक पूर्णांकित किया जाएगा।

  • अब फिर से सेल का चयन करें। अंत में, शेष कॉलम को सूत्र से भरने के लिए भरण हैंडल आइकन को क्लिक करें और नीचे खींचें।

इस प्रकार आपके पास संख्याओं को निकटतम तक गोल कर दिया जाएगा सूत्र का उपयोग करके 5 या 9।

🔍 सूत्र का विश्लेषण

👉 ROUND(B5,0) सेल B5 का मान लेता है और यदि यह भिन्न है तो मान को राउंड अप करता है। यह 13 लौटाता है।

👉 MOD(ROUND(B5,0),10) पिछले मान और 10 का शेष लौटाता है, जो कि 3 है।

👉 फिर चुनें(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 किसी संख्या को निकटतम 5 या 9 तक राउंड करने के लिए कार्य करते हैं।

हम MROUND फ़ंक्शन का उपयोग किसी संख्या को राउंड अप करने के लिए करते हैं वांछित एकाधिक के लिए। आरंभ करने के लिए, यह फ़ंक्शन दो तर्क ले सकता है- संख्या और गुणक। MOD फ़ंक्शन शेषफल लौटाने के लिए एक संख्या और एक भाजक लेता है।

चरण:

  • पहले, सेल चुनें C5
  • अब, सेल में निम्न सूत्र लिखें।

=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)

  • उसके बाद एंटर दबाएं।

  • अब दोबारा सेल चुनें। और फिर शेष कॉलम को भरने के लिए भरण हैंडल आइकन पर क्लिक करें और खींचें। नज़दीकी 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 के लिए एक मान के रूप में होता है।

    3. IF, राइट और राउंड फंक्शंस को मर्ज करना

    इस मामले में, हम होंगे IF , Right , और ROUND प्रकार्यों के संयोजन का उपयोग करने जा रहे हैं।

    सबसे पहले, IF फ़ंक्शन तीन तर्क लेता है- एक शर्त, एक मान अगर शर्त सही है और एक मान अगर वह गलत है। दूसरा, RIGHT फ़ंक्शन दो तर्कों को स्वीकार करता है- एक स्ट्रिंग और एक संख्या। फिर यह उन नंबरों को स्ट्रिंग के दाईं ओर से निकालता है। और हम किसी संख्या को पूर्णांक बनाने के लिए 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)))

    • फिर एंटर दबाएं।

    • अगला, फिर से सेल चुनें। और अंत में, सूत्र के साथ शेष कॉलम को भरने के लिए भरण हैंडल आइकन बार पर क्लिक करें और खींचें। इस फॉर्मूले के साथ एक्सेल में निकटतम 5 या 9।> सेल 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 चुनें .
    • फिर लिखेंसेल में निम्न सूत्र।

    • उसके बाद, सेल को फिर से चुनें और बाकी सेल को भरने के लिए फिल हैंडल आइकन पर क्लिक करें और खींचें।
    <0

    इस तरह आप इस फॉर्मूले की मदद से एक्सेल में संख्याओं को निकटतम 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, राइट और सीलिंग फंक्शंस को शामिल करना

    यह फॉर्मूला IF, OR का संयोजन है , सही, MAX, और CEILING फ़ंक्शन।

    IF फ़ंक्शन एक स्थिति की जाँच करता है और स्थिति के बूलियन मान के आधार पर दो अलग-अलग मान लौटाता है। यह तीनों को तर्क के रूप में लेता है।

    इसी तरह, OR फ़ंक्शन एक शर्त की जाँच करता है। लेकिन केवल रिटर्न देता है चाहे वह सच हो या गलत। RIGHT फ़ंक्शन स्ट्रिंग मान के दाईं ओर से कुछ वर्ण लेता है। में 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))

    • उसके बाद, एंटर दबाएं। शेष कक्षों को सूत्र से भरने के लिए।

    परिणामस्वरूप, सूत्र Excel में मानों को निकटतम 5 या 9 तक गोल कर देगा।

    🔍 फ़ॉर्मूला का ब्रेकडाउन

    👉 RIGHT(B5,1) के दाएँ से पहला मान लेता है सेल B5 जो कि 3 है।

    👉 अगला OR(RIGHT(B5,1)={"0″,"1″,"2″,"3″," 4”}) यदि मान सूची से मेल खाता है तो लौटाता है। इस मामले में, यह TRUE है।

    👉 CEILING(B5+1,5) मान 15 लौटाता है।

    👉 MAX(CEILING(B5+) 1,5),0) यदि IF फ़ंक्शन की अंतिम स्थिति सत्य है, तो वापस आ जाता है। इसका मान 15 है।

    👉 MAX(CEILING(B5+1,10)-1,0) रिटर्न देता है यदि IF फ़ंक्शन की अंतिम स्थिति गलत है। फ़ंक्शन के सेल B5 का मान 19 है। (यह इस मामले में मुद्रित होता है)।

    👉 अंत में, IF(OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) अंतिम दो कार्यों में से एक देता है जिसके परिणामस्वरूप मूल मान का निकटतम 5 या 9 होगा। इस मामले में, यह 15 है।

    और पढ़ें: एक्सेल में समय को निकटतम चौथाई घंटे तक राउंड करना (6 आसान तरीके)

    6. IF को राइट फंक्शन के साथ जोड़ना एक्सेल

    इस सूत्र में IF और Right फ़ंक्शन शामिल हैं।

    IF फ़ंक्शन एक स्थिति की जाँच करता है और दो देता है स्थिति के बूलियन मान के आधार पर विभिन्न मान। यह तीनों को तर्क के रूप में लेता है। जबकि RIGHT फ़ंक्शन किसी मान के दाईं ओर से कुछ अंक लेता है।

    चरण:

    • सबसे पहले, सेल का चयन करें C5
    • फिर निम्न सूत्र को सेल में लिखें।

    =B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)

    <11
  • अब अपने कीबोर्ड पर Enter दबाएं।

  • अगला, फिर से सेल चुनें। फिर सूत्र के साथ स्तंभ के शेष कक्षों को भरने के लिए भरण हैंडल आइकन पर क्लिक करें और खींचें। निकटतम 5 या 9.

    🔍 फ़ॉर्मूला का विश्लेषण

    👉 दाएं(B5,1) सही लेता है सेल से अंक B5 जो 3 है।

    👉 RIGHT(B5,1)*1 भी मान 3 लौटाता है।

    👉 अब IF(RIGHT(B5,1)*1<6,5,9) मान 5 यहां देता है क्योंकि स्थिति RIGHT(B5,1)*1 हैTRUE.

    👉 अंत में, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) के बाद मान 15 लौटाता है सभी बीजगणितीय गणनाएं।

    और पढ़ें: एक्सेल में निकटतम डॉलर तक राउंडिंग (6 आसान तरीके)

    7. सीलिंग के संयोजन का उपयोग करना और एमओडी फंक्शंस

    इस फॉर्मूले में सीलिंग और एमओडी फंक्शंस शामिल हैं। CEILING फ़ंक्शन दो तर्कों को स्वीकार करता है- वह संख्या जिसे वह गोल कर रहा है और महत्व। यह राउंड-अप मान को सार्थकता या उसके गुणज में लौटाता है। MOD फ़ंक्शन दो संख्याओं को तर्क के रूप में लेता है और पहली संख्या के शेष को दूसरी संख्या से विभाजित करके लौटाता है।

    चरण:

    • सबसे पहले, सेल C5 चुनें।
    • दूसरा, सेल में निम्न सूत्र लिखें।

    =CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0) <2

    • अब अपने कीबोर्ड पर Enter दबाएं।

    • अगला, फिर से सेल चुनें . अब, सूत्र के साथ शेष कक्षों को भरने के लिए भरण हैंडल आइकन पर क्लिक करें और खींचें।

    इस तरह आप किसी संख्या को निकटतम तक गोल कर सकते हैं 5 या 9.

    🔍 फ़ॉर्मूला का ब्रेकडाउन

    👉 MOD(B5,2) शेष लौटाता है जब सेल B5 का मान 2 से विभाजित है। इस मामले में, यह 1 है।

    👉 MOD(B5,2)=0 एक बूलियन मान लौटाता है शेष 0 है या नहीं। इस मामले में, यह FALSE है जैसा कि शेष था

ह्यूग वेस्ट उद्योग में 10 से अधिक वर्षों के अनुभव के साथ एक अत्यधिक अनुभवी एक्सेल ट्रेनर और विश्लेषक है। उनके पास लेखा और वित्त में स्नातक की डिग्री और व्यवसाय प्रशासन में मास्टर डिग्री है। ह्यूग को पढ़ाने का शौक है और उन्होंने एक अद्वितीय शिक्षण दृष्टिकोण विकसित किया है जिसका पालन करना और समझना आसान है। एक्सेल के उनके विशेषज्ञ ज्ञान ने दुनिया भर में हजारों छात्रों और पेशेवरों को अपने कौशल में सुधार करने और अपने करियर में उत्कृष्टता हासिल करने में मदद की है। अपने ब्लॉग के माध्यम से, ह्यूग दुनिया के साथ अपने ज्ञान को साझा करता है, व्यक्तियों और व्यवसायों को उनकी पूरी क्षमता तक पहुंचने में मदद करने के लिए मुफ्त एक्सेल ट्यूटोरियल और ऑनलाइन प्रशिक्षण प्रदान करता है।