Google è tuo amico.
Guarda qui:
http://groups.google.it/groups?q=Excel+sommare+in+base+colore+cella&hl=it
--
----------------------------
Mauro Gamberini
Ciao luca,
con tutta la simpatia possibile vorrei riproporre un modo di operare in
questo contesto che permette di avere risultati migliori e organizzazione
del foglio ottimizzata. Questa č una domanda ricorrente e vorrei ricordare
che:
1 - formattare una cella (con formato-cella-motivo) per i svariati motivi, e
poi voler rielaborare i dati formattati, implica l'utilizzo obbligatorio del
vba.
2 - che č possibile formattare una cella in base ad una condizione
(formattazione condizionale)
3 - che č possibile unire un approccio manuale alla formattazione
condizionale (formatto la cella A1 solo se la B1 contiene il simbolo "X")
4 - che applicando il punto 2 o il punto 3, č possibile ottenere qualsiasi
risultato solo mediante l'utilizzo di semplici formule del foglio di lavoro.
nel tuo caso:
| A | B |
--+-------+-------------+
1|valori |da ricordare |
2| 1| |
3| 2|x |
4| 3| |
5| 4| |
6| 5|x |
7| 6| |
8| 7|x |
Se volessi evidenziare i valori 2;5;7 indicherei con una x nella
corrispondente riga di colonna B, quindi selezionando A2:A8, formattazione
condizionale-->condizione1-->la formula č:
=B2="x"
formato che vuoi
per ottenere la somma delle celle formattate:
=SOMMA.SE(B2:B8;"x";A2:A8)
ivano
Rossella
> "luca" <lu...@discussions.microsoft.com> ha scritto nel messaggio
> news:60546CBB-CBA0-43CC...@microsoft.com...
>
>> Come posso creare una formula o un codice che sommi i valori in un
>> intervallo
>> di celle in funzione del formato colore di sfondo di alcune celle
>> dell'intervallo?
>> Grazie
>> --
>> luca
> Ciao luca,
> con tutta la simpatia possibile vorrei riproporre un modo di operare
> in
> questo contesto che permette di avere risultati migliori e
> organizzazione
> del foglio ottimizzata. Questa è una domanda ricorrente e vorrei
> ricordare
> che:
> 1 - formattare una cella (con formato-cella-motivo) per i svariati
> motivi, e
> poi voler rielaborare i dati formattati, implica l'utilizzo
> obbligatorio del
> vba.
> 2 - che è possibile formattare una cella in base ad una condizione
> (formattazione condizionale)
> 3 - che è possibile unire un approccio manuale alla formattazione
> condizionale (formatto la cella A1 solo se la B1 contiene il simbolo
> "X")
> 4 - che applicando il punto 2 o il punto 3, è possibile ottenere
> qualsiasi
> risultato solo mediante l'utilizzo di semplici formule del foglio di
> lavoro.
> nel tuo caso:
>
> | A | B |
> --+-------+-------------+
> 1|valori |da ricordare |
> 2| 1| |
> 3| 2|x |
> 4| 3| |
> 5| 4| |
> 6| 5|x |
> 7| 6| |
> 8| 7|x |
> Se volessi evidenziare i valori 2;5;7 indicherei con una x nella
> corrispondente riga di colonna B, quindi selezionando A2:A8,
> formattazione
> condizionale-->condizione1-->la formula è:
> Hello ivano,
> e se non si può creare un'altra colonna??e se non è possibile sapere
> a priori quali colonne prendere??
>
> Rossella
>
Ciao Rossella,
molto probabilmente quello che intendeva dire Ivano è che se c'è un criterio
dietro alla colorazione delle celle, quello stesso criterio può essere
adoperato per costruire una funzione che le sommi. Certo avere una colonna
d'appoggio in cui mettere un valore segnaposto al verificarsi del criterio e
poi sommare sarebbe l'ideale, ma se ne può anche fare a meno. L'importante è
conoscere il criterio sulla base del quale vengono colorate le celle ed in
base al quale le si vuole poi sommare...
--
Spero d'esserti stato d'aiuto.
Ciao
Franz Verga
Ciao Rossella,
certamente ogni caso va studiato a se' stante.
La mia era una proposta "sui generis" che non voleva ne polemizzare ne
criticare.
Infatti, come poi scrivi nella risposta a Franz, vedi bene come si possono
utilizzare i componenti integrati di excel.
Per colorare le celle utilizza la formattazione condizionale
condizione 1 -->valore minore di zero formato1
condizione 2 -->valore uguale a zero formato2
condizione 3 -->valore maggiore di zero formato3
per sommare le varie opzioni:
=SOMMA.SE(A1:A6;">"&0) per i maggiori di zero
=SOMMA.SE(A1:A6;"<"&0) per i minori
ivano
Grazie.
Buon lavoro anche a te.
ivano