Miten luodaan laskentataulukko, joka ei laske läpi soluja

Menestyksekkäät yritysomistajat pitävät tarkkoja kirjoja ja kirjaa olennaisena osana aina tietäen heidän rivinsä. Yksi työkaluista, joita miljoonat yrittäjät käyttävät tärkeiden tietojen seurantaan, ovat Microsoft Excel. Excel-laskentataulukot ovat korvaamattomia työkaluja tilien, varastojen, työntekijöiden työajan ja lukemattomien muiden tietojen seurantaan. Jos olet samanlainen kuin monet muut pienyritysten omistajat tai johtajat, käytät todennäköisesti Exceliä monentyyppisiin lisäys- ja vähennystoimiin. Kun koot luettelon summista tai muista numeroista, saatat joskus törmätä lukuihin, joita sinun ei tarvitse enää sisällyttää laskentaan, mutta haluat silti säilyttää luettelon. Jos käytät SUM-ominaisuutta lisäämällä määriä tai numeroita, Excel sisältää kuitenkin kaikki valitun sarakkeen luvut. Jos haluat saada Excelin ohittamaan numerot, joissa on läpimurtoja, kun summataan numeroita, sinun on käytettävä suhteellisen yksinkertaista VBA-ohjelmakoodia.

1.

Avaa Microsoft Excel -ohjelmisto tietokoneellasi. Näyttöön tulee uusi tyhjä työkirjan tiedosto. Napsauta "Tiedosto" ja sitten "Tallenna nimellä" nauhapalkissa. Syötä uuden työkirjan kuvaava tiedostonimi ”Tiedostonimi” -kenttään. Valitse tiedostotyypiksi Excel-makroyhteensopiva työkirja ja valitse sitten Tallenna.

2.

Anna tiedot kahteen sarakkeeseen. Luo ensimmäisessä sarakkeessa tai sarakkeessa A tai numeroita tai määriä kuvaava teksti tai tarrat. Toisessa tai B-sarakkeessa syötä sarakkeessa A olevat numerot tai määrät.

3.

Napsauta ensimmäistä numeroa tai määrää, jonka haluat siirtää tai napsauta hiiren kakkospainikkeella, kun lisäät numeroita sarakkeeseen B. Kun ponnahdusikkuna tulee näkyviin, napsauta "Muotoile soluja." Napsauta "Fontti" -välilehteä ja valitse sitten ota käyttöön "Käännetty" -vaihtoehto. Napsauta OK-painiketta. Kentän numerolla tai määrällä on nyt läpäisevä symboli sen keskellä.

4.

Kohdistetaan muut sarakkeessa B olevat summat tai numerot, jotka haluat jättää pois laskennasta. Tallenna työkirja, kun olet syöttänyt kaikki tarvittavat tiedot.

5.

Käynnistä ja näytä Visual Basic for Applications -editori painamalla Alt-F11-näppäimiä. Napsauta VBA-editori-valikkorivin ”Insert” -painiketta ja napsauta sitten ”Module”. Uusi ”Module1” -linkki näkyy muokkausikkunan Project-VBAProject-paneelin Modules-kansiossa.

6.

Kaksoisnapsauta Module1 -linkkiä. Kopioi ja liitä seuraava koodi uuden moduulikoodin ikkunaan:

Julkisen toiminnan SumNoStrike (rngSumRange As Range) Yksittäisenä rngCell As Range jokaiselle rngCellille rngSumRange Jos IsNumeric (rngCell.Value) Sitten Jos rngCell.Font.Strikethrough = False Sitten SumNoStrike = SumNoStrike + rngCell.Value Lopeta Jos lopetat Jos seuraava rngCell End Toimia

7.

Napsauta ”File” ja sitten ”Save” VBA-editorin valikkorivillä. Sulje VBA-editori-ikkuna palataksesi Excel-taulukkotiedostoon. Tallenna työkirjan tiedosto uudelleen ja sulje sitten Excel.

8.

Käynnistä Excel uudelleen ja avaa aiemmin luotu VBA-koodi sisältävä työkirjan tiedosto. Napsauta solua viimeisen sarakkeen tai määrän alapuolella sarakkeessa B valitaksesi sen. Huomaa ylä- ja alarivin numerot sarakkeissa, jotka sisältävät laskelmiin sisällytettäviä numeroita tai määriä.

9.

Napsauta "fx" -symbolin vieressä olevaa kaavan merkintäkenttää nauhapalkin alapuolella. Varmista, että sarakkeen B alapuolella olevan solun alapuolella oleva solu on edelleen aktiivinen ja valittu solu, anna seuraava kaava syöttökenttään:

= SumNoStrike (B1: B50)

Muuta "B1: B50" -arvo valitaksesi sarakkeen solualueen, joka sisältää summat tai numerot, jotka haluat sisällyttää SUM-laskentaan. Jos esimerkiksi luvut alkavat sarakkeen B toisesta rivistä ja päättyisivät riville 118, korvaisit "B1: B50" -arvon arvolla "B2: B118".

10.

Paina “Enter” -näppäintä sen jälkeen, kun olet syöttänyt kaavan ”fx” -symbolin oikealle puolelle. Excel soveltaa kaavaa perustuen aikaisemmin antamaansa VBA-koodiin. Excel lisää kaikki solujen luvut ilman läpimurtoja ja jättää huomiotta ne, joilla on ne. Tallenna tiedosto tai vaihda luettelossa olevat luvut tarpeen mukaan. Jos vaihdat numeroita tai määriä, Excel päivittää automaattisesti sarakkeen viimeisen solun automaattisesti.

Kärki

  • Voit myös syöttää negatiivisia numeroita tai määriä soluihin. Jos esimerkiksi syötät solukuvion, kuten "-123.45", Excel vähentää 123, 45: n kaikkien sarakkeen solujen summasta, joilla ei ole läpivientiä.
 

Jätä Kommentti