Excel Built-in ROUND Function နှင့် VBA ROUND Function အကြား ကွာခြားချက်

ယခုမျှဝေပါ-

Excel လုပ်ဆောင်ချက်တွေက သင့်အလုပ်မှာ အများကြီး ကူညီပေးနိုင်ပါတယ်။ ဤဆောင်းပါးတွင်၊ built-in ROUND လုပ်ဆောင်ချက်နှင့် VBA ROUND လုပ်ဆောင်ချက်တို့အကြား ခြားနားချက်ကို ဆွေးနွေးပါမည်။

သင်သည်သင်၏ Excel တွင် ROUND လုပ်ဆောင်ချက်ကိုသေချာပေါက်အသုံးပြုလိမ့်မည်။ အကယ်၍ သင်သည် အချို့သောလုပ်ဆောင်စရာများကို အပြီးသတ်ရန် VBA ကိုအသုံးပြုပါက၊ ROUND လုပ်ဆောင်ချက်ကို ကုဒ်များတွင်လည်း အသုံးပြုဖူးပေမည်။ သို့သော်၊ အလုပ်စာရွက်ရှိ ROUND လုပ်ဆောင်ချက်များနှင့် VBA ကုဒ်များ ကွဲပြားစွာ အလုပ်လုပ်ပါသည်။ အောက်တွင် ၎င်းတို့ ကွဲပြားစွာ အလုပ်လုပ်ပုံကို သင့်အား ပြသပါမည်။

Built-in ROUND လုပ်ဆောင်ချက်

ဤအလုပ်စာရွက်တွင်၊ မတူညီသော အရောင်းကိုယ်စားလှယ်များ၏ အရောင်းပမာဏကို သင်တွေ့နိုင်ပါသည်။ ဂဏန်းများသည် အလုပ်စာရွက်ရှိ ဒဿမဂဏန်းများဖြစ်သည်။နမူနာ

ပိုမိုအဆင်ပြေစွာ တွက်ချက်ရန်၊ ထိုဂဏန်းများကို ဝိုင်းထားရန် လိုအပ်သည်။ သင် Excel တွင် ROUND လုပ်ဆောင်ချက်ကို သေချာပေါက် အသုံးပြုနိုင်သည်။

  1. နံပါတ်များထည့်ရန် လိုအပ်သော အလုပ်စာရွက်ရှိ ဗလာဆဲလ်တစ်ခုကို နှိပ်ပါ။ ဒီနေရာမှာ cell C2 ကိုနှိပ်ပါမယ်။
  2. ထို့နောက် ဆဲလ်ထဲသို့ ဖော်မြူလာကို ထည့်သွင်းပါ-

=ROUND(B2,0)

ဤတွင် ကျွန်ုပ်တို့သည် ဂဏန်းများကို ကိန်းပြည့်အဖြစ်သို့ ဝိုင်းပြပါမည်။

  1. ထို့နောက်၊ ဆဲလ် C2 ၏ ဖြည့်စွက်လက်ကိုင်ကို နှစ်ချက်နှိပ်ပြီး ကော်လံတစ်ခုလုံးအတွက် ဤဖော်မြူလာကို ဖြည့်ပါ။ ရလဒ်များကိုအောက်ပါပုံတွင်ပြသထားသည်။

Worksheet Function

VBA ROUND လုပ်ဆောင်ချက်

တစ်ခါတစ်ရံတွင် VBA ကိုအသုံးပြုခြင်းဖြင့် သင့်အား အချိန်နှင့် စွမ်းအင်များစွာ သက်သာစေနိုင်သည်။ ဤတွင် သင်သည် နံပါတ်များကို ဝိုင်းရန် VBA ကို သုံးနိုင်သည်။

  1. Visual Basic တည်းဖြတ်မှုကိုဖွင့်ရန် ကီးဘုတ်ပေါ်ရှိ “Alt + F11” ဖြတ်လမ်းခလုတ်များကို နှိပ်ပါ။
  2. ပြီးနောက် တည်းဖြတ်သူတွင် မော်ဂျူးအသစ်တစ်ခုကို ထည့်သွင်းပါ။Module ထည့်ပါ။
  3. ယခုသင် VBA macro ကိုသုံးပါမည်။ ဤနေရာတွင် ကျွန်ုပ်တို့သည် ဤဥပမာကို အသုံးပြုပါမည်။
Sub VBARoundFunction()
  Dim nRowIndex As Integer

  '  Round the numbers in the target range
  For nRowIndex = 2 To Application.WorksheetFunction.CountA(Range("B:B"))
    Range("D" & nRowIndex) = Round(Range("B" & nRowIndex))
  Next nRowIndex
End Sub
  1. ပြီးရင် ဒီ macro ကို run လိုက်ပါ။ မက်ခရိုအရ၊ ရလဒ်ကို ကော်လံ D တွင် ထုတ်လုပ်မည်ဖြစ်သည်။

ရလဒ်တွေကို ရှင်းရှင်းလင်းလင်းမြင်ရရင် ကွဲလွဲချက်အချို့ကို တွေ့နိုင်ပါတယ်။ ခြားနားချက်ကို နောက်အပိုင်းတွင် ခွဲခြမ်းစိတ်ဖြာပါမည်။

မတူညီသောရလဒ်များ

အောက်ဖော်ပြပါပုံသည် built-in ROUND လုပ်ဆောင်ချက်နှင့် VBA ROUND လုပ်ဆောင်ချက်၏ ခြားနားချက်များကို ပြသထားသည်။VBA ရလဒ်

ဆဲလ် B5 ရှိ နံပါတ်အတွက်၊ ထည့်သွင်းထားသောလုပ်ဆောင်ချက်၏ရလဒ်မှာ “353” ဖြစ်ပြီး VBA လုပ်ဆောင်ချက်၏ရလဒ်မှာ “352” ဖြစ်သည်။ VBA တွင်၊ ROUND လုပ်ဆောင်ချက်သည် စွန့်ပစ်ထားသော နံပါတ်များမှ ပထမနံပါတ် 5 ဖြစ်သည့်အခါ ရလဒ်ကို ကိန်းဂဏန်းအဖြစ် အမြဲသိမ်းဆည်းထားမည်ဖြစ်သည်။ အခြားနံပါတ်များအတွက်မူ ၎င်းသည် တပ်ဆင်ထားသည့်လုပ်ဆောင်ချက်နှင့် တူညီမည်ဖြစ်သည်။ ထို့ကြောင့်၊ ဆဲလ် B4 ၏ရလဒ်သည် 172 ဖြစ်ပြီး ဆဲလ် B5 ၏ရလဒ်မှာ 352 ဖြစ်သည်။ ၎င်းတို့နှစ်ခုလုံးသည် ကိန်းဂဏန်းများဖြစ်သည်။

ယခု သင်သည် မတူညီသော ROUND လုပ်ဆောင်ချက်နှစ်ခု၏ အကြောင်းရင်းနှင့် ရလဒ်ကို သိပြီးဖြစ်သည်။ VBA macro ကိုသုံးရန် နောက်တစ်ကြိမ်တွင် အထူးဂရုပြုရန်လိုသည်။ အမှားများကိုရှောင်ရှားရန် VBA ကုဒ်များတွင် built-in function ကိုသုံးနိုင်သည်။

Excel Application သည်လည်း Corrupt ဖြစ်လိမ့်မည်။

သင့်လုပ်ငန်းခွင်မှာ Excel ကို မကြာခဏ သုံးဖူးရင် ဘယ်လောက် အစွမ်းထက်တယ်ဆိုတာ သိရပါမယ်။

သို့သော်လည်း အကြောင်းအမျိုးမျိုးကြောင့် Excel Application သည် ပျက်စီးနေသေးသည်။ ဤအခိုက်အတန့်တွင် သင်သည် ကျွန်ုပ်တို့၏ အကောင်းဆုံးကိရိယာကို အသုံးပြုနိုင်သည်။ ပျက်စီးနေသော xlsx ဖိုင်ကို ပြုပြင်ပါ။. Error အားလုံးကို ဤကိရိယာဖြင့် အလွယ်တကူ ဖြေရှင်းနိုင်ပါသည်။

စာရေးသူနိဒါန်း:

Anna Ma သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ Word doc စာရွက်စာတမ်းပြဿနာကို ပြုပြင်ပါ။ နှင့် outlook ပြုပြင်ရေး software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။