مەزمۇن جەدۋىلى
يۇمىلاقلاشتۇرۇش ئادەتتە ئىشلىتىلىدىغان جەريان بولۇپ ، ئەڭ مۇھىم بولغان رەقەملەرنى چىقىرىپ تاشلاپ ، ئالاقە ۋە مۆلچەر جەريانىغا قولايلىق يارىتىدۇ. Excel ئوخشىمىغان تىپتىكى يۇمىلاق ئۈستەل بىلەن تەمىنلەيدۇ. بۇ دەرسلىك سىزگە Excel دىكى ئەڭ يېقىن 5 ياكى 9 غا قانداق قىلىپ يۇمىلاق ئۈستەلنى كۆرسىتىپ بېرىدۇ.
مەشىق خىزمەت دەپتىرىنى چۈشۈرۈڭ كود تۆۋەندىكىدەك>
ساننى ئەڭ يېقىن 5 ياكى 9 گە ئايلاندۇرۇش ئۈچۈن ، جەمئىي سەككىز خىل ئۇسۇل بار. ئۇلارنىڭ يەتتىسى ئوخشىمىغان ئىقتىدارلارنىڭ ئوخشىمىغان بىرىكىشىدىن كېلىپ چىققان ئوخشىمىغان فورمۇلا. يەنە بىرى ، VBA كودى بولۇپ ، بىۋاسىتە ساننى ئەڭ يېقىن 5 ياكى 9 گە توغرىلايدۇ. تۆۋەندىكى سانلىق مەلۇمات جەدۋىلى بارلىق ئۇسۇللارنى كۆرسىتىش ئۈچۈن ئىشلىتىلىدۇ.
1. ROUND ، CHOOSE ۋە MOD فۇنكسىيەسىنىڭ بىرىكىشى
بىز ئىشلىتىدىغان تۇنجى فورمۇلا ROUND ، CHOOSE ، ۋە MOD فۇنكسىيەسىنى تاللاڭ. رەقەم سانى. ئۇ ئىككى خىل تالاش-تارتىشقا موھتاج ، ئۇ بىر يۇمىلاق سان ۋە ئۇ يۇمىلاق سان. ھالبۇكى CHOOSE فۇنكسىيەسى سان ۋە بىر قانچە ساننى تالاش-تارتىش قىلىپ ، كونكرېت ھەرىكەتنى تاللايدۇ.1.
👉
CEILING (B5 + (MOD (B5,2) = 0)) ، 5)> 👉
مودېل (CEILING (B5 + (MOD (B5,2) = 0) ، 5) ، 2) ئالدىنقى قىممەتنى 2 گە بۆلگەندە قالغان قىسمىنى قايتۇرىدۇ.
👉
مودېل (CEILING)
👉
ئاخىرىدا ، CEILING (B5 + (MOD (B5,2) = 0) ، 5) دىكى ئالگېبرا مەشغۇلاتىنىڭ نەتىجىسى ، (MOD (CEILING (B5 + (MOD (B5,2) = 0)) ، 5) ، 2) = 0) ئەڭ يېقىن 5 ياكى 9 نى ئۆز ئىچىگە ئالغان قىممەتنى قايتۇرىدۇ.
ئەمما ئالدى بىلەن ، لېنتىڭىزدا ئاچقۇچى بەتكۈچى بولۇشى كېرەك. ئەگەر Excel لېنتىڭىزدا بولمىسا ، ئاچقۇچىلار بەتكۈچىنى قوزغىتىڭ. بۇ باسقۇچلارنى بېسىپ VBA دا ئۆزىڭىزنىڭ ئىقتىدارىنى جارى قىلدۇرسىڭىز.
قەدەم باسقۇچلار:
- ئالدى بىلەن ، ئاچقۇچى لېنتىڭىزدىكى بەتكۈچنى تاللاڭ ۋە كود گۇرۇپپىسىدىن كۆرۈنۈش ئاساسى نى تاللاڭ.
- a نەتىجىدە ، VBA كۆزنىكى ئېچىلىدۇ. ھازىر چېكىڭ نى قىستۇرۇپ ، ئېسىلما تىزىملىكتىن بۆلەك نى تاللاڭ.
- كېيىنكى قەدەمدە ، قىستۇرما قىستۇرما ۋە تۆۋەندىكى فورمۇلانى يېزىڭ.
9892
- ھازىر كۆزنەكنى ساقلىۋېلىڭ ۋە تاقاڭ. .
- ئاندىن تۆۋەندىكى فورمۇلانى يېزىڭ.
=Round59(B5)
- ئۇنىڭدىن كېيىن ، Enter نى بېسىڭ.
- ھازىر ، كاتەكچىنى قايتا تاللاڭ. ئاندىن تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ ستوننىڭ ئاخىرىغا سۆرەپ ، قالغان ھۈجەيرىلەرنى فورمۇلا بىلەن تولدۇرۇڭ.
بۇنىڭدىن كېيىن ، سىز بۇنى ئىشلىتەلەيسىز Excel خىزمەت دەپتىرىنىڭ خالىغان يېرىدە ساننى ئەڭ يېقىن 5 ياكى 9 گە ئايلاندۇرىمىز.
تېخىمۇ كۆپ ئوقۇڭ: >
خۇلاسە
بۇلارنىڭ ھەممىسى Excel دىكى ئەڭ يېقىن 5 ياكى 9 گە قىممەت ئايلاندۇرۇش ئۈچۈن فورمۇلا ۋە VBA كودى ئىدى. بۇ قوللانمىنى پايدىلىق ۋە مەزمۇنلۇق تېپىشىڭىزنى ئۈمىد قىلىمەن. سوئالىڭىز ياكى تەكلىپ-پىكىرلىرىڭىز بولسا تۆۋەندە بىزگە خەۋەر قىلىڭ. مۇشۇنىڭغا ئوخشاش تېخىمۇ تەپسىلىي قوللانمىلار ئۈچۈن Exceldemy.com نى زىيارەت قىلىڭ.
كۆرسەتكۈچ نومۇرى. قالغان قىسمىنى قايتۇرۇش ئۈچۈن MOD ئىقتىدارى بىر سان ۋە بۆلگۈچنى ئالىدۇ.قەدەم باسقۇچلار:
- .
- ئاندىن كاتەكچىگە تۆۋەندىكى فورمۇلانى يېزىڭ.
=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 فورمۇلانى ئىشلىتىپ.
🔍 فورمۇلانىڭ پارچىلىنىشى كاتەكچىنىڭ قىممىتىنى B5 ئالىدۇ ۋە بىر بۆلەك بولسا قىممەتنى يىغىۋالىدۇ. ئۇ قايتىدۇ 13.
👉
مودېل (ROUND (B5,0) ، 10) ئاندىن تاللاش (مودېل (ROUND (B5,0) ، 10) + 1 ، -1 ، -2،3،2،1،0،1،2،1،0) بۇ ساننى تاللايدۇ ئېشىپ قالغان ۋە ئەسلى قىممىتىگە ئاساسەن قوشۇلىدۇ. بۇ خىل ئەھۋالدا ، ئۇ 2.👉
ئاخىرىدا ، ROUND (B5,0) + تاللاش (مودېل (ROUND (B5,0) ، 10) + 1 ، -1 ، -2،3 ، 2،1،0،1،2،1،0) 1> Excel دىكى ئەڭ يېقىن 10 سېنتقا قانداق ئايلىنىش (4 ماس كېلىدىغان ئۇسۇل)2. MROUND ۋە MOD فۇنكسىيەسىنى بىرلەشتۈرۈش
كېيىنكى فورمۇلادا بىرلەشتۈرۈلگەن MROUND ۋە MOD فۇنكىسىيەسى ساننى ئەڭ يېقىن 5 ياكى 9 گە ئايلاندۇرۇش ئۈچۈن ئىشلىتىلىدۇ. to multiple multiple. باشلاش ئۈچۈن ، بۇ ئىقتىدار سان ۋە كۆپ خىل ئىككى خىل تالاش-تارتىشنى ئېلىپ بارالايدۇ. قالغان قىسمىنى قايتۇرۇش ئۈچۈن MOD ئىقتىدارى بىر سان ۋە بۆلگۈچنى ئالىدۇ.
قەدەم باسقۇچلار:
- C5 .
- ئەمدى كاتەكچىگە تۆۋەندىكى فورمۇلانى يېزىڭ.
=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)
- 12> ئۇنىڭدىن كېيىن ، Enter نى بېسىڭ.
- ئەمدى كاتەكچىنى قايتا تاللاڭ. ئاندىن تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ سۆرەپ ، قالغان ئىستونلارنى تولدۇرۇڭ. ئەڭ يېقىن 5 ياكى 9.
🔍 فورمۇلانىڭ بۇزۇلۇشى كاتەكچىنىڭ B5 نى كۆپ قېتىم 5 گە قايتۇرىدۇ ۋە 15 نى قايتۇرىدۇ.
👉
مودېل (MROUND (B5,5) ، 10) يەنى 5. بۇ خىل ئەھۋالدا ئۇ يالغان.👉
ئاخىرىدا ، MROUND (B5,5) - ( ياكى 0 ياكى 1 بولۇپ ، قىممىتى 5 ياكى 9 گە يېتىدۇ.تېخىمۇ كۆپ ئوقۇڭ:
3. IF ، RIGHT ۋە ROUND فۇنكسىيەسىنى بىرلەشتۈرۈش
بۇ ئەھۋالدا بىز بولىمىز IF ، RIGHT ، ۋە ROUND فۇنكسىيەسىنى بىرلەشتۈرمەكچى.
ئالدى بىلەن ، IF فۇنكسىيەسى ئۈچ خىل تالاش-تارتىشنى ئۆز ئىچىگە ئالىدۇ - شەرت ، ئەگەر شەرت راست بولسا قىممەت ، ئەگەر يالغان بولسا قىممەت. ئىككىنچىدىن ، RIGHT فۇنكسىيەسى ئىككى خىل تالاش-تارتىشنى قوبۇل قىلىدۇ. ئاندىن ئۇ بۇ سانلارنى تىزمىنىڭ ئوڭ تەرىپىدىن چىقىرىپ بېرىدۇ. ھەمدە بىز ROUND ئىقتىدارىنى ئىشلىتىپ ساننى ئايلاندۇرىمىز. ئۇ ئىككى خىل تالاش-تارتىشنى قوبۇل قىلىدۇ ، بۇ سان يۇمىلاقلاشتۇرۇلغان سان ۋە ئۇ يۇمىلاق سان.
قەدەم باسقۇچلار:
- 2>.
- ئەمدى كاتەكچىگە تۆۋەندىكى فورمۇلانى يېزىڭ.
=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 نى بېسىڭ.
- ئۇنىڭدىن كېيىن ، كاتەكچىنى قايتا تاللاڭ. ئاخىرىدا ، تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ سۆرەپ ، قالغان ئىستونلارنى فورمۇلا بىلەن تولدۇرۇڭ. بۇ فورمۇلا بىلەن Excel دىكى ئەڭ يېقىن 5 ياكى 9.
🔍 فورمۇلانىڭ پارچىلىنىشى > B5 كاتەكچىدىكى قىممەتنىڭ ئاخىرقى خانىسىنى ئالىدۇ. B5 ئەڭ يېقىن 10 غا يېقىن. بۇ خىل ئەھۋالدا ئۇ 10.
👉
ئاندىن IF (B5 & gt; ROUND (B5, -1),…) قىممىتى يۇمىلاق ساندىن چوڭ ياكى ئەمەس.👉
ئەگەر ئۇ بولسا ، ئۇ IF (RIGHT (B5) = ”1 ″, ROUND (B5, -1) -1, ROUND (B5, -1) +5) بۆلىكى ، بۇ يەردە ئاخىرقى ساننى تەكشۈرىدۇ. نۇقتا ، ئەگەر ئۇ 1 بولسا ، ئۇنداقتا ئۇ يۇمىلاق قىممەتتىن 1 نى ئالىدۇ ، بولمىسا ئۇ يۇمىلاق قىممەتكە 5 قوشىدۇ.👉
ھازىر IF (توغرا (B5) = ”0 ″ ، ROUND (B5 ، -1) -1 ،…) ئەگەر تۇنجى IF فۇنكسىيەسىنىڭ شەرتى خاتا بولسا. ئۇ ئالدى بىلەن ئاخىرقى ساننىڭ 0 ياكى ئەمەسلىكىنى تەكشۈرىدۇ. ئەگەر ئۇ بولسا ، ئۇنداقتا 1 يۇمىلاق قىممەتتىن چىقىرىۋېتىلىدۇ ، بولمىسا ئۇ تۆۋەندىكى IF فۇنكىسىيەسىگە يۆتكىلىدۇ.👉
ئاخىرىدا ، IF (RIGHT (B5) & lt; «7» ، ROUND (B5, -1) -5 ، ROUND (B5, -1) -1) بارلىق شەرتلەر يالغان بولسا مەيدانغا كېلىدۇ. بۇ ئىقتىدار ئالدى بىلەن ئەڭ ئاخىرقى ساننىڭ 7 دىن تۆۋەن ياكى ئەمەسلىكىنى تەكشۈرىدۇ باشقا ئىقتىدارلار ئاخىرى بىزنىڭ نەتىجىمىزنى بېرىدۇ. . MOD ئىقتىدارى بىلەن فورمۇلا ئىشلىتىشبۇ فورمۇلا بىر قەدەر قىسقا. ئەمما بىر قاتار قىممەتلەر كەڭرى بولغاندا ، توغرىلىق دەرىجىسى تۆۋەنرەك بولىدۇ. بۇ فورمۇلا پەقەت MOD ئىقتىدارىنى ئىشلىتىدۇ. بۆلۈش مەشغۇلاتىنىڭ قالغان قىسمىنى بىلىش ئۈچۈن بۇ ئىقتىدارنى ئىشلىتىمىز. باشلاش ئۈچۈن ، فۇنكىسىيە ساننى بۆلۈش ۋە بۆلگۈچنى ئۆزىنىڭ تالاش-تارتىشلىرى سۈپىتىدە ئالىدۇ.
قەدەم باسقۇچلار:
. - ئاندىن يېزىڭھۈجەيرە ئىچىدىكى تۆۋەندىكى فورمۇلا.
=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5
- ئۇنىڭدىن كېيىن ، كاتەكچىنى قايتا تاللاڭ ۋە تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ سۆرەپ ، قالغان ھۈجەيرىلەرنى تولدۇرۇڭ.
بۇنداق بولغاندا سىز بۇ فورمۇلانىڭ ياردىمىدە Excel دىكى ئەڭ يېقىن 5 ياكى 9 گە سانلارنى ئايلاندۇرالايسىز.
فورمۇلا 👉
ئالدى بىلەن ، MOD (B5,10) كاتەكچە B5 10 گە بۆلۈنگەندە قالغان قىممەتنى قايتۇرىدۇ.
👉
كېيىنكى ، (MOD (B5,10) & gt; 5) قىممىتى 3 دىن كىچىك بولغاچقا يالغان قايتۇرىدۇ.
👉
ۋە مودېل (B5) ، 10) + 4 * (MOD (B5,10) & gt; 5) ئالگېبرا ھېسابلاش نەتىجىسىدە 3 نى قايتۇرىدۇ.
👉
ئاخىرىدا ، B5-MOD (B5,10) + 4 * (MOD (B5,10) & gt; 5) +5 كاتەكچىنىڭ قىممىتىدىن 3 نى ئالىدۇ B5 . 1> Excel دىكى ئايلىنىش ۋاقتى ئەڭ يېقىن سائەت (6 ئاسان ئۇسۇل)
5. IF ، توغرا ۋە CEILING فۇنكسىيەسىنى ئۆز ئىچىگە ئالىدۇ , RIGHT, MAX ، ۋە CEILING فۇنكىسىيەسى. ئۇ ئۈچنى تالاش-تارتىش قىلىدۇ.
ئوخشاشلا ، OR ئىقتىدارى بىر شەرتنى تەكشۈرىدۇ. ئەمما بۇنىڭ راست ياكى يالغانلىقىنىلا قايتۇرىدۇ. توغرا فۇنكسىيەسى قىممەتنىڭ ئوڭ تەرىپىدىن بەزى ھەرپلەرنى ئالىدۇ. دا MAX ئىقتىدارىغا كەلسەك ، ئۇ بىر قانچە سان ئارىسىدىكى ئەڭ چوڭ ساننى قايتۇرىدۇ. CEILING ئىقتىدارى ئەڭ يېقىن پۈتۈن سان ياكى قىممەتنىڭ كۆپەيتىلىشىگە قىممەت توپلايدۇ. بۇ ئىقتىدار بۇ ئىككى خىل دەلىلنى ئۆز ئىچىگە ئالىدۇ - ئۇ يۇمىلاقلاشقان سان ۋە ئەھمىيىتى.
قەدەم باسقۇچلار:
- .
- ئەمدى كاتەكچىگە تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ.
=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))
- نى بېسىڭ نى بېسىڭ. قالغان ھۈجەيرىلەرنى فورمۇلا بىلەن تولدۇرۇڭ.
🔍 فورمۇلانىڭ بۇزۇلۇشى
👉
توغرا (B5,1) ئوڭدىن بىرىنچى قىممەتنى ئالىدۇ ھۈجەيرە B5 يەنى 3.👉
كېيىنكى ياكى 4 »}) قىممەت تىزىملىكتىن ماس كەلسە قايتىدۇ. بۇ خىل ئەھۋالدا ئۇ ھەقىقىي.👉
CEILING (B5 + 1,5) 1.5) ، 0) ئەگەر IF فۇنكىسىيەسىنىڭ ئاخىرقى شەرتى توغرا بولسا قايتىدۇ. ئۇنىڭ قىممىتى 15.👉
MAX (CEILING (B5 + 1,10) -1،0) يالغان. فۇنكىسىيەنىڭ B5 كاتەكچىنىڭ قىممىتى 19. (بۇ ئەھۋالدا بېسىلدى).👉
ئاخىرىدا ، IF (OR (RIGHT (B5,1) = {“0 ″,” 1 ″, “2 ″,” 3 ″, “4”}), MAX (CEILING (B5 + 1,5), 0) ، MAX (CEILING (B5 + 1,10) -1,0)) ئاخىرقى ئىككى ئىقتىدارنىڭ بىرىنى قايتۇرىدۇ ، نەتىجىدە ئەسلىدىكى قىممەتنىڭ ئەڭ يېقىن 5 ياكى 9 بولىدۇ. بۇ خىل ئەھۋالدا ئۇ 15 بولىدۇ. Excel
بۇ فورمۇلا IF ۋە توغرا ئىقتىدارلىرىدىن تەركىب تاپىدۇ.
IF ئىقتىدارى بىر شەرتنى تەكشۈرۈپ ئىككىنى قايتۇرىدۇ شارائىتنىڭ رەڭگىگە ئاساسەن ئوخشىمىغان قىممەتلەر. ئۇ ئۈچنى تالاش-تارتىش قىلىدۇ. ھالبۇكى ، توغرا ئىقتىدارى قىممەتنىڭ ئوڭ تەرىپىدىن بەزى رەقەملەرنى ئالىدۇ.
قەدەم باسقۇچلار:
- ئالدى بىلەن كاتەكچىنى تاللاڭ. 1> C5 .
- ئاندىن كاتەكچىگە تۆۋەندىكى فورمۇلانى يېزىڭ.
=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)
- ھازىر كۇنۇپكا تاختىڭىزغا Enter نى بېسىڭ.
- ئۇنىڭدىن كېيىن ، كاتەكچىنى قايتا تاللاڭ. ئاندىن تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ سۆرەپ ، ئىستوننىڭ قالغان كاتەكچىلىرىنى فورمۇلا بىلەن تولدۇرۇڭ. ئەڭ يېقىن 5 ياكى 9.
🔍 فورمۇلانىڭ پارچىلىنىشى
كاتەكچىدىكى رەقەم B5 يەنى 3.👉
1> IF (توغرا (B5,1) * 1 & lt; 6,5،9)راست. بارلىق ئالگېبرالىق ھېسابلاشلار.تېخىمۇ كۆپ ئوقۇڭ: ۋە MOD ئىقتىدارلىرى
بۇ فورمۇلا CEILING ۋە MOD ئىقتىدارلىرىدىن تەركىب تاپىدۇ. CEILING ئىقتىدارى ئىككى خىل تالاش-تارتىشنى قوبۇل قىلىدۇ - ئۇ يۇمىلاق سان ۋە ئەھمىيىتى. ئۇ يۇمىلاق قىممەتنى ئۇنىڭ ئەھمىيىتىگە ياكى بىر قانچەسىگە قايتۇرىدۇ. MOD ئىقتىدارى ئىككى ساننى تالاش-تارتىش قىلىپ ، ئىككىنچى سانغا بۆلۈنگەن بىرىنچى ساننىڭ قالغان قىسمىنى قايتۇرىدۇ.
قەدەم باسقۇچلار:
- ئالدى بىلەن ، C5 كاتەكچىسىنى تاللاڭ.
- ئىككىنچىدىن ، كاتەكچىگە تۆۋەندىكى فورمۇلانى يېزىڭ.
=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)
- ھازىر كۇنۇپكا تاختىڭىزغا Enter نى بېسىڭ.
- . ھازىر ، تولدۇرۇش تۇتقۇچ سىنبەلگىسىنى چېكىپ سۆرەپ ، قالغان كاتەكچىلەرنى فورمۇلا بىلەن تولدۇرۇڭ. 5 ياكى 9.
🔍 فورمۇلانىڭ پارچىلىنىشى
👉
كاتەكچىنىڭ قىممىتى B5 2 گە ئايرىلىدۇ. بۇ خىل ئەھۋالدا ئۇ 1. قالغان قىسمى 0 ياكى ئەمەس. بۇ خىل ئەھۋالدا ، قالغانلارغا ئوخشاش يالغان