Utilizzo di celle colorate come condizione in funzione =SE

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
maclau
00giovedì 10 marzo 2011 10:29
ciao,
ho la necessità di utilizzare delle celle diversamente colorate o con il testo colorato come condizione di una funzione SE; es: se la cella A1 è gialla fai una somma di B1:D1 altrimenti niente.
Come indico nella formula che A1 è giallo?
grazie

freeant7@forum
00giovedì 10 marzo 2011 12:13
Ciao maclau e benvenuto; excel non prevede una funzione del genere, a limite, se utilizzi la versione 2007 o superiore puoi sfruttare i filtri e la funzione SUBTOTALE(); a tal proposito leggi a questo link per specificare la tua versione.

maclau
00giovedì 10 marzo 2011 12:21
ciao Antonio,
la versione di excel che uso è la 2000.Per fare una somma fra celle di un certo colore utilizzo una funzione personale del tipo:

Public Function SommaColore36(myRng As Range) As Variant
Dim counter As Long

For counter = 1 To myRng.Cells.Count
If (myRng.Cells(counter).Interior.ColorIndex = 36) And IsNumeric(myRng.Cells(counter).Value) Then
SommaColore36 = SommaColore36 + myRng.Cells(counter).Value
End If
Next counter

End Function

Questa è una funzione che ho trovato in un forum e che ho adattato alle mie necessità; dato che non conosco il visual basic, non c'è un modo per far riconoscere il colore di una cella e poi integrare questo nella condizione della SE?

grazie

Aurelio
freeant7@forum
00giovedì 10 marzo 2011 12:36

Scusa primo ho omesso il link per la versione excel:

http://freeforumzone.leonardo.it/discussione.aspx?idd=9561389


Se ho capito tu vuoi creare una funzione personalizzata da richiamare poi in una formula SE(); francamente con le "UDF" ho poca dimistichezza e mi viene difficile crearne una specifica, vedo se trovo qualcosa di simile in giro.


Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 02:03.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com