Avatar billede boro23 Forsker
07. august 2014 - 14:35 Der er 5 kommentarer og
1 løsning

Sumformel på farver

Hej Eksperter, er det muligt at lave en sumformel, der finder summen i farvede (f.eks. røde) celler i en matrix? Har excel 2007.
Avatar billede kim1a Ekspert
07. august 2014 - 16:20 #1
Et forslag:
Du kan filtrere på røde, og ovenover filteret kan du have en subtotal formel.

Men du kan via denne metode ikke have alle tal vist og samtidig have summer for gule, røde og grønne.

VBA er nok vejen frem.
Avatar billede store-morten Ekspert
07. august 2014 - 17:52 #2
VBA kunne være denne.

I et Modul:
Function SumFarveCeller(Celle_med_farve, Område_summeres_med_farven As Range) As Double
    colo = Celle_med_farve.Interior.ColorIndex
    colsum = 0
    For Each C In Område_summeres_med_farven.Cells
        If C.Interior.ColorIndex = colo Then
            colsum = colsum + C.Value
        End If
    Next C
SumFarveCeller = colsum
End Function


Formel:
=SumFarveCeller(A1;C1:C9)

A1 = Celle med farve (f.eks. rød)
Summen i farvede (f.eks. røde) celler C1:C9
Avatar billede kabbak Professor
07. august 2014 - 22:45 #3
#2
du skal lige have en

Application.Volatile

ind i koden, ellers kan du ikke opdatere med F)
Avatar billede kabbak Professor
07. august 2014 - 22:45 #4
opdatere med F9
Avatar billede boro23 Forsker
08. august 2014 - 07:56 #5
Hej store morten, det var lige hvad jeg skulle bruge, smider du et svar. 1000 tak for hjælpen.

Hej kabbak, også 1000 tak til dig for dit supplement til koden
Avatar billede store-morten Ekspert
08. august 2014 - 08:05 #6
Velbekomme
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester