Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

optellen van getallen in cellen met een bepaalde opmaak

662 views
Skip to first unread message

Nelly Kruining

unread,
Feb 3, 2010, 10:18:01 AM2/3/10
to
Ik heb een bereik met cellen waarin getallen staan. Een aantal cellen heeft
een gele opvulling en een aantal cellen heeft een rode opvulling. Is er een
functie die de getallen met b.v. alleen gele opvulling bij elkaar optelt?

Bret Bernever

unread,
Feb 3, 2010, 5:22:03 PM2/3/10
to
In article <6B0E2F38-E083-412D...@microsoft.com>,
NellyK...@discussions.microsoft.com says...


> Ik heb een bereik met cellen waarin getallen staan. Een aantal cellen heeft
> een gele opvulling en een aantal cellen heeft een rode opvulling. Is er een
> functie die de getallen met b.v. alleen gele opvulling bij elkaar optelt?

Kijk, zoiets verzin ik niet zelf. Even Googlen doet wonderen:

Druk Alt+F11, kies Invoegen->Module, plak onderstaande code:
************************************************************
Function ColorFunction(rColor As Range, rRange As Range, Optional SUM As
Boolean)
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
*************************************************************

Gebruiken:

=ColorFunction($C$1,$A$1:$A$12,TRUE) om de SOM te bepalen van de waarden
van het bereik $A$1:$A$12 die dezelfde opvulkleur hebben als cel $C$1.
Gebruik de waarde WAAR als laatste argument om op te tellen.


Bret Bernever

unread,
Feb 3, 2010, 5:25:18 PM2/3/10
to
In article <MPG.25d41575c...@news-europe.giganews.com>,
bretbe...@yahoo.com says...


> =ColorFunction($C$1,$A$1:$A$12,TRUE)

Punt Komma gebruiken ipv komma. Dus:

=ColorFunction($C$1;$A$1:$A$12;TRUE)


Kruining@discussions.microsoft.com Nelly Kruining

unread,
Feb 5, 2010, 4:25:01 AM2/5/10
to
Heel erg bedankt hiervoor. Ik heb wel gegoocheld, maar kon niets vinden. Hij
werkt als een tierelier, alleen moet bij de Nederlandse Excel WAAR ipv TRUE
in de formulebalk worden gezet.

"Bret Bernever" wrote:

> .
>

0 new messages