Sådan oprettes et regneark, der ikke tæller stivkørende celler

Succesfulde virksomhedsejere beholder nøjagtige bøger og optegnelser som en væsentlig del af altid at vide deres bundlinje. Et af de værktøjer, som millioner af iværksættere bruger til at holde styr på vigtige data, er Microsoft Excel. Excel-regneark er uvurderlige værktøjer til at holde styr på konti, lagerbeholdning, medarbejder arbejdstimer og utallige andre typer informationer. Hvis du er som mange andre små virksomhedsejere eller ledere, bruger du sandsynligvis Excel til mange typer tilføjelses- og subtraheringsopgaver. Når du opstiller en liste over beløb eller andre tal, kan du lejlighedsvis slå igennem tal, du ikke længere behøver at medtage i en beregning, men vil stadig beholde listen. Hvis du bruger SUM-funktionen til at tilføje beløb eller tal, indeholder Excel alle tallene i den valgte kolonne. For at få Excel til at ignorere tal med gennemstrækninger, når du opsummerer figurer, skal du bruge en relativt enkel uddrag af VBA programmeringskode.

1.

Åbn Microsoft Excel på din computer. Der vises en ny blank arbejdsbogsfil på skærmen. Klik på "File" og derefter "Save As" på linjen. Indtast et beskrivende filnavn for den nye arbejdsbog i feltet "Filnavn". Vælg "Excel Macro-aktiveret arbejdsbog" som filtype, og klik derefter på "Gem".

2.

Indtast data i to kolonner. Opret beskrivende tekst eller etiketter for tal eller beløb i den første kolonne eller kolonne A. I kolonne 2 eller B skal du indtaste tal eller beløb, der svarer til teksten eller etiketterne i kolonne A.

3.

Højreklik på det første tal eller beløb, du vil gennemstrege eller ekskluder, når du tilføjer tal i kolonne B. Når pop oplisten vises, skal du klikke på "Formater celler." Klik på fanen "Skrifttype", og klik derefter på og aktiver mulighed for "Strikethrough". Klik på knappen "OK". Nummeret eller mængden i feltet har nu et gennemtrængningssymbol gennem midten af ​​det.

4.

Striketrykkende andre beløb eller tal i kolonne B, som du vil ekskludere fra tillægsberegningen. Gem arbejdsmappen efter indtastning af alle de krævede data.

5.

Tryk på tasten "Alt-F11" for at starte og vise Visual Basic for Applications-editorens vindue. Klik på "Indsæt" på VBA-editorens menulinje, og klik derefter på "Modul." Et nyt "Module1" -link vises under mappen Moduler i vinduet Project-VBAProject i redigeringsvinduet.

6.

Dobbeltklik på linket "Module1". Kopier og indsæt følgende kode i det nye modul kode vindue:

Offentlig funktion SumNoStrike (rngSumRange som rækkevidde) Som Single Dim rngCell som rækkevidde for hver rngCell i rngSumRange Hvis IsNumeric (rngCell.Value) Så Hvis rngCell.Font.Strikethrough = False Then SumNoStrike = SumNoStrike + rngCell.Value End hvis ende hvis næste rngCell End Fungere

7.

Klik på "File" og derefter "Save" på VBA editorens menulinje. Luk VBA-editorens vindue for at vende tilbage til Excel-regnearkfilen. Gem arbejdsarkfilen igen, og luk derefter Excel.

8.

Start Excel igen, og åbn workbook-filen, som indeholder den VBA-kode, du oprettede tidligere. Klik på cellen lige under det sidste nummer eller beløb i kolonne B for at vælge det. Bemærk øverste og nederste række tal i kolonnerne, der indeholder tal eller beløb, der skal medtages i din beregning.

9.

Klik på formularens indtastningsfelt ud for "fx" -symbolet lige under ribbonstangen. Sikring af, at cellen lige under sidste figur i kolonne B stadig er den aktive og valgte celle, indtast følgende formel i indtastningsfeltet:

= SumNoStrike (B1: B50)

Skift værdien "B1: B50" for at vælge rækkevidde af celler i kolonnen, der indeholder mængder eller tal, du vil medtage i SUM-beregningen. For eksempel, hvis dine tal starter i anden række i kolonne B og slutter på række 118, vil du erstatte værdien "B1: B50" med "B2: B118."

10.

Tryk på "Enter" -tasten, når du har indtastet formlen i indtastningsfeltet til højre for "fx" -symbolet. Excel anvender formlen baseret på den brugerdefinerede VBA-kode, du indtastede tidligere. Excel tilføjer alle tallene i cellerne uden gennemstrækninger og ignorerer dem, der har dem. Gem filen eller udskift tal i listen efter behov. Hvis du erstatter tal eller beløb, opdaterer Excel automatisk summen i den sidste celle i kolonnen.

Tip

  • Du kan også indtaste negative tal eller mængder i cellerne. Hvis du for eksempel indtaster en cellefigur som "-123.45", vil Excel trække 123.45 fra summen af ​​alle de andre celler i kolonnen, der ikke har gennemstrækninger.
 

Efterlad Din Kommentar