ഉള്ളടക്ക പട്ടിക
റൗണ്ടിംഗ് എന്നത് ആശയവിനിമയത്തിനും എസ്റ്റിമേറ്റ് പ്രക്രിയകൾക്കും എളുപ്പമാക്കുന്നതിന് പ്രധാനപ്പെട്ട ഏറ്റവും കുറഞ്ഞ അക്കങ്ങൾ ഇല്ലാതാക്കാൻ സാധാരണയായി ഉപയോഗിക്കുന്ന ഒരു പ്രക്രിയയാണ്. Excel വ്യത്യസ്ത തരം റൗണ്ടിംഗ് നൽകുന്നു. Excel-ൽ അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9-ലേക്ക് എങ്ങനെ റൗണ്ട് ചെയ്യാം എന്ന് ഈ ട്യൂട്ടോറിയൽ നിങ്ങളെ കാണിക്കും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
എല്ലാ ഫോർമുലകളും VBA-യും അടങ്ങുന്ന സ്പ്രെഡ്ഷീറ്റുകൾ ഉപയോഗിച്ച് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക. ചുവടെയുള്ള കോഡ്.
റൗണ്ട് മുതൽ സമീപത്തെ 5 അല്ലെങ്കിൽ 9.xlsm
8 എക്സൽ <5-ൽ അടുത്ത് 5 അല്ലെങ്കിൽ 9 വരെയുള്ള സംഖ്യകളിലേക്കുള്ള എളുപ്പമാർഗങ്ങൾ>
ഒരു സംഖ്യയെ അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9 ലേക്ക് റൗണ്ട് ചെയ്യാൻ, ആകെ എട്ട് രീതികളുണ്ട്. അവയിൽ ഏഴ് വ്യത്യസ്ത ഫംഗ്ഷനുകളുടെ വ്യത്യസ്ത കോമ്പിനേഷനുകളിൽ നിന്ന് ഉത്ഭവിക്കുന്ന വ്യത്യസ്ത സൂത്രവാക്യങ്ങളാണ്. മറ്റൊന്ന് ഒരു ഇഷ്ടാനുസൃത ഫംഗ്ഷൻ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു VBA കോഡാണ്, അത് നേരിട്ട് ഒരു സംഖ്യയെ അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9-ലേക്ക് റൗണ്ട് അപ്പ് ചെയ്യുന്നു. എല്ലാ രീതികളും പ്രദർശിപ്പിക്കാൻ ഇനിപ്പറയുന്ന ഡാറ്റാസെറ്റ് ഉപയോഗിക്കും.
1. ROUND, CHOSE, MOD ഫംഗ്ഷനുകളുടെ സംയോജനം
ഞങ്ങൾ ഉപയോഗിക്കുന്ന ആദ്യത്തെ ഫോർമുല ROUND , <2 എന്നിവയുടെ സംയോജനമാണ് തിരഞ്ഞെടുക്കുക , , MOD എന്നീ ഫംഗ്ഷനുകൾ.
ഒരു നമ്പർ റൗണ്ട് ചെയ്യാൻ, ഞങ്ങൾ ഒരു നിർദ്ദിഷ്ടമായ ROUND ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു അക്കങ്ങളുടെ എണ്ണം. ഇതിന് രണ്ട് ആർഗ്യുമെന്റുകൾ ആവശ്യമാണ്, ഒരു സംഖ്യ അത് റൗണ്ട് ചെയ്യുന്നു, അത് റൗണ്ട് ചെയ്യുന്ന സംഖ്യ. തിരഞ്ഞെടുക്കുക ഫംഗ്ഷൻ ഒരു സൂചിക നമ്പറും നിരവധി സംഖ്യകളും ആർഗ്യുമെന്റുകളായി എടുക്കുകയും അതിനനുസരിച്ച് ഒരു നിർദ്ദിഷ്ട പ്രവർത്തനം തിരഞ്ഞെടുക്കുകയും ചെയ്യുന്നു1.
👉
CEILING(B5+(MOD(B5,2)=0),5) യഥാർത്ഥ മൂല്യത്തെ 5 ന്റെ ഗുണിതമായി റൗണ്ട് ചെയ്ത് 15 നൽകുന്നു.
👉
MOD(CEILING(B5+(MOD(B5,2)=0),2) മുമ്പത്തെ മൂല്യത്തെ 2 കൊണ്ട് ഹരിക്കുമ്പോൾ ബാക്കിയുള്ളത് നൽകുന്നു.
👉
MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 ബാക്കിയുള്ളതിന്റെ മൂല്യം 0 ന് തുല്യമാണോ അല്ലയോ എന്നതിനെ ആശ്രയിച്ച് ഒരു ബൂളിയൻ മൂല്യം നൽകുന്നു.
👉
അവസാനമായി, സീലിങ്ങിലെ ബീജഗണിത പ്രവർത്തനങ്ങളുടെ ഫലം (B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) ഏറ്റവും അടുത്ത 5 അല്ലെങ്കിൽ 9 അടങ്ങുന്ന മൂല്യം നൽകുന്നു.
കൂടുതൽ വായിക്കുക: Excel-ൽ ഫോർമുല ഫലം എങ്ങനെ റൗണ്ടപ്പ് ചെയ്യാം (4 ഈസി രീതികൾ)
8. വിബിഎ കോഡ് ഉൾച്ചേർക്കുന്നു
സങ്കീർണ്ണവും വലുതുമായ എല്ലാ ഫോർമുലകൾക്കും പകരം മൈക്രോസോഫ്റ്റ് വിഷ്വൽ ബേസിക് ഫോർ ആപ്ലിക്കേഷനുകൾ (വിബിഎ) ഉപയോഗിച്ച് നിങ്ങൾക്ക് എളുപ്പത്തിൽ ഒറ്റ ഫംഗ്ഷൻ ഉണ്ടാക്കാം. Excel-ൽ ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9. നിങ്ങൾക്ക് കോഡ് വീണ്ടും വീണ്ടും ഉപയോഗിക്കണമെങ്കിൽ ഇത് പ്രത്യേകിച്ചും സഹായകരമാണ്.
എന്നാൽ ആദ്യം, നിങ്ങളുടെ റിബണിൽ ഡെവലപ്പർ ടാബ് കാണിക്കേണ്ടതുണ്ട്. നിങ്ങളുടെ Excel റിബണിൽ ഡെവലപ്പർ ടാബ് ഇല്ലെങ്കിൽ ഡെവലപ്പർ ടാബ് പ്രവർത്തനക്ഷമമാക്കുക . VBA-യിൽ നിങ്ങളുടേതായ പ്രവർത്തനം നടത്താൻ ഈ ഘട്ടങ്ങൾ പാലിക്കുക. 2>നിങ്ങളുടെ റിബണിൽ ടാബ് ചെയ്ത് കോഡ് ഗ്രൂപ്പിൽ നിന്ന് വിഷ്വൽ ബേസിക് തിരഞ്ഞെടുക്കുക.
- ഒരു ഫലമായി, VBA വിൻഡോ തുറക്കും. ഇപ്പോൾ ക്ലിക്ക് ചെയ്യുക ഇൻസേർട്ട് എന്നിട്ട് ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ നിന്ന് മൊഡ്യൂൾ തിരഞ്ഞെടുക്കുക.
- അടുത്തത്, മൊഡ്യൂൾ ചേർത്ത ശേഷം ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
9882
- ഇപ്പോൾ സംരക്ഷിച്ച് വിൻഡോ അടയ്ക്കുക.
- അതിനുശേഷം, സ്പ്രെഡ്ഷീറ്റിലേക്ക് തിരികെ പോയി സെൽ C5 തിരഞ്ഞെടുക്കുക .
- എന്നിട്ട് ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=Round59(B5)
- അതിനുശേഷം , Enter അമർത്തുക.
- ഇപ്പോൾ വീണ്ടും സെൽ തിരഞ്ഞെടുക്കുക. തുടർന്ന് ഫോർമുല ഉപയോഗിച്ച് ബാക്കി സെല്ലുകൾ പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ക്ലിക്കുചെയ്ത് കോളത്തിന്റെ അറ്റത്തേക്ക് വലിച്ചിടുക.
ഇനിമുതൽ, നിങ്ങൾക്ക് ഇത് ഉപയോഗിക്കാം ഒരു സംഖ്യയെ അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9 ലേക്ക് റൗണ്ട് ചെയ്യാൻ ആ Excel വർക്ക്ബുക്കിൽ എവിടെയും ഫോർമുല.
കൂടുതൽ വായിക്കുക: Excel-ൽ അടുത്തുള്ള 5 മിനിറ്റ് വരെ റൗണ്ട് ടൈം (4 ദ്രുത രീതികൾ)<2
ഉപസംഹാരം
ഇവയെല്ലാം Excel-ലെ ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9-ലേക്ക് ഒരു മൂല്യം റൗണ്ട് ചെയ്യുന്നതിനുള്ള എല്ലാ ഫോർമുലകളും VBA കോഡും ആയിരുന്നു. ഈ ഗൈഡ് സഹായകരവും വിജ്ഞാനപ്രദവുമായി നിങ്ങൾ കണ്ടെത്തിയെന്ന് പ്രതീക്ഷിക്കുന്നു. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ, താഴെ ഞങ്ങളെ അറിയിക്കുക. ഇതുപോലുള്ള കൂടുതൽ വിശദമായ ഗൈഡുകൾക്ക് 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 ആണ്.
👉
അവസാനമായി, റൗണ്ട്(B5,0)+തിരഞ്ഞെടുക്കുക(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) മുമ്പത്തെ ഫംഗ്ഷനിൽ നിന്ന് മൂല്യം ചേർക്കുകയും ഒറിജിനൽ ഒന്നിനൊപ്പം ചേർക്കുകയും ചെയ്യുന്നു.
കൂടുതൽ വായിക്കുക: 1>എക്സലിൽ അടുത്ത 10 സെന്റിലേക്ക് എങ്ങനെ റൗണ്ട് ചെയ്യാം (4 അനുയോജ്യമായ രീതികൾ)
2. MROUND, MOD ഫംഗ്ഷനുകൾ സംയോജിപ്പിക്കൽ
അടുത്ത സൂത്രവാക്യം ഇനിപ്പറയുന്ന സംയോജനമാണ് ഉപയോഗിക്കുന്നത് MROUND , MOD എന്നീ ഫംഗ്ഷനുകൾ ഒരു സംഖ്യയെ അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9-ലേക്ക് റൗണ്ട് ചെയ്യാൻ സഹായിക്കുന്നു.
റൌണ്ട് അപ്പ് ചെയ്ത ഒരു സംഖ്യ തിരികെ നൽകാൻ ഞങ്ങൾ MROUND ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു. ആഗ്രഹിച്ച ഒന്നിലധികം. ആരംഭിക്കുന്നതിന്, ഈ ഫംഗ്ഷന് രണ്ട് ആർഗ്യുമെന്റുകൾ എടുക്കാം- സംഖ്യയും ഒന്നിലധികം. MOD ഫംഗ്ഷൻ ബാക്കിയുള്ളത് തിരികെ നൽകുന്നതിന് ഒരു സംഖ്യയും ഒരു വിഭജനവും എടുക്കുന്നു.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ തിരഞ്ഞെടുക്കുക C5 .
- ഇനി, സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- 12>അതിനുശേഷം, 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 അമർത്തുക.
- അടുത്തത്, വീണ്ടും സെൽ തിരഞ്ഞെടുക്കുക. അവസാനമായി, ഫോർമുല ഉപയോഗിച്ച് കോളത്തിന്റെ ബാക്കി ഭാഗം പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ബാറിൽ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.
ഇങ്ങനെയാണ് നിങ്ങൾ ഒരു നമ്പർ റൗണ്ട് ചെയ്യുന്നത് ഈ ഫോർമുല ഉപയോഗിച്ച് Excel-ൽ ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9> B5 എന്ന സെല്ലിലെ മൂല്യത്തിന്റെ അവസാന അക്കം എടുക്കുന്നു.
👉
ആദ്യം, ROUND(B5,-1) ഫംഗ്ഷൻ സെല്ലിലെ മൂല്യത്തെ ചുറ്റിപ്പിടിക്കുന്നു B5 10ന്റെ ഏറ്റവും അടുത്തുള്ള ഗുണിതത്തിലേക്ക്. ഈ സാഹചര്യത്തിൽ, ഇത് 10 ആണ്.
👉
തുടർന്ന് IF(B5>ROUND(B5,-1),...) ഇത് പരിശോധിക്കുന്നു മൂല്യം വൃത്താകൃതിയിലുള്ള സംഖ്യയേക്കാൾ വലുതാണോ അല്ലയോ.
👉
അങ്ങനെയാണെങ്കിൽ, അത് ഇതിലേക്ക് നീങ്ങുന്നു എങ്കിൽ(വലത്(B5)=”1″,റൗണ്ട്(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 കുറയ്ക്കും.
ഇതെല്ലാം നെസ്റ്റഡ് ലൂപ്പുകൾ കൂടിച്ചേർന്നതാണ് മറ്റ് ഫംഗ്ഷനുകൾ ഒടുവിൽ ഞങ്ങളുടെ ഫലം നൽകുന്നു.
കൂടുതൽ വായിക്കുക: എക്സലിൽ ഒന്നിലധികം സെല്ലുകളിലേക്ക് റൗണ്ട് ഫോർമുല എങ്ങനെ ചേർക്കാം (2 എളുപ്പവഴികൾ)
4 MOD ഫംഗ്ഷനുള്ള ഫോർമുല ഉപയോഗിക്കുന്നത്
ഈ ഫോർമുല വളരെ ചെറുതാണ്. എന്നാൽ റൗണ്ട് ചെയ്യേണ്ട മൂല്യങ്ങളുടെ ഒരു ശ്രേണി വിശാലമാകുമ്പോൾ കുറഞ്ഞ കൃത്യതയുണ്ട്. ഫോർമുല മോഡ് ഫംഗ്ഷൻ മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ. ഒരു ഡിവിഷൻ പ്രവർത്തനത്തിന്റെ ശേഷിക്കുന്ന ഭാഗം കണ്ടെത്താൻ ഞങ്ങൾ ഈ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു. ആരംഭിക്കുന്നതിന്, ഫംഗ്ഷൻ സംഖ്യയെ വിഭജിക്കുന്നതിനും വിഭജനത്തെ അതിന്റെ ആർഗ്യുമെന്റായും എടുക്കുന്നു.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ C5 തിരഞ്ഞെടുക്കുക .
- എന്നിട്ട് എഴുതുകസെല്ലിലെ ഫോർമുല പിന്തുടരുക
- അതിനുശേഷം, സെൽ വീണ്ടും തിരഞ്ഞെടുത്ത് ബാക്കിയുള്ള സെല്ലുകൾ പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.
ഈ ഫോർമുലയുടെ സഹായത്തോടെ Excel-ൽ നിങ്ങൾക്ക് അടുത്തുള്ള 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 കുറയ്ക്കുന്നു.
കൂടുതൽ വായിക്കുക: 1>Excel-ൽ അടുത്ത മണിക്കൂറിൽ റൗണ്ടിംഗ് സമയം (6 എളുപ്പമുള്ള രീതികൾ)
5. IF, RIGHT, CEILING ഫംഗ്ഷനുകൾ സംയോജിപ്പിക്കൽ
ഈ ഫോർമുല IF, OR എന്നിവയുടെ സംയോജനമാണ് , ശരി, MAX, , CEILING പ്രവർത്തനങ്ങൾ.
IF ഫംഗ്ഷൻ ഒരു വ്യവസ്ഥ പരിശോധിക്കുകയും വ്യവസ്ഥയുടെ ബൂളിയൻ മൂല്യം അനുസരിച്ച് രണ്ട് വ്യത്യസ്ത മൂല്യങ്ങൾ നൽകുകയും ചെയ്യുന്നു. ഇത് മൂന്ന് ആർഗ്യുമെന്റുകളായി എടുക്കുന്നു.
അതുപോലെ, OR ഫംഗ്ഷൻ ഒരു വ്യവസ്ഥ പരിശോധിക്കുന്നു. എന്നാൽ അത് ശരിയോ തെറ്റോ എന്ന് മാത്രം തിരികെ നൽകുന്നു. വലത് ഫംഗ്ഷൻ സ്ട്രിംഗ് മൂല്യത്തിന്റെ വലതുവശത്ത് നിന്ന് ചില പ്രതീകങ്ങൾ എടുക്കുന്നു. ൽ 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 അമർത്തുക.
- അവസാനം, സെൽ വീണ്ടും തിരഞ്ഞെടുത്ത് കോളത്തിന്റെ അവസാനഭാഗത്തേക്ക് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക ബാക്കിയുള്ള സെല്ലുകൾ ഫോർമുല ഉപയോഗിച്ച് പൂരിപ്പിക്കാൻ.
ഫലമായി, ഫോർമുല Excel-ൽ ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9 മൂല്യങ്ങളെ റൗണ്ട് അപ്പ് ചെയ്യും.
🔍 ഫോർമുലയുടെ ബ്രേക്ക്ഡൗൺ
👉
വലത്(B5,1) ഇതിന്റെ വലതുഭാഗത്ത് നിന്ന് ആദ്യ മൂല്യം എടുക്കുന്നു സെൽ B5 അത് 3 ആണ്.
👉
അടുത്തത് അല്ലെങ്കിൽ(വലത്(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 ആണ്.(ഇത് ഈ സാഹചര്യത്തിൽ പ്രിന്റ് ചെയ്തിരിക്കുന്നു).
👉
ഒടുവിൽ, എങ്കിൽ(അല്ലെങ്കിൽ(വലത്(B5,1)={“0″,”1″,”2″,”3″,”4”}),മാക്സ്(സീലിംഗ്(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) അവസാന രണ്ട് ഫംഗ്ഷനുകളിൽ ഒന്ന് നൽകുന്നു, അത് യഥാർത്ഥ മൂല്യത്തിന്റെ ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9 ആയിരിക്കും. ഈ സാഹചര്യത്തിൽ, ഇത് 15 ആണ്.
കൂടുതൽ വായിക്കുക: Excel-ൽ അടുത്തുള്ള ക്വാർട്ടർ മണിക്കൂറിലേക്കുള്ള റൗണ്ടിംഗ് സമയം (6 എളുപ്പമുള്ള രീതികൾ)
6. IF റൈറ്റ് ഫംഗ്ഷനുമായി സംയോജിപ്പിക്കുന്നു Excel
ഈ ഫോർമുലയിൽ IF ഉം വലത് ഫംഗ്ഷനുകളും അടങ്ങിയിരിക്കുന്നു.
IF ഫംഗ്ഷൻ ഒരു അവസ്ഥ പരിശോധിച്ച് രണ്ടെണ്ണം നൽകുന്നു വ്യവസ്ഥയുടെ ബൂളിയൻ മൂല്യത്തെ ആശ്രയിച്ച് വ്യത്യസ്ത മൂല്യങ്ങൾ. ഇത് മൂന്ന് വാദങ്ങളായി എടുക്കുന്നു. വലത് ഫംഗ്ഷൻ ഒരു മൂല്യത്തിന്റെ വലതുഭാഗത്ത് നിന്ന് ചില അക്കങ്ങൾ എടുക്കുമ്പോൾ.
ഘട്ടങ്ങൾ:
- ആദ്യം, സെൽ തിരഞ്ഞെടുക്കുക C5 .
- എന്നിട്ട് സെല്ലിൽ ഇനിപ്പറയുന്ന ഫോർമുല എഴുതുക.
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- ഇപ്പോൾ നിങ്ങളുടെ കീബോർഡിൽ Enter അമർത്തുക.
- അടുത്തതായി, വീണ്ടും സെൽ തിരഞ്ഞെടുക്കുക. തുടർന്ന് കോളത്തിന്റെ ബാക്കി സെല്ലുകൾ ഫോർമുല ഉപയോഗിച്ച് പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.
ഇങ്ങനെയാണ് നിങ്ങൾ ഒരു നമ്പർ റൗണ്ട് ചെയ്യുന്നത് ഏറ്റവും അടുത്തുള്ള 5 അല്ലെങ്കിൽ 9.
🔍 ഫോർമുലയുടെ തകർച്ച
👉
വലത്(B5,1) വലത് എടുക്കുന്നു സെല്ലിൽ നിന്നുള്ള അക്കം B5 അത് 3 ആണ്.
👉
RIGHT(B5,1)*1 കൂടാതെ മൂല്യം 3 നൽകുന്നു.
👉
ഇപ്പോൾ IF(RIGHT(B5,1)*1<6,5,9) ഇവിടെ RIGHT(B5,1)*1 എന്ന അവസ്ഥയായി മൂല്യം 5 നൽകുന്നുശരി.
👉
ഒടുവിൽ, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) 15-ന് ശേഷം മൂല്യം നൽകുന്നു എല്ലാ ബീജഗണിത കണക്കുകൂട്ടലുകളും.
കൂടുതൽ വായിക്കുക: Excel-ൽ അടുത്തുള്ള ഡോളറിലേക്ക് റൗണ്ടിംഗ് (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)
- ഇപ്പോൾ നിങ്ങളുടെ കീബോർഡിൽ Enter അമർത്തുക.
- അടുത്തതായി, വീണ്ടും സെൽ തിരഞ്ഞെടുക്കുക . ഇപ്പോൾ, ഫോർമുല ഉപയോഗിച്ച് ബാക്കിയുള്ള സെല്ലുകൾ പൂരിപ്പിക്കുന്നതിന് ഫിൽ ഹാൻഡിൽ ഐക്കൺ ക്ലിക്ക് ചെയ്ത് ഡ്രാഗ് ചെയ്യുക.
ഇത് വഴി നിങ്ങൾക്ക് അടുത്തുള്ള നമ്പറിലേക്ക് ഒരു നമ്പർ റൗണ്ട് അപ്പ് ചെയ്യാം. 5 അല്ലെങ്കിൽ 9.
🔍 ഫോർമുലയുടെ ബ്രേക്ക്ഡൗൺ
👉
MOD(B5,2) ബാക്കി എപ്പോൾ തിരികെ നൽകുന്നു B5 സെല്ലിന്റെ മൂല്യം 2 കൊണ്ട് ഹരിച്ചിരിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഇത് 1 ആണ്.
👉
MOD(B5,2)=0 ഒരു ബൂളിയൻ മൂല്യം നൽകുന്നു ബാക്കിയുള്ളത് 0 ആണോ ഇല്ലയോ എന്ന്. ഈ സാഹചര്യത്തിൽ, ബാക്കിയുള്ളത് പോലെ ഇത് തെറ്റാണ്