Hay algunas formas en que podrías contar celdas con fondo de color usando, por ejemplo, filtros y "subtotales" pero asumo que lo que buscas es algo tipo fórmula. El Excel no tiene una función propia que haga algo así por lo que tendrías que usar VBA. Una opción es usar una UDF. Abre el editor de VBA (VBE) e insereta un módulo "standard" y pega lo siguiente:
Function Contarfondo(Rango1 As Range, Rango2 As Range) As Double
Application.Volatile True
Dim Celda As Range
Dim dblcontando#
dblcontando# = 0
For Each Celda In Rango1.Cells
If Celda.Interior.ColorIndex = Rango2.Interior.ColorIndex Then
dblcontando# = dblcontando# + 1
End If
Next Celda
Contarfondo = dblcontando#
End Function
Luego, vamos a suponer que en tu rango "A1:A20" tienes las celdas con diferentes colores de fondo en el que algunas coinciden. Supongamos que quieres contar todas las que tiene el mismo color de fondo que la celda "A3", entonces colocas así en, por ejemplo, tu celda "B1":
=Contarfondo(A3:A1,A20)
Y el resultado será, como ya mencioné, el número total de celdas cuyo fondo es igual a "A3" (incluyendo A3).
Para lo de la letra, aunque no das detalles (tampoco), creo que la función "CONTAR.SI" te podría ser útil:
https://support.office.com/es-es/article/CONTAR-SI-funci%C3%B3n-CONTAR-SI-e0de10c6-f885-4e71-abb4-1f464816df34
Comentas
Abraham Valencia