Excel-ում մոտակա 5-ին կամ 9-ին (8 հեշտ մեթոդ)

  • Կիսվել Սա
Hugh West

Կլորացումը սովորաբար օգտագործվող գործընթաց է՝ վերացնելու ամենաքիչ նշանակալից թվանշանները ՝ հաղորդակցության և գնահատման գործընթացները հեշտացնելու համար: Excel-ն ապահովում է կլորացման տարբեր տեսակներ: Այս ձեռնարկը ցույց կտա ձեզ, թե ինչպես կլորացնել մինչև մոտակա 5 կամ 9-ը Excel-ում:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Ներբեռնեք աշխատանքային գիրքը բոլոր բանաձևերը և VBA պարունակող աղյուսակներով: կոդը ստորև։

Կլորացնել մինչև մոտակա 5 կամ 9.xlsm

Excel-ում թվերը մոտակա 5-ին կամ 9-ին կլորացնելու 8 հեշտ եղանակ

Որպեսզի թիվը մոտակա 5-ին կամ 9-ին կլորացվի, կան ընդհանուր ութ եղանակ: Դրանցից յոթը տարբեր բանաձևեր են, որոնք ծագում են տարբեր գործառույթների տարբեր համակցություններից: Եվս մեկը VBA կոդ է՝ հատուկ գործառույթ ստեղծելու համար, որն ուղղակիորեն կլորացնում է թիվը մինչև մոտակա 5 կամ 9-ը: Հետևյալ տվյալների բազան կօգտագործվի բոլոր մեթոդները ցուցադրելու համար:

1. ROUND, CHOOSE և MOD ֆունկցիաների համադրություն

Առաջին բանաձևը, որը մենք կօգտագործենք, համակցություն է ROUND , <2:> CHOOSE , և MOD ֆունկցիաները:

Թիվը կլորացնելու համար մենք օգտագործում ենք ROUND ֆունկցիան նշվածի համար: թվանշանների քանակը. Դրա համար անհրաժեշտ է երկու փաստարկ՝ մի թիվ, որը կլորացվում է և այն թիվը, որին կլորացվում է: Մինչդեռ CHOOSE ֆունկցիան վերցնում է ինդեքսի թիվ և մի քանի թվեր որպես արգումենտ և ընտրում է որոշակի գործողություն՝ համաձայն1.

👉 CEILING(B5+(MOD(B5,2)=0),5) կլորացնում է սկզբնական արժեքը մինչև 5-ի բազմապատիկը և վերադարձնում 15:

👉 MOD(առաստաղ (B5+(MOD(B5,2)=0),5),2) վերադարձնում է նախորդ արժեքը 2-ի բաժանելու մնացորդը:

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 վերադարձնում է բուլյան արժեք՝ կախված նրանից, թե արդյոք մնացորդի արժեքը հավասար է 0-ի, թե ոչ:

👉 Վերջապես, առաստաղի (B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0) հանրահաշվական գործողությունների արդյունքն է: 5),2)=0) վերադարձնում է այն արժեքը, որը պարունակում է մոտակա 5-ը կամ 9-ը:

Կարդալ ավելին. Ինչպես կլորացնել բանաձեւի արդյունքը Excel-ում (4 հեշտ մեթոդ)

8. VBA կոդի ներկառուցում

Բոլոր բարդ և մեծ բանաձևերի փոխարեն դուք հեշտությամբ կարող եք կատարել ձեր մեկ գործառույթը Microsoft Visual Basic հավելվածների համար (VBA), որը կարող է նաև թիվը կլորացնել մինչև մոտակա 5 կամ 9 Excel-ում: Սա հատկապես օգտակար է, եթե ցանկանում եք նորից ու նորից օգտագործել կոդը:

Սակայն նախ պետք է ձեր ժապավենի վրա ցուցադրվի Developer ներդիրը: Միացրեք «Developer» ներդիրը , եթե այն չունեք ձեր Excel ժապավենում: Երբ դուք դա ունեք, հետևեք այս քայլերին, որպեսզի ստեղծեք ձեր սեփական գործառույթը VBA-ում:

Քայլեր.

  • Առաջին հերթին գնացեք Developer ներդիր ձեր ժապավենի վրա և ընտրեք Visual Basic Code խմբից:

  • Որպես արդյունքում VBA պատուհանը կբացվի: Այժմ սեղմեք Տեղադրեք և ընտրեք Մոդուլ բացվող ընտրացանկից:

  • Հաջորդը գնացեք տեղադրեց մոդուլը և գրեք հետևյալ բանաձևը:
8275
  • Այժմ պահեք և փակեք պատուհանը:
  • Դրանից հետո վերադարձեք աղյուսակ և ընտրեք բջիջը C5 .
  • Այնուհետև գրեք հետևյալ բանաձևը.

=Round59(B5)

  • Դրանից հետո , սեղմեք Enter ։

  • Այժմ նորից ընտրեք բջիջը։ Այնուհետև կտտացրեք և քաշեք լրացման բռնակի պատկերակը սյունակի վերջում՝ մնացած բջիջները լրացնելու բանաձևով:

Այսուհետ կարող եք օգտագործել Excel-ի աշխատանքային գրքույկի ցանկացած կետում՝ թիվը կլորացնելու համար 5-ին կամ 9-ին:

Կարդալ ավելին․>

Եզրակացություն

Սրանք բոլոր բանաձևերն էին և VBA կոդը Excel-ում արժեքը մոտակա 5-ին կամ 9-ին կլորացնելու համար: Հուսով եմ, որ դուք գտել եք այս ուղեցույցը օգտակար և տեղեկատվական: Եթե ​​ունեք հարցեր կամ առաջարկություններ, տեղեկացրեք մեզ ստորև: Այսպիսի ավելի մանրամասն ուղեցույցների համար այցելեք Exceldemy.com ։

ինդեքսի համարը. MODֆունկցիան վերցնում է մի թիվ և բաժանարար մնացորդը վերադարձնելու համար:

Քայլեր.

  • Նախ ընտրեք բջիջը C5 .
  • Այնուհետև բջիջում գրեք հետևյալ բանաձևը.

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

  • Դրանից հետո ստեղնաշարի վրա սեղմեք Enter : Դուք կունենաք արժեքը կլորացված մինչև 5-ը կամ 9-ը:

  • Այժմ կրկին ընտրեք բջիջը: Ի վերջո, սեղմեք և քաշեք լրացման բռնակի պատկերակը ներքև, որպեսզի սյունակի մնացած մասը լրացվի բանաձևով:

Այսպիսով դուք կունենաք թվերը կլորացված մինչև մոտակա 5 կամ 9՝ օգտագործելով բանաձևը:

🔍 Բանաձևի բաշխում

👉 ROUND(B5,0) վերցնում է B5 բջիջի արժեքը և կլորացնում է արժեքը, եթե այն կոտորակ է: Այն վերադարձնում է 13:

👉 MOD(ROUND(B5,0),10) վերադարձնում է նախորդ արժեքի մնացորդը և 10-ը, որը 3 է:

👉 : Այնուհետև CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) ընտրում է համարը պետք է ավելացվի մնացորդի և սկզբնական արժեքի հիման վրա: Այս դեպքում դա 2 է:

👉 Վերջապես, ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) ավելացնում է նախորդ ֆունկցիայի արժեքը և ավելացնում այն ​​բնօրինակի հետ:

Կարդալ ավելին` Ինչպե՞ս Excel-ում կլորացնել մինչև 10 ցենտը (4 հարմար մեթոդ)

2. Միացնելով MROUND և MOD ֆունկցիաները

Հաջորդ բանաձևը օգտագործում է համադրություն. MROUND և MOD ֆունկցիաները՝ թիվը կլորացնելու համար 5-ին կամ 9-ին:

Մենք օգտագործում ենք MROUND ֆունկցիան՝ կլորացված թիվը վերադարձնելու համար: ցանկալի բազմակի: Սկզբից այս ֆունկցիան կարող է ընդունել երկու արգումենտ՝ թիվը և բազմապատիկը: MOD ֆունկցիան վերցնում է մի թիվ և բաժանարար մնացորդը վերադարձնելու համար:

Քայլեր.

  • Սկզբում ընտրեք բջիջը C5 .
  • Այժմ բջիջում գրեք հետևյալ բանաձևը.

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

  • Դրանից հետո սեղմեք Enter :

  • Այժմ կրկին ընտրեք բջիջը: Այնուհետև կտտացրեք և քաշեք լրացման բռնակի պատկերակը, որպեսզի լրացնեք սյունակի մնացած մասը:

Արդյունքում դուք կունենաք բոլոր թվերը կլորացված մինչև սյունակը: մոտակա 5-ը կամ 9-ը:

🔍 Բանաձեւի բաշխում

👉 MROUND(B5,5) կլորացրեք արժեքը B5 բջիջի 5-ի բազմապատիկին և վերադարձնում է 15:

👉 MOD(MROUND(B5,5),10) վերադարձնում է 15-ի և 10-ի մնացորդը, որը 5 է։

👉 (MOD(MROUND(B5,5),10))=0 վերադարձնում է բուլյան արժեք՝ կախված նրանից, թե մնացորդը 0 է, թե ոչ։ Այս դեպքում այն ​​FALSE է:

👉 Վերջապես, MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) վերադառնում է հանելուց հետո: կա՛մ 0, կա՛մ 1, և արդյունքում ստացվում է 5 կամ 9 արժեք կլորացված:

Կարդալ ավելին.

3. IF, RIGHT և ROUND ֆունկցիաների միաձուլում

Այս դեպքում մենք կլինենք.պատրաստվում է օգտագործել IF , RIGHT , և ROUND ֆունկցիաների համակցությունը:

Նախ, IF ֆունկցիան ընդունում է երեք արգումենտ՝ պայման, արժեք, եթե պայմանը ճշմարիտ է, և արժեք, եթե դա false է: Երկրորդ, RIGHT ֆունկցիան ընդունում է երկու արգումենտ՝ տող և թիվ: Այնուհետև այն հանում է այդ թվերը տողի աջ կողմից: Եվ մենք օգտագործում ենք ROUND ֆունկցիան՝ թիվը կլորացնելու համար: Այն ընդունում է երկու արգումենտ, մի թիվը, որը կլորացվում է, և այն թիվը, որին կլորացվում է:

Քայլեր.

  • Նախ ընտրեք բջիջը C5 .
  • Այժմ բջիջում գրեք հետևյալ բանաձևը.

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

  • Այնուհետև սեղմեք Enter :

  • Հաջորդը կրկին ընտրեք բջիջը: Եվ վերջապես, սեղմեք և քաշեք լրացման բռնակի պատկերակի սանդղակը, որպեսզի սյունակի մնացած մասը լրացվի բանաձևով:

Այսպես եք կլորացնում թիվը մինչև մոտակա 5-ը կամ 9-ը Excel-ում այս բանաձևով:

🔍 Բանաձևի բաշխում

👉 The RIGHT(B5) վերցնում է B5 բջիջի արժեքի վերջին նիշը:

👉 Նախ, ROUND(B5,-1) ֆունկցիան կլորացնում է բջիջի արժեքը: B5 մինչև 10-ի ամենամոտ բազմապատիկը: Այս դեպքում այն ​​10 է:

👉 Այնուհետև IF(B5>ROUND(B5,-1),…) ստուգում է արդյոք արժեքը մեծ է կլորացված թվից, թե ոչ:

👉 Եթե դա այդպես է, այն անցնում է դեպի IF(RIGHT(B5)=”1″, ROUND(B5,-1)-1, ROUND(B5,-1)+5) բաժին, որտեղ ստուգում է, որ վերջին թվանշանը 1 է: կետը, եթե այն 1 է, ապա կլոր արժեքից հանում է 1, հակառակ դեպքում կլորացված արժեքին ավելացնում է 5:

👉 Այժմ IF(RIGHT(B5)=”0″,ROUND(B5) ,-1)-1,…) գործում է, եթե առաջին IF ֆունկցիայի պայմանը կեղծ էր: Այն նախ ստուգում է՝ վերջին թվանշանը 0 է, թե ոչ։ Եթե ​​այդպես է, ապա 1-ը հանվում է կլորացված արժեքից, հակառակ դեպքում այն ​​անցնում է ներքևում գտնվող հաջորդ IF ֆունկցիային:

👉 Վերջապես, IF(RIGHT(B5)< «7», ROUND(B5,-1)-5, ROUND(B5,-1)-1) խաղում է, եթե բոլոր պայմանները սխալ էին: Այս ֆունկցիան նախ ստուգում է, թե արդյոք վերջին նիշը 7-ից փոքր է: Եթե այդպես է, ապա կլորացված արժեքից հանվում է 5-ը, այլապես հանվում է 1-ը: այլ գործառույթներ վերջապես տալիս են մեր արդյունքը:

Կարդալ ավելին. Ինչպես ավելացնել ROUND բանաձևը բազմաթիվ բջիջներում Excel-ում (2 հեշտ եղանակ)

4 Օգտագործելով բանաձևը MOD ֆունկցիայի հետ

Այս բանաձևը բավականին կարճ է: Բայց ունի ավելի ցածր ճշգրտություն, երբ կլորացվող արժեքների շրջանակը լայն է: Բանաձևը օգտագործում է միայն MOD ֆունկցիան : Մենք օգտագործում ենք այս ֆունկցիան՝ պարզելու բաժանման գործողության մնացորդը: Սկզբից ֆունկցիան վերցնում է բաժանվող թիվը և բաժանարարը որպես իր արգումենտ:

Քայլեր.

  • Սկզբում ընտրեք C5 բջիջը: .
  • Այնուհետև գրեքհետևյալ բանաձևը բջիջում:

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

  • Այժմ սեղմեք Enter :

  • Դրանից հետո նորից ընտրեք բջիջը և սեղմեք և քաշեք լրացման բռնակի պատկերակը` մնացած բջիջները լրացնելու համար:

Այս կերպ Դուք կարող եք Excel-ում այս բանաձեւի օգնությամբ թվերը կլորացնել 5-ին կամ 9-ին:

🔍 Բաշխում բանաձևը

👉 Նախ, MOD(B5,10) վերադարձնում է արժեքի մնացորդը, երբ B5 բջիջը բաժանվում է 10-ի: Այն վերադարձնում է 3:

👉 Հաջորդը, (MOD(B5,10)>5) վերադարձնում է false, քանի որ արժեքը 3-ից փոքր է:

👉 And MOD(B5 ,10)+4*(MOD(B5,10)>5) վերադարձնում է 3 որպես հանրահաշվական հաշվարկի արդյունք:

👉 Վերջապես, B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 հանում է 3-ը B5 բջիջի արժեքից:

Կարդալ ավելին` Excel-ում կլորացման ժամանակը մինչև մոտակա ժամը (6 հեշտ մեթոդ)

5. Ներառելով IF, RIGHT և CEILING ֆունկցիաները

Այս բանաձևը համակցված է IF, OR , ՃԻՇՏ, MAX, և CEILING ֆունկցիաները:

IF ֆունկցիան ստուգում է պայմանը և վերադարձնում երկու տարբեր արժեքներ՝ կախված պայմանի բուլյան արժեքից: Այն ընդունում է երեքը որպես արգումենտ:

Նմանապես, OR ֆունկցիան ստուգում է պայմանը: Բայց միայն վերադառնում է, անկախ նրանից, թե դա ճիշտ է, թե կեղծ: RIGHT ֆունկցիան վերցնում է մի քանի նիշ տողի արժեքի աջ կողմից: Մեջ MAX ֆունկցիայի դեպքում, այն վերադարձնում է առավելագույն թիվը մի քանի թվերի միջև: CEILING ֆունկցիան կլորացնում է արժեքը մինչև մոտակա ամբողջ թիվը կամ արժեքի բազմապատկումը: Այս ֆունկցիան ընդունում է այս երկու արգումենտները՝ այն թիվը, որը կլորացվում է և նշանակությունը:

Քայլեր.

  • Նախ ընտրեք բջիջը C5 .
  • Այժմ բջիջում մուտքագրեք հետևյալ բանաձևը.

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

  • Դրանից հետո, սեղմեք Enter ։

  • Վերջապես նորից ընտրեք բջիջը և սեղմեք և քաշեք լրացման բռնակի պատկերակը սյունակի վերջ։ մնացած բջիջները բանաձևով լրացնելու համար:

Արդյունքում բանաձևը կկլորացնի արժեքները մինչև 5-ը կամ 9-ը Excel-ում:

🔍 Բանաձեւի բաժանումը

👉 RIGHT(B5,1) վերցնում է առաջին արժեքը աջից բջիջ B5 որը 3 է:

👉 Հաջորդ OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4”}) վերադառնում է, եթե արժեքը համընկնում է ցանկից: Այս դեպքում դա ՃՇՄԱՐԻՏ է:

👉 CEILING(B5+1,5) վերադարձնում է 15 արժեքը:

👉 MAX(CEILING(B5+ 1,5),0) վերադառնում է, եթե IF ֆունկցիայի վերջնական պայմանը ճշմարիտ է: Դրա արժեքը 15 է:

👉 MAX(CEILING(B5+1,10)-1,0) վերադառնում է, եթե IF ֆունկցիայի վերջնական պայմանը կեղծ է. Ֆունկցիայի B5 բջիջի արժեքը 19 է: (Այս դեպքում այն ​​տպվում է):

👉 Վերջապես, ԵԹԵ (ԿԱՄ(ԱՋ (B5,1)={“0″,”1″,”2″,”3″,”4”}), MAX(առաստաղ (B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) վերադարձնում է վերջին երկու ֆունկցիաներից մեկը, որի արդյունքում կլինի սկզբնական արժեքի ամենամոտ 5-ը կամ 9-ը: Այս դեպքում դա 15 է:

Կարդալ ավելին. Կլորացման ժամանակը մինչև մոտակա քառորդ ժամը Excel-ում (6 հեշտ մեթոդ)

6. IF-ի համակցում RIGHT ֆունկցիայի հետ Excel

Այս բանաձևը բաղկացած է IF և RIGHT ֆունկցիաներից:

IF ֆունկցիան ստուգում է պայմանը և վերադարձնում երկու տարբեր արժեքներ՝ կախված պայմանի բուլյան արժեքից: Այն ընդունում է երեքը որպես փաստարկներ: Մինչդեռ RIGHT ֆունկցիան վերցնում է որոշ թվանշաններ արժեքի աջից:

Քայլեր.

  • Առաջին հերթին ընտրեք բջիջը C5 .
  • Այնուհետև բջիջում գրեք հետևյալ բանաձևը.

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

  • Այժմ սեղմեք Enter ձեր ստեղնաշարի վրա:

  • Հաջորդը կրկին ընտրեք բջիջը: Այնուհետև կտտացրեք և քաշեք լրացման բռնակի պատկերակը, որպեսզի սյունակի մնացած բջիջները լրացվեն բանաձևով:

Այսպես եք կլորացնում թիվը մինչև մոտակա 5-ը կամ 9-ը:

🔍 Բանաձեւի բաժանումը

👉 RIGHT(B5,1) իրավունք է վերցնում B5 բջջի թվանշանը, որը 3 է:

👉 RIGHT(B5,1)*1 նաև վերադարձնում է 3 արժեքը:

👉 Այժմ IF(RIGHT(B5,1)*1<6,5,9) վերադարձնում է 5 արժեքը որպես պայման RIGHT(B5,1)*1 ՃԻՇՏ:

👉 Վերջապես, B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) վերադարձնում է 15 արժեքը հետո բոլոր հանրահաշվական հաշվարկները:

Կարդալ ավելին. Excel-ում կլորացնել մինչև մոտակա դոլարը (6 հեշտ եղանակ)

7. Օգտագործելով առաստաղի համակցություն and MOD Functions

Այս բանաձևը բաղկացած է առաստաղի և MOD ֆունկցիաներից: CEILING ֆունկցիան ընդունում է երկու արգումենտ` այն թիվը, որը կլորացվում է և նշանակությունը: Այն վերադարձնում է կլորացված արժեքը դեպի նշանակությունը կամ դրա բազմապատիկը: MOD ֆունկցիան վերցնում է երկու թիվ որպես արգումենտ և վերադարձնում է առաջին թվի մնացորդը բաժանված երկրորդի վրա:

Քայլեր.

  • Նախ ընտրեք C5 բջիջը:
  • Երկրորդը բջիջում գրեք հետևյալ բանաձևը:

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

  • Այժմ սեղմեք Enter ձեր ստեղնաշարի վրա:

  • Հաջորդը կրկին ընտրեք բջիջը . Այժմ կտտացրեք և քաշեք լրացման բռնակի պատկերակը` մնացած բջիջները բանաձևով լրացնելու համար:

Այս կերպ կարող եք թիվը կլորացնել մինչև մոտակա: 5 կամ 9:

🔍 Բանաձեւի բաժանում

👉 MOD(B5,2) վերադարձնում է մնացորդը, երբ B5 բջջի արժեքը բաժանվում է 2-ի: Այս դեպքում այն ​​1 է:

👉 MOD(B5,2)=0 վերադարձնում է բուլյան արժեքը արդյոք մնացորդը 0 է, թե ոչ։ Այս դեպքում այն ​​ՍՈՒՏ է, ինչպես մնացածն էր

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: