Hvordan beregne fargede celler i Excel 2003

October 17

Å vite hvordan du bruker funksjonene for å foreta beregninger i Microsoft Excel 2003 er grunnleggende for å lage kraftige regneark. Programvarepakken kommer med en mengde integrerte funksjoner for dette formål, for eksempel SUM, SUMMERHVIS og antall. Dessverre er det ingen integrert funksjon beregner fargede celler. For å gjøre dette, må du opprette en brukerdefinert funksjon ved hjelp av Visual Basic-redigering et valgfritt Office-tillegg som lar deg lage Visual Basic-baserte Brukerfunksjoner.

Instruksjoner

1 Access Visual Basic-redigering ved å klikke på "Verktøy"-knappen på toppen, navigere til alternativet "Makro" og deretter klikke på Visual Basic redigeringsprogrammet.

2 Avskrift og pasta den følgende programmeringsspråk Visual Basic-modulen i Visual Basic-redigering, og deretter lagre den:

Funksjonen ColorFunction (rColor som Range, ordne som Range, valgfri summen som boolske)

Dim rCell As Range

Dim lCol As Long

Dim vResult

lCol = rColor.Interior.ColorIndex

If SUM = True Then

For Each rCell In rRange

If rCell.Interior.ColorIndex = lCol Then

vResult = WorksheetFunction.SUM(rCell,vResult)

End If

Next rCell

Else

For Each rCell In rRange

If rCell.Interior.ColorIndex = lCol Then

vResult = 1 + vResult

End If

Next rCell

End If

ColorFunction = vResult

End Function

3 Bruke funksjonen brukeropprettede ColorFunction til å beregne antall fargede celler. Syntaksen for denne funksjonen er som følger:

ColorFunction($A$1,$B$1:$B$2,FALSE)

ligger flest $A$ 1 representerer cellen du vil sammenligne, $B$ 1 og $B$ 2 representerer et celleområde langs en enkelt kolonne og sant forteller funksjonen til å telle.

Gitt at du har en lilla celle B1, og du vil beregne antall lilla celler mellom rader C1 og C12, ville du bruke funksjonen som følger:

ColorFunction (B1, C1:C12, USANN)


© 2019 pcdriverupdate.com | Kontakt oss: webmaster# pcdriverupdate.com