Բովանդակություն
Կլորացումը սովորաբար օգտագործվող գործընթաց է՝ վերացնելու ամենաքիչ նշանակալից թվանշանները ՝ հաղորդակցության և գնահատման գործընթացները հեշտացնելու համար: 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 է, թե ոչ։ Այս դեպքում այն ՍՈՒՏ է, ինչպես մնացածն էր