nominelle verdier

Hva er nominell inntekt?

February 9 by Eliza

Nominell inntekt er inntekt uttalt uten justeringer for inflasjon, deflasjon, og andre økonomiske faktorer. Det fremgår i den monetære enheter av et gitt år. Det motsatte er reell inntekt, inntekt justert for å ta hensyn til inflasjon. Når uttalelser om inntekt og prisene er gjort, er det viktig å finne ut om de blir gitt i nominelle eller reelle verdier. Vanligvis er utsagn som "justert for inflasjon" brukes til å gi mennesker med kontekst for den informasjonen de gjennomgår.

Over tid svinger kjøpekraften av en valuta. Mengden av penger som ville kjøpe en gitt vare eller tjeneste i ett år kan ikke være nok til å kjøpe den samme varen eller tjenesten i en fremtidig år. Dette er en konsekvens av inflasjon, endringer i verdien av valutaen som drar ned kjøpekraft og tjene penger mindre over tid verdt. Når inntekten er oppgitt i nominelle verdier, gir det informasjon om hvor mye som ble gjort i et gitt år, men gir ikke noen informasjon om hvor mye som inntekt oversettes til i form av kjøpekraft i en værende år eller noe annet år.

Ett problem med å gi uttalelser om nominell inntekt er at det kan male et misvisende økonomiske bildet. For eksempel kan et selskaps nominelle inntekter stadig stiger hvert år, slik at det ser ut til å tjene mer. Men hvis den nominelle inntekten ble justert for inflasjon og omgjort til reell inntekt, kan folk finne at selskapet ikke er i vekst, eller kanskje til og med være å gjøre mindre, avhengig av tempoet i inflasjon. Det samme problemet oppstår med personlige lønn, noe som kan synes å øke hvert år, noe som gjør at folk føler at de tjener mer, men hvis de ikke holde tritt med inflasjonen, vil folk faktisk tjene mindre i form av reelle verdier.

I regnskapet arkivert med finansielle regulatorer og oppgitt til medlemmer av offentligheten som investorer, er selskaper pålagt å opplyse om de er å gi informasjon i nominelle eller reelle verdier. I noen regioner, er selskaper pålagt å bruke en verdi eller en annen i sine offentlige avsløringer. Dette er utformet for å sikre at folk har nøyaktig informasjon som de kan bruke til å ta informerte beslutninger. Bedrifter kan bruke inflasjon kalkulatorer og andre verktøy for å justere sin nominelle inntektene til virkelige verdier.

Det finnes en rekke elektroniske verktøy folk kan bruke til å konvertere mellom nominell og reell inntekt. Disse kan være verdifull for folk som ønsker å gjøre ting som å sammenligne inntjening og lønn og evaluere jobbtilbud. For eksempel, hvis en person er på vei tilbake til arbeidslivet etter flere år, er det ikke tilrådelig å sammenligne jobbtilbud til tidligere lønn. I stedet for den personen kan justere den nominelle verdien av tidligere lønn i realinntekt avgjøre om et jobbtilbud er rettferdig.

  • Et foretak med omsetning forblir den samme over et visst antall år faktisk tjener mindre hvert år at inflasjonen øker.

Hva Er Money Illusion?

November 16 by Eliza

Pengene illusjonen er et fenomen preget av folk unnlater å ta den endrede verdien av penger på kontoen, tenker rent i nominelle termer når de anser deres økonomiske situasjon. Dette utelukker inflasjon og kan villede folk til å tro at de er bedre eller verre enn de egentlig er. De pengene illusjonen kan sees i aksjon på en rekke forskjellige måter i samfunn over hele verden.

Økonomer og psykologer har studert penger illusjon siden 1920-tallet, da det først begynte å bli grundig dokumentert. En konsekvens av dette fenomenet er at folk ikke anser inflasjon når man skal vurdere kostnadene ved produkter og tjenester eller sine egne lønninger. Dersom prisen på et produkt ser ut til å stige, for eksempel, kan folk klager over at det blir "dyrere" når det faktisk er å holde tritt med inflasjonen.

Motsatt kan en som mottar høyninger som ikke holder tritt med inflasjonen har vanskeligheter med å erkjenne at han eller hun er faktisk verre. Når tempoet i inflasjonen overstiger årlig høyninger, ansatte ender opp med å tjene mindre i reelle termer enn de gjorde i tidligere år. I nominelle termer, men de er å tjene mer penger. Siden pengene illusjon fører folk til å fokusere på den nominelle snarere enn på den virkelige, har de ikke innser at deres lønn er faktisk beveger seg bakover.

Et annet område der penger illusjon kan observeres er i utenlandsk valuta. Folk noen ganger har problemer utgifter i ulike valutaer ikke fordi de har problemer med å gjøre matte, men fordi de har problemer med å gjøre spranget mellom ulike økonomier. Varer og tjenester kan virke dyrere som følge av valutaskifte, som fører folk til å være mer forsiktige med pengebruken.

Enkelte har hevdet at pengene illusjonen er ikke ekte, og at folk er fullt i stand til å skille mellom penger i nominelle og reelle termer. Imidlertid har mange studier antydet at dette er faktisk ikke tilfelle. Når studier spør fag hvis de foretrekker en to prosent øke hvert år og ingen inflasjon eller fem prosent høyning og fire prosent inflasjon hvert år, for eksempel, de velger ofte den fem prosent lønnsøkning. Evnen til å skille mellom reelle og nominelle verdier for penger er veldig viktig for folk vurderer spørsmål som høyninger og skiftende kostnader for varer og tjenester, slik at de forstår den virkelige betydningen som ligger til grunn for de oppgitte nominelle verdier.

  • Ansatte som mottar høyninger på et lavere tempo enn den stigende inflasjonen kan tro han er bedre enn han faktisk er.

En ekte brutto nasjonalprodukt er en inflasjonsjustert mål på den totale produksjonen av varer og tjenester innenfor grensene til et land. Med andre ord, måler mengden av fellesgoder som kan kjøpes, heller enn hvor mye penger brukt på varer. Bruttonasjonalprodukt er vanligvis beregnet ved hjelp av enten prisen på varene, eller inntektene til produsentene av varene. Den virkelige bruttonasjonalprodukt kan brukes til å sammenligne total økonomisk aktivitet mellom to forskjellige tidsperioder. Brutto innenlandske beregninger produkt er iboende begrenset nøyaktighet på grunn av transaksjoner som har en tendens til å flykte offisielle poster.

Inflasjon er en faktor som kan påvirke brutto innenlandske beregninger produkt. Inflasjonen er tendensen for verdien av penger til å gå ned over tid på grunn av en utvidelse av den totale pengemengden, blant andre faktorer. Det er vanligvis målt ved prisene på basishusholdningsvarer og varer, som for eksempel brød. Selv om den samme mengde penger kan kjøpe færre varer over tid, har en tendens til inflasjon å oppmuntre innbyggerne til å bruke penger i stedet for å hamstre det, som fremmer økonomisk vekst og øker brutto nasjonalprodukt.

Det er vanligvis praktisk å måle lønn, varer og andre eiendeler i form av pris. Under inflasjons forholdene, men prisene stiger over tid. Det kan derfor være vanskelig å menings sammenligne priser fra ulike tidsperioder. Av denne grunn ved beregning av reelt bruttonasjonalprodukt, reelle verdier justert for inflasjon er ofte brukt i stedet for nominelle verdier. Reelle verdier er alltid gitt i form av et basisår, som for eksempel "$ 2010"; feste en basisåret indikerer at verdien av pengene refererer til de økonomiske forholdene i det året. Reelt bruttonasjonalprodukt tall alltid spesifisere det året valutaen refererer.

Bruttonasjonalproduktet er en økonomisk aktivitet som er målt i forhold til pris. Det kan beregnes ved å legge opp prisene på alle elementer produsert, alle elementer er kjøpt, eller alle inntekter i løpet av et land. Det er viktig å skille der produksjonen fant sted fordi den virkelige brutto nasjonalprodukt inkluderer kun produksjon innenfor de politiske grenser i et land. Den virkelige brutto nasjonalprodukt brukes vanligvis til å måle den totale styrken i en økonomi uavhengig for sammenligning mellom ulike år.

Den virkelige bruttonasjonalprodukt beskriver aldri fullt ut de økonomiske transaksjoner innenfor et land. En rekke transaksjoner gå ubemerket fordi de ikke er regulert i den juridiske markedet. Mange tjenester, for eksempel husarbeid og barnepass, ikke blir rapportert skattemessig og derfor flykte offisiell statistikk. Illegale transaksjonene, likeledes er svært vanskelig å måle. En annen uoppdaget aktivitet barte, eller direkte handel av varer selv.

Hva er en basisåret?

February 15 by Eliza

En basisåret, eller referanseåret, er et år brukt som tiltak mot som å sammenligne data fra et annet år. Dataene forhold kan være pris, verdi, kostnader eller andre typer resultatmålet. Bruk av denne metoden tillater analytikeren å normal resultater over tid ved å sette dataene i en kontekst som er relatert til verdien av referanse. Den styrer for tidsrelaterte faktorer, som inflasjon, slik at ulike data for å bli sammenlignet på vanlig fotfeste.

Det finnes en rekke sammenhenger som benytter en base år for å hjelpe til med sammenligning av informasjon. Finans, eiendomsmegling og økonomi er bare tre eksempler på bransjer som bruker begrepet i stor utstrekning. I økonomi, er en basisåret brukes til å måle ytelsen til lager indekser over tid. Finansanalytikere velge et referanseåret og sette indeksens verdi i det året lik 100. Endringer i verdien av indeksen i senere år er uttrykt i form av sin andel høyere eller lavere enn standard mark.

I eiendomsbransjen, er en basisåret brukt som år en i kommersielle leieavtaler å bestemme økninger i felleskostnader leietaker skal betale hvert år. Utgiftene i en etterfølgende år er uttrykt som en prosent økning i løpet av året en utgifter. I stedet for å prøve å pakke ut utgifter til leietakere, gjelder utleier en sammenligning tilnærming. Dersom fellesutgifter har økt 20 prosent i løpet av året en, leietakers betaling øker også med tjue prosent.

Basisåret tilnærming brukes mye i økonomi for å kontrollere for inflasjon og andre markedsforhold som påvirker pris og verdi over tid. Det hjelper å skille mellom reelle og nominelle priser eller verdier. Nominelle verdier er uttrykt i form av kostnadene for en vare hvis pengene ble brukt til å kjøpe det i et bestemt år. Den virkelige verdien er kontrollert for tid ved å uttrykke prisen på varen i noen år i forhold til hva prisen vil være i basisåret.

Denne metoden brukes til å etablere nasjonale standarder for å evaluere resultatene av økonomien, for eksempel konsumprisindeksen (KPI) i USA. Bruttonasjonalproduktet (BNP) i et land er også beregnet ved hjelp av et referanseår for å normalisere prisene over tid. Denne måten å sammenligne data er så utbredt at det er brukt i saker store og små, fra analysen av boligmarkedene til fastsettelse av valgbarhet for dagpenger.

  • En basisåret, eller referanseåret, er et år brukt som tiltak mot som å sammenligne data fra et annet år.

Av dynamikken i registeret betyr at informasjonen den inneholder er alltid i endring, avhengig av behovene til operativsystemet, programmer, eller du. Derfor er det mulig å legge til nye verdier i registeret eller til og med legge til nye nøkler. Registerredigering kan du raskt og enkelt legge til verdier eller nøkler.

Hvorfor ville du ønsker å legge til nøkler eller verdier? Helt ærlig, det trenger ikke gjøre deg mye godt å legge til enten element med mindre du vet at det kommer til å bli brukt av en søknad eller etter selve operativsystemet.

Som et eksempel på hvordan du legger til en ny nøkkel, la oss si at du ønsket å legge en til HKEY_LOCAL_MACHINE \ SOFTWARE bikube. Bare følg disse trinnene:

  1. Start Registerredigering, som du normalt ville.
  2. Klikk på den lille pilen til venstre side av HKEY_LOCAL_MACHINE i venstre side av Registerredigering. Registerredigering skal vise deg alle elementene under denne tasten.
  3. Finn og klikk på programvarenøkkel (dette velger det).
  4. Velg Rediger | Ny | Key. PROGRAMVAREN nøkkelen er utvidet og en ny nøkkel legges under den.
  5. Skriv inn navnet du ønsker brukt for den nye nøkkelen.
  6. Trykk på Enter. Den nye nøkkelen tar sin plass i alfabetisk liste over tastene under Software.

På dette punktet, du har opprettet en ny nøkkel. Du kan deretter legge til verdier i den nye nøkkelen, etter mye den samme prosessen. Den eneste forskjellen er at i trinn 4, velger du Rediger | Ny og deretter hva slags verdi du vil legge til. Informasjonen du legger til registeret forblir der til det er enten endret av deg eller et program som du kan bruke.

Dette tipset (10957) gjelder for Windows 7.

Mange bruker pivot funksjonen i Excel til å analysere sine data. En slik person er Chris, som forklarte hvordan han har ca 40.000 rader med data som koker ned til om lag 8200 rader i en pivottabell. Problemet er at bare ca. 230 av disse rekker har ikke-null-verdiene i disse. Chris var på utkikk etter en måte å undertrykke de pivottabell rader som inneholder null saldo.

Det finnes ulike måter at en løsning kan bli kontaktet. For eksempel kan du jobbe med de opprinnelige dataene og slett null-balanse rader før du oppretter pivottabellen. Hvis det ikke er mulig, kan du bruke et auto på data, før du oppretter pivot, som ville bare vise rader som ikke er lik null. Med andre ord, skape en pivottabell ved hjelp filtrerte data.

Et annet alternativ er å bruke Auto etter pivottabellen er opprettet. Alt du trenger å gjøre er å velge kolonnen til umiddelbar høyre for pivottabell og deretter opprette Autofilter. Excel er smart nok til å vite at Auto ikke bør gjelde for den tomme kolonnen, men i stedet gjør sitt arbeid på radene som utgjør pivottabell.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2041) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Undertrykke null verdier i pivottabeller.

Splitte Verdier

May 22 by Eliza

Det er ikke uvanlig å trenge å justere verdier importert fra et annet program, når de er i Excel. For eksempel kan du trenger å dele alle importerte verdier med 100, eller 1000, eller av noen andre tall.

Det er en enkel måte å utføre en slik operasjon i Excel. Bare følg disse trinnene:

  1. Velg en tom celle, et sted utenfor området som brukes av de importerte dataene.
  2. Angi verdien 100 eller 1000 i den tomme cellen. (Bruk en verdi lik hva du ønsker å dele med.)
  3. Med cellen valgt, trykker Ctrl + C for å kopiere innholdet til utklippstavlen.
  4. Marker det importerte dataområdet. Du bør ikke velge noen overskrifter eller ikke-numerisk informasjon.
  5. Velg Lim inn alternativ fra Rediger-menyen. Excel viser dialogboksen Lim inn. (Se figur 1)

    Splitte Verdier

    Figur 1. dialogboksen Lim inn.

  6. I operasjonsområdet i dialogboksen, sørg for at du velger du Skille alternativet.
  7. Klikk på OK.
  8. Merk cellen der du skrev inn verdien i trinn 2.
  9. Trykke på slettetasten.

Det er det! Alle verdiene i dataområdet har blitt delt på det aktuelle beløpet.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2658) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Dele verdier.

Mike, som regnskapsfører, har et behov for å skjule rader i et regneark basert på verdiene i to celler i raden. Hans datatabeller har tre kolonner, og hvis en rad inneholder en null i kolonne to og tre, deretter raden bør være skjult. Hvis enten kolonne to eller tre er tom eller inneholder en annen verdi, deretter raden bør ikke skjules.

Det er et par måter du kan nærme seg dette problemet. Den første er å bruke Excel filtrering evner. Bare lage en annen kolonne som inneholder en formel som dette:

OG = (B2 = 0, C2 = 0)

Verdien som returneres av formelen vil være sant bare hvis både den andre (B) og tredje (C) kolonnene inneholder en nullverdi. Kopiere formelen til de andre aktuelle cellene i kolonnen, og du kan deretter bruke et filter basert på den kolonnen. Når du vise bare de radene som inneholder en False i kolonnen, da har du effektivt skjult radene der det er en null verdi i kolonne to og tre.

Du kan også bruke en makro til å sjekke ut radene for deg. Følgende makro skritt gjennom hver rad i regnearket, som begynner med rad 1. Så lenge det er noe i kolonne A, for å deretter makro sjekker sørge for at det er en null verdi i kolonne B og C. Hvis det er, så den bassengområdet.Skjulte eiendom for raden er satt.

Sub Hide ()
Dim Kriterier som boolsk
Dim i As Integer

i = 1
Gjøre Inntil Trim (Cells (i, 1) .Value) = ""
Kriterier = True
Kriterier = kriterier og (Cells (i, 2) .Value = 0) _
Og Cells (i, 2) .Value <> ""
Kriterier = kriterier og (Cells (i, 3) .Value = 0) _
Og Cells (i, 3) .Value <> ""
Hvis Kriterier Deretter Rader (i) .EntireRow.Hidden = True
i = i + 1
Loop
End Sub

Makroen løper inntil den støter på en rad der det er ingenting i kolonne A. Dette betyr at du må sørge for at det faktisk er noe i radene før datatabellen. Hvis datatabellen starter i rad 4 av regnearket, og cellene A1 til A3 har ingenting i dem, da makroen vil aldri kjøre tilfredsstillende. Du kan selvfølgelig justeres makro i denne situasjonen, slik at det begynner å kontrollere i rad 4; ganske enkelt å endre den innledende tildeling av i variabelen til 4 i stedet for en.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (11746) gjelder for Microsoft Excel 2007 og 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Skjule rader Basert på to verdier.

Summere Kun positive verdier

September 20 by Eliza

Alma har et regneark som har en kolonne med data som inneholder både positive og negative verdier. Hun ønsker å oppsummere bare de positive verdiene i kolonnen og lurer på om det er en måte å gjøre det.

Heldigvis Excel gir en praktisk regnearkfunksjon du kan bruke for nettopp dette formålet. Tenk deg for eksempel at alle verdiene var i kolonne A. I en annen kolonne du kunne gå inn i følgende formel:

= SUMIF (A: A, "> 0")

Den SUMIF funksjonen returnerer summen av alle verdier i området (A: A) som oppfyller kriteriene som er angitt (> 0). Eventuelle andre verdier-de mindre enn eller lik 0-er ikke inkludert i summen.

Hvis du ikke ønsker å bruke SUMIF på en hel kolonne, kan en enkel endring i området blir vurdert gjøres:

= SUMIF (A1: A100, "> 0")

Her bare området A1: A100 blir vurdert og inkludert i summen.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3349) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Oppsummering Kun positive verdier.

Pam har to kolonner med data. I kolonne A er det enkle identifikatorer, slik som A, B, C, etc. I kolonne B er det en rekke heltallsverdier. Hun kan sortere dataene etter identifikatoren og sekundært ved heltallsverdiene. Nå vil hun, i kolonne C, for å ha en formel som vil slå sammen alle heltallsverdiene for en bestemt identifikator. Dermed, hvis A1: A4 alle inneholder identifikatoren A, deretter i celle C1 hun ønsker å ha alle verdiene i B1: B4 sammensatt og deles med komma, for eksempel "11, 17, 19, 25". Siden antallet rader for hver identifikator kan være annerledes, er Pam ikke sikker på hvordan du skal gå om sammensetning.

Den enkleste måten å oppnå dette på er å bruke en makro, som kan opprettes som en brukerdefinert funksjon. Her er et eksempel:

Funksjon CatSame (c Som Range) As String
Application.Volatile
STEMP = ""
iCurCol = c.Column
Hvis iCurCol = 3 Da
Hvis c.Row = 1 Da
sLast = ""
Else
sLast = c.Offset (-1, -2)
End If
Hvis c.Offset (0, -2) <> sLast Deretter
J = 0
Gjøre
STEMP = STEMP & "," & c.Offset (J, -1)
J = J + 1
Loop Mens c.Offset (J, -2) = c.Offset (J - 1, -2)
STEMP = Høyre (STEMP, Len (STEMP) - 2)
End If
End If
CatSame = STEMP
End Function

Denne funksjonen tar utgangspunktet en verdi som er gått til det (en cellereferanse) og bekrefter at cellereferanse er for kolonne C. Hvis det er, så det begynner å sette sammen verdier fra kolonne B basert på verdiene i kolonne A. Det eneste returnerer strengen av sammenkjedede verdier dersom verdien er kolonnen A er forskjellig fra verdien i raden over den. Antar dine identifikatorer er i kolonne A og dine verdier som skal sammenkjedet er i kolonne B, kan du plassere følgende i kolonne C:

= CatSame (C1)

Kopiere dette ned så langt som nødvendig i kolonne C, og du ender opp med nøyaktig hva Pam ønsket.

En mer allsidig funksjon ville være en som ville fungere litt som VLOOKUP, men bringe tilbake en sammensatt liste over verdier som passer uansett hva du leter opp. Vurdere følgende funksjon:

Funksjon VLookupAll (vValue, rngAll Som Range, _
iCol As Integer, Valgfritt sSep As String = ",")
Dim Rceii Som Range
Dim RNG Som Range
On Error GoTo ErrHandler

Application.Volatile
Satt RNG = Skjæring (rngAll, rngAll.Columns (1))
For Hver Rceii I RNG
Hvis rCell.Value = vValue Deretter _
VLookupAll = VLookupAll & sSep & _
rCell.Offset (0, iCol) .Value
Neste Rceii

Hvis VLookupAll = "" Then
VLookupAll = CVErr (xlErrNA)
Else
VLookupAll = Høyre (VLookupAll, Len (VLookupAll) - Len (sSep))
End If
ErrHandler:
Hvis err.number <> 0 Then VLookupAll = CVErr (xlErrValue)
End Function

Denne funksjonen tar opp til fire argumenter. Den første er den verdien du ønsker å matche i din oppslag. I Pams eksempel, ville dette være identifikatoren du ønsker, for eksempel A, B eller C. Det andre argumentet er celleområdet som å lete etter de kampene (kolonne A i dette tilfellet). Det tredje argumentet er en offset (fra serien i det andre argumentet) som representerer de verdiene du ønsker sammensatt. Du kan bruke funksjonen på denne måten:

= VLookupAll ("B", A1: A99,1)

Hvis du ønsker å spesifisere en annen skilletegn mellom verdier, kan du gjøre det ved hjelp av valgfrie fjerde argument. Vil for eksempel gi følgende en streng hvor en dash skiller hver verdi:

= VLookupAll ("B", A1: A99,1, "-")

Løsningene så langt har fokusert på bruk av makroer. Grunnen til dette er relativt enkelt: Det er ikke en formel-basert løsning som kan gjøre hva Pam trenger. Ved hjelp av nestede IF-setninger for å vurdere hva som er i kolonne A vil ikke fungere godt fordi du er begrenset i hvor dypt IF uttalelser kan nestes.

Du kan bruke en formel og et mellomresultat hvis du ikke har noe imot å ha de sammenkjedede verdiene være i siste instans av en identifikator i kolonne A. Start med å sette denne formelen i celle C1:

= B1

Denne formelen bør gå inn i celle C2:

= IF (A2 = A1, C1 & "," & B2, B2)

Kopier denne formelen nedover så mange rader som er nødvendig. Hva du ender opp med er en stadig lengre rekke sammenkjedede verdiene i kolonne C, med den lengste i hvert løp blir på samme rad som den siste sekvensiell identifikator i kolonne A. Du kan deretter sette følgende i alle de aktuelle cellene i kolonne D:

= HVIS (LEN (K2)> LEN (C1), "", C1)

Denne formelen viser bare de lengste strenger fra kolonne C, som er det Pam nødvendig å begynne med.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (9197) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: concatenating verdier fra en variabel antall celler.

Derek utfører en utskriftsfletting i Excel, men noen av de verdiene som blir importert feil. For eksempel kan en verdi som vises som 5.2 i Excel importeres til Word, under flettingen, som 5,20000000002. Derek er lurer på hvorfor dette skjer.

Det er viktig å forstå at verdien i Excel er mer enn sannsynlig 5,20000000002, men er avrundet eller formatert på arbeidsarket, slik at bare 5.2 vises.

Antar du bruker Office 2002 eller Office 2003, selve sammenslåing av data fra Excel-arbeidsboken er gjort ved hjelp av en teknologi som kalles OLEDB. Denne teknologien, i motsetning til de eldre DDE eller ODBC teknologier, ignorerer formatering av noe som er slått sammen. Dermed får du full nummer i stedet for avrundet eller formatert nummer.

Det er to mulige løsninger på dette problemet. Den første har å gjøre med endring av data i Excel-regnearket. Denne tilnærmingen vil bare fungere hvis verdiene blir slått sammen fra Excel er, faktisk, verdier og ikke formalis resultater. I så fall, er det bare å sørge for at den kortere verdi (5.2) er i cellen i stedet for lengre verdi (5,20000000002).

Den andre løsningen er å endre flettefeltet brukes til å overføre verdien til Word-dokumentet. Denne løsningen fungerer bra hvis verdiene blir slått sammen i et bestemt felt alle følger samme generelle mønsteret. For eksempel, la oss anta at flettefeltet vises vanligvis som følger:

{MERGEFIELD MyValue}

Hvis du vil at feltet skal alltid vise det flettede verdi med ett siffer til høyre for desimaltegnet, kan du endre feltet slik at det ser ut som dette:

{MERGEFIELD MyValue \ # "" 0.x ""}

Krøllete parentes representerer flettefeltet bukseseler; de er ikke skrevet. Du kan vise din nåværende flettefelt ved å velge den og trykke Alt + F9. Så kan du legge den aktuelle bryteren. Du kan finne mer informasjon om hvordan du formaterer via MMS-brytere på dette nettstedet:

http://www.gmayor.com/formatting_word_fields.htm

WordTips er din kilde for kostnadseffektiv Microsoft Word trening. (Microsoft Word er den mest populære tekstbehandlingsprogrammet i verden.) Dette tipset (330) gjelder for Microsoft Word 2002 og 2003. Du kan finne en versjon av dette tipset for Båndet av Word (Word 2007 og senere) her: gale verdier fusjonerte fra Excel.

Mens både effektiv og nominell rente blir ofte betraktet med hensyn til lån eller annen form for betaling, de to er ganske forskjellige. En nominell rente er ganske enkel og er renten for et lån som påløper på en årlig basis. I kontrast til dette, men refererer en effektiv rente til en der interessen er påløpt på en annen enn årlig basis, for eksempel en månedlig eller ukentlig basis. Både effektiv og nominell rente er ofte gitt til noen som tar opp et lån som forrentes, og interessen verdiene kan være ganske annerledes over en lengre periode.

Det er vanligvis lettest for noen å forstå forskjellen mellom effektiv og nominell rente ved først vurderer hvert semester uavhengig. Den enkleste formen for renten er en nominell rente, noen ganger også kalt en årlig prosentsats (APR). En nominell rente er påløpt på en årlig basis, så interessen har bare skal beregnes en eneste gang på slutten av en ett års periode. Dette betyr at et lån på $ 100 amerikanske dollar (USD) med en nominell rente på 15% ville påløpe NOK $ 15 (USD) av interesse i ett år.

I motsetning til en nominell rente, er effektive renten fastsettes ved å benytte et intervall for interesse annet enn ett år og justere prisen tilsvarende. Renter påløper på den eksisterende verdien av et lån, noe som betyr at et lån påløper renter hver måned, som går ubetalt, fortsetter å påløpe ekstra interesse basert på forrige gevinst. En innledende lån på $ 100 amerikanske dollar (USD) med en 15% rente som påløper to ganger i året ikke har en effektiv årlig rente på 15%.

Den nøyaktige effektiv rente kan beregnes ved hjelp av en enkel formel som justerer beløp basert på hvor ofte de opptjenes hvert år. Etter de første seks månedene, låneverdien øker fra $ 100 til $ 115 amerikanske dollar (USD) på grunn av interesse opptjening. I ytterligere seks måneder, på slutten av ett år, er det andre interesse opptjening basert på $ 115 amerikanske dollar (USD), ikke på den opprinnelige verdien. Når den opprinnelige 15% er justert basert på renter påløper to ganger i året, blir den effektive renten 15,56%.

Både effektiv og nominell rente kan brukes til å bestemme interessen skyldte på et lån i løpet av et år, men effektive priser kan også bestemmes over ulike tidsperioder. Dersom et lån påløper renter på årlig basis, så de effektive og nominell rente er den samme. Enhver annen tidsperioden da de opptjenes, men skaper ulike renter på samme opprinnelige lånet. Dette skillet er viktig siden to effektive renten kan lett sammenlignes, men to nominelle renter vanligvis må justeres til en felles interesse intervall periode for å garantere en nøyaktig sammenligning.

Rusty har en liste over postnumre i en kolonne av et regneark. Han ønsker en måte å "komprimere" kodene slik at sekvensielle verdiområder er på en enkelt rad. Så, for eksempel, i stedet for 35013, 35014 og 35015 tar opp tre rader, vil de vises på en enkelt rad som 35013-35015.

Det er et par måter å gå om dette-med eller uten makroer. På "uten makroer" side av gjerdet, finnes det en rekke forskjellige metoder, og alle disse involverer bruken av flere kolonner for å holde mellomresultater.

For eksempel, la oss anta at du har dine data i kolonne A, som starter i celle A2, og at celle A1 er tom (det trenger ikke engang ha header tekst i det). I dette tilfellet kan du skrive inn følgende formel i celle B2:

= HVIS (NOT (A2-A1 = 1), A2, IF (A3-A2 = 1, B1, A2))

Deretter, i celle C2, skriver du inn følgende lang formel:

= HVIS (NOT (A3-A2 = 1), IF (A2-A1 = 1, TEKST (B1, "00000")
& "-" & TEKST (B2, "00000"), TEKST (A2, "00000")), "")

Nå kan du kopiere formlene i cellene B2: C2 ned sine respektive kolonner. Hva du ender opp med i kolonne C er kondensert serie postnummer. Du kan kopiere disse verdiene, ved hjelp av Lim inn for å ignorere tomme celler, til hvor som helst annet du ønsker.

Hvis du vil bruke en makro tilnærming, så er det ingen mellomliggende kolonner nødvendig. En makro kan skrives som i hovedsak kollapser listen over postnumre på plass. Følgende makro sløyfer gjennom hva celleområdet du valgte og skaper den kondenserte listen:

Sub CombineValues ​​()
Dim RNG Som Range
Dim Rceii Som Range
Dim sNewArray () As String
Dim x Som Long
Dim y Som Long
Dim sStart As String
Dim Send som String

Satt RNG = Selection
sStart = rng.Cells (1)
Send = sStart
y = 1
For x = 1 Til rng.Count - 1
Hvis rng.Cells (x + 1) - _
rng.Cells (x)> 1 Then 'End
ReDim Bevar sNewArray (1 Til y)
Hvis sStart = deretter Send
sNewArray (y) = sStart
Else
sNewArray (y) = sStart & "-" & Send
End If
sStart = rng.Cells (x + 1)
y = y + 1
End If
Send = rng.Cells (x + 1)
ReDim Bevar sNewArray (1 Til y)
Hvis sStart = deretter Send
sNewArray (y) = sStart
Else
sNewArray (y) = sStart & "-" & Send
End If
Neste
rng.ClearContents
For x = 1 Til y
rng.Cells (x) = "'" & sNewArray (x)
Neste
Satt RNG = Nothing
Satt Rceii = Nothing
End Sub

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3853) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Kondense Sekvensiell verdier til en enkelt rad.

Raskt Oppdatere Verdier

December 9 by Eliza

Mange bruker Excel til å holde styr på viktig informasjon, for eksempel pris ark eller kostnads ​​tabeller. Denne informasjonen blir så brukt til å hjelpe beregne forslag eller å finne ut hvor mye som skal belastes kundene. Det er ikke uvanlig å må oppdatere opplysningene i disse tabellene på periodisk basis. For eksempel kan et selskap bestemme at det vil øke alle priser i selskapet med ti prosent i år.

Hvis du har ganske store pristabeller, kan du ikke vet den beste måten å oppdatere prisene med ti prosent. Tydeligvis du kunne lage en sekundær tabell og deretter basere informasjonen i den tabellen på en formel, for eksempel = B3 * 1.1. Dette er faktisk mer arbeid enn det som er nødvendig, men. Excel gir en mye raskere måte å oppdatere verdiene i en tabell ved en uniform beløp. Bare følg disse trinnene:

  1. Velg en tom celle, et sted utenfor området som brukes av pristabellen.
  2. Angi verdien 1.1 i den tomme cellen.
  3. Med cellen valgt, trykker Ctrl + C for å kopiere innholdet til utklippstavlen.
  4. Velg hele pristabellen. Du bør ikke velge noen overskrifter eller ikke-numerisk informasjon i tabellen.
  5. Velg Lim inn alternativ fra Rediger-menyen. Excel viser dialogboksen Lim inn. (Se figur 1)

    Raskt Oppdatere Verdier

    Figur 1. dialogboksen Lim inn.

  6. I operasjonsområdet i dialogboksen, sørg for at du velger Multiply alternativet.
  7. Klikk på OK.
  8. Merk cellen der du skrev inn verdien i trinn 2.
  9. Trykke på slettetasten.

Det er det! Alle verdiene i ditt pristabellen viser nå en ti prosent økning fra sine tidligere verdier.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2956) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Raskt Oppdatere verdier.

Telle unike verdier

January 16 by Eliza

Noen ganger trenger du å vite antall unike verdier i et celleområde. For eksempel anta at en instruktør lærte følgende klasser:

104-120
104-101
104-119
104-120

I dette tilfellet er det tre unike verdier. Det er ingen intuitiv regnearkfunksjonen som vil returnere en telling av unike verdier, noe som gjør en tror at en brukerdefinert funksjon ville være logisk tilnærming. Du kan imidlertid bruke en matriseformel til veldig enkelt utlede ønsket informasjon. Følg denne fremgangsmåten:

  1. Definere et navn som representerer det området som inneholder listen din. (Dette eksemplet foruts navnet du definerer er MyRange.)
  2. I cellen der du vil at antall unike verdiene vises skriver du inn følgende formel, men ikke trykk på Enter ennå:

    = SUM (1 / ANTALL.HVIS (MyRange, MyRange))
  3. I stedet for å trykke Enter, trykk Ctrl + Shift + Enter. Dette informerer Excel at du går inn i en matriseformel. Formelen vist i formellinjen skal nå se slik ut (merke tillegg av de omkringliggende bukseseler, en indikasjon på matriseformler):

    {= SUM (1 / ANTALL.HVIS (MyRange, MyRange))}

    Det er det! Cellen inneholder nå antall unike navn verdier i det angitte området. Denne tilnærmingen er ikke store og små bokstaver, så hvis du har to verdier som skiller seg bare i sin kapitalisering (ThisName vs. THISNAME), de er begge regnet som én unik verdi. I tillegg kan det ikke være noen tomme celler i området. (Å ha en tom celle returnerer en # DIV / 0 feil fra formelen.)

    Hvis dine spesielle behov krever at listen inneholde blanktegn (men du ønsker ikke dem telles) og du vil at evalueringen skal være store og små bokstaver, så du må slå til en makro. Følgende makro, CountUnique, vil gjøre susen:

    Funksjon CountUnique (ByVal MyRange Som Range) As Integer
    Dim Cell Som Range
    Dim J As Integer
    Dim iNumCells As Integer
    Dim iUVals As Integer
    Dim sUCells () As String

    iNumCells = MyRange.Count
    ReDim sUCells (iNumCells) As String

    iUVals = 0
    For hver celle I MyRange
    Hvis Cell.Text> "" Then
    For J = 1 Til iUVals
    Hvis sUCells (J) = Cell.Text Deretter
    Exit For
    End If
    Neste J
    Hvis J> iUVals Then
    iUVals = iUVals + 1
    sUCells (iUVals) = Cell.Text
    End If
    End If
    Neste Cell
    CountUnique = iUVals
    End Function

    Enkelt sagt en ligning som ligner på følgende i en celle:

    = CountUnique (MyRange)

    Den returnerte verdien er antall unike verdier, ikke medregnet blanke, i området.

    ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2337) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Telle unike verdier.

Fylle et celle med verdier

February 7 by Eliza

Jonathan er å skape en makro og trenger å fylle et celle med verdier. For eksempel, hvis han trenger å fylle området A1: C1, tar det i dag tre utsagn for å fylle dette området:

Range ("A1") = "Test1"
Range ("B1") = "Test2"
Range ("C1") = "Test3"

Han lurer på om det er en måte å fylle dem i en enkelt setning, ligner på følgende:

Range ("A1: C1") = ("Test1", "Test2", "Test3")

Jonathans ønsket syntaks nære, men det vil ikke fungere. Her er hvordan det vil fungere:

Range ("A1: C1") = Array ("Test1", "Test2", "Test3")

Legg merke til at bruk av Array setningen, som forteller VBA at det som følger skal betraktes som en sekvens av verdier som skal anvendes i sekvensen av celler til venstre for operatøren. Interessant nok, kan du stappe verdier inn variabler og også bruke Array uttalelse, som vist her:

Sone = "Epler"
sTwo = "Appelsiner"
sThree = "artisjokker"
Range ("A1: C1") = Array (Sone, sTwo, sThree)

Du kan også arbeide med rette variabler, hvis du foretrekker:

Dim sMyStrings (2) Som String
sMyStrings (0) = "Epler"
sMyStrings (1) = "Appelsiner"
sMyStrings (2) = "artisjokker"
Range ("A1: C1") = sMyStrings

Koden ovenfor kan også skrives om, som følger:

Dim sMyStrings (2) Som String
sMyStrings = Array ("Epler", "Appelsiner", "artisjokker")
Range ("A1: C1") = sMyStrings

Til slutt, hvis du ønsket å ha verdiene plassert inn i en enkelt kolonne snarere enn på rad, ville du trenger å bruke Transponere funksjon, på denne måten:

Range ("A1: A3") = Application.Transpose (Array ("Test1", "Test2", "Test3"))

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (11701) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Fylle et celle med verdier.

Chris har en enorm mengde data i et regneark, og han ønsker å analysere data basert på ulike grupperinger innenfor det. For eksempel har han data i cellene A2: B36001, der rad 1 inneholder kolonneoverskriftene Tid og Signal. Han ønsker å dele dataene inn i grupper som består av noen vilkårlig antall sekvensielle verdier, og deretter trekke ut, for hver gruppe, en middelverdi for Time, en middelverdi for Signal, og et standardavvik for Signal.

Den enkleste måten å håndtere denne type krav er å legge til en kolonne som brukes til å indikere en gruppe nummer for hver rad. Følg denne fremgangsmåten:

  1. Sette overskriften konsernet i celle C1.
  2. I celle E1 angi antall verdier som bør være i hver gruppe. For eksempel, hvis du vil at hver gruppe til å inneholde 10 sekvensielle verdier, angir nummer 10 i celle E1.
  3. I celle C2 inn denne formelen: = INT ((ROW () - ROW ($ C $ 2)) / $ E $ 1) 1
  4. Kopiere formelen i celle C2 til området C3: C36001. Kolonne C inneholder nå en "gruppe nummer" for hver rad, basert på verdien i celle E1. Hvis E1 er 10, vil du ende opp med 3600 grupper, en gjennom 3600. Hvis E1 er 100, du ender opp med 360 grupper, 1 til 360.

Med gruppenumrene satt opp, er du klar til å gjøre analysen. Det er et par måter du kan gjøre dette. En måte er å bruke subtotaling mulighetene i Excel. Velg en av cellene i dataområdet og følger disse trinnene:

  1. Velg Delsummer fra Data-menyen. Excel viser Delsummer dialogboksen.
  2. Endre Ved hver endring i rullegardinlisten til konsernet.
  3. Endre Bruk funksjon nedtrekkslisten for å angi type statistikk du vil beregne for hver gruppe.
  4. Endre Legg Delsum Å området slik at bare tid eller Signal er valgt, som passer.
  5. Klikk på OK.

Excel grupper og delsummer data, som anvist. Du kan skjule detaljer (og bare vise delsummer) ved å klikke på den lille 2 (med boksen rundt det) i disposisjonsområdet til venstre i regnearket. Hvis du senere ønsker å endre det som beregnet, eller hvis du trenger å endre antall elementer i hver gruppe, bare fjerne delsummer (data | Delsummer | Fjern alle) og gjenta trinnene ovenfor.

En annen måte å utlede statistikken fra dataene dine er å bruke en pivottabell. Pass på at det ikke er noen delsummer i dataene og velge en celle i dataene. Deretter følger du disse trinnene:

  1. Velg pivottabell og pivotdiagram Rapport fra Data-menyen. Excel starter veiviseren pivottabell og pivotdiagram.
  2. Klikk på Neste. (Standardvalgene i trinn 1 er OK.) Trinn 2 av pivottabellen og pivotdiagramveiviseren vises.
  3. Hele spekteret av dine data (A1: C36001) bør velges. Klikk på Neste. Trinn 3 i veiviseren pivot og pivotdiagram vises.
  4. Sørg for at New regneark er valgt, og klikk deretter på Fullfør. Excel skaper en blank pivot og viser en feltliste.
  5. Dra konsernet feltet til Row-området.
  6. Dra feltet Tid til dataområdet.
  7. Dra Signal-feltet til dataområdet.
  8. Dra Signal feltet, nok en gang, til dataområdet. Pivottabellen skal nå vise "Greven of Time", "Sum of Signal" og "Sum of Signal2" for hver gruppe.
  9. I dataområdet, høyreklikker du en av de "Greven av Time" etiketter. Excel viser en kontekstmeny.
  10. Velg Feltinnstillinger fra hurtigmenyen. Excel viser pivot Feltet dialogboksen.
  11. I Oppsummer liste, velger Average.
  12. Klikk på OK. Alle "Greven av Time" etiketter endres til "Average of Time».
  13. I dataområdet, høyreklikker du en av "Sum av Signal" etiketter. Excel viser en kontekstmeny.
  14. Velg Feltinnstillinger fra hurtigmenyen. Excel viser pivot Feltet dialogboksen igjen.
  15. I Oppsummer liste, velger Average.
  16. Klikk på OK. Alle "Sum av Signal" etiketter endres til "Gjennomsnitt av Signal."
  17. I dataområdet, høyreklikker du en av "Sum av Signal2" etiketter. Excel viser en kontekstmeny.
  18. Velg Feltinnstillinger fra hurtigmenyen. Excel viser pivot Feltet dialogboksen igjen.
  19. I Oppsummer liste, velger stdDev.
  20. Klikk på OK. Alle "Sum av Signal2" etiketter endres til "stdDev av Signal2."

Du nå hvordan dataene ønsket. Du foretrekker kanskje et oppsett som viser kun én rad per kategori for dine data. Hvis så, klikker du bare på Data header og hold nede museknappen mens du sakte beveger musen til høyre. Når du flytter musepekeren inn i Total header området, viser et lite ikon nær musepekeren en "endring" i oppsettet. Slipp museknappen og du vil ha bare en rad for hver gruppe i dataene.

Hvis du trenger å endre antall dataelementer i hver gruppe, bare gå tilbake til dataarket og endre celle E1 til en annen verdi. Du kan deretter gå tilbake til pivottabellen, høyreklikk på den og velg Oppdater data.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2771) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Beregne statistiske verdier på forskjellige størrelser undergrupper av data .

Christopher bemerkes at hvis han går inn i en i en celle, konverterer Excel automatisk den til 0,01. Han lurer på hvorfor verdien blir delt på 100.

Det er noen forskjellige ting som kan være årsaken til problemet. Den mest sannsynlige er at Excel er konfigurert slik at den plasserer et punktum i din oppføring automatisk. Du kan fortelle om dette er tilfelle ved å se på statuslinjen; hvis den har ordene "Faste Decimal" vises der, så dette er årsaken. Slå den av ved å gjøre følgende:

  1. Velg Alternativer på Verktøy-menyen. Excel viser dialogboksen Alternativer.
  2. Kontroller at fanen Rediger er valgt. (Se figur 1)

    Bokførte verdier er delt på 100

    Figur 1. Rediger-fanen i dialogboksen Alternativer.

  3. Kontroller at Fast Desimal ikke er merket.
  4. Klikk på OK.

Du bør være oppmerksom på at noen verdier er lagt inn med "fast desimal" entry slått på vil ikke endre tilbake til de opprinnelige verdiene når den er slått av; desimaltegnet på verdiene er faktisk flyttet antall steder som er angitt i innstillingen.

Hvis problemet vedvarer når du fortsetter å legge inn data, kan det være på grunn av noen format brukt på cellen. I dette tilfellet er verdien ikke blir endret som du skriver det; i stedet utseendet av verdien kontrolleres av det formatet påtrykkes cellen eller cellene. Den enkleste måten å sjekke ut dette på er å markere cellen og deretter trykke Shift + Ctrl + ~ (som er den tilden, like nedenfor på Esc-tasten). Hvis verdien endres tilbake til hva du forventer, så vet du at du har fått en formatering problem som du trenger å korrigere.

Endelig kan det også være mulig at det er en makro avskjære hva du skriver inn i cellen og dele det med 100. Dette er spesielt sannsynlig hvis du vet at det er makroer i arbeidsboken og datatransformasjonen bare oppstår når du angi verdien inn i et begrenset antall celler. Den normale stedet å gjøre denne type endring er i Worksheet_Change eller Workbook_Change hendelsesbehandling.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (7452) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: bokførte verdier er delt på 100.

Kirk bruker SUM-funksjonen i mange av hans regneark til (naturligvis) bestemme summen av en rekke verdier. Problemet han kjører inn i, er imidlertid at området han summere inneholder noen skjulte rader, og han ønsker ikke disse verdiene-the skjulte seg-inkludert i summen.

SUMMER-funksjonen er ganske enkle i hvordan den gjør sitt arbeid; det rett og slett oppsummerer et område. Du kan endre funksjonen du bruker, og få de ønskede resultater, imidlertid. For eksempel, la oss anta at du ønsker å oppsummere utvalget av A3: A45, og at du ikke vil at noen skjulte verdier for å bli inkludert i summen. Du bør bruke TOTAL funksjonen på følgende måte:

= TOTAL (109, A3: A45)

Den første parameter i funksjonen (109) viser hvordan du vil TOTAL å gjøre sitt arbeid. I dette tilfellet betyr det at du vil at TOTAL å oppsummere serien, med funksjonen SUM, og du ikke ønsker noen skjulte verdier som inngår i verdien som returneres. (Du kan finne ut mer om de kontrollerende delsum parametere hvis du ser i den elektroniske hjelpen for TOTAL funksjonen.)

Hvis du ikke ønsker å bruke TOTAL funksjon for en eller annen grunn, kan du opprette din egen brukerdefinert funksjon (en makro) som bare vil oppsummere de synlige verdiene i et område. Vurdere følgende makro:

Funksjon Sum_Visible (Cells_To_Sum Som Object)
Dim vTotal Som Variant

Application.Volatile
vTotal = 0
For Hver celle I Cells_To_Sum
Hvis ikke cell.Rows.Hidden Deretter
Hvis ikke cell.Columns.Hidden Deretter
vTotal = vTotal + cell.Value
End If
End If
Neste
Sum_Visible = vTotal
End Function

For å bruke funksjonen, bruker du bare en formel som dette uansett hvor du vil at summen skal se ut:

= Sum_Visible (A1: A1000)

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12123) gjelder for Microsoft Excel 2007 og 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Oppsummering Bare Synlige verdier.

Det er tider som du trenger å justere verdiene som er lagret i cellene i et regneark. De fleste ganger, vil de verktøy levert av Paste Special passe regningen helt fint. For eksempel kan du bruke Lim inn utvalg for å multiplisere eller dividere verdiene i et område med celler, som beskrevet i andre saker av ExcelTips.

Det er en ulempe å bruke Lim inn utvalg, men-det endrer den faktiske verdien, som du kanskje ikke vil skal skje. Hvorfor? Fordi fire måneder etter justeringen til verdiene, du kan ikke huske nøyaktig hva du gjorde, eller hva de startverdier var.

Av denne grunn, kan du finne det mer ønskelig å erstatte verdier med formler som viser hva som ble gjort med justeringen. For eksempel kan du ha den verdien av 100 i celle B3, og du ønsker å øke den med 10%. Ved hjelp av Lim inn utvalg kan du enkelt endre det til 110, men kan du i stedet ønsker å erstatte verdien med formelen = 100 * 1.1. Med en slik formel, ville det ikke være tale fire måneder fra nå om startverdien eller hva du har gjort med det.

Den eneste måten å justere verdiene med formler er å bruke en makro, for eksempel følgende en:

Sub Juster ()
Dim mål som Range
Dim J As Integer
Dim sForm As String
Dim Smod As String

Set Target = ActiveSheet.Range (ActiveWindow.Selection.Address)
Smod = InputBox ("formel for å legge til?")
Hvis Smod> "" Then
For J = 1 Til Target.Cells.Count
Hvis Target.Cells (J) .HasFormula Deretter
sForm = Target.Cells (J) .Formula
sForm = "= (" & Mid (sForm, 2, 500) og ")"
sForm = sForm & Smod
Target.Cells (J) .Formula = sForm
Else
sForm = "=" & Target.Cells (J) .Value & Smod
Target.Cells (J) .Formula = sForm
End If
Neste J
End If
End Sub

For å bruke denne makroen ved å velge cellene du vil justere, og deretter kjøre den. Du blir bedt om en formel for å legge til cellene. Som et eksempel, hvis du ønsket å formere cellene med 1,1, ville du taste inn * 1.1 (aste multiplikasjon symbol, etterfulgt av 1.1). Makro og deretter går gjennom hver markerte celler og gjør justeringene. Hvis cellen inneholder en formel, så formelen er justert som du har angitt. Hvis cellen inneholder noe annet, så er det omgjort til en formel som inkluderer justering din.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (9486) gjelder for Microsoft Excel 2010. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Justere verdier med formler.