Excel-en 5 edo 9 hurbilenera biribildu (8 metodo errazak)

  • Partekatu Hau
Hugh West

Birobilketa prozesu bat da esanguratsueneko zifrak ezabatzeko komunikazio- eta estimazio-prozesuak errazteko. Excel-ek biribilketa mota desberdinak eskaintzen ditu. Tutorial honek Excel-en hurbilen dagoen 5 edo 9ra nola biribiltzen den erakutsiko dizu.

Deskargatu Praktika-koadernoa

Deskargatu lan-liburua formula guztiak eta VBA dituen kalkulu-orriekin. kodea behean.

Birondu 5 edo 9 hurbilenera.xlsm

8 metodo errazak Excel-en 5 edo 9 hurbilenera zenbakiak biribiltzeko

Zenbaki bat hurbilen dagoen 5 edo 9ra biribiltzeko, zortzi metodo daude guztira. Horietako zazpi funtzio ezberdinen konbinazio ezberdinetatik sortutako formula desberdinak dira. Eta beste bat VBA kode bat da, funtzio pertsonalizatu bat sortzeko, zuzenean zenbaki bat hurbilen dagoen 5 edo 9ra biribiltzen duena. Ondorengo datu-multzoa erabiliko da metodo guztiak erakusteko.

1. ROUND, COOSE eta MOD funtzioen konbinazioa

Erabiliko dugun lehenengo formula ROUND , <2 konbinazioa da> CHOOSE , eta MOD funtzioak.

Zenbaki bat biribiltzeko, ROUND funtzioa erabiltzen dugu zehaztutako baterako. zifra kopurua. Bi argumentu behar ditu, biribiltzen ari den zenbaki bat eta biribiltzen ari den zenbakia. AUKETU funtzioak, berriz, indize-zenbaki bat eta hainbat zenbaki hartzen ditu argumentu gisa eta ekintza zehatz bat aukeratzen du.1.

👉 SABAIA(B5+(MOD(B5,2)=0),5) jatorrizko balioa 5en multiplora arte biribiltzen du eta 15 itzultzen du.

👉 MOD(SABAIA(B5+(MOD(B5,2)=0),5),2) aurreko balioa 2z zatitzen denean hondarra itzultzen du.

👉 MOD(SABAIA(B5+(MOD(B5,2)=0),5),2)=0 balio boolearra itzultzen du, gainerakoaren balioa 0 berdina den ala ez.

👉 Azkenik, CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0))-ko eragiketa aljebraikoen emaitza, 5),2)=0) hurbilen dagoen 5 edo 9 duen balioa itzultzen du.

Irakurri gehiago: Nola biribildu formula baten emaitza Excel-en (4 metodo errazak)

8. VBA kodea txertatzea

Formula konplexu eta handi guztien ordez, zure funtzio bakarra erraz egin dezakezu Microsoft Visual Basic for Applications (VBA) eta horrek ere zenbaki bat biribildu dezake. hurbilen dagoen 5 edo 9 Excel-en. Hau bereziki lagungarria da kodea behin eta berriz berrerabili nahi baduzu.

Baina lehenik eta behin, Garatzailea fitxa erakutsi behar duzu zintan. Gaitu Garatzaile fitxa Excel zintan ez baduzu. Behin hori lortuta, jarraitu urrats hauek zure funtzioa VBAn egiteko.

Urratsak:

  • Lehenik eta behin, joan Garatzailera fitxa zure zintan eta hautatu Visual Basic Code taldeko.

  • Asko gisa ondorioz, VBA leihoa irekiko da. Orain egin klik Txertatu aukeran eta hautatu Modulua goitibeherako menuan.

  • Ondoren, joan sartutako modulua eta idatzi hurrengo formula.
5585
  • Orain gorde eta itxi leihoa.
  • Ondoren, itzuli kalkulu orrira eta hautatu C5 gelaxka. .
  • Ondoren idatzi formula hau.

=Round59(B5)

  • Ondoren , sakatu Sartu .

  • Orain, hautatu berriro gelaxka. Ondoren, egin klik eta arrastatu betetzeko heldulekuaren ikonoa zutabearen amaierara, gainerako gelaxkak formulaz betetzeko.

Hemendik aurrera, erabili ahal izango duzu. Excel lan-liburuko edozein tokitan formula zenbaki bat 5 edo 9 hurbilenera biribiltzeko.

Gehiago irakurri: Denbora 5 minutu hurbilenera biribildu Excel-en (4 metodo azkar)

Ondorioa

Excel-en balio bat 5 edo 9 hurbilenera biribiltzeko formula guztiak eta VBA kodea ziren. Espero dugu gida hau lagungarria eta informatzailea aurkitu izana. Galdera edo iradokizunik baduzu, esan iezaguzu behean. Gida zehatzagoak lortzeko, bisitatu Exceldemy.com .

indize zenbakia. MODfuntzioak zenbaki bat eta zatitzaile bat hartzen ditu hondarra itzultzeko.

Urratsak:

  • Hautatu lehenengo gelaxka C5. .
  • Ondoren, idatzi hurrengo formula gelaxkan.

=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)

  • Ondoren, sakatu Sartu teklatuan. Balioa 5 edo 9 hurbilenera biribilduko duzu.

  • Orain hautatu berriro gelaxka. Azkenik, egin klik eta arrastatu betetzeko heldulekuaren ikonoa beherantz zutabearen gainerako formulaz betetzeko.

Horrela, zenbakiak hurbilenera biribilduko dituzu. 5 edo 9 formula erabiliz.

🔍 Formularen banaketa

👉 BORBILDURA(B5,0) B5 gelaxkaren balioa hartzen du eta balioa gora biribiltzen du frakzio bat bada. 13 itzultzen du.

👉 MOD(ROUND(B5,0),10) aurreko balioaren hondarra eta 10, hau da, 3 itzultzen du.

👉 Ondoren, AUKETU(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) zenbakia aukeratzen du. gainerakoaren eta jatorrizko balioaren arabera gehituko dira. Kasu honetan, 2 da.

👉 Azkenik, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) aurreko funtzioaren balioa gehitzen du eta jatorrizkoarekin gehitzen du.

Gehiago irakurri: Nola biribildu 10 zentimo hurbilenera Excel-en (4 metodo egoki)

2. MROUND eta MOD funtzioak konbinatuz

Hurrengo formulak konbinazio bat erabiltzen du. MROUND eta MOD funtzioak zenbaki bat 5 edo 9 hurbilenera biribiltzeko.

MROUND funtzioa erabiltzen dugu gora biribildutako zenbaki bat itzultzeko. nahi den anitzetara. Hasteko, funtzio honek bi argumentu har ditzake: zenbakia eta multiploa. MOD funtzioak zenbaki bat eta zatitzaile bat hartzen ditu hondarra itzultzeko.

Urratsak:

  • Lehenengo, hautatu gelaxka. C5 .
  • Orain, idatzi hurrengo formula gelaxkan.

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

  • Ondoren, sakatu Sartu .

  • Orain hautatu berriro gelaxka. Ondoren, egin klik eta arrastatu betetzeko heldulekuaren ikonoa zutabearen gainerakoa betetzeko.

Ondorioz, zenbaki guztiak gora biribilduko dituzu. hurbilen dagoen 5 edo 9.

🔍 Formularen banaketa

👉 MROUND(B5,5) balioa biribildu B5 zelularen 5en multiplora eta 15 itzultzen du.

👉 MOD(MROUND(B5,5),10) 15 eta 10en gainerakoa itzultzen du, hau da, 5.

👉 (MOD(MROUND(B5,5),10))=0 balio boolearra itzultzen du, gainerakoaren arabera 0 edo ez. Kasu honetan, GEZURRA da.

👉 Azkenik, MROUND(B5,5)-((MOD(MROUND(B5,5;10))=0) kenketa ondoren itzultzen da 0 edo 1 eta 5 edo 9ra biribildutako balioa ematen du.

Irakurri gehiago: Formula biribildu Excel fakturan (9 metodo azkar)

3. IF, RIGHT eta ROUND funtzioak bateratzea

Kasu honetan, izango gara IF , RIGHT , eta ROUND funtzioen konbinazioa erabiliko dugu.

Lehenik eta behin, IF funtzioak hiru argumentu hartzen ditu: baldintza bat, balio bat baldintza egiazkoa bada eta balio bat faltsua bada. Bigarrenik, RIGHT funtzioak bi argumentu onartzen ditu: kate bat eta zenbaki bat. Ondoren, katearen eskuineko aldean zenbaki horiek ateratzen ditu. Eta ROUND funtzioa erabiltzen dugu zenbaki bat biribiltzeko. Bi argumentu onartzen ditu, biribiltzen ari den zenbaki bat eta biribiltzen ari den zenbakia.

Pausoak:

  • Lehenengo, hautatu C5 .
  • Orain, idatzi hurrengo formula gelaxkan.

=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)))

  • Ondoren, sakatu Sartu .

  • Ondoren, hautatu berriro gelaxka. Eta, azkenik, egin klik eta arrastatu betetzeko heldulekuaren ikono-barra zutabearen gainerako formulaz betetzeko.

Horrela biribiltzen duzu zenbaki bat zenbakira. Hurbilen dagoen 5 edo 9 Excel-en formula honekin.

🔍 Formularen banaketa

👉 ESKUINA(B5) B5 gelaxkako balioaren azken zifra hartzen du.

👉 Lehenik eta behin, ROUND(B5,-1) funtzioak gelaxkako balioa biribiltzen du. B5 10eko multiplo hurbilenera. Kasu honetan, 10 da.

👉 Orduan IF(B5>ROUND(B5,-1),...) ea egiaztatzen du. balioa zenbakia biribildua baino handiagoa da edo ez.

👉 Hala bada, zenbakira pasatzen da. IF(ESKUINA(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) atala, non azken zifra 1 dela egiaztatzen duen. puntua, 1 bada, orduan 1 kentzen dio balio biribilduari, bestela 5 gehitzen dio balio biribilduari.

👉 Orain IF(RIGHT(B5)=”0″,ROUND(B5) ,-1)-1,…) jokoan sartzen da lehen IF funtzioaren egoera faltsua bada. Lehenengo zifra 0 den ala ez egiaztatzen du. Hala bada, 1 kentzen da biribildutako baliotik, bestela beheko IF funtziora pasatzen da.

👉 Azkenik, IF(RIGHT(B5)< “7”,BORBILA(B5,-1)-5,BIRABILA(B5,-1)-1) baldintza guztiak faltsuak badira. Funtzio honek lehenengo zifra 7 baino txikiagoa den egiaztatzen du. Hala bada, 5 kentzen da biribildutako baliotik, bestela 1 kentzen da.

Habiaratu diren IF begizta horiek guztiak konbinatuta. beste funtzio batzuek, azkenean, gure emaitza ematen dute.

Gehiago irakurri: Nola gehitu BIBILAK Formula gelaxka anitzetan Excel-en (2 modu errazak)

4 Formula erabiltzea MOD funtzioarekin

Formula hau nahiko laburra da. Baina zehaztasun txikiagoa du biribildu beharreko balio sorta zabala denean. Formulak MO funtzioa baino ez du erabiltzen. Funtzio hau zatiketa eragiketa baten hondarra ezagutzeko erabiltzen dugu. Hasteko, funtzioak zatitu beharreko zenbakia eta zatitzailea hartzen ditu argumentu gisa.

Pausoak:

  • Lehenengo, hautatu C5 gelaxka. .
  • Ondoren idatzigelaxkako formula jarraituz.

=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5

  • Orain sakatu Sartu .

  • Ondoren, hautatu berriro gelaxka eta egin klik eta arrastatu betetzeko heldulekuaren ikonoa gainontzeko gelaxkak betetzeko.

Horrela, Excel-en zenbakiak hurbileneko 5 edo 9ra biribil ditzakezu formula honen laguntzarekin.

🔍 Hastapena. Formula

👉 Lehenik eta behin, MOD(B5,10) balioaren gainerakoa itzultzen du B5 gelaxka 10ez zatitzen denean. 3 itzultzen du.

👉 Ondoren, (MOD(B5,10)>5) faltsua itzultzen da, balioa 3 baino txikiagoa baita.

👉 Eta MOD(B5 ,10)+4*(MOD(B5,10)>5) k 3 itzultzen du kalkulu aljebraikoaren emaitza gisa.

👉 Azkenik, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 B5 gelaxkaren baliotik 3 kentzen du.

Gehiago irakurri: Denbora Excel-en ordu hurbilenera biribiltzea (6 metodo errazak)

5. IF, RIGHT eta CEILING funtzioak barneratzea

Formula hau IF, OR-en konbinazioa da. , ESKUBINA, MAX, eta SABAIA funtzioak.

IF funtzioak baldintza bat egiaztatzen du eta bi balio desberdin itzultzen ditu baldintzaren balio booleararen arabera. Hiruak argumentu gisa hartzen ditu.

Antzera, OR funtzioak baldintza bat egiaztatzen du. Baina hori egia ala gezurra den bakarrik itzultzen du. RIGHT funtzioak katearen balioaren eskuineko aldean karaktere batzuk hartzen ditu. urtean MAX funtzioaren kasuan, hainbat zenbakiren arteko gehienezko kopurua itzultzen du. SABAIA funtzioak balio bat biribiltzen du hurbilen dagoen osoko zenbakira edo balio baten biderketara. Funtzio honek bi argumentu hauek hartzen ditu: biribiltzen ari den zenbakia eta esangura.

Urratsak:

  • Lehenengo, hautatu C5 gelaxka. .
  • Orain sartu formula hau gelaxkan.

=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))

  • Ondoren, sakatu Sartu .

  • Azkenik, hautatu berriro gelaxka eta egin klik eta arrastatu betetzeko heldulekuaren ikonoa zutabearen amaieraraino. gainerako gelaxkak formulaz betetzeko.

Ondorioz, formulak balioak 5 edo 9 hurbilenera biribilduko ditu Excel-en.

🔍 Formularen banaketa

👉 ESKUINA(B5,1) eskuineko lehen balioa hartzen du gelaxka B5 hau da, 3.

👉 Hurrengoa EDO (ESKUINERA(B5,1)={“0″,”1″,”2″,”3″,” 4”}) itzultzen da balioa zerrendako bat badator. Kasu honetan, EGIA da.

👉 SABAIA(B5+1,5) 15 balioa itzultzen du.

👉 MAX(CEILING(B5+) 1,5),0) itzultzen da IF funtzioaren azken baldintza egiazkoa bada. Haren balioa 15 da.

👉 MAX(CEILING(B5+1,10)-1,0) itzultzen da IF funtzioaren azken baldintza baldin bada faltsua da. Funtzioaren B5 gelaxkaren balioa 19 da.(Kasu honetan inprimatuta dago).

👉 Azkenik, IF (EDO (ESKUINA (B5,1)={“0″,”1″,”2″,”3″,”4”), MAX (SABAIA (B5+1,5),0) ,MAX(SABAIA(B5+1,10)-1,0)) azken bi funtzioetako bat itzultzen du, ondorioz, jatorrizko balioaren 5 edo 9 hurbilen izango dena. Kasu honetan, 15 da.

Irakurri gehiago: Excel-en ordu laurdenera hurbileneko denbora biribiltzea (6 metodo errazak)

6. IF RIGHT funtzioarekin konbinatuz. Excel

Formula honek IF eta RIGHT funtzioek osatzen dute.

IF funtzioak baldintza bat egiaztatzen du eta bi itzultzen ditu. balio desberdinak baldintza boolear balioaren arabera. Hiru hartzen ditu argudio gisa. RIGHT funtzioak, berriz, balio baten eskuineko zifra batzuk hartzen ditu.

Urratsak:

  • Lehenik eta behin, hautatu C5 .
  • Ondoren, idatzi hurrengo formula gelaxkan.

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

  • Orain sakatu Sartu teklatuan.

  • Ondoren, hautatu berriro gelaxka. Ondoren, egin klik eta arrastatu betetzeko heldulekuaren ikonoa zutabeko gainerako gelaxkak formulaz betetzeko.

Horrela biribiltzen duzu zenbaki bat zenbakira. gertuen dagoen 5 edo 9.

🔍 Formularen zatiketa

👉 ESKUINEA(B5,1) eskuinera hartzen du B5 gelaxkako digitua, hau da, 3.

👉 ESKUINA (B5,1)*1 3 balioa ere itzultzen du.

👉 Orain IF(RIGHT(B5,1)*1<6,5,9) 5 balioa itzultzen du hemen RIGHT(B5,1)*1 baldintza gisaEGIA.

👉 Azkenik, B5-ESKUINA(B5,1)*1+IF(ESKUINA(B5,1)*1<6,5,9) 15 balioa itzultzen du ondoren kalkulu aljebraiko guztiak.

Gehiago irakurri: Dolar hurbilenera biribiltzea Excel-en (6 modu errazak)

7. SABAI-konbinazio bat erabiltzea eta MOD funtzioak

Formula honek SABAIA eta MOD funtzioek osatzen dute. SABAIA funtzioak bi argumentu onartzen ditu: biribiltzen ari den zenbakia eta esangura. Biribildutako balioa esangurara edo horren multiplora itzultzen du. MOD funtzioak bi zenbaki hartzen ditu argumentu gisa eta lehenengo zenbakiaren hondarra bigarrenarekin zatituta itzultzen du.

Pausoak:

  • Lehenik eta behin, hautatu C5 gelaxka.
  • Bigarrenik, idatzi formula hau gelaxkan.

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

  • Orain sakatu Sartu teklatuan.

  • Ondoren, hautatu berriro gelaxka. . Orain, egin klik eta arrastatu betetzeko heldulekuaren ikonoa gainerako gelaxkak formulaz betetzeko.

Horrela, zenbaki bat hurbilenera biribil dezakezu. 5 edo 9.

🔍 Formularen banaketa

👉 MOD(B5,2) hondarra itzultzen du B5 gelaxkaren balioa 2z zatitzen da. Kasu honetan, 1 da.

👉 MOD(B5,2)=0 -ren balio boolearra itzultzen du. hondarra 0 den ala ez. Kasu honetan, GEZURRA da gainerakoa zen bezala

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.