Excel-toiminnot voivat auttaa sinua paljon työssäsi. Tässä artikkelissa keskustellaan sisäänrakennetun ROUND-toiminnon ja VBA ROUND -toiminnon erosta.
Olet varmasti käyttänyt PYÖRISTÄ-toimintoa Excelissä. Jos käytät joidenkin tehtävien suorittamiseen myös VBA: ta, olet ehkä käyttänyt PYÖRISTÄ-toimintoa koodeissa. Laskentataulukon ja VBA-koodien sisäänrakennetut ROUND-toiminnot toimivat kuitenkin eri tavalla. Alla näytämme, miten ne toimivat eri tavalla.
Sisäänrakennettu ROUND-toiminto
Tässä laskentataulukossa näet eri myyntiedustajien myyntimäärät. Numerot ovat laskentataulukon desimaalilukuja.
Jos haluat laskea helpommin, sinun on pyöristettävä nämä luvut. Ja varmasti voit käyttää ROUND-toimintoa Excelissä.
- Napsauta laskentataulukon tyhjää solua, johon sinun on syötettävä numerot. Napsautamme tässä solua C2.
- Syötä sitten kaava soluun:
= PYÖRÄ (B2,0)
Tässä pyöristämme luvut kokonaislukuiksi.
- Tämän jälkeen kaksoisnapsauta solun C2 täyttökahvaa ja täytä tämä kaava koko sarakkeelle. Tulokset näkyvät alla olevassa kuvassa.
VBA ROUND -toiminto
Joskus VBA: n käyttö voi säästää paljon aikaa ja energiaa. Tässä voit käyttää VBA: ta numeroiden pyöristämiseen.
- Avaa Visual Basic -editori painamalla näppäimistön pikanäppäimiä “Alt + F11”.
- Lisää sitten uusi moduuli editoriin.
- Nyt käytät VBA-makroja. Tässä käytämme tätä esimerkkiä:
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
- Suorita tämän jälkeen tämä makro. Makron mukaan tulos tuotetaan sarakkeessa D.
Jos näet selvästi tuloksista, saatat löytää joitain eroja. Analysoimme eron seuraavassa osassa.
Eri tulokset
Alla oleva kuva näyttää sisäänrakennetun ROUND-toiminnon ja VBA ROUND -toiminnon erot.
Solun B5 numerolle sisäänrakennetun toiminnon tulos on “353”, kun taas VBA-funktion tulos on “352”. VBA: ssa ROUND-toiminto pitää tuloksen aina parillisena, kun hylättyjen numeroiden ensimmäinen numero on 5. Kuten muillakin numeroilla, se toimii samalla tavalla kuin sisäänrakennettu toiminto. Siksi solun B4 tulos on 172 ja solun B5 tulos on 352. Ne ovat molemmat parillisia numeroita.
Nyt tiedät kahden eri PYÖRISTÄ-toiminnon syyn ja tuloksen. Seuraavan kerran, kun sinun on käytettävä VBA-makroja, sinun on kiinnitettävä erityistä huomiota. Virheiden välttämiseksi voit käyttää sisäänrakennettua toimintoa VBA-koodeissa.
Myös Excel-sovellus vioittuu
Jos olet usein käyttänyt Exceliä työssäsi, sinun on tiedettävä, kuinka tehokas se on.
Excelin käyttö vioittuu kuitenkin edelleen monista syistä. Tällä hetkellä voit käyttää erinomaista työkaluamme korjata vioittunut xlsx-tiedosto. Kaikki virheet voidaan helposti ratkaista tällä työkalulla.
Tekijän esittely:
Anna Ma on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien korjaa Word doc -ongelma ja Outlookin korjausohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com


