Noapaļošana līdz tuvākajiem 5 vai 9 ar Excel (8 vienkāršas metodes)

  • Dalīties Ar Šo
Hugh West

Noapaļošana ir bieži izmantots process, lai izslēgt maznozīmīgākos ciparus. lai atvieglotu saziņu un aplēšu veikšanu. Excel piedāvā dažādus noapaļošanas veidus. Šajā pamācībā tiks parādīts, kā veikt noapaļošanu. noapaļojiet līdz tuvākajiem 5 vai 9 programmā Excel.

Lejupielādēt Practice Workbook

Lejupielādējiet darbgrāmatu ar izklājlapām, kurās ir visas formulas un VBA kods.

Noapaļojiet līdz tuvākajiem 5 vai 9.xlsm

8 vienkāršas metodes, kā Excel programmā noapaļot skaitļus līdz tuvākajiem 5 vai 9

Uz noapaļot skaitli līdz tuvākajam 5 vai 9, kopā ir astoņas metodes. Septiņas no tām ir dažādas formulas, kas rodas no dažādu funkciju kombinācijām. Un vēl viena ir VBA kods, lai izveidotu pielāgotu funkciju, kas tieši noapaļo skaitli uz augšu līdz tuvākajiem 5. vai 9. Visu metožu demonstrēšanai tiks izmantota šāda datu kopa.

1. ROUND, CHOOSE un MOD funkciju kombinācija

Pirmā formula, ko izmantosim, ir kombinācija no formulas ROUND , IZVĒLĒTIES , un MOD funkcijas.

Lai noapaļotu skaitli, mēs izmantojam ROUND funkcijai ir nepieciešami divi argumenti - noapaļojamais skaitlis un skaitlis, līdz kuram tā noapaļo skaitli. IZVĒLĒTIES funkcija kā argumentus pieņem indeksa numuru un vairākus skaitļus un izvēlas konkrētu darbību atbilstoši indeksa numuram. MOD funkcija izmanto skaitli un dalītāju, lai atgrieztu atlikumu.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Pēc tam šūnā ierakstiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet uz tastatūras. Vērtība tiks noapaļota līdz tuvākajiem 5 vai 9.

  • Tagad vēlreiz atlasiet šūnas. Visbeidzot noklikšķiniet uz aizpildīšanas roktura ikonas un velciet to uz leju, lai aizpildītu atlikušo kolonnas daļu ar formulu.

Tādējādi, izmantojot formulu, skaitļi tiks noapaļoti līdz tuvākajiem 5 vai 9.

🔍 Formulas sadalījums

👉 Portāls ROUND(B5,0) ņem šūnas vērtību B5 un noapaļo vērtību uz augšu, ja tā ir daļskaitlis. Tas atgriež 13.

👉 Portāls MOD(ROUND(B5,0),10) atgriež iepriekšējās vērtības un 10 atlikumu, kas ir 3.

👉 Tad CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) izvēlas saskaitāmo skaitli, pamatojoties uz atlikumu un sākotnējo vērtību. Šajā gadījumā tas ir 2.

👉 Visbeidzot, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) pievieno vērtību no iepriekšējās funkcijas un pievieno to sākotnējai vērtībai.

Lasīt vairāk: Kā noapaļot līdz tuvākajiem 10 centiem programmā Excel (4 piemērotas metodes)

2. MROUND un MOD funkciju apvienošana

Nākamajā formulā tiek izmantota kombinācija no MROUND un MOD funkcijas, lai noapaļotu skaitli līdz tuvākajam 5 vai 9.

Mēs izmantojam MROUND funkcija, lai atgrieztu skaitli, kas noapaļots līdz vēlamajam reizinājumam. Sākumā šī funkcija var pieņemt divus argumentus - skaitli un reizinājumu. MOD funkcija izmanto skaitli un dalītāju, lai atgrieztu atlikumu.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Tagad šūnā ierakstiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet .

  • Tagad vēlreiz atlasiet šūnas. Pēc tam noklikšķiniet uz aizpildīšanas roktura ikonas un velciet to, lai aizpildītu pārējo kolonnas daļu.

Rezultātā visi skaitļi būs noapaļoti līdz tuvākajam 5 vai 9.

🔍 Formulas sadalījums

👉 MROUND(B5,5) noapaļo šūnas vērtību B5 reizina ar 5 un atgriež 15.

👉 MOD(MROUND(B5,5),10) atgriež 15 un 10 atlikumu, kas ir 5.

👉 (MOD(MROUND(B5,5),10))=0 atgriež bula vērtību atkarībā no tā, vai atlikums ir 0 vai nav. Šajā gadījumā tas ir FALSE.

👉 Visbeidzot, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) atgriežas pēc 0 vai 1 atņemšanas un iegūst vērtību, kas noapaļota līdz 5 vai 9.

Lasīt vairāk: Noapaļošanas formula Excel rēķinā (9 ātrās metodes)

3. Funkciju IF, RIGHT un ROUND apvienošana

Šajā gadījumā mēs izmantosim kombināciju IF , PRĀVAIS , un ROUND funkcijas.

Pirmkārt, IF funkcija pieņem trīs argumentus - nosacījumu, vērtību, ja nosacījums ir patiess, un vērtību, ja tas ir nepatiess. Otrkārt, funkcija PRĀVAIS funkcija pieņem divus argumentus - virkni un skaitli. Pēc tam tā izraksta šos skaitļus no virknes labās puses. Un mēs izmantojam funkciju ROUND Lai noapaļotu skaitli, funkcija pieņem divus argumentus - noapaļojamo skaitli un skaitli, līdz kuram noapaļo.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Tagad šūnā ierakstiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet .

  • Pēc tam vēlreiz atlasiet šūnas. Un visbeidzot noklikšķiniet un velciet aizpildīšanas roktura ikonas joslu, lai aizpildītu pārējo kolonnas daļu ar formulu.

Izmantojot šo formulu, Excel programmā noapaļojiet skaitli līdz tuvākajam 5 vai 9, izmantojot šo formulu.

🔍 Formulas sadalījums

👉 Portāls TAISNI(B5) ņem šūnas vērtības pēdējo ciparu B5 .

👉 Pirmkārt, ROUND(B5,-1) funkcija noapaļo vērtību šūnā B5 līdz tuvākajam 10 reizinājumam. Šajā gadījumā tas ir 10.

👉 Tad IF(B5>ROUND(B5,-1),...) pārbauda, vai vērtība ir lielāka par noapaļoto skaitli.

👉 Ja tā ir, tas pāriet uz IF(RIGHT(B5)="1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) sadaļā, kur tiek pārbaudīts, vai pēdējais cipars ir 1. Ja tas ir 1, tad no noapaļotajā vērtībā tiek atņemts 1, pretējā gadījumā no noapaļotajai vērtībai tiek pieskaitīts 5.

👉 Tagad IF(RIGHT(B5)="0″,ROUND(B5,-1)-1,...) stājas spēkā, ja pirmais IF Vispirms tiek pārbaudīts, vai pēdējais cipars ir 0 vai nav. Ja ir, no no noapaļotās vērtības tiek atņemta 1, pretējā gadījumā tiek pāriet uz nākamo ciparu. IF funkcija, kas parādīta turpmāk.

👉 Visbeidzot, IF(RIGHT(B5)<"7",ROUND(B5,-1)-5,ROUND(B5,-1)-1) Šī funkcija vispirms pārbauda, vai pēdējais cipars ir mazāks par 7. Ja ir, no no noapaļotās vērtības tiek atņemts 5, pretējā gadījumā tiek atņemts 1.

Visi šie ligzdotie IF cilpas kopā ar citām funkcijām galu galā sniedz mūsu rezultātu.

Lasīt vairāk: Kā pievienot ROUND formulu vairākām Excel šūnām (2 vienkārši veidi)

4. Formulas izmantošana ar MOD funkciju

Šī formula ir diezgan īsa, bet tai ir zemāka precizitāte, ja noapaļojamo vērtību diapazons ir plašs. Formulā tiek izmantots tikai MOD funkcija Šo funkciju izmantojam, lai noskaidrotu dalīšanas operācijas atlikumu. Sākumā funkcija kā argumentus izmanto dalāmo skaitli un dalītāju.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Tad šūnā ierakstiet šādu formulu.

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

  • Tagad nospiediet Ievadiet .

  • Pēc tam vēlreiz atlasiet šūnas un noklikšķiniet un velciet aizpildīšanas roktura ikonu, lai aizpildītu pārējās šūnas.

Šādā veidā, izmantojot šo formulu, Excel programmā varat noapaļot skaitļus līdz tuvākajam 5 vai 9, izmantojot šo formulu.

🔍 Formulas sadalījums

👉 Pirmkārt, MOD(B5,10) atdod vērtības atlikumu, ja šūna B5 tiek dalīts ar 10. Rezultāts ir 3.

👉 Nākamais, (MOD(B5,10)>5) atgriež false, jo vērtība ir mazāka par 3.

👉 Un MOD(B5,10)+4*(MOD(B5,10)>5) algebriskā aprēķina rezultāts ir 3.

👉 Visbeidzot, B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5 no šūnas vērtības atņem 3 B5 .

Lasīt vairāk: Laika noapaļošana programmā Excel līdz tuvākajai stundai (6 vienkāršas metodes)

5. IF, RIGHT un CEILING funkciju iekļaušana

Šī formula ir kombinācija no JA, VAI, VAI, LABI, MAX, un GRIESTI funkcijas.

Portāls IF funkcija pārbauda nosacījumu un atkarībā no nosacījuma bula vērtības atgriež divas dažādas vērtības. Kā argumentus tā izmanto trīs.

Līdzīgi, The VAI funkcija pārbauda nosacījumu, bet atgriež tikai to, vai tas ir patiess vai nepatiess. PRĀVAIS funkcija paņem dažas rakstzīmes no virknes vērtības labās puses. Gadījumā, ja funkcija MAX funkcija atgriež maksimālo skaitli starp vairākiem skaitļiem. GRIESTI funkcija noapaļo vērtību līdz tuvākajam veselam skaitlim vai vērtības reizinājumam. Šī funkcija izmanto divus argumentus - noapaļojamo skaitli un nozīmi.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Tagad šūnā ievadiet šādu formulu.

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

  • Pēc tam nospiediet Ievadiet .

  • Visbeidzot vēlreiz atlasiet šūnas un noklikšķiniet un velciet aizpildīšanas roktura ikonu uz kolonnas beigām, lai aizpildītu pārējās šūnas ar formulu.

Rezultātā formula noapaļos vērtības līdz tuvākajam 5 vai 9 ciparam programmā Excel.

🔍 Formulas sadalījums

👉 TAISNI(B5,1) ņem pirmo vērtību no šūnas labās puses B5 kas ir 3.

👉 Nākamais VAI(RIGHT(B5,1)={"0″, "1″, "2″, "3″, "4"}) atgriež, ja vērtība atbilst saraksta vērtībai. Šajā gadījumā tas ir TRUE.

👉 GRIESTI(B5+1,5) atgriež vērtību 15.

👉 MAX(GRIESTI(B5+1,5),0) atdod, ja ir izpildīts pēdējais nosacījums IF funkcija ir true. Tās vērtība ir 15.

👉 MAX(CEILING(B5+1,10)-1,0) atdod, ja ir izpildīts pēdējais nosacījums IF funkcija ir false. Šūnas vērtība B5 funkcija ir 19. (Šajā gadījumā tā tiek izdrukāta).

👉 Visbeidzot, IF(OR(RIGHT(B5,1)={"0″, "1″, "2″, "3″, "4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))) atgriež vienu no pēdējām divām funkcijām kā rezultātu, kas būs tuvākais 5 vai 9 no sākotnējās vērtības. Šajā gadījumā tas ir 15.

Lasiet vairāk: Laika noapaļošana līdz tuvākajai ceturtdaļstundai programmā Excel (6 vienkāršas metodes)

6. IF apvienošana ar RIGHT funkciju programmā Excel

Šī formula sastāv no IF un PRĀVAIS funkcijas.

Portāls IF funkcija pārbauda nosacījumu un atgriež divas dažādas vērtības atkarībā no nosacījuma logaritma vērtības. Kā argumentus tā ņem trīs. Kamēr funkcija PRĀVAIS funkcija paņem dažus ciparus no vērtības labās puses.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Tad šūnā ierakstiet šādu formulu.

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

  • Tagad nospiediet Ievadiet uz tastatūras.

  • Pēc tam vēlreiz atlasiet šūnas. Pēc tam noklikšķiniet un velciet aizpildīšanas roktura ikonu, lai aizpildītu pārējās kolonnas šūnas ar formulu.

Šādi noapaļo skaitli līdz tuvākajam 5 vai 9.

🔍 Formulas sadalījums

👉 TAISNI(B5,1) ņem labo ciparu no šūnas B5 kas ir 3.

👉 RIGHT(B5,1)*1 arī atgriež vērtību 3.

👉 Tagad IF(RIGHT(B5,1)*1<6,5,9) atgriež vērtību 5 šeit kā nosacījumu RIGHT(B5,1)*1 ir TRUE.

👉 Visbeidzot, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) pēc visiem algebriskiem aprēķiniem atgriež vērtību 15.

Lasīt vairāk: Noapaļošana līdz tuvākajam dolāram programmā Excel (6 vienkārši veidi)

7. CEILING un MOD funkciju kombinācijas izmantošana

Šī formula sastāv no GRIESTI un MOD funkcijas. GRIESTI funkcija pieņem divus argumentus - noapaļojamo skaitli un nozīmīgumu. Tā atgriež noapaļoto vērtību līdz nozīmīgumam vai tā reizinājumam. MOD funkcija kā argumentus ņem divus skaitļus un atgriež pirmā skaitļa atlikumu, kas dalīts ar otro.

Soļi:

  • Vispirms atlasiet šūnas C5 .
  • Otrkārt, šūnā ierakstiet šādu formulu.

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

  • Tagad nospiediet Ievadiet uz tastatūras.

  • Pēc tam vēlreiz atlasiet šūnas. Tagad noklikšķiniet un velciet aizpildīšanas roktura ikonu, lai aizpildītu pārējās šūnas ar formulu.

Šādā veidā varat noapaļot skaitli līdz tuvākajam 5 vai 9.

🔍 Formulas sadalījums

👉 MOD(B5,2) atdod atlikumu, ja šūnas vērtība B5 tiek dalīts ar 2. Šajā gadījumā tas ir 1.

👉 MOD(B5,2)=0 atgriež bula vērtību, kas norāda, vai atlikums ir 0 vai nav. Šajā gadījumā tas ir FALSE, jo atlikums bija 1.

👉 GRIESTI(B5+(MOD(B5,2)=0),5),5) noapaļo sākotnējo vērtību līdz 5 reizinājumam un atgriež 15.

👉 MOD(GRIESTI(B5+(MOD(B5,2)=0),5),2),2) atdod atlikumu, kad iepriekšējā vērtība tiek dalīta ar 2.

👉 MOD(GRIESTI(B5+(MOD(B5,2)=0),5),2)=0 atgriež bula vērtību atkarībā no tā, vai atlikuma vērtība ir vienāda ar 0 vai nē.

👉 Visbeidzot, algebrisko darbību rezultāts GRIESTI(B5+(MOD(B5,2)=0),5)-(MOD(GRIESTI(B5+(MOD(B5,2)=0),5),2)=0) atgriež vērtību, kas satur tuvāko 5 vai 9.

Lasīt vairāk: Kā Excel programmā Excel noapaļot formulas rezultātu (4 vienkāršas metodes)

8. VBA koda iestrādāšana

Visu sarežģīto un lielo formulu vietā varat viegli izveidot vienu funkciju, izmantojot Microsoft Visual Basic for Applications (VBA), kas arī programmā Excel var noapaļot skaitli līdz tuvākajam 5 vai 9. Tas ir īpaši noderīgi, ja vēlaties atkārtoti izmantot kodu.

Taču vispirms jums ir nepieciešams Izstrādātājs lentē redzamā cilne. Ieslēgt cilni Izstrādātājs Ja Excel lentē tās nav, izpildiet tālāk norādītās darbības, lai izveidotu savu funkciju VBA programmā.

Soļi:

  • Vispirms dodieties uz Izstrādātājs lentes cilni un atlasiet Visual Basic no Kods grupa.

  • Rezultātā tiks atvērts VBA logs. Tagad noklikšķiniet uz Ievietot un izvēlieties Modulis no nolaižamajā izvēlnē.

  • Pēc tam dodieties uz ievietoto moduli un ierakstiet šādu formulu.
 Funkcija Round59(number As Double) Dim N As Single, M As Single N = Int(number / 10) * 10 M = number - N If M>= 2 And M = 7 Then M = 9 Else M = 9 N = N - 10 End If End If End If Round59 = N + M End Function 
  • Tagad saglabājiet un aizveriet logu.
  • Pēc tam dodieties atpakaļ uz izklājlapu un atlasiet šūnas C5 .
  • Tad pierakstiet šādu formulu.

=Round59(B5)

  • Pēc tam nospiediet Ievadiet .

  • Pēc tam noklikšķiniet uz aizpildīšanas roktura ikonas un velciet to uz kolonnas beigām, lai aizpildītu pārējās šūnas ar formulu.

Turpmāk šo formulu varat izmantot jebkurā Excel darbgrāmatas vietā, lai noapaļotu skaitli līdz tuvākajam 5 vai 9.

Lasīt vairāk: Laika noapaļošana līdz tuvākajām 5 minūtēm programmā Excel (4 ātras metodes)

Secinājums

Tās bija visas formulas un VBA kods, lai Excel programmā noapaļotu vērtību līdz tuvākajam 5 vai 9. Ceru, ka šis ceļvedis jums ir noderīgs un informatīvs. Ja jums ir kādi jautājumi vai ieteikumi, dariet mums zināmu zemāk. Lai iegūtu sīkākus ceļvežus, piemēram, šo, apmeklējiet Exceldemy.com .

Hjū Vests ir ļoti pieredzējis Excel treneris un analītiķis ar vairāk nekā 10 gadu pieredzi šajā nozarē. Viņam ir bakalaura grāds grāmatvedībā un finansēs un maģistra grāds uzņēmējdarbības vadībā. Hjū aizraujas ar mācīšanu, un viņš ir izstrādājis unikālu mācīšanas pieeju, kas ir viegli izpildāma un saprotama. Viņa ekspertu zināšanas programmā Excel ir palīdzējušas tūkstošiem studentu un profesionāļu visā pasaulē uzlabot savas prasmes un izcelties karjerā. Izmantojot savu emuāru, Hjū dalās savās zināšanās ar pasauli, piedāvājot bezmaksas Excel apmācības un tiešsaistes apmācību, lai palīdzētu personām un uzņēmumiem pilnībā izmantot savu potenciālu.