Ciao,
Parli del colore del testo (non dello sfondo della cella), vero? non dici come e' stato ottenuto il colore del testo, suppongo quindi che sia una l' applicazione di una formattazione diretta delle celle (non condizionale).
Se e' cosi' ti do' un breve spunto da cui partire.
Allora:
-ti crei la funzione GFC (get Font Color), inserendo il seguente codice su un Modulo del vba:
- Codice: Seleziona tutto
Function GFC(Cell As Range)
Application.Volatile
GFC = Cell.Font.ColorIndex
End Function
Poi nella riga sotto i tuoi numeri usi la formula =GFC(A1) per ottenere il "codice colore" del font di A1; copi la formula nelle celle adiacenti per ottenere il cod.colore di tutti i tuoi numeri
In fondo alla riga dei tuoi dati ti scrivi in riga 1, su tre colonne adiacenti, i cod.colore che devi traguardare.
Sotto usi la funzione SOMMA nella forma di "formula matrice" per sommare i valori del tuo range che hanno il codice colore pari al valore di riga 1.
Piu' sotto usi CONTA.SE per contare quanti codici colore sono pari al valore di riga 1
Infine dividi i due valori per avere la media; se vuoi, puoi combinare in una unica formula, che introdurrai in forma "formula matrice", cioe' con Contr-Maiusc-Enter.
Per quanto riguarda i numeri "sporchi", essi sono trattati da excel come testo e non possono entrare a far parte di calcoli; quindi prima vanno "purificati". Oppure agisci all' origine per evitare che ti arrivino sporchi.
Se hai bisogno, posta ancora.
Ciao.