calcul sur cellule de couleurs

  • Initiateur de la discussion Initiateur de la discussion jackouille
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jackouille

Guest
bonjour, est-il possible de faire la somme d'une ligne mais en excluant les cellules qui ont un fond de couleur.

merçi d'avance
 
Re : calcul sur cellule de couleurs

Bonsoir le Forum, les Gens, Jackouille,

A ma connaissance uniquement par VBA sauf si un point commun entre les cellules colorées qui pourrait être défini dans une condition type
=si(et(;😉;😉 ou =si(ou(;😉;😉

Mais avec un exemple on y verrait plus clair

Merci de nous aider à t'aider en nous passant un bout de fichier

A te lire



Sam
 
Re : calcul sur cellule de couleurs

voila un exemple en pièce jointe.
ce tableau est un calendrier des heures prestées ( il y a une macro qui met en forme une fois en début d'année la position des dimanches des jours fériés etc...)
pour différencier les dim et fériés la macro les mets sur fond rouge.

lorsque je fait les calculs des heures prestées et de récupération, les heures pointées le dimanche doivent être comptabilisées différemment, je ne vois pas comment faire vu que la différence entre un dimanche et un autre jour de la semaine n'est que la couleur de fond de la cellule.

j'espère que ce s'est plus clair pour vous, en tous cas merci de votre rapidité

a+
 

Pièces jointes

Re : calcul sur cellule de couleurs

Bonjour,

Je suppose que dans le fichier complet il existe une ligne reprenant des dates.

Si les dates se trouvent en ligne 2, et les valeurs en ligne 3 :
=SOMMEPROD((JOURSEM(A2:L2)>1)*A3:L3)

les plages A:L sont à adapter.

mjo
 
Re : calcul sur cellule de couleurs

re jackouille

il ne se cache rien de mysterieux

le code est le suivant

Code:
Function sommespe(plage As Range)
Dim cel As Range
For Each cel In plage
 If IsNumeric(cel.Value) And cel.Interior.ColorIndex <> 3 Then
  sommespe = sommespe + cel.Value
 End If
Next cel
End Function

une fonction personnalisée s'ecrit dans un module et s'utilise comme une fonction standard

la traduction en langage courant serait:

pour chaque cellule de la plage
si la valeur est numerique et si le fond n'est pas rouge
alors la somme est augmentée de la valeur de la cellule
cellule suivante
 
Re : calcul sur cellule de couleurs

Bonjour,

Dans le fichier joint, tu as le nombre d’heures travaillées :
· Fériés (dimanche ou pas)
· Dimanches (fériés ou pas)
· Fériés ne tombant pas un dimanche
· Dimanches ne tombant pas un férié
· Fériés tombant un dimanche
· Dimanches et/ou fériés
· Ni dimanche ni férié

Que les dimanches et fériés soient colorés par macro ou par mise en forme conditionnelle, le calcul est le même (dans le fichier, j’ai mis 2 mises en forme conditionnelles, une pour le dimanche et une pour les fériés, pour contrôler plus facilement)
 

Pièces jointes

Re : calcul sur cellule de couleurs

merci de vos réponses, j'ai fait le travail qui m'intérressait.

pierrejean:

j'avais entretemps trouvé le code mais je ne connaissais pas cette particularité du VBA ( FUNCTION). merci me voila un peu plus malin...

Monique :

merci à toi je vais analyser ton fichier, qui sait cela me donnera peut-être d'autres idées pour améliorer le mien

un grand merci à tous🙂 🙂
 
Re : calcul sur cellule de couleurs

bonjour a tous,

je suis nouveau sur le site. j'aurais voulu savoir si quelqu'un aurai pu m'apporter son aide concernant un tableau excel ...
en fait j'ai des tableaux avec des noms de vannes differentes autant en hauteur qu'en largeur et je suis a la recherche d'une formule qui me permettré de pouvoir comptabiliser les nombres de vannes par type de vannes

( exemple j'ai des vannes DN40, DN25,DN50 etc....)
elles ne sont pas toutes sur la meme ligne ni toutes dans la meme colonne

si quelqu'un peu m'aider
d'avance merci

a bientot
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
198
  • Question Question
Réponses
32
Affichages
769
Retour