---
title: "I Excell: Om flest G skriv G, Om flest R skriv R osv??"
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/146411-i-excell-om-flest-g-skriv-g-om-flest-r-skriv-r-osv"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Yoda"
published: "2006-05-03T20:46:20.000Z"
updated: "2006-05-27T23:53:57.000Z"
replies: 5
views: 572
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/kontorsprogram/146411-i-excell-om-flest-g-skriv-g-om-flest-r-skriv-r-osv"
---

# I Excell: Om flest G skriv G, Om flest R skriv R osv??

## #1 — Yoda, 2006-05-03T20:46Z

Jag några celler i excell där jag ska skriva G, A eller R. Jag har villkorsstyrning på så att cellen blir grön när jag skriver G, gul när jag skriver A och röd när jag skriver R. Allt detta vill jag sedan "summera" i cellen underst. Om det är flest G i cellerna ovanför vill jag att summeringscellen ska skriva ett G och bli grön, osv. Om det är lika vet jag inte vad den ska göra....

Kan man göra detta i Excell? Någon som vet?

Permalänk: https://www.webforum.nu/p/146411

## #2 — yohpops, 2006-05-04T04:28Z

Tror inte att det går om man inte skriver en funktion.
Här är en som räknar värden i en range.

```
Function CountValuesInRange(r As Range, v_val As String)
Dim v_sum
v_sum = 0

For i_col = r.Column To (r.Column + r.Columns.Count) - 1
    For i_row = r.row To (r.row + r.Rows.Count) - 1
        If Range(Chr(i_col + 64) & i_row).Value = v_val Then
            v_sum = v_sum + 1
        End If
    Next
Next
CountValuesInRange = v_sum
End Function
```

Permalänk: https://www.webforum.nu/p/1809800

## #3 — MindreVetande, 2006-05-04T09:45Z

2 olika problem
**1\. Vilkorsstyrd formatering.**
Markera de celler du vill påverka (hela kolumnen?)
Menyn Format-\>Vilkorsstyrd formatering-\>
Vilkor1 -\> cellvärde -\>Lika med-\>G (Formatera, fliken mönster, grön, \[OK\]) -\> knappen \[Lägg till\]
Vilkor2 -\> ...... -\>A (... gul ) -\> knappen \[Lägg till\]
Vilkor3 -\> ...... -\>R (... Röd ) -\> knappen \[OK\]

**2\. Vad är vanligast?.**
Om det varit siffror kunde du ha använt =TYPVÄRDE()
Men, eftersom det är en textvariabel så får du nog göra en ganska lång vilkorsformel, typ:

```
=OM(ANTAL.OM(B1:B11;"A")>ANTALV(B1:B11)/3;"A";OM(ANTAL.OM(B1:B11;"G")>ANTAL.OM(B1:B11;"R");"G";"R"))
```

Där B1:B11 är det område du vill räkna i.
Kommer inte att vara helt "rättvis" om det är 2 bokstäverna som är lika vanliga.

Om du låter den vilkorsstyrd formateringen från "punkt 1" gälla cellen med vilkoret också så löser sig färgproblemet.

Permalänk: https://www.webforum.nu/p/1809889

## #4 — MindreVetande, 2006-05-04T10:04Z

**Hjärnsläpp**
Formeln skall naturligtvis vara

```
=OM(OCH(ANTAL.OM(B1:B11;"A")>ANTAL.OM(B1:B11;"G");ANTAL.OM(B1:B11;"A")>ANTAL.OM(B1:B11;"R"));"A";OM(ANTAL.OM(B1:B11;"G")>ANTAL.OM(B1:B11;"R");"G";"R"))
```

Ingenting annat.

Permalänk: https://www.webforum.nu/p/1809897

## #5 — Yoda, 2006-05-26T11:37Z

Jag får inte detta till att fungera. Under Format och Villkorsstyrd formatering tar jag "Formeln är" och i fältet till höger klistrar jag in formeln som du skrivit. Så har jag ändrat så det blir rätt celler i formeln men fungerar ändå inte. Det måste vara något jag missat? Klickar jag bara ok så händer ingenting. Vad gör jag för fel?

Permalänk: https://www.webforum.nu/p/1820676

## #6 — MindreVetande, 2006-05-27T23:53Z

formeln skall stå i cellen, inte under villkorsstyrd formatering. Den skall altså bara returnera den vanligaste bokstaven. Den vilkordsstyrda formateringen skall vara likadan som den du använt för de andra cellerna.

Permalänk: https://www.webforum.nu/p/1821049

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/146411-i-excell-om-flest-g-skriv-g-om-flest-r-skriv-r-osv
