aantal celkleuren tellen in meerdere kolommen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
Wie kan mij vertellen hoe ik meerdere celkleuren uit meerder kolommen bij elkaar op kan tellen ik gebruik de volgende formule:

=AANTALZELFDEKLEUR(B4:B27;G4:G27;M4:M27;B13)

zodra ik op enter druk krijg ik de mededeling WAARDE!
...

excel 2013
...
Ik heb de formule voor het tellen van de gekleurde cellen al geprogrammeerd.
Als ik het hele werkblad selecteer dan telt hij wel de cellen en als ik 3 kolommen selecteer krijg ik de mededeling "WAARDE!", wie kan mij helpen!! 8)7
...

Beste antwoord (via Herwin1973 op 20-11-2022 15:17)


  • A_L
  • Registratie: Juni 2001
  • Niet online

A_L

Na het zien van je macro:

code:
1
 =AANTALZELFDEKLEUR(B4:B27;A30)+AANTALZELFDEKLEUR(G4:G27;A30)+AANTALZELFDEKLEUR(M4:M27;A30)


zoiets zou moeten werken?

(maar dan nog zou ik liever puur formules gebruiken ipv macro's)

Alle reacties


Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Herwin1973 schreef op zondag 20 november 2022 @ 12:58:
Ik heb de formule voor het tellen van de gekleurde cellen al geprogrammeerd.
Als je nu eens zou vertellen hoe die functie er uitziet, dan valt er mogelijk wat van te zeggen, zonder inzage in die functie kan dat niet.

Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
Hallo , ik ben echt wat dat betreft echt een digibeet.

Kun je hier iets mee?


Afbeeldingslocatie: https://tweakers.net/i/ixDcTvdvsJFsoPPgWatW1Rnw2tA=/800x/filters:strip_exif()/f/image/eFT0kQ3jjNEPg7tseRSroljJ.png?f=fotoalbum_large


het is de bedoeling dat links onderaan in de legenda de formule komt met de opgetelde kleuren in kolom B,G en M alle andere kolommen moeten niet geselecteerd worden.

Hoop dat je nu weet wat ik bedoel

[ Voor 23% gewijzigd door Herwin1973 op 20-11-2022 14:07 ]


Acties:
  • 0 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Je schreef dat je een functie had geprogrammeerd, maar die zie ik nog altijd niet!
Als we die zien, dan kunnen we misschien zeggen wat er niet goed aan is je functie.
Wat je bedoeling is, maakt de afbeelding zo ongeveer wel duidelijk: je wil van een aantal cellen het aantal van een bepaalde kleur weten.Wil je dat per kleur en per kolom (van de 6 kolommen met kleur) afzonderlijk, of per kleur van alle 6 de kolommen tezamen?

Acties:
  • 0 Henk 'm!

  • A_L
  • Registratie: Juni 2001
  • Niet online

A_L

Je hebt denk ik die formule als macro gemaakt? (ken verder geen bestaande formules in Excel die kleuren tellen volgens mij).

Kun je dan niet dit gebruiken?
code:
1
 =AANTALZELFDEKLEUR(B4:B27)+AANTALZELFDEKLEUR(G4:G27)+AANTALZELFDEKLEUR(M4:M27;B13)


Overigens zou ik zelf een extra kolom voor elke kamer maken waar een unieke code staat ("bewoond", "onbewoond", ...). Daar kun je makkelijker op tellen.

[ Voor 4% gewijzigd door A_L op 20-11-2022 14:27 ]


Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
De functie is het volgende:

Function AANTALZELFDEKLEUR(Gebied As Range, Cel As Range) As Double
Dim Kleur As Integer
Application.Volatile
Kleur = Cel.Interior.ColorIndex
For Each Cel In Gebied.Cells
If Cel.Interior.ColorIndex = Kleur Then
AANTALZELFDEKLEUR = AANTALZELFDEKLEUR + 1
End If
Next Cel
End Function

Ik wil van de kolommen B, G en M het aantal Rood, Geel enz willen weten en de formule zal ik dan plaatsten in de kleurcodering overzicht

Acties:
  • +1 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 20:40

Tazzios

..

persoonlijk zou ik alle data in een tabel onder elkaar zetten ipv 3 x naast elkaar en een extra kolom toevoegen waar in je bewoond onbewoond etc kan selecteren.

Dan heb geen macro`s nodig, hoef je niet meer telkens naar de legenda te kijken welke kleur wat is en kun je ook makkelijk filteren op alle kolommen.
Het overzichte wat je dan wil kun je dan met een standaard draaitabel er naast tonen.

[ Voor 9% gewijzigd door Tazzios op 20-11-2022 15:21 ]


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • A_L
  • Registratie: Juni 2001
  • Niet online

A_L

Na het zien van je macro:

code:
1
 =AANTALZELFDEKLEUR(B4:B27;A30)+AANTALZELFDEKLEUR(G4:G27;A30)+AANTALZELFDEKLEUR(M4:M27;A30)


zoiets zou moeten werken?

(maar dan nog zou ik liever puur formules gebruiken ipv macro's)

Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
dank je, ben weer een stapje dichterbij.
Nu zijn die kolommen wel geselecteerd ,maar telt nu niet de gekleurde cellen (hij blijft op 0 staan)

Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
top, dank je wel, het is gelukt A30 moest A31 zijn _/-\o_

Acties:
  • +1 Henk 'm!

  • dix-neuf
  • Registratie: Juli 2018
  • Niet online
Je zou ook deze macro (geen functie) kunnen gebruiken, waarbij ik ervan uitgegaan ben dat de naam van het werkblad Blad1 is en dat de legenda met kleur rood in A31 begint.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub Telkleuren()
Dim a As Integer, x As Integer, cl As Range, myrange As Range
With Sheets("Blad1")
Set myrange = Application.Union(.Range("B4:B27"), .Range("G4:G27"), .Range("M4:M27"))
.Range("a31:a37").ClearContents
For x = 31 To 37
a = 0
For Each cl In myrange
If cl.Interior.Color = .Cells(x, 1).Interior.Color Then
a = a + 1
End If
Next cl
.Cells(x, 1).Value = a
Next x
End With
End Sub

Acties:
  • 0 Henk 'm!

  • Herwin1973
  • Registratie: November 2022
  • Laatst online: 08-01-2023
Mijn Dank voor jullie hulp, Het is gelukt.

Zonder jullie hulp was ik volgende week nog bezig.

Acties:
  • 0 Henk 'm!

  • oohh
  • Registratie: Oktober 2009
  • Laatst online: 23:08
Tazzios schreef op zondag 20 november 2022 @ 14:32:
persoonlijk zou ik alle data in een tabel onder elkaar zetten ipv 3 x naast elkaar en een extra kolom toevoegen waar in je bewoond onbewoond etc kan selecteren.

Dan heb geen macro`s nodig, hoef je niet meer telkens naar de agenda te kijken welke kleur wat is en kun je ook makkelijk filteren op alle kolommen.
Het overzichte wat je dan wil kun je dan met een standaard draaitabel er naast tonen.
Jouw manier van werken is inderdaad makkelijker en overzichtelijker. Alleen begrijp ik niet waarom hetzelfde appartement meerdere keren per rij terugkomt - met verschillende statussen. Wellicht dat er daarom voor deze opzet is gekozen?
Pagina: 1