Formeln innehåller okänd text =CountCellsByColor($A$1:$A$35;A38)

Rolf Gustafsson 140 Ryktespoäng
2025-11-22T17:22:41.9733333+00:00

Har fyllt ett antal celler av 35 i kolumn A med en färg.
Vill räkna ut hur många celler som är fyllda med just denna färg. Referensfärgen finns i cell A38.
Excel 2025-11-22_18-19-40

Får detta svar när jag klistrar in =CountCellsByColor($A$1:$A$35;A38) i cell A36,
Excel 2025-11-22_16-17-44 Vad är fel?

/Rolf

Microsoft 365 och Office | Excel | Övrigt | Windows
0 kommentarer Inga kommentarer

Svar godkänt av frågeställaren
Alex_T 6,405 Ryktespoäng Externa Microsoft-medarbetare Moderator
2025-11-22T22:38:28.4466667+00:00

Obs: Informationen nedan har översatts automatiskt. Vi strävar efter att säkerställa noggrannhet, men översatt innehåll kanske inte helt återspeglar det ursprungliga sammanhanget.

Hej Rolf Gustafsson,

Tack för att du kontaktar Microsoft Q&A-forumet.

Jag förstår att du har problem med att Excel visar ”Formeln innehåller okänd text” för =CountCellsByColor($A$1:$A$35;A38).

Excel känner inte igen CountCellsByColor eftersom det inte är en inbyggd funktion. Det är en anpassad VBA-funktion, så formeln fungerar inte om makrot inte är definierat och aktiverat.

För att lösa detta kan du prova dessa steg:

  1. Aktivera fliken Utvecklare
    • Gå till Arkiv > Alternativ > Anpassa menyfliksområdet och markera Utvecklare.
  2. Lägg till VBA-funktion
    • Tryck Alt + F11 för att öppna VBA-redigeraren.
    • Klicka på Infoga > Modul och klistra in följande kod:
       Function CountCellsByColor(rng As Range, refCell As Range) As Long
           Dim cell As Range
           Dim count As Long
           count = 0
           For Each cell In rng
               If cell.Interior.Color = refCell.Interior.Color Then
                   count = count + 1
               End If
           Next cell
           CountCellsByColor = count
       End Function
    
  3. Spara som makroaktiverad arbetsbok
    • Använd formatet .xlsm och tillåt makron när du öppnar filen igen.
  4. Använd formeln
    • Nu fungerar =CountCellsByColor($A$1:$A$35;A38) och räknar celler med samma färg som i A38.

Låt mig veta hur det går.


Om svaret är till hjälp, klicka på Acceptera svar och ge en vänlig upp-röstning. Om du har ytterligare frågor om detta svar, klicka på Kommentera.

Obs: Följ stegen i vår dokumentation för att aktivera e-postaviseringar om du vill bli meddelad om denna tråd.

Var det här svaret till hjälp?

1 person tyckte att det här svaret var användbart.

0 ytterligare svar

Sortera efter: Mest användbara

Ditt svar

Svar kan markeras som godkända svar av personen som ställde frågan, och som rekommenderade svar av moderatorerna, vilket hjälper användarna att veta om svaret löste problemet.