Tabloya naverokê
Dorkirin pêvajoyek bi gelemperî tê bikar anîn ku hejmarên herî hindik girîng ji holê rakin da ku ji bo pêvajoyên ragihandinê û nirxandinê hêsantir bibe. Excel cûreyên cûda yên dorpêçkirinê peyda dike. Ev tutorial dê nîşanî we bide ka meriv çawa li Excel-ê 5 an 9-ya herî nêzik bicivîne.
Pirtûka Xebatê ya Pratîkê dakêşin
Pirtûka xebatê bi pelên berbelav ên ku hemî formulan û VBA-yê tê de hene dakêşin. koda jêrîn.
Dor li Nêzîktirîn 5 an 9.xlsm
Di Excel de 8 Rêbazên Hêsan Ji Nêziktirîn 5 an 9an re 8 Rêbazên Hêsan>
Ji bo ku hejmarek bi 5 an 9-a herî nêzîk ve were dorpêkirin, bi tevahî heşt rêbaz hene. Heft ji wan formulên cihêreng in ku ji berhevokên cihêreng ên fonksiyonên cihê derdikevin. Û ya din jî kodek VBA ye ku fonksiyonek xwerû biafirîne ku rasterast hejmarekê bi 5-an re dor dike an 9-an. Daneya jêrîn dê ji bo nîşandana hemî rêbazan were bikar anîn.
1. Tevlihevkirina Fonksiyonên ROUND, CHOOSE û MOD
Formula yekem ku em ê bikar bînin berhevoka ROUND , <2 e> HILBIJÊRIN , û MOD fonksiyonên.
Ji bo dorpêçkirina jimarekê, em fonksiyona ROUND ji bo diyarkirî bikar tînin. hejmara reqeman. Du argumanan jê re lazim e, jimareyek ku ew dor lê digere û jimareya ku tê dor kirin. Di heman demê de fonksiyona HILBIJÊRIN hejmarek nîşanek û çend hejmaran wekî arguman digire û li gorî karekî taybetî hildibijêre.1.
👉
CEILING(B5+(MOD(B5,2)=0),5) nirxa orîjînal heta pirjimara 5-ê dor dike û 15 vedigerîne.
👉
MOD(ÇANÎ(B5+(MOD(B5,2)=0),5),2) dema ku nirxa berê bi 2-yê tê dabeşkirin, mayî vedigerîne.
👉
MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 nirxek boolean vedigerîne li gor ka nirxa mayî 0 ye an na.
👉
Di dawiyê de, encama operasyonên cebrî di CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) nirxa ku 5 an 9-a herî nêzîk tê de vedigerîne.
Zêdetir Bixwîne: Meriv Çawa Encamek Formula li Excel (4 Rêbazên Hêsan) Bicive
8. Veguheztina Koda VBA
Li şûna hemî formulên tevlihev û mezin, hûn dikarin bi hêsanî fonksiyona xwe ya yekane bi Microsoft Visual Basic ji bo Serlêdan (VBA) bikin, ku di heman demê de dikare hejmareke li ser herî nêzîk 5 an 9 li Excel. Ev bi taybetî arîkar e ger hûn bixwazin kodê ji nû ve û carek din bikar bînin.
Lê pêşî, hûn hewce ne ku tabloya Developer li ser ribbona we were xuyang kirin. Tabloya Pêşdebir çalak bike heke we ew di ribbona xweya Excel de tunebe. Dema ku we ev gavan bişopînin da ku fonksiyona xwe di VBA-yê de çêbikin.
Gavên:
- Berî her tiştî, biçin Pêşvebir li ser ribbona xwe tab bikin û Visual Basic ji koma Kodê hilbijêrin.
- Wekî encam, pencereya VBA dê vebe. Niha bikirtîninli ser Têxe û Modul ji pêşeka daketî hilbijêre.
- Piştre, here ser modulê têxe nav û formula jêrîn binivîse.
9596
- Niha pencereyê hilîne û bigire.
- Piştî wê, vegere pelgeyê û hucreyê hilbijêre C5 .
- Piştre formula jêrîn binivîse.
=Round59(B5)
- Piştî wê , pêl Enter bike.
- Niha, dîsa şaneyê hilbijêre. Paşê bikirtînin û îkona destikê tijekirinê bikşînin dawiya stûnê da ku şaneyên mayî bi formula tije bikin.
Ji vir şûnde, hûn dikarin formula li her dera wê pirtûka xebatê ya Excel-ê ku hejmareke li dora 5 an 9-ê ya herî nêzîk bicivîne.
Zêdetir Bixwîne: Dema dor heya 5 hûrdeman di Excel de (4 Rêbazên Zû zû)
Encam
Ev hemî formul û koda VBA bûn ku nirxek bi 5 an 9-a herî nêzîk a Excel-ê dorpêç bikin. Hêvîdarim ku we ev rêber alîkar û agahdar dîtiye. Ger pirs û pêşniyarên we hebin, ji me re li jêr agahdar bikin. Ji bo rêberên berfirehtir ên mîna vê, biçin Exceldemy.com .
hejmara index. Fonksiyona MOD hejmarek û dabeşkerek digire da ku mayî vegerîne.Gavên:
- Hûna pêşîn hilbijêrin C5 .
- Piştre di şaneyê de formula jêrîn binivîse.
=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)
- Piştî wê, li ser klavyeya xwe Enter bitikîne. Hûn ê nirxê 5 an 9-ê ya herî nêzik bizivirînin.
- Niha dîsa şaneyê hilbijêrin. Di dawiyê de, bikirtînin û îkonê desta dagirtinê bikşînin jêr da ku stûna mayî bi formulê tije bikin.
Bi vî awayî hûn ê hejmaran li nêziktirîn jimaran werin giroverkirin. 5 an 9 formulê bikar tînin.
🔍 Berhevkirina Formulê
👉
The ROUND(B5,0) nirxa şaneya B5 digire û heke ew perçeyek be nirxê hildide. Ew 13 vedigere.
👉
MOD(ROUND(B5,0),10) bermayiya nirxa berê û 10 vedigerîne, ku ev e 3.
👉
Paşê CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) hejmara ku li ser bingeha mayî û nirxa orîjînal were zêdekirin. Di vê rewşê de, ew 2 ye.
👉
Di dawiyê de, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) nirxa fonksiyona berê lê zêde dike û bi ya orîjînal re zêde dike.
Zêdetir Bixwîne: Meriv çawa di Excel de Nêzîkî 10 Centan Dike (4 Rêbazên Minasib)
2. Têkilkirina Fonksiyonên MROUND û MOD
Formula paşîn tevliheviyek bikar tîneFonksiyonên MROUND û MOD ji bo ku jimarekê bigihînin 5 an 9-a herî nêzik.
Em fonksiyona MROUND bikar tînin ji bo vegerandina jimareyek li jor ji bo pirjimar xwestin. Ji bo destpêkê, ev fonksiyon dikare du argumanan bigire - hejmar û pirjimar. Fonksiyona MOD jimarek û dabeşkerek digire da ku mayî vegerîne.
Gavên:
- Pêşî, hucreyê hilbijêre C5 .
- Niha, di şaneyê de formula jêrîn binivîsin.
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- Piştî wê, pêl Enter bike.
- Niha dîsa şaneyê hilbijêre. Û paşê bitikîne û îkona destikê tijekirinê bikişîne da ku stûna mayî tije bike.
Di encamê de, hûn ê hemî jimaran berbi rêzê ve bibin. 5 an 9 ya herî nêzîk.
🔍 Berhevkirina Formulê
👉
MROUND(B5,5) dora nirxê ji şaneya B5 ji pirjimara 5-ê re vedigere û 15 vedigerîne.
👉
MOD(MROUND(B5,5),10) bermayîya 15 û 10-an vedigerîne, ku 5 e.
👉
(MOD(MROUND(B5,5),10))=0 nirxek boolean vedigerîne, li gor mayî 0 ye an na. Di vê rewşê de, ew FALSE ye.
👉
Di dawiyê de, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) piştî jêkirinê vedigere an 0 an 1 û di encamê de nirxek bi 5 an 9-an ve tê giroverkirin.
Zêdetir Bixwîne: Formula di fatûreya Excel de (9 Rêbazên Bilez) bicivîne
3. Yekkirina fonksiyonên IF, RIGHT û ROUND
Di vê rewşê de, em ê bibindê kombînasyona fonksiyonên IF , RIGHT , û ROUND bikar bînin.
Pêşîn, fonksiyona IF sê argumanan digire - şertek, nirxek heke şert rast be û nirxek heke xelet be. Ya duyemîn, fonksiyona RIGHT du argumanan qebûl dike - rêzek û hejmarek. Dûv re ew wan hejmaran ji milê rastê yê rêzê derdixe. Û em fonksîyona ROUND bikar tînin da ku jimarekê dor bikin. Ew du argumanan dipejirîne, jimareyek ku tê dorpeçkirin û jimareya ku tê dorpêkirin.
Gavên:
- Pêşî, şaneya C5 .
- Niha, formula jêrîn di şaneyê de binivîse.
=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)))
- Piştre bitikîne Enter .
- Piştre, dîsa şaneyê hilbijêre. Û di dawiyê de, barika îkona destikê tijekirinê bikirtînin û kaş bikin da ku stûna mayî bi formulê tije bikin.
Bi vî rengî hûn jimarek li dora jimareyê dixin. Nêzîktirîn 5 an 9 di Excel de bi vê formulê.
🔍 Berhevkirina Formulê
👉
The RIGHT(B5) hejmara paşîn a nirxê di şaneyê de digire B5 .
👉
Pêşî, fonksiyona ROUND(B5,-1) li dora nirxa şaneyê B5 ji pirjimara 10-ê ya herî nêzîk. Di vê rewşê de, ew 10 e.
👉
Paşê IF(B5>ROUND(B5,-1),…) kontrol dike ka gelo nirx ji jimareya dorvekirî mezintir e an na.
👉
Ger hebe, ew diçe ser IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) beşê, ku ew jimareya dawîn kontrol dike 1 e. xal, eger ew 1 be, wê demê ew 1 ji nirxa dor derdixe, wekî din ew 5 li nirxa gerok zêde dike.
👉
Niha IF(RIGHT(B5)=”0″,ROUND(B5 ,-1)-1,…) heger şerta fonksiyonê ya yekem Eger xelet bûya, tê lîstikê. Ew pêşî kontrol dike ka hejmara paşîn 0 ye an na. Eger wisa be, wê demê 1 ji nirxa dorvekirî tê jêkirin, wekî din ew derbasî fonksiyona IF ya jêrîn dibe.
👉
Di dawiyê de, IF(RIGHT(B5)< "7", ROUND(B5,-1)-5,ROUND(B5,-1)-1) dixebite ger hemî şert xelet bin. Ev fonksîyon pêşî kontrol dike ka reqema dawî ji 7 kêmtir e yan na. Eger wisa be, wê demê 5 ji nirxa dorvekirî tê jêkirin, ya din 1 jê tê derxistin.
Ev hemû hêlînên IF lihevkirî bi fonksiyonên din di dawiyê de encama me didin.
Zêdetir Bixwîne: Meriv çawa Formula ROUND li Gelek Hucreyên Di Excel de zêde bike (2 Rêyên Hêsan)
4 Bikaranîna Formula bi Fonksiyona MOD
Ev formula pir kurt e. Lê dema ku rêzek nirxên ku werin dorpêkirin berfireh e rastiyek kêmtir heye. Formul tenê fonksiyona MOD bikar tîne. Em vê fonksiyonê bikar tînin da ku mayî ya operasyona dabeşkirinê bibînin. Ji bo destpêkê, fonksiyon hejmara ku were dabeş kirin û dabeşker wekî argumanên xwe digire.
Gavên:
- Pêşî, şaneya C5 hilbijêre .
- Paşê binivîsindi şaneyê de formula jêrîn.
=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5
- Niha pêl Enter bike .
- Piştî wê, dîsa şaneyê hilbijêrin û îkona desta dagirtinê bikirtînin û kaş bikin da ku şaneyên mayî tijî bibin.
Bi vî awayî hûn dikarin bi alîkariya vê formulê di Excel de hejmaran bi 5 an 9-a herî nêzik bizivirînin.
🔍 Berhevkirina Formula
👉
Pêşî, MOD(B5,10) Dema ku şaneya B5 bi 10-ê tê dabeşkirin, nirxa mayî vedigerîne. Ew vedigere 3.
👉
Piştre, (MOD(B5,10)>5) derew vedigerîne ji ber ku nirx ji 3yê piçûktir e.
👉
Û MOD(B5 ,10)+4*(MOD(B5,10)>5) 3 wekî encama hesabkirina cebrî vedigerîne.
👉
Di dawiyê de, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 3 ji nirxa şaneyê jê dike B5 .
Bixwîne: Di Excel-ê de Demjimêra Berbi Nêzîktirîn Demjimêra (6 Rêbazên Hêsan)
5. Tevlî fonksiyonên IF, RIGHT û CEILING
Ev formula bihevrebûna IF, OR , RAST, Fonksiyon MAX, û BANÎN .
Fonksiyon IF şertekî kontrol dike û li gor nirxa boolê ya şertê du nirxên cuda vedigerîne. Ew sêyan wekî arguman digire.
Bi heman awayî, fonksiyona OR şertekî kontrol dike. Lê tenê vedigere ka ew rast an derewîn e. Fonksiyona RIGHT hin tîpan ji aliyê rastê yê nirxa rêzikê digire. Direwşa fonksiyona MAX , ew hejmara herî zêde di navbera çend hejmaran de vedigerîne. Fonksiyona CEILING nirxekê bi jimareya herî nêzîk an jî pirkirina nirxekê dor dike. Ev fonksiyon van her du argumanan digire-hejmara ku tê dorpêkirin û girîngiya wê.
Gavên:
- Pêşî, şaneya C5 .
- Niha di şaneyê de formula jêrîn binivîse.
=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))
- Piştî wê, bitikîne Enter .
- Di dawiyê de, dîsa şaneyê hilbijêre û bikirtîne û îkona desta tijîkirinê bikişîne dawiya stûnê ji bo ku şaneyên mayî bi formulê tije bikin.
Di encamê de, formula wê nirxan bi qasî 5 an 9an a herî nêzîk li Excel kom bike.
🔍 Dabeşkirina Formulê
👉
RIGHT(B5,1) nirxa yekem ji rastê digire hucreya B5 ku 3 ye.
👉
Paşê OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4"}) heger nirx ji navnîşê bihevre vedigere. Di vê rewşê de, ew RAST e.
👉
CEILING(B5+1,5) nirxa 15 vedigerîne.
👉
MAX(CEILING(B5+ 1,5),0) vedigere ger rewşa dawî ya fonksiyona IF rast be. Nirxa wê 15 e.
👉
MAX(CEILING(B5+1,10)-1,0) ger rewşa dawî ya fonksiyona IF vegere. derewîn e. Nirxa hucreya B5 ya fonksiyonê 19 e.(Di vê rewşê de tê çapkirin).
👉
Di dawiyê de, HER(AN(RAST(B5,1)={“0″,”1″,”2″,”3″,”4”}), MAX(ÇANÎ(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) yek ji du fonksiyonên paşîn vedigerîne wekî encamek ku dê 5 an 9-a herî nêzîk a nirxa bingehîn be. Di vê rewşê de, ew 15 e.
Zêdetir Bixwîne: Di Excel de Demjimêra Berbi Çaryeka Nêzîkî Nêzîkî Demjimêr (6 Rêbazên Hêsan)
6. Lihevkirina IF bi fonksiyona RIGHT re Excel
Ev formula ji fonksiyonên IF û RIGHT pêk tê.
Fonksiyonek IF şertekî kontrol dike û du vedigerîne nirxên cuda li gor nirxa boolean ya şert. Ew sêyan wekî arguman digire. Di heman demê de fonksiyona RAST ji rastê nirxekê hin jimaran digire.
Gavên:
- Beriya her tiştî, şaneya C5 .
- Piştre di şaneyê de formula jêrîn binivîse.
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- Niha li ser klavyeya xwe Enter bitikîne.
- Piştre, dîsa şaneyê hilbijêre. Paşê bikirtînin û îkona destikê dagirtinê bikşînin da ku şaneyên mayî yên stûnê bi formulê tije bikin.
Bi vî rengî hûn jimarek li dora jimareyê digrin. 5 an 9 ya herî nêzîk.
🔍 Berhevkirina Formulê
👉
RIGHT(B5,1) rast digire jimareya ji hucreyê B5 ku 3 ye.
👉
RIGHT(B5,1)*1 herweha nirxa 3 vedigerîne.
👉
Niha IF(RIGHT(B5,1)*1<6,5,9) li vir nirxa 5 vedigerîne wekî şertê RIGHT(B5,1)*1 eRAST.
👉
Di dawiyê de, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) nirxa 15 vedigerîne piştî hemû hesabên cebrî.
Zêdetir Bixwînin: Li Excel-ê Li Nêzîktirîn Dolar Zêrîn (6 Rêyên Hêsan)
7. Bikaranîna Kombînasyona SANÎ û Fonksiyonên MOD
Ev formula ji fonksiyonên BANÎ û MOD pêk tê. Fonksiyona CEILING du argumanan dipejirîne-hejmara ku tê dorvekirin û girîngiya wê. Ew nirxa dorpêçkirî vedigerîne girîngî an pirjimarek wê. Fonksiyona MOD du hejmaran wekî arguman digire û mayî ya hejmara yekem bi ya duyemîn ve dabeş dike vedigerîne.
Gavên:
- Pêşî, hucreya C5 hilbijêre.
- Ya duyemîn, di şaneyê de formula jêrîn binivîse.
=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)
- Niha li ser klavyeya xwe Enter bitikîne.
- Piştre, dîsa hucreyê hilbijêre . Niha, îkona destikê tijekirinê bikirtînin û kaş bikin da ku şaneyên mayî bi formula tije bikin.
Bi vî awayî hûn dikarin jimarekê li nêziktirîn kom bikin. 5 an 9.
🔍 Berhevkirina Formulê
👉
MOD(B5,2) Dema ku mayî vedigerîne nirxa şaneya B5 bi 2-yê tê dabeşkirin. Di vê rewşê de, ew 1 e.
👉
MOD(B5,2)=0 nirxek boolê vedigerîne ma mayî 0 be yan na. Di vê rewşê de, ew DEWLET e ku mayî bû