Efnisyfirlit
Núnmundun er algengt ferli til að útrýma minnstu tölunum til að auðvelda samskipti og matsferli. Excel býður upp á mismunandi gerðir af námundun. Þessi kennsla mun sýna þér hvernig á að snúna að næstu 5 eða 9 í Excel.
Sækja æfingarvinnubók
Hlaða niður vinnubókinni með töflureiknum sem innihalda allar formúlurnar og VBA kóða hér að neðan.
Runda til næsta 5 eða 9.xlsm
8 auðveldar aðferðir til að rúnna tölur að næstu 5 eða 9 í Excel
Til að naunda tölu að næstu 5 eða 9 eru alls átta aðferðir. Sjö þeirra eru mismunandi formúlur sem koma frá mismunandi samsetningum mismunandi aðgerða. Og annar er VBA kóða til að búa til sérsniðna aðgerð sem rúnnar tölu beint upp í næstu 5 eða 9. Eftirfarandi gagnasafn verður notað til að sýna allar aðferðirnar.
1. Samsetning ROUND, CHOOSE og MOD falla
Fyrsta formúlan sem við munum nota er samsetning af ROUND , VELJA , og MOD aðgerðir.
Til að rúnna tölu notum við ROUND fallið fyrir tiltekið fjölda tölustafa. Það þarf tvær röksemdir, tölu sem hún er námunduð og talan sem hún er námunduð í. En VELJA fallið tekur vísitölu og nokkrar tölur sem rök og velur ákveðna aðgerð í samræmi við1.
👉
CEILING(B5+(MOD(B5,2)=0),5) núnar upprunalega gildið upp í margfeldi af 5 og skilar 15.
👉
MOD(CEILING(B5+(MOD(B5,2)=0),5),2) skilar afganginum af því þegar fyrri gildi er deilt með 2.
👉
MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 skilar boolean gildi eftir því hvort gildi afgangsins er jafnt og 0 eða ekki.
👉
Að lokum, niðurstaða algebruaðgerða í CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) skilar gildinu sem inniheldur næstu 5 eða 9.
Lesa meira: Hvernig á að safna saman formúlu niðurstöðu í Excel (4 auðveldar aðferðir)
8. Innfelling VBA kóða
Í staðinn fyrir allar flóknu og stóru formúlurnar geturðu auðveldlega búið til eina aðgerðina þína með Microsoft Visual Basic for Applications (VBA) sem getur einnig hringt töluna upp í næstu 5 eða 9 í Excel. Þetta er sérstaklega gagnlegt ef þú vilt endurnýta kóðann aftur og aftur.
En fyrst þarftu að láta Developer flipann sýna á borði þínu. Virkjaðu Developer flipann ef þú ert ekki með hann á Excel borði. Þegar þú hefur það skaltu fylgja þessum skrefum til að búa til þína eigin aðgerð í VBA.
Skref:
- Fyrst af öllu, farðu í Þróunaraðila flipa á borði og veldu Visual Basic úr Code hópnum.
- Sem a Niðurstaðan mun VBA glugginn opnast. Smelltu núnaá Settu inn og veldu Module í fellivalmyndinni.
- Næst, farðu í sett inn eining og skrifaðu niður eftirfarandi formúlu.
9548
- Nú Vistaðu og lokaðu glugganum.
- Síðan ferðu aftur í töflureikni og veldu reit C5 .
- Skrifaðu síðan niður eftirfarandi formúlu.
=Round59(B5)
- Eftir það , ýttu á Enter .
- Veldu nú reitinn aftur. Smelltu síðan og dragðu táknið fyrir fyllingarhandfangið að enda dálksins til að fylla upp restina af reitunum með formúlunni.
Héðan í frá geturðu notað formúlu hvar sem er í Excel vinnubókinni til að námunda tölu í næstu 5 eða 9.
Lesa meira: Rúnaðu tíma til næstu 5 mínútur í Excel (4 fljótlegar aðferðir)
Niðurstaða
Þetta voru allar formúlurnar og VBA kóðann til að námundun gildi í næstu 5 eða 9 í Excel. Vona að þér hafi fundist þessi handbók gagnleg og fræðandi. Ef þú hefur einhverjar spurningar eða ábendingar, láttu okkur vita hér að neðan. Fyrir ítarlegri leiðbeiningar eins og þessa skaltu fara á Exceldemy.com .
vísitölu. MODfallið tekur tölu og deila til að skila afganginum.Skref:
- Veldu fyrst reit C5 .
- Skrifaðu síðan eftirfarandi formúlu í reitinn.
=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)
- Eftir það skaltu ýta á Enter á lyklaborðinu þínu. Þú munt hafa gildið námundað að næstu 5 eða 9.
- Veldu nú reitinn aftur. Að lokum, smelltu og dragðu fyllihandfangstáknið niður til að fylla upp restina af dálknum með formúlunni.
Þannig muntu hafa tölurnar námundaðar að næstu 5 eða 9 með formúlunni.
🔍 Niðurliðun formúlunnar
👉
UMFERÐ(B5,0) tekur gildi reitsins B5 og rúndar gildið upp ef það er brot. Það skilar 13.
👉
MOD(ROUND(B5,0),10) skilar afganginum af fyrra gildinu og 10, sem er 3.
👉
Síðan velur CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) töluna til að bætist við miðað við afganginn og upphaflegt verðmæti. Í þessu tilviki er það 2.
👉
Að lokum, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) bætir við gildinu frá fyrra falli og bætir því við upphaflegu fallinu.
Lesa meira: Hvernig á að slétta að næstu 10 sentum í Excel (4 hentugar aðferðir)
2. Sameina MROUND og MOD aðgerðir
Næsta formúla notar blöndu af MROUND og MOD aðgerðir til að námunda tölu að næstu 5 eða 9.
Við notum MROUND fallið til að skila tölu sem er námunduð upp til æskilegrar margfeldis. Til að byrja með getur þessi aðgerð tekið tvö rök - töluna og margfeldið. MOD fallið tekur tölu og deila til að skila afganginum.
Skref:
- Veldu fyrst reit C5 .
- Skrifaðu nú eftirfarandi formúlu í reitinn.
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- Eftir það, ýttu á Enter .
- Veldu nú reitinn aftur. Og smelltu síðan á og dragðu táknið fyrir fyllingarhandfangið til að fylla út restina af dálknum.
Þar af leiðandi muntu hafa allar tölurnar rúnnaðar upp í næst 5 eða 9.
IP Silgreining formúlunnar
👉
MROUND(B5,5) umkringja gildið af reit B5 í margfeldi af 5 og skilar 15.
👉
MOD(MROUND(B5,5),10) skilar afganginum af 15 og 10, sem er 5.
👉
(MOD(MROUND(B5,5),10))=0 skilar Boole-gildi, allt eftir því að afgangurinn sé 0 eða ekki. Í þessu tilviki er það FALSE.
👉
Að lokum, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) skilar eftir að hafa verið dregin frá annaðhvort 0 eða 1 og leiðir af sér gildi sem er námundað í 5 eða 9.
Lesa meira: Rundið af formúlu í Excel reikningi (9 fljótlegar aðferðir)
3. Sameina IF, RIGHT og ROUND aðgerðir
Í þessu tilfelli verðum viðætla að nota samsetningu IF , RIGHT , og ROUND aðgerða.
Í fyrsta lagi tekur IF fallið þrjú rök - skilyrði, gildi ef skilyrðið er satt og gildi ef það er ósatt. Í öðru lagi tekur RIGHT fallið við tveimur rökum - streng og tölu. Síðan dregur það út þessar tölur frá hægri hlið strengsins. Og við notum ROUND fallið til að námunda tölu. Það tekur við tveimur rökum, tölu sem það er sléttað og númerið sem það er sléttað í.
Skref:
- Veldu fyrst reit C5 .
- Skrifaðu nú eftirfarandi formúlu í reitinn.
=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)))
- Ýttu svo á Enter .
- Næst skaltu velja reitinn aftur. Og að lokum, smelltu og dragðu táknstikuna fyrir fyllingarhandfangið til að fylla út restina af dálknum með formúlunni.
Svona námundar þú tölu að næstu 5 eða 9 í Excel með þessari formúlu.
🔍 Silgreining formúlunnar
👉
The RIGHT(B5) tekur síðasta tölustaf gildisins í reit B5 .
👉
Í fyrsta lagi er ROUND(B5,-1) fallið í kringum gildið í reit B5 að næsta margfeldi af 10. Í þessu tilviki er það 10.
👉
Þá athugar IF(B5>ROUND(B5,-1),...) hvort gildið er stærra en ávöl talan eða ekki.
👉
Ef það er það færist það yfir í IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) hluti, þar sem athugað er að síðasti stafurinn sé 1. benda, ef það er 1, þá dregur það 1 frá hringlaga gildinu, annars bætir það 5 við ávala gildið.
👉
Nú IF(RIGHT(B5)=”0″,ROUND(B5) ,-1)-1,…) kemur við sögu ef fyrsta EF ástandið var rangt. Það athugar fyrst hvort síðasti stafurinn sé 0 eða ekki. Ef svo er, þá er 1 dregin frá ávala gildinu, annars fer það yfir í næsta IF fall fyrir neðan.
👉
Að lokum, IF(RIGHT(B5)< „7“, ROUND(B5,-1)-5,ROUND(B5,-1)-1) kemur við sögu ef öll skilyrðin voru röng. Þessi aðgerð athugar fyrst hvort síðasti stafurinn sé minni en 7. Ef svo er, þá er 5 dregin frá ávala gildinu, annars er 1 dregin frá.
Allar þessar hreiðu IF lykkjur ásamt aðrar aðgerðir gefa loksins niðurstöðu okkar.
Lesa meira: Hvernig á að bæta ROUND formúlu við margar frumur í Excel (2 auðveldir leiðir)
4 Notkun formúlu með MOD aðgerð
Þessi formúla er frekar stutt. En hefur minni nákvæmni þegar svið gilda sem á að námunda er breitt. Formúlan notar aðeins MOD fallið . Við notum þessa aðgerð til að finna út afganginn af skiptingaraðgerð. Til að byrja með tekur fallið töluna sem á að deila og deilirinn sem rök.
Skref:
- Veldu fyrst reit C5 .
- Skrifaðu síðan niðureftirfarandi formúlu í reitnum.
=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5
- Ýttu nú á Enter .
- Eftir það skaltu velja reitinn aftur og smella og draga táknið áfyllingarhandfangið til að fylla upp í restina af reitunum.
Þannig er hægt að námunda tölurnar að næstu 5 eða 9 í Excel með hjálp þessarar formúlu.
🔍 Niðurliðun á Formúlan
👉
Í fyrsta lagi skilar MOD(B5,10) því sem eftir er af gildinu þegar hólfinu B5 er deilt með 10. Það skilar 3.
👉
Næst, (MOD(B5,10)>5) skilar ósatt þar sem gildið er minna en 3.
👉
Og MOD(B5 ,10)+4*(MOD(B5,10)>5) skilar 3 sem niðurstöðu algebruútreikningsins.
👉
Að lokum, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 dregur 3 frá gildi hólfs B5 .
Lesa meira: Að námundun tíma í Excel að næsta klukkutíma (6 auðveldar aðferðir)
5. Innleiða IF, RIGHT og CEILING aðgerðir
Þessi formúla er sambland af IF, OR , RÉTT, MAX, og CEILING föll.
IF fallið athugar ástand og skilar tveimur mismunandi gildum eftir boolean gildi skilyrðisins. Það tekur þessar þrjár sem rök.
Á sama hátt athugar OR fallið ástand. En skilar bara hvort sem það er satt eða ósatt. HÆGRI aðgerðin tekur nokkra stafi frá hægri hlið strengsgildsins. Ítilviki MAX fallsins, skilar það hámarksfjölda á milli nokkurra talna. Fallið CEILING rúnnar upp gildi að næstu heiltölu eða margföldun gildis. Þessi aðgerð tekur þessar tvær röksemdir - töluna sem hún er námunduð og merkinguna.
Skref:
- Veldu fyrst reit C5 .
- Sláðu nú inn eftirfarandi formúlu í reitinn.
👉
- Eftir það, ýttu á Enter .
- Að lokum skaltu velja reitinn aftur og smella og draga táknið fyrir fyllingarhandfangið að enda dálksins til að fylla upp restina af reitunum með formúlunni.
Þar af leiðandi mun formúlan rúnna upp gildin í næstu 5 eða 9 í Excel.
IP Sundurliðun formúlunnar
👉
HÆGRI(B5,1) tekur fyrsta gildið frá hægri af reit B5 sem er 3.
👉
Næsta OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4”}) skilar ef gildið passar af listanum. Í þessu tilviki er það TRUE.
👉
CEILING(B5+1,5) skilar gildinu 15.
👉
MAX(CEILING(B5+) 1,5),0) skilar ef lokaskilyrði IF fallsins er satt. Gildi þess er 15.
👉
MAX(CEILING(B5+1,10)-1,0) skilar ef lokaskilyrði IF fallsins er rangt. Gildið fyrir reit B5 fallsins er 19.(Það er prentað í þessu tilfelli).
👉
Að lokum, IF(OR(HÆGRI(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) skilar einni af tveimur síðustu föllunum í kjölfarið sem verður næstu 5 eða 9 af upprunalegu gildinu. Í þessu tilfelli er það 15.
Lesa meira: Rounding Time to Nearest Quarter Hour in Excel (6 Easy Methods)
6. Combining IF with RIGHT Function in Excel
Þessi formúla samanstendur af EF og HÆGRI föllum.
Funkið EF athugar ástand og skilar tveimur mismunandi gildi eftir Boole-gildi ástandsins. Það tekur þetta þrennt sem rök. En HÆGRI aðgerðin tekur nokkra tölustafi frá hægri á gildi.
Skref:
- Fyrst af öllu, veldu reit C5 .
- Skrifaðu síðan eftirfarandi formúlu í reitinn.
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- Ýttu nú á Enter á lyklaborðinu þínu.
- Næst skaltu velja reitinn aftur. Smelltu síðan og dragðu áfyllingarhandfangstáknið til að fylla upp restina af hólfum dálksins með formúlunni.
Svona námundar þú tölu að næst 5 eða 9.
🔍 Skipting formúlunnar
👉
HÆGRI(B5,1) tekur til hægri tölustafur úr reit B5 sem er 3.
👉
RIGHT(B5,1)*1 skilar einnig gildinu 3.
👉
Now EF(RIGHT(B5,1)*1<6,5,9) skilar gildinu 5 hér þar sem skilyrði RIGHT(B5,1)*1 erTRUE.
👉
Að lokum, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) skilar gildinu 15 eftir allir algebrufræðilegir útreikningar.
Lesa meira: Núnmundun að næsta dollara í Excel (6 auðveldar leiðir)
7. Using a Combination of CEILING og MOD aðgerðir
Þessi formúla samanstendur af CEILING og MOD aðgerðunum. CEILING fallið tekur við tveimur rökum - tölunni sem hún er námunduð og þýðingin. Það skilar ánauða gildinu upp í marktækið eða margfeldi þess. MOD fallið tekur tvær tölur sem rök og skilar afganginum af fyrstu tölunni deilt með þeirri seinni.
Skref:
- Fyrst skaltu velja reit C5 .
- Í öðru lagi skaltu skrifa niður eftirfarandi formúlu í reitinn.
=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)
- Ýttu nú á Enter á lyklaborðinu þínu.
- Næst skaltu velja reitinn aftur . Smelltu núna og dragðu táknið fyrir fyllingarhandfangið til að fylla upp restina af reitunum með formúlunni.
Þannig geturðu slétt tölu upp í næstu 5 eða 9.
🔍 Niðurliðun formúlunnar
👉
MOD(B5,2) skilar afganginum þegar gildi hólfs B5 er deilt með 2. Í þessu tilviki er það 1.
👉
MOD(B5,2)=0 skilar booleska gildinu hvort sem afgangurinn er 0 eða ekki. Í þessu tilviki er það RANGT eins og afgangurinn var