Summere Bare Synlige verdier

March 4  by Eliza

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.