Fonction somme.si par rapport à la couleur de cellule
Fermé
edou
-
28 déc. 2012 à 01:02
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 déc. 2012 à 08:28
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 28 déc. 2012 à 08:28
A voir également:
- Fonction somme.si par rapport à la couleur de cellule
- Excel cellule couleur si condition texte - Guide
- Fonction si et - Guide
- Aller à la ligne dans une cellule excel - Guide
- La boite a couleur - Télécharger - Divers Photo & Graphisme
- Somme.si couleur - Guide
2 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
28 déc. 2012 à 06:54
28 déc. 2012 à 06:54
Bonjour edou,
En macro VBA, ça donne :
Si la cellule n'est pas de couleur 36 (jaune)
En macro VBA, ça donne :
Option Explicit Sub SommeSiPasJaune() Dim Col As Integer, LigPre As Integer, LigDer As Integer, i As Integer Dim TotalSansJaune As Double ' Col = 1 LigPre = 1 LigDer = Columns(Col).Find("*", , , , xlByColumns, xlPrevious).Row TotalSansJaune = 0 For i = LigPre To LigDer Cells(i, Col).Select If (Selection.Interior.ColorIndex <> 36) Then TotalSansJaune = TotalSansJaune + Cells(i, Col).Value End If Next i Cells(1, 3).Value = TotalSansJaune End Sub
Si la cellule n'est pas de couleur 36 (jaune)
Mike-31
Messages postés
18313
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
5 073
28 déc. 2012 à 08:28
28 déc. 2012 à 08:28
Salut,
par formule difficile si tu colorises tes cellules manuellement, pour cela il faudrait utiliser la mise en forme conditionnelle.
Exemple dans ton tableau tu attribus dans ta mise en forme une couleur à une lettre exemple A pour absent ensuite il suffit de compter les a avec une simple formule
=NB.SI(B1:B10;"A")
si tu as besoin d'un petit montage fait signe
par formule difficile si tu colorises tes cellules manuellement, pour cela il faudrait utiliser la mise en forme conditionnelle.
Exemple dans ton tableau tu attribus dans ta mise en forme une couleur à une lettre exemple A pour absent ensuite il suffit de compter les a avec une simple formule
=NB.SI(B1:B10;"A")
si tu as besoin d'un petit montage fait signe