Tabl cynnwys
Mae talgrynnu yn broses a ddefnyddir yn gyffredin i ddileu'r digidau lleiaf arwyddocaol i'w gwneud yn haws i brosesau cyfathrebu ac amcangyfrif. Mae Excel yn darparu gwahanol fathau o dalgrynnu. Bydd y tiwtorial hwn yn dangos i chi sut i dalgrynnu i'r 5 neu 9 agosaf yn Excel.
Lawrlwytho Llyfr Gwaith Ymarfer
Lawrlwythwch y llyfr gwaith gyda thaenlenni sy'n cynnwys yr holl fformiwlâu a'r VBA cod isod.
Rownd i'r Agosaf 5 neu 9.xlsm
8 Dull Hawdd o Dalgrynnu Rhifau i'r Agosaf 5 neu 9 yn Excel <5
I talgrynnu rhif i'r 5 neu 9 agosaf, mae cyfanswm o wyth dull. Mae saith ohonynt yn fformiwlâu gwahanol sy'n tarddu o gyfuniadau gwahanol o wahanol swyddogaethau. Ac mae un arall yn god VBA i greu ffwythiant personol sy'n dalgrynnu rhif yn uniongyrchol i'r 5 neu 9 agosaf. Bydd y set ddata ganlynol yn cael ei defnyddio i ddangos pob un o'r dulliau.
1. Cyfuniad o Swyddogaethau ROWND, DEWIS a MOD
Mae'r fformiwla gyntaf y byddwn yn ei defnyddio yn gyfuniad o'r ROUND , <2 DEWIS , a MOD ffwythiannau.
I dalgrynnu rhif, rydym yn defnyddio'r ffwythiant ROUND ar gyfer ffwythiant penodol nifer o ddigidau. Mae angen dwy ddadl, rhif y mae'n ei dalgrynnu a'r rhif y mae'n ei dalgrynnu iddo. Tra bod ffwythiant DEWIS yn cymryd rhif mynegai a sawl rhif fel arg ac yn dewis gweithred benodol yn ôl y1. Mae
👉
CEILING(B5+(MOD(B5,2)=0),5) yn talgrynnu'r gwerth gwreiddiol hyd at luosrif o 5 ac yn dychwelyd 15.
👉
Mae MOD(CEILING(B5+(MOD(B5,2)=0),5),2) yn dychwelyd y gweddill pan rennir y gwerth blaenorol â 2.
👉
Mae MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 yn dychwelyd gwerth boolaidd yn dibynnu a yw gwerth y gweddill yn hafal i 0 ai peidio.
👉
Yn olaf, canlyniad y gweithrediadau algebraidd yn CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) yn dychwelyd y gwerth sy'n cynnwys y 5 neu 9 agosaf.
Darllen Mwy: Sut i Dalgrynnu Canlyniad Fformiwla yn Excel (4 Dull Hawdd)
8. Mewnosod Cod VBA
Yn lle'r holl fformiwlâu cymhleth a mawr gallwch chi wneud eich swyddogaeth sengl yn hawdd gyda Microsoft Visual Basic for Applications (VBA) sydd hefyd yn gallu talgrynnu rhif i'r 5 neu 9 agosaf yn Excel. Mae hyn yn arbennig o ddefnyddiol os ydych am ailddefnyddio'r cod dro ar ôl tro.
Ond yn gyntaf, mae angen i chi ddangos y tab Datblygwr ar eich rhuban. Galluogi'r tab Datblygwr os nad oes gennych chi yn eich rhuban Excel. Ar ôl i chi wneud hynny dilynwch y camau hyn i wneud eich swyddogaeth eich hun yn VBA.
Camau:
- Yn gyntaf oll, ewch i'r Datblygwr tab ar eich rhuban a dewiswch Visual Basic o'r grŵp Cod .
As canlyniad, bydd y ffenestr VBA yn agor. Nawr cliciwchar Mewnosod a dewis Modiwl o'r gwymplen.
- Nesaf, ewch i'r modiwl wedi'i fewnosod ac ysgrifennu'r fformiwla ganlynol.
9234
- Nawr cadw a chau'r ffenestr.
- Ar ôl hynny, ewch yn ôl i'r daenlen a dewis cell C5 .
- Yna ysgrifennwch y fformiwla ganlynol.
=Round59(B5)
- Ar ôl hynny , pwyswch Enter .
- Nawr, dewiswch y gell eto. Yna cliciwch a llusgwch yr eicon handlen llenwi i ddiwedd y golofn i lenwi gweddill y celloedd gyda'r fformiwla.
O hyn allan, gallwch ddefnyddio fformiwla unrhyw le yn y llyfr gwaith Excel hwnnw i dalgrynnu rhif i'r 5 neu 9 agosaf.
Darllen Mwy: Amser Talgrynnu i'r 5 Munud Agosaf yn Excel (4 Dull Cyflym)<2
Casgliad
Dyma'r holl fformiwlâu a'r cod VBA i dalgrynnu gwerth i'r 5 neu 9 agosaf yn Excel. Gobeithio bod y canllaw hwn wedi bod yn ddefnyddiol ac yn llawn gwybodaeth i chi. Os oes gennych unrhyw gwestiynau neu awgrymiadau, rhowch wybod i ni isod. Am ganllawiau manylach fel hyn ewch i Exceldemy.com .
rhif mynegai. Mae'r ffwythiant MOD yn cymryd rhif a rhannwr i ddychwelyd y gweddill.Camau:
- Yn gyntaf dewiswch gell C5 .
- Yna ysgrifennwch y fformiwla ganlynol yn y gell.
=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)
- Ar ôl hynny, pwyswch Enter ar eich bysellfwrdd. Bydd y gwerth wedi'i dalgrynnu i'r 5 neu 9 agosaf.
- Nawr dewiswch y gell eto. Yn olaf, cliciwch a llusgwch yr eicon handlen llenwi i lawr i lenwi gweddill y golofn gyda'r fformiwla. 5 neu 9 gan ddefnyddio'r fformiwla.
🔍 Dadansoddiad o'r Fformiwla
👉
Y ROUND(B5,0) yn cymryd gwerth cell B5 ac yn talgrynnu'r gwerth i fyny os yw'n ffracsiwn. Mae'n dychwelyd 13.👉
Mae'r MOD(ROUND(B5,0),10) yn dychwelyd gweddill y gwerth blaenorol a 10, sef 3.👉
Yna CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) yn dewis y rhif i cael eu hychwanegu yn seiliedig ar y gweddill a'r gwerth gwreiddiol. Yn yr achos hwn, mae'n 2.👉
Yn olaf, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) yn ychwanegu'r gwerth o'r ffwythiant blaenorol ac yn ei ychwanegu gyda'r un gwreiddiol.Darllen Mwy: Sut i Dalgrynnu i'r 10 Sent Agosaf yn Excel (4 Dull Addas)
2. Cyfuno Swyddogaethau MROUND a MOD
Mae'r fformiwla nesaf yn defnyddio cyfuniad offwythiannau MROUND a MOD i dalgrynnu rhif i'r 5 neu 9 agosaf.
Rydym yn defnyddio'r ffwythiant MROUND i ddychwelyd rhif wedi'i dalgrynnu i fyny i lluosog dymunol. I ddechrau, gall y swyddogaeth hon gymryd dwy ddadl - y rhif a'r lluosog. Mae'r ffwythiant MOD yn cymryd rhif a rhannwr i ddychwelyd y gweddill.
Camau:
- Yn gyntaf, dewiswch gell C5 .
- Nawr, ysgrifennwch y fformiwla ganlynol yn y gell.
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- 12>Ar ôl hynny, pwyswch Enter .
- Nawr dewiswch y gell eto. Ac yna cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y golofn.
O ganlyniad, bydd gennych yr holl rifau wedi'u talgrynnu i fyny i'r 5 neu 9 agosaf.
🔍 Dadansoddiad o'r Fformiwla
👉
MROUND(B5,5) talgrynnu'r gwerth o gell B5 i luosrif o 5 ac yn dychwelyd 15.
👉
Mae MOD(MROUND(B5,5),10) yn dychwelyd gweddill 15 a 10, sef 5.
👉
(MOD(MROUND(B5,5),10))=0 yn dychwelyd gwerth boolaidd, yn dibynnu ar y gweddill yw 0 neu beidio. Yn yr achos hwn, mae'n ANGHYWIR.
👉
Yn olaf, mae MROUND(B5,5)-((MOD(MROUND(B5,5),10)=0) yn dychwelyd ar ôl tynnu naill ai 0 neu 1 ac yn arwain at werth wedi'i dalgrynnu i 5 neu 9.
Darllen Mwy: Talgrynnu i ffwrdd Fformiwla yn Excel Anfoneb (9 Dull Cyflym)
3. Cyfuno Swyddogaethau IF, DDE a ROWND
Yn yr achos hwn, byddwn ynmynd i ddefnyddio'r cyfuniad o ffwythiannau IF , DE , a ROUND .
Yn gyntaf, mae'r ffwythiant IF yn cymryd tair dadl - amod, gwerth os yw'r amod yn wir a gwerth os yw'n anwir. Yn ail, mae'r ffwythiant DE yn derbyn dwy ddadl - llinyn a rhif. Yna mae'n tynnu'r niferoedd hynny o ochr dde'r llinyn. Ac rydym yn defnyddio'r ffwythiant ROUND i dalgrynnu rhif. Mae'n derbyn dwy arg, rhif y mae'n ei dalgrynnu a'r rhif y mae'n ei dalgrynnu iddo.
Camau:
- Yn gyntaf, dewiswch gell C5 .
- Nawr, ysgrifennwch y fformiwla ganlynol yn y gell.
=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)))
- Yna pwyswch Enter .
- Nesaf, dewiswch y gell eto. Ac yn olaf, cliciwch a llusgwch y bar eicon handlen llenwi i lenwi gweddill y golofn gyda'r fformiwla.
Dyma sut rydych yn talgrynnu rhif i 5 neu 9 agosaf yn Excel gyda'r fformiwla hon.
🔍 Dadansoddiad o'r Fformiwla
👉
Y RIGHT(B5) yn cymryd y digid olaf o'r gwerth yn y gell B5 .
👉
Yn gyntaf, mae'r ffwythiant ROUND(B5,-1) o amgylch y gwerth yn y gell B5 i'r lluosrif agosaf o 10. Yn yr achos hwn, mae'n 10.
👉
Yna mae IF(B5>ROUND(B5,-1),…) yn gwirio a yw'r gwerth yn fwy na'r rhif talgrynnu ai peidio.
👉
Os ydyw, mae'n symud ymlaen i'r IF(RIGHT(B5)="1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) adran, lle mae'n gwirio'r digid olaf yw 1. Ar hyn pwynt, os yw'n 1, yna mae'n tynnu 1 o'r gwerth talgrynnu, fel arall mae'n adio 5 i'r gwerth talgrynnedig.
👉
Nawr IF(RIGHT(B5)="0″,ROUND(B5) ,-1)-1,…) yn dod i chwarae os oedd cyflwr y ffwythiant IF cyntaf yn ffug. Yn gyntaf mae'n gwirio a yw'r digid olaf yn 0 ai peidio. Os ydyw, yna mae 1 yn cael ei dynnu o'r gwerth talgrynnu, fel arall mae'n symud ymlaen i'r ffwythiant IF nesaf isod.
👉
Yn olaf, IF(RIGHT(B5)< Mae “7”, ROUND(B5,-1)-5, ROUND(B5,-1)-1) yn dod i chwarae os oedd yr holl amodau yn ffug. Mae'r ffwythiant hwn yn gwirio yn gyntaf a yw'r digid olaf yn llai na 7. Os ydyw, yna mae 5 yn cael ei dynnu o'r gwerth talgrynnu, fel arall mae 1 yn cael ei dynnu. mae swyddogaethau eraill yn rhoi ein canlyniad o'r diwedd.
Darllen Mwy: Sut i Ychwanegu Fformiwla ROWND at Gelloedd Lluosog yn Excel (2 Ffordd Hawdd)
4 Defnyddio Fformiwla gyda Swyddogaeth y Weinyddiaeth Amddiffyn
Mae'r fformiwla hon yn eithaf byr. Ond mae ganddo gywirdeb is pan fo ystod o werthoedd i'w talgrynnu yn eang. Mae'r fformiwla yn defnyddio swyddogaeth MOD yn unig. Rydym yn defnyddio'r swyddogaeth hon i ddarganfod gweddill gweithrediad rhannu. I ddechrau, mae'r ffwythiant yn cymryd y rhif i'w rannu a'r rhannydd fel ei ddadleuon.
Camau:
- Yn gyntaf, dewiswch gell C5 .
- Yna ysgrifennwch yy fformiwla ganlynol yn y gell.
=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5
- Nawr pwyswch Enter .
- Ar ôl hynny, dewiswch y gell eto a chliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y celloedd.
Fel hyn gallwch dalgrynnu'r rhifau i'r 5 neu 9 agosaf yn Excel gyda chymorth y fformiwla hon.
🔍 Dadansoddiad o mae'r Fformiwla
👉
Yn gyntaf, mae MOD(B5,10) yn dychwelyd gweddill y gwerth pan rennir cell B5 â 10. Mae'n dychwelyd 3.
👉
Nesaf, (MOD(B5,10)>5) yn dychwelyd ffug gan fod y gwerth yn llai na 3.
👉
A MOD(B5 ,10)+4*(MOD(B5,10)>5) yn dychwelyd 3 o ganlyniad i'r cyfrifiad algebraidd.
👉
Yn olaf, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 yn tynnu 3 o werth cell B5 .
Darllen Mwy: Talgrynnu Amser yn Excel i'r Awr Agosaf (6 Dull Hawdd)
5. Ymgorffori Swyddogaethau IF, DDE a NEFOEDD
Mae'r fformiwla hon yn gyfuniad o IF, NEU , DDE, ffwythiannau MAX, a CEILING .
Mae ffwythiant IF yn gwirio cyflwr ac yn dychwelyd dau werth gwahanol yn dibynnu ar werth boolaidd y cyflwr. Mae'n cymryd y tair fel arg.
Yn yr un modd, mae'r ffwythiant NEU yn gwirio cyflwr. Ond dim ond yn dychwelyd p'un a yw hynny'n wir neu'n anghywir. Mae'r ffwythiant RIGHT yn cymryd rhai nodau o ochr dde gwerth y llinyn. Yn yachos y ffwythiant MAX , mae'n dychwelyd y nifer mwyaf rhwng sawl rhif. Mae ffwythiant CEILING yn talgrynnu gwerth i fyny i'r cyfanrif neu'r lluosiad agosaf o werth. Mae'r ffwythiant hwn yn cymryd y ddwy ddadl hyn - y rhif y mae'n ei dalgrynnu a'r arwyddocâd.
Camau:
- Yn gyntaf, dewiswch gell C5 .
- Nawr rhowch y fformiwla ganlynol yn y gell.
=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))
- Ar ôl hynny, pwyswch Enter .
- Yn olaf, dewiswch y gell eto a chliciwch a llusgwch yr eicon handlen llenwi i ddiwedd y golofn i lenwi gweddill y celloedd gyda'r fformiwla.
O ganlyniad, bydd y fformiwla yn talgrynnu'r gwerthoedd i fyny i'r 5 neu 9 agosaf yn Excel.
🔍 Dadansoddiad o'r Fformiwla
👉
RIGHT(B5,1) yn cymryd y gwerth cyntaf o'r dde o cell B5 sef 3.
👉
Nesaf NEU(DDE(B5,1)={"0″,"1″,"2″,"3″," 4”}) yn dychwelyd os yw'r gwerth yn cyfateb o'r rhestr. Yn yr achos hwn, mae'n WIR.
👉
CEILING(B5+1,5) yn dychwelyd y gwerth 15.
👉
MAX(CEILING(B5+) 1,5),0) yn dychwelyd os yw cyflwr terfynol y ffwythiant IF yn wir. Ei werth yw 15.
👉
Mae MAX(CEILING(B5+1,10)-1,0) yn dychwelyd os yw cyflwr terfynol y ffwythiant IF yn ffug. Gwerth cell B5 y ffwythiant yw 19. (Mae wedi'i argraffu yn yr achos hwn).
👉
Yn olaf, IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}), MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) yn dychwelyd un o'r ddwy swyddogaeth olaf o ganlyniad sef y 5 neu 9 agosaf o'r gwerth gwreiddiol. Yn yr achos hwn, mae'n 15.
Darllen Mwy: Talgrynnu Amser i'r Chwarter Awr Agosaf yn Excel (6 Dull Hawdd)
6. Cyfuno OS â Swyddogaeth DDE yn Excel
Mae'r fformiwla hon yn cynnwys y ffwythiannau IF a DE .
Mae'r ffwythiant IF yn gwirio cyflwr ac yn dychwelyd dau gwerthoedd gwahanol yn dibynnu ar werth boolaidd y cyflwr. Mae'n cymryd y tair fel dadleuon. Tra bod y ffwythiant DE yn cymryd rhai digidau o'r dde o werth.
Camau:
- Yn gyntaf oll, dewiswch gell C5 .
- Yna ysgrifennwch y fformiwla ganlynol yn y gell.
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- Nesaf, dewiswch y gell eto. Yna cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill celloedd y golofn gyda'r fformiwla. agosaf 5 neu 9.
- Yn gyntaf, dewiswch gell C5 .
- Yn ail, ysgrifennwch y fformiwla ganlynol yn y gell.
- Nawr pwyswch Enter ar eich bysellfwrdd.
- Nesaf, dewiswch y gell eto . Nawr, cliciwch a llusgwch yr eicon handlen llenwi i lenwi gweddill y celloedd gyda'r fformiwla.
🔍 Dadansoddiad o'r Fformiwla
👉
DECH(B5,1) yn cymryd yr hawl digid o gell B5 sef 3.
👉
RIGHT(B5,1)*1 hefyd yn dychwelyd y gwerth 3.
👉
Nawr
👉
Yn olaf, mae B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) yn dychwelyd y gwerth 15 ar ôl yr holl gyfrifiadau algebraidd.
Darllen Mwy: Targrynnu i'r Doler Agosaf yn Excel (6 Ffordd Hawdd)
7. Defnyddio Cyfuniad o NEFYDLU a Swyddogaethau'r Weinyddiaeth Amddiffyn
Mae'r fformiwla hon yn cynnwys y ffwythiannau CEILING a MOD . Mae'r ffwythiant CEILING yn derbyn dwy ddadl - y rhif y mae'n ei dalgrynnu a'r arwyddocâd. Mae'n dychwelyd y gwerth wedi'i dalgrynnu i'w arwyddocâd neu luosrif ohono. Mae'r ffwythiant MOD yn cymryd dau rif fel arg ac yn dychwelyd gweddill y rhif cyntaf wedi'i rannu â'r ail.
Camau:
=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)
<2
>
Fel hyn gallwch dalgrynnu rhif i'r agosaf 5 neu 9.
🔍 Dadansoddiad o'r Fformiwla
👉
Mae MOD(B5,2) yn dychwelyd y gweddill pan mae gwerth cell B5 wedi'i rannu â 2. Yn yr achos hwn, mae'n 1.
👉
Mae MOD(B5,2)=0 yn dychwelyd gwerth boolaidd o a yw'r gweddill yn 0 ai peidio. Yn yr achos hwn, mae'n ANGHYWIR gan fod y gweddill