in een aantal cellen heb ik voorwaardelijke opmaak toegepast. Stel dat in
een bepaalde range een aantal cellen groen kleuren. Kan ik dan met
bijvoorbeeld de formule AANTAL.ALS het aantal groen gekleurde cellen tellen?
m.vr.gr.
Egbert
Stel ik wil de cel kleuren op basis van de waarde > 3 in kolom A
Dan zou ik in kolom B de formule zetten =ALS(A1>3;1;0)
Deze formule doorkopieren zover als nodig.
De voorwaardelijke opmaak in A1 wordt dan mbv Formule in plaats van
celwaarde
=$B1=1
Ook deze opmaak kun je doorkopieren naar beneden
Vervolgens kun je de aantal.als loslaten op kolom B om het aantal 1 te
tellen.
Groetjes,
Maurrieske
"Egbert" <E.Leij...@kpnplanet.nl> schreef in bericht
news:06C49915-3541-4848...@microsoft.com...
Je kan ook een cel met de zelfde formale als jouw voorwaardelijk
opmaak laten tellen:
"JR" <jan.s...@gmail.com> schreef in bericht
news:d989feef-a222-4fa3...@e28g2000vbd.googlegroups.com...
Heb je hier wat aan? Ik heb hem in mijn personal.xls gezet en kan hem dus
altijd gebruiken.
Bij voorbeeld zo: =PERSONAL.XLS!SumByColor(H2:H38;B3)
In B3 stond bij mij 4, wat de kleur is van een goene achtergrond. Ik telde
dus de groen gekleurde cellen bij elkaar op.
Ga na dat deze formule ook gebruikt kan worden als niet de achtergrond maar
de tekst is gekleurd!
Jack.
------------------------------------------------------------------------------------------------------------
Function SumByColor(InRange As Range, WhatColorIndex As Integer, _
Optional OfText As Boolean = False) As Double
' This function return the SUM of the values of cells in
' InRange with a background color, or if OfText is True a
' font color, equal to WhatColorIndex.
Dim Rng As Range
Dim OK As Boolean
Application.Volatile True
For Each Rng In InRange.Cells
If OfText = True Then
OK = (Rng.Font.ColorIndex = WhatColorIndex)
Else
OK = (Rng.Interior.ColorIndex = WhatColorIndex)
End If
If OK And IsNumeric(Rng.Value) Then
SumByColor = SumByColor + Rng.Value
End If
Next Rng
End Function
-------------------------------------------------------------------------------------------------------------
"Egbert" <E.Leij...@kpnplanet.nl> schreef in bericht
news:06C49915-3541-4848...@microsoft.com...
"Jack Sons" <j.s...@planet.nl> schreef in bericht
news:4bfa9c84$0$14119$703f...@textnews.kpn.nl...