Savoir comment utiliser les fonctions de faire des calculs dans Microsoft Excel 2003 est fondamentale pour créer des feuilles de calcul puissants. La suite logicielle est livré avec une multitude de fonctions intégrées que dans ce but , comme SUM, SUMIF et COUNT. Malheureusement, il n'existe pas de fonction intégrée pour le calcul des cellules colorées. Pour ce faire, vous devez créer une fonction définie par l'utilisateur à l'aide de Visual Basic Editor , un bureau en option add-on qui vous permet de créer des fonctions utilisateurs visuels basés Basic. Choses que vous devez
Visual Basic Editor
Voir Plus Instructions
1
accès Visual Basic Editor en cliquant sur le bouton "Outils" en haut de votre écran , la navigation à ». Visual Basic Editor" l'option "Macro" , puis en cliquant sur
2
Copiez et collez le module de programmation Visual Basic suivant dans Visual Basic Editor , puis enregistrez-le :
ColorFunction de fonction ( rColor Comme Range, rrange Comme Range, SUM option As Boolean )
Dim rCell Comme Range
Lcol As long
Dim vRésult
Lcol = rColor.Interior.ColorIndex
Si SUM = True Then
Chaque rCell En rrange
Si rCell.Interior.ColorIndex = Lcol Puis
vRésult = WorksheetFunction.SUM ( rCell , vRésult )
End If
Suivant rCell
Else
Chaque rCell En rrange
Si rCell.Interior.ColorIndex = Lcol Puis
vRésult = 1 + vRésult
End If
Suivant rCell
End If
ColorFunction = vRésult
End Function
3
Utiliser la fonction créée par l'utilisateur ColorFunction pour calculer le nombre de cellules colorées. La syntaxe de cette fonction est la suivante :
ColorFunction ( $ A $ 1 , $ B $ 1 : $ B $ 2, FALSE)
où $ A $ 1 représente la cellule que vous voulez comparer à , $ B $ 1 et $ B $ 2 représentent une plage de cellules sur une seule colonne et TRUE indique à la fonction à compter.
Étant donné que vous avez une cellule pourpre , B1, et que vous voulez calculer le nombre de cellules violettes entre les lignes C1 et C12 , vous pouvez utiliser la fonction comme suit :
ColorFunction (B1, C1: C12 , FALSE)