Avatar billede banazmi Nybegynder
30. januar 2004 - 11:58 Der er 16 kommentarer og
2 løsninger

sum af betingede formaterede celler

Hej
Jeg har en kolon med betinget farver. Nu skal jeg lave sum af indhold af celler med hver farve.
Er en der kan give en smart løsning. i øjeblikket vælger jeg manuelt celler som skal summes.
Avatar billede s_h_m Nybegynder
30. januar 2004 - 12:25 #1
Kan du ikke lave en SUM.HVIS-formel, der indeholder samme kriterier som din betinget formatering.
Avatar billede b_hansen Novice
30. januar 2004 - 12:34 #2
Jeg vil da osse foreslå en SUM.HVIS(), hvis det kun drejer sig om et kriterium. Har du flere kriterier i din betingede formatering, skal du kigge på =SUMPRODUKT(), som er vist flere gange herinde. Jeg har dog aldrig selv brugt den´.....
Avatar billede banazmi Nybegynder
30. januar 2004 - 13:12 #3
Når jeg laver en sum.hvis()funktion, kan kriterier kun være indhold af cell og ikke en farve. Men det jo farve, som eks. rødt.
Mit eks. ser sådan ud:
= sum.hvis(K4:K31;(Kriteriet mangler);K4:K31)
Avatar billede b_hansen Novice
30. januar 2004 - 13:22 #4
ja, men du må jo have defineret dine betingelser i den betingede formatering. Denne betingelse skal du overføre til din SUM.HVIS()
Avatar billede banazmi Nybegynder
30. januar 2004 - 13:31 #5
Det er jo lige det der problem. Jeg kan ikke lige finde ud hvordan jeg kan overføre betinget formateringer.
Avatar billede banazmi Nybegynder
30. januar 2004 - 13:34 #6
jeg har følgende farve betingelser: hvis cellen er mindre end 200 så rød, hvis mellem 200 og 500 så blå og hvis større end 500, så grøn.
Men skriver jeg dem i sum.hvis funktion. det er mit problem.
Avatar billede banazmi Nybegynder
30. januar 2004 - 13:35 #7
jeg har forsøgt med "colorindex=3" for rødt men det hjælp ikke.
Avatar billede b_hansen Novice
30. januar 2004 - 13:40 #8
så kan du eventuelt tilføje en skjult kolonne, hvor du i en HVIS()-sætning sætter en værdi, afhængig af dine betingelser. Denne kolonne kan du så bruge i din SUM.HVIS()
Avatar billede b_hansen Novice
30. januar 2004 - 13:41 #9
Ellers skal du søge på en af bak's besvarelser, for han har lavet en funktion, der kan summere på faver, så vidt jeg husker
Avatar billede banazmi Nybegynder
30. januar 2004 - 14:02 #10
Nu har jeg forsøgt se BAak's løsninger, men de men de virker ikke hvis det er betinget farver.
Avatar billede sjap Praktikant
30. januar 2004 - 14:04 #11
Se på

http://tommy.bak.homepage.dk/colorfunctions.xls

Det er funktionen ColorSum, du skal bruge - så vidt jeg kan se.
Avatar billede tobler Nybegynder
30. januar 2004 - 14:14 #12
Prøv med disse tre array formler her:

=SUM((A1:A25<200)*(A1:A25))
=SUM((A1:A25>=200)*(A1:A25<=500)*(A1:A25))
=SUM((A1:A25>500)*(A1:A25))

de skal indtastes med Ctrl+Shift+Enter
Avatar billede janvogt Praktikant
30. januar 2004 - 14:36 #13
Superjap, så vidt jeg husker virker bak's formler ikke med betinget formatering.

Men toblers løsning burde kunne bruges - måske som SUMPRODUKT-formel:

Rød: =SUMPRODUKT((K4:K31<200)*(K4:K31))
Blå: =SUMPRODUKT((K4:K31>=200)*(K4:K31<=500)*(K4:K31))
Grøn: =SUMPRODUKT((K4:K31>500)*(K4:K31))
Avatar billede sjap Praktikant
30. januar 2004 - 14:38 #14
Nåh, det var det det betød. Den fangede jeg ikke lige. :-)
Avatar billede janvogt Praktikant
30. januar 2004 - 14:43 #15
Rød kan forøvrigt laves meget nemmere:
=SUM.HVIS(K4:K31;"<200")

og grøn:
=SUM.HVIS(K4:K31;">500")

Blå skal stadig laves med en SUMPRODUKT-formel.
Avatar billede janvogt Praktikant
30. januar 2004 - 14:45 #16
Og så må blå jo kunne laves med denne :-)
=SUM(K4:K31)-SUM.HVIS(K4:K31;"<200")-SUM.HVIS(K4:K31;">500")
Avatar billede tobler Nybegynder
13. marts 2004 - 11:20 #17
Fik du løst dit problem?
Avatar billede tobler Nybegynder
14. februar 2005 - 23:00 #18
Lukketid?
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