somma per colore (celle senza colore)
Ciao,
si può fare solo con il vba ed a patto che il colore di sfondo non sia generato da formattazione condizionaleù
Apri l'editor del vba, inserisci un modulo
copiaci questo codice (trovato su internet)
Attenzione: la prima riga è scritta
Function ColorFuncti
on con la o di Otranto non con uno zero
---------------
Function ColorFuncti0n(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim lCol As Long
Dim vResult
lCol = rColor.Interior.ColorIndex
If SUM = True Then
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = WorksheetFunction.SUM(rCell) + vResult
End If
Next rCell
Else
For Each rCell In rRange
If rCell.Interior.ColorIndex = lCol Then
vResult = 1 + vResult
End If
Next rCell
End If
ColorFunction = vResult
End Function
--------------
Esci dall'editor
ora puoi usare la nuova funzione.
Nella funzione devi indicare una cella con lo sfondo che vuoi sommare
Esempio A2 non ha alcun colore di riempimento
=COLORFUNCTI0N(A2;D1:G20;VERO)
somma d1:g20
Saluti
[Modificato da (Canapone) 29/09/2015 18:06]