Excel-ийн барьсан ROUND функц ба VBA ROUND функцын хоорондох ялгаа

Одоо хуваалцах:

Excel-ийн функцууд нь таны ажилд ихээхэн тусалдаг. Энэ нийтлэлд бид суулгасан ROUND функц ба VBA ROUND функцын ялгааны талаар ярилцах болно.

Та Excel дээрээ ROUND функцийг ашиглах нь дамжиггүй. Хэрэв та зарим ажлыг дуусгахын тулд VBA ашигладаг бол ROUND функцийг кодонд ашигласан байж магадгүй юм. Гэсэн хэдий ч, ажлын хуудас болон VBA кодонд суурилуулсан ROUND функцууд өөр өөрөөр ажилладаг. Тэд хэрхэн өөрөөр ажилладаг болохыг бид доор харуулах болно.

Баригдсан ROUND функц

Энэхүү ажлын хуудсанд та янз бүрийн борлуулалтын төлөөлөгчдийн борлуулалтын хэмжээг харж болно. Эдгээр тоонууд нь ажлын хуудасны аравтын бутархай тоо юм.Жишээ нь

Илүү тохиромжтой тооцоолохын тулд эдгээр тоонуудыг тоймлох хэрэгтэй. Мэдээжийн хэрэг та ROUND функцийг Excel дээр ашиглаж болно.

  1. Ажлын хуудсан дээрх тоонуудыг оруулах шаардлагатай хоосон нүдийг дарна уу. Энд бид C2 нүдийг дарна.
  2. Дараа нь томъёог нүдэнд оруулна уу:

= ROUND (B2,0)

Энд бид тоонуудыг бүхэл тоогоор дугуйруулна.

  1. Үүний дараа C2 нүдний бөглөх бариулыг давхар товшоод энэ томъёог бүх баганад бөглөнө үү. Үр дүнг доорх зураг дээр харуулав.

Ажлын хуудасны функц

VBA ROUND функц

Заримдаа VBA ашиглах нь таны цаг хугацаа, эрч хүчийг хэмнэж чаддаг. Энд та VBA-г ашиглан дугаарыг бөөрөнхийлж болно.

  1. Visual Basic редакторыг нээхийн тулд гар дээрх "Alt + F11" товчлууруудыг дарна уу.
  2. Дараа нь шинэ модулийг редакторт оруулна уу.Модул оруулах
  3. Одоо та VBA макро ашиглах болно. Энд бид энэ жишээг ашиглах болно.
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. Үүний дараа энэ макро ажиллуулна уу. Макро дагуу үр дүнг D баганад гаргана.

Хэрэв та үр дүнг нь тодорхой харвал зарим ялгааг олж мэднэ. Дараагийн хэсэгт бид ялгааг шинжлэх болно.

Өөр үр дүн

Доорх зурагт суулгасан ROUND функц ба VBA ROUND функцын ялгааг харуулав.VBA-ийн үр дүн

В5 нүдэнд байгаа тооны хувьд суулгасан функцын үр дүн “353” байхад VBA функцын үр дүн “352” байна. VBA-д ROUND функц нь хаясан тоонуудын эхний тоо 5 байх үед үр дүнг үргэлж тэгш тоогоор хадгалах болно. Бусад тоонуудын хувьд энэ нь суулгагдсан функцтэй адилхан ажиллах болно. Тиймээс В4 нүдний үр дүн 172, В5 нүдний үр дүн 352. Эдгээр нь хоёулаа тэгш тоо юм.

Одоо та хоёр өөр ROUND функцын шалтгаан, үр дүнг мэдэж байна. Дараагийн удаа VBA макро ашиглах шаардлагатай бол онцгой анхаарал хандуулах хэрэгтэй. Алдаанаас зайлсхийхийн тулд та VBA кодонд суурилуулсан функцийг ашиглаж болно.

Excel програм нь мөн ялзрах болно

Хэрэв та Excel дээрээ ажил дээрээ байнга ашигладаг байсан бол энэ нь хэр хүчтэй болохыг мэдэх ёстой.

Гэсэн хэдий ч Excel-ийн програм олон шалтгаанаас болж ялзарсан хэвээр байх болно. Энэ мөчид та манай маш сайн хэрэгслийг ашиглаж болно эвдэрсэн xlsx файлыг засах. Бүх хэрэгслийг энэ хэрэгслээр хялбархан шийдвэрлэх боломжтой.

Зохиогчийн танилцуулга:

Анна Ма бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. Word doc баримт бичгийн асуудлыг засах програм хангамжийн бүтээгдэхүүнийг засах хэтийн төлөв. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com

Одоо хуваалцах:

Тайлбарууд нь хаалттай байна.